.nf-form-wrap {
color:#fff;
}
.nf-form-content label {
font-size:15px !important;
}
.checkbox-container.label-right label {
width:200px;
}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
background:#ff8a00 !important;
cursor:pointer;
border-radius:15px;
}
.et_mobile_menu {
background: #182246;
}
.et_mobile_menu li a:hover, .nav ul li a:hover {
opacity: .7;
background-color: #ff8a00;
color: #182246;
}
#page-container { 
overflow:hidden;
} .cta-phone span {
color: #767676;
font-size: 16px;
font-weight: 400;
font-family: "Roboto",sans-serif;
}
.cta-phone {
font-size: 29px;
color: #ff8a00;
font-family: "Fjalla One",sans-serif;
font-weight: 700;
text-transform: capitalize;
line-height: 1em;
}
.cta {
color: #ff8a00;
text-align: right;
padding: 15px 0 25px !important;
} .nav li a {
padding-bottom:25px !important;
}
.et_header_style_left #et-top-navigation {
padding-left: 0 !important;
}
.et_header_style_left ul li a {
font-family: "Roboto",sans-serif;
font-weight: 700;
font-size: 17px;    
}
#top-menu .current-menu-item a::before,
#top-menu .current_page_item a::before {
content: "";
position: absolute;
z-index: 2;
left: 0;
right: 0;
}
#top-menu li a:before {
content: "";
position: absolute;
z-index: -2;
left: 0;
right: 100%;
bottom: 0%;
background: #ff8a00;
height: 7px;
-webkit-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
#top-menu li a:hover {
opacity: 1 !important;
}
#top-menu li a:hover:before {
right: 0;
}
#top-menu li li a:before {
bottom: 10%;
}
.et_pb_main_blurb_image {
display: inline-block;
max-width: 100%;
margin-bottom: 23px;
line-height: 0;
}
.et_contact_bottom_container {
float: none;
text-align: left;
} .nav li ul {
border: 0;
padding:0;
width: 0;
left: -30px;
background:none;
line-height: 1em;
}
#top-menu li li a {
background: #182246;
color: #fff;
padding: 11px 30px;
display: block;
text-transform: uppercase;
width: 300px;
font-size: 17px;
border-radius: 7px;
margin-bottom: 1px;
}
#top-menu li li a:hover {
background: #ff8a00;
} .fine-print {
font-family: "Roboto",sans-serif;
font-size: 16px;
color: #fff;
text-align: center;
line-height: 1.8;
padding: 39px 0 20px;
}
#footer-info {
float: none;
padding-bottom: 30px;
color: #fff;
text-align: center;
}
#footer-info a {
color: #ff8a00;
font-weight: 700;
text-decoration: underline;
}
#footer-info a:hover {
color: #fff;
} .et_pb_scroll_top.et-pb-icon {
background: #ff8a00;
border-radius: 30px;
right: 1%;
bottom: 5px;
color:#182246;
}
.et_pb_scroll_top.et-pb-icon:hover {
background: #182246;
}
.et-pb-icon:hover {
transform:translateY(-5px);
transition: all 0.25s ease;
color:#fff;
} .silo-nav-practice {
margin-bottom: 52px;
background: #e7e7e7;
padding-bottom: 43px;
}
.silo-title-practice {
font-size: 35px!important;
color: #182246;
background: #e7e7e7;
font-family: "Fjalla One",sans-serif;
text-transform: capitalize;
font-weight: 400;
padding: 33px 15px 24px 30px;
}
.silo-nav-practice ul {
margin: 0;
padding: 0;
list-style: none;
}
.silo-nav-practice ul li a {
display: block;
text-decoration: none;
color: #182246;
font-size: 16px;
font-weight: 400;
text-transform: initial;
font-family: "Roboto",sans-serif;
margin-bottom: 0px;
padding: 11px 18px 4px 19px;
line-height: 1.5;
border-bottom: 1px solid #c5c5c5;
margin: 0 26px 0;
position: relative;
}
.silo-nav-practice ul li a:hover {
color: #ff8a00;	
}
.fa-angle-right{
padding-right:15px;
}