/* Enter Your Custom CSS Here */

.vc_custom_heading h2 { color: #013399!important; }

h4.no_stripe a { color: #013399!important; }

.vc_custom_heading h2:after { background: #00ABFD!important; }

.vc_row.wpb_row.vc_row-fluid.third_bg_color { background: #00abfd!important; }

.third_bg_color, .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat.third_bg_color { background-color: #00abfd!important; }

header.vc_cta3-content-header h2 { color: #FFFFFF!important; }

button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-block.vc_btn3-icon-right.vc_btn3-color-theme_style_2 {
    background: #013399!important;
    border-color: #013399!important;
}

.fa-chevron-right:before { color: #00abfd!important; }

.top_bar { background-color: #002e5b!important; }

.top_bar_info_wr .top_bar_info li i { color: #00abfd!important; }

.top_bar_info_wr .top_bar_info_switcher { background: #00abfd!important; }

.vc_custom_heading mark { color: #00abfd!important; }

.stm-check:before { color: #00abfd!important; }

.date { display: none!important; }

.stm_news_unit-block h5 a { color: #013399!important; }

h5.no_stripe:before { background: #00abfd!important; }

#footer { background: #013399!important; }

.info_box_text { background: #013399!important; }

.info_box.style_3 .info_box_text .title .icon { color: #00abfd!important; }

.gmap_addresses { display: none!important; } 

.widget .widget_title { border-top: none!important; }


#footer .footer_widgets .widget.widget_mc4wp_form_widget form.mc4wp-form .stm_newsletter_form label { background: #00abfd!important; }

.menu-footer-links-menu-container a { color: #6a87c3!important; }

#footer .footer_widgets .widget.widget_mc4wp_form_widget form.mc4wp-form p {
    color: rgba(106, 135, 195, 1);
}


.select2-container.select2-container--default .select2-selection--single { background: #ffffff!important; }

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { background: #ffffff!important; }

.top_bar_info_wr .top_bar_info_switcher .active { color: #ffffff!important; }

.top_bar_info_wr .top_bar_info_switcher .active:after { border-top: 5px solid #ffffff!important; }

.top_bar_info_wr .top_bar_info_switcher ul { background: #00abfd!important; }

.top_bar_info_wr .top_bar_info_switcher ul a:hover { background: #013399!important; }

ul#menu-main-menu li a { color: #013399; }

.select2-container .select2-dropdown .select2-results__option--highlighted[aria-selected] { background: #013399!important; }

.info_box.style_3 .info_box_text .read_more { color: #ffffff!important; }

.slick_prev:hover, .slick_next:hover { border-color: #013399 !important; background: #013399!important; }

button.button.size-lg.icon_right { background: #013399!important; border-color: #013399!important; }

.top_nav .main_menu_nav > ul > li ul li:hover > a, .top_nav .top_nav_wrapper > ul > li ul li:hover > a { background: #013399; color: #fff!important; }

.top_nav .top_nav_wrapper > ul > li ul ul, .top_nav .main_menu_nav > ul > li ul ul { background: #ffffff; }

.top_nav .top_nav_wrapper .sub-menu > li.menu-item-has-children > a:hover:before, .top_nav .top_nav_wrapper .sub-menu > li.page_item_has_children > a:hover:before { border-left-color: #ffffff; }

.product-title h4 {
    padding-top: 2px!important;
    color: #013399;
    font-weight: 600!important;
}

/* .product-column.wpb_column.vc_column_container.vc_col-sm-3 { padding-top: 32px; padding-bottom: 20px; } */

.product-column.wpb_column.vc_column_container.vc_col-sm-3:hover { background: #FFFFFF; }

a.product-link:hover { text-decoration: none!important; }


a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink { background: #013399!important; }

.vc_gitem-post-data-source-post_title h4 { color: #013399!important; }

.vc_gitem-post-data-source-post_title h4:after { background: #00abfd; }


.page_title { background-color: #00abfd!important; color: #FFFFFF!important; margin-bottom: 45px!important; text-transform: none!important; }

.page_title h1 { text-transform: none!important; }

.page_title h1:after { background: #013399!important; }

.content-area h2 { color: #013399!important; text-transform:none!important; font-size:33px!important; }

.content-area h2:after { display:none!important; }


#content h3 { color: #013399!important; }

#content h3:after { background: #00abfd!important;  }

.vc_btn3-container.children-button.vc_btn3-inline {
    width:100%!important;
}

.children-button .vc_btn3-color-grey {
    width:100%!important;
    text-align: left!important;
    color: #fff!important;
    border-color: #013399!important;
    background-color: #013399!important;
}

.wpb_text_column ul li:before, .comment-body .comment-text ul li:before { color: #013399!important; }

.top_nav .top_nav_wrapper > ul > li ul ul li a, .top_nav .main_menu_nav > ul > li ul ul li a { color: #013399; }

.header_top.clearfix.affix-top { padding-top: 30px; padding-bottom: 12px; }


input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { border: 1px solid #cacaca!important; }

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.height147 {
    background: #ffffff!important;
    border: 1px solid #cacaca!important;
}

.wpcf7-form-control { padding:16px 15px 15px!important; }


h4:after { background: #00abfd!important; }


.form-control:active, .form-control:focus, .wpcf7-form-control:active, .wpcf7-form-control:focus, .input-group .form-control:active, .input-group .form-control:focus, body .woocommerce-cart table.cart td.actions .coupon .input-text:active, body .woocommerce-cart table.cart td.actions .coupon .input-text:focus, .woocommerce form .form-row input.input-text:active, .woocommerce form .form-row input.input-text:focus, .woocommerce form .form-row textarea:active, .woocommerce form .form-row textarea:focus, .post-password-form input[type="password"]:active, .post-password-form input[type="password"]:focus { box-shadow: 0 0 0 1px #013399!important; }



body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li > a, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li > a { color: #013399!important; }

body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li:hover > a, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li:hover > a { color: #00abfd!important; }

.icon i { color: #013399!important; }

ul#menu-footer-links-menu li {
    margin-bottom: 12px!important;
}

#footer .footer_widgets .widget.widget_recent_entries ul li a:hover { color: #00abfd!important; }

a { font-family: Open Sans!important; }

#footer .footer_widgets .widget.widget_nav_menu ul li { padding: 0 16px!important; }

blockquote { border-left: 5px solid #013399!important; }

.copyright a { color: white!important; }
.copyright a:hover { text-decoration:none!important; color: #00abfd!important; }


a.read_more { display: none; }

figure.wpb_wrapper.vc_figure { border: 5px solid #013399; }


@media screen and (max-width: 575px) and (min-width: 0px) {

  .logo img {
    width: 290px!important;
    height: 90px!important;
}
    
}

#menu_toggle {
    margin-top: 0px;
    margin-right: -15px;
}

@media only screen and (max-width: 991px) {
.mobile_header .top_nav_mobile .main_menu_nav li.current_page_item > a, .mobile_header .top_nav_mobile .main_menu_nav li.current-menu-parent > a, .mobile_header .top_nav_mobile .main_menu_nav li.current-menu-ancestor > a {
    color: #02acf9!important;
    text-decoration: none!important;
}
 .mobile_header .top_nav_mobile .main_menu_nav > li:hover > a {
    color: #02acf9;
} 
}



