body{

}

.invalid {
    border-color: #0090FE !important;
}
section img {
    max-width:100%;
    height: auto;
}
.sc_contact_form .sc_contact_form_field input, .sc_contact_form .sc_contact_form_message textarea, .sc_contact_form .sc_contact_form_field select{ color: #000;}
.sc_contact_form .sc_contact_form_field select{
    width:100%;
    padding: 0.9em 1em;
    background-color: transparent;
    border: 2px solid #474747;
  
}

/*Sitewide*/
a{color:#0090FE}
.woocommerce .cart .button, .woocommerce .cart input.button:hover, .woocommerce #respond input#submit:hover, .comments_wrap .form-submit input[type="submit"], .sc_button_style_hover-1, .sc_button_style_button-1, .widget_area a.sc_button_style_button-1, .sc_button_style_hover-3 {
    background: linear-gradient(to bottom, #0090FE 0%, #000059 100%);
    background: -webkit-linear-gradient(top, #0090FE 0%, #000059 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0090FE), color-stop(100%, #000059));
    background: -moz-linear-gradient(top, #0090FE 0%, #000059 100%);
    background: -o-linear-gradient(top, #0090FE 0%, #000059 100%);
    background: -ms-linear-gradient(top, #0090FE 0%, #000059 100%);
    border-bottom: #000059;
}
footer{ padding: 2em 2.25em 1em 2.25em !important;}
.footer_contact_title_line{background-color:#0090FE}
.menu_main_nav_area{margin-top:4.2em}
.menu_main_wrap .menu_main_nav li > a.Selected{color:#0090FE}
.menu_main_wrap .menu_main_nav li.Selected > a{color:#0090FE}
.menu_main_nav > li >a:hover{ color: #000059 !important;}
.menu_user_contact_area a{color:#0090FE}
.menu_main_nav > li > a:before{color:#0090FE}
.menu_main_wrap .menu_main_nav > li ul li a:hover, .menu_main_wrap .menu_main_nav > li ul li.current-menu-item > a, .menu_main_wrap .menu_main_nav > li ul li.current-menu-ancestor > a{color:#0090FE}
.sc_button_style_style-7 span:after{color:#0090FE}
.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce #respond input#submit:hover, .woocommerce div.product form.cart .button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce ul.products li.product .add_to_cart_button, .sc_button_style_hover-1, .sc_button_style_hover-2, .sc_button_style_hover-3, .sc_button_style_button-1, .sc_button_style_button-2, .sc_button_style_button-3 {
    transition: none;
    -webkit-transition: none;
}
.sc_button span{
    transition: none;
    -webkit-transition: none;}

/*Home Page*/
.sc_testimonial_content, .sc_testimonial_item .sc_testimonial_author, .sc_testimonial_item .sc_testimonial_author a{ color: #000;}
.testimonial-item{ max-width: 57%;margin: 0 auto;}
.banner:hover .banner_content{background-color:rgba(0,144,254,0.2)}
.sc_slider_swiper .sc_slider_pagination_wrap .swiper-active-switch{ background-color: #0090fe;border-color:#0090FE}
.sc_testimonials .sc_slider_controls_wrap a{color:#0090FE}
.sc_button_style_style-7:hover, .sc_button_style_style-8 span.button-up{color:#000059}
.flexslider .flex-direction-nav a{color:#0090fe}
.flexslider .flex-direction-nav a:hover{background-color:rgba(0,144,254,0.3)}
.vc_row{ margin-left: 0px;margin-right: 0px;}
.home-image{ float: right;}

/*Gallery*/
.hover_icon:after{background-color:rgba(0,144,254,0.8)}

/*Side Menu*/
a.current, .current{color:#0090fe}

/*Contact Us*/
.row-1{ margin-bottom: 2em;}
.link_color{color:#000059}
.js-Submit{ font-size: 1.0714em;font-weight: 400;height: 3em;border-bottom: 2px solid #000059;background: linear-gradient(to bottom, #0090FE 0%,#000059 100%);color: #ffffff;padding: 0.7857em 1.8em 0.64285em 1.8em;}
.contact-us-map{ text-align: center;}
.contact-us-map img{ max-width: 100%;}

/*Footer*/
.page_wrap .footer {
    background-image: none;
}


.banner { position: relative; }
.banner_bg:before {
    content: ' ';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0,0.15);
}