/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
/* Header */
#header-outer[data-lhe="animated_underline"] #top nav > ul:hover >li:not([class*="button_"]).current_page_item > a:after {
    display: none !important ; 
}
#header-outer[data-lhe="animated_underline"] #top nav > ul >li:not([class*="button_"]).current_page_item:hover > a:after {
    display: block !important ; 
}
li.menu_icons svg { font-size: 35px !important  ; color: #1BBCE8 !important ;  }
#header-outer[data-lhe="animated_underline"] #top nav > ul.buttons > li > a:after { display: none !important ; }
body #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a:after { border-color: #1bbce8 !important ; }
#header-secondary-outer .second , #header-secondary-outer .first { float: left; width: 50% ;}
#header-secondary-outer .first { text-align: left  ;}
#header-secondary-outer .second { text-align: right ;}
#header-secondary-outer .first svg ,
#header-secondary-outer .second svg { margin-right: 5px ;}
img.width100pc{ width: 100% ; }
img.width60px  { width: 60px ; }
img.width80px  { width: 80px ; }
.clip_hover_row img.second_icon { display: none ; }
.clip_hover_row:hover img.main_icon { display: none ; }
.clip_hover_row:hover img.second_icon { display: block ; }
.clip_hover_row:hover h3 { color: #163a45 !important ; }

@media screen and (max-width: 999px) {
    body #footer-outer .row:nth-child(1) .col.span_4 { padding-left: 15% ;}
    body #footer-outer .row .footer_text i , 
    body #footer-outer .row .footer_text svg { position: absolute; left: 3%; top: 12px; font-size: 20px ; }
    .combined_with_top { margin-top: 20px ; }
    .change_inner_row_background_on_hover .wpb_row { padding-left: 0px !important ; }

}

.change_inner_row_background_on_hover .row-bg { background: #ffd46f; width: 0%; transition: all 0.5s ease-in-out;  }
.change_inner_row_background_on_hover:hover h4 , .change_inner_row_background_on_hover:hover p { color: #163A45 !important ;  }
.change_inner_row_background_on_hover:hover .row-bg { width: 100% ; }
.change_inner_row_background_on_hover:hover .divider-small-border[data-color="extra-color-1"] { background-color: #163A45 !important ; }
img.circle_image { background-color: #fff ; border-radius: 50% ; padding: 8px ; }
.testimonial-img { position: relative; top: -40px; border: 2px solid #f5f0f0; width: 80px !important; margin-left: auto; margin-right: auto; background: #fff; 
    height: 80px !important; transform-style: preserve-3d; border-radius: 50%; }
.img-circle.img-border { padding: 8px; }

@media screen and (min-width: 999px) {
    .testimonial-p { min-height: 12em; }
    .combined_with_top { margin-top: -100px ; }
    body #footer-outer .row:nth-child(1) { padding: 27px 0% 0px 0% !important ; }
    body #footer-outer .row:nth-child(1) .col.span_4 { padding-left: 4% ;}
    body #footer-outer .row#copyright { padding-top: 0px !important ; }
    body #footer-outer .row .footer_text i , 
    body #footer-outer .row .footer_text svg
    { position: absolute; left: 2px; top: 10px; font-size: 28px ;}
    body #footer-outer .row .footer_text p { font-size: 15px ; line-height: 24px ; font-family: Raleway !important ; }
    body #footer-outer .row .footer_text p span.light { font-weight: 400 !important ; }
    body #footer-outer .row .footer_text p span.bold { font-weight: 700 !important ; }
}
/* Serives page */
.service_column .image_overlay { position: absolute; top: 0%; left: 0%; min-height: 100%; width: 100%;
    box-shadow: inset 0 0 0 1000px rgba(0, 200, 255, 0.6) ; transition: all 1s ease-in-out ; }
.service_column:hover .image_overlay { box-shadow: inset 0 0 0 1000px rgba(255, 212, 111, 0.6)!important ; }
/* Projects page */
.custom_projects_tabs ul.wpb_tabs_nav.ui-tabs-nav.clearfix li { margin: 0px 7px !important ; }
.custom_projects_tabs ul.wpb_tabs_nav.ui-tabs-nav.clearfix li > a { padding: 5px 10px !important; border-radius: 0; }
.custom_projects_tabs ul.wpb_tabs_nav.ui-tabs-nav.clearfix li > a:not(.active-tab){ background-color: #0c1f38 !important ; color: #fff !important ; }
.custom_projects_tabs ul.wpb_tabs_nav.ui-tabs-nav.clearfix li > a:not(.active-tab):hover{ color: #FFD46F !important ; }
.custom_projects_tabs .tabbed[data-style*="material"] .wpb_tabs_nav { margin-bottom: 30px !important ; }
.custom_projects_tabs .tabbed[data-style*="material"] ul:after { display: none !important ;} 
@media screen and (max-width: 720px) {
    .custom_projects_tabs .tabbed[data-style*="material"] ul > li { width: auto; display: flex !important;
        padding: 5px 10px !important; justify-content: center; }
}