/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */
.module_round_box-redh3 .s5_module_box_2 {
    background: color:#9d0c0f !important;
}


.s5_wrap{
width:100% !important;
}

#s5_right_column_wrap{
min-height:0px!important;
}

.inputbox {
  width: 90% !important;
}

.inputbox.required {
  background-image: none !important;
} 

.item-page H1 {
    text-transform: none !important;
}

.btn {
  background-image: linear-gradient(to bottom, #CF4747, #CF4747) !important;
  background-color: #CF4747 !important;
}

.progress {
  width: 95% !important;
}

label.requiredField {
    font-weight: normal;
    background-image: none !important;
}

H1.contact-name {
    font-size: 1.4em;
}


.home-bottom{}
.home-bottom .s5_is{}

.home-bottom .s5_is .s5_is_slide{top: 205px; text-align: center; padding: 10px !important;transition: ease-in-out 0.5s;}
.home-bottom .s5_is:hover .s5_is_slide{top: 20px;}

.module_round_box-redh3 .s5_module_box_2 {padding: 12px;}

.com_contactenhanced-fields.contact-fields.row,
#checkbox-fieldset-program.row{margin-left:10px;}
.contact input[type="checkbox"], .contact input[type="radio"] {width: auto !important;float: left;margin: 7px;}
.form-check {min-height: 30px;place-content: center;}
#s5_body_padding #s5_menu_and_other{overflow:visible;}


#s5_body_padding #s5_menu_and_other #s5_nav li ul {width: auto;background: #222;z-index: 999;}

.s5imageslide_outter .s5imageslide_inner{position:absolute; width:100%; top:0;}








