/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

body header#top nav>ul>li>a {
    padding-bottom: 10px!important;
}
#page-header-bg .span_6 h1 {
display:none !important;
}

.page-header-bg-image:after, .archive .page-header-bg-image:after {
background-color: transparent !important;
}

blockquote {
    font-family: 'Open Sans';
    font-weight: 300;
    line-height: 40px;
    font-size: 12px;
    padding-left: 0px;
    letter-spacing: 0.5px;
    margin-bottom: 30px;
}

h1.main_heading{
	font-size: 40px;
    line-height: 47px;
}

.team-member h4, .row .col.section-title p, .row .col.section-title span, #page-header-bg .subheader, .nectar-milestone .subject, .testimonial_slider blockquote span {
    font-family: Helvetica,sans-serif;
    font-size: 32px;
}

.second_section {
    margin-top: 50px;
}
.third_section {
    margin-bottom: 50px!important;
}
.boxex {
    background: #f2f2f2;
    border: 2px solid #00000030;
}
.iwithtext .iwt-icon {
    top: 6px;
    width: 16%;
}
h2.p1 {
    height: 100%;
    min-height: 65px;
    font-size: 22px;
    line-height: 30px;
}
p.sub_heading {
    height: 100%;
    min-height: 45px;
    font-size: 14px;
    padding-bottom: 0px;
    margin: 12px 0px;
}
.list_section {
	min-height: 145px;
}
.list_section ul {
    margin-left: 20px;
    margin-bottom: 0px;
    min-height: 200px;
}
.market_icon_heading h3 {
    font-size: 15px!important;
    line-height: 25px!important;
    margin-top: 8px;
}

/*.testimonial_section .col.span_12.section-title.text-align-center.extra-padding {
    padding: 20px 20px;
}*/
h4.testimonial_rotator_slide_title {
    color: #fff;
    font-size: 18px;
}
.customers_logo_section {
    margin: 50px 0px;
}
.owl-carousel .owl-stage {
padding: 0px 0!important;
}
/*.home_bottom_content{
    max-height: 160px;
}
.more_btn {
    margin-top: 30px;
}*/
.home_bottom_content h2 {
    /* border: 1px solid; */
     min-height: 160px;
    background: #a5762d;
    /*font-size: 15px;
    line-height: 25px;*/
    /* padding: 7px 7px; */
    color: #202020;
}
.home_bottom_content p {
    min-height: 195px;
	padding-top: 15px;
}
.bottom_sec_three {
    border: 2px solid #a6854c59;
}
.inner_bottom_three {
    padding: 10px 10px;
}
.more_btn {
    margin-bottom: 25px;
}
.more_btn a {
    padding: 7px 20px 7px 20px;
    border: 2px solid #a6854c;
}
.more_btn a span {
    color: #a6854c;
}
.more_btn a i.icon-button-arrow {
    color: #a6854c;
    padding: 0px 10px;
    height: 24px;
    width: 24px!important;
    line-height: 24px;
	background: none;
}
.conact_address{
	transform: scale(1, 0.988)!important;
    width: 50%!important;
    float: left!important;
	margin-top: -8px;
}
.inner_bottom_section {
    height: 100%;
    min-height: 200px;
}
.joinfamily {
    padding: 70px 0px;
}
.Standard_description {
    padding: 30px 30px;
}
.standard_flatbed_rightcol .wpb_wrapper {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}
.secure_section {
    padding: 50px 90px!important;
}
.sidekit_right_col .wpb_wrapper {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}
.sidikit_description{
	padding: 30px 30px;
}
.mgt_logis_bottom {
    margin-top: 65px;
}
i.fa.fa-phone {
    display: none;
}
i.fa.fa-envelope {
    display: none;
}
.nectar-slider-wrap[data-full-width="false"]:not([data-parallax="true"]) .swiper-slide.four_slider .content {
    padding: 0px 45px;
}
.wpb_text_column.wpb_content_element.vc_custom_1531208276763 {
    margin: 90px 0px 50px 0px;
}
.drive_heading {
    text-align: center;
	padding:5px 0px;
}
span.top_heading {
    font-size: 20pt;
}
span.sub_heading {
    color: #fff;
    font-size: 14pt;
    line-height: 45px;
}
img.mic_image {
    width: 155px;
}
.full-services-section {
    border: 2px solid #a6854c59;
}
ul.full-services-list li {
    margin-bottom: 20px!important;
}
.building-materials-section{
	margin-top:40px;
	margin-bottom:40px;
}
.building {
    border: 2px solid #a6854c59;
}
.building:hover {
    background: #202020;
    color: #fff;
    transition: 0.5s;
}
.building .wrap {
    min-height: 90px;
}
.building .wrap h3 {
    font-size: 20px!important;
}
.Specialized-letus-section {
    margin-top: 40px;
}
.reasons_tabs .tabbed[data-style="vertical"] .wpb_tabs_nav {
    width: 35%;
    float: left;
}
.reasons_tabs .tabbed[data-style="vertical"] >div {
    float: left;
    width: 65%;
    padding-left: 35px;
}
ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a {
    font-size: 15px;
    word-wrap: break-word;
    white-space: normal;
}
.driverguide_three {
    border: 2px solid #a6854c59;
}
.driverguide_three .wrap {
    min-height: 110px;
}
.driverguide_three .wrap h3 {
    font-size: 15px!important;
    line-height: 22px!important;
}
.strech{
	 border: 2px solid #a6854c59;
}
.strech_three .wrap {
    min-height: 110px;
}
.strech_three .wrap h3 {
    font-size: 15px!important;
    line-height: 22px!important;
}
.header1home{font-size: 40pt;}

.centermeok{text-align: center; text-shadow: 2px 2px 2px #202020; margin-right: auto; margin-left: auto; }

body #header-secondary-outer nav >ul >li >a {
    border-left: 0px;
    line-height: 22px;
    font-size: 19px;
}

body[data-header-format="left-header"] #header-outer nav {
    display: table-cell;
    vertical-align: top;
}

header#top {
    position: relative;
    /*z-index: 9998;*/
    width: 110%;
    background-color: #202020;
}


body h3, .row .col h3, .toggle h3 a, .ascend #respond h3, .ascend h3#comments, .woocommerce ul.products li.product.text_on_hover h3, .masonry.classic_enhanced .masonry-blog-item h3.title, .woocommerce ul.products li.product.material h3, .woocommerce-page ul.products li.product.material h3, .portfolio-items[data-ps="8"] .col h3, .nectar-hor-list-item[data-font-family="h3"], .woocommerce ul.products li.product h2 {
    font-family: helvetica;
    letter-spacing: 2px;
    font-size: 20px;
    line-height: 20px;
}

.homecol{height: 285px;}
body header#top #toggle-nav {
    display: none !important;
}

.radiotalk{display: block;}

.hidedeskbgbottom {
display: none;
}
.frm_forms.with_frm_style{
    background: #f1f1f1;
    padding:50px 50px 20px;
}
body .frm_style_formidable-style.with_frm_style .frm_submit button{
 background-color: #e6403b !important;
border-radius: 2px 2px 2px 2px;
    font-size: 12px;
    padding: 10px 20px !important;
    color: #FFF;
    box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
    background-image: linear-gradient(#ef0000, #c40101);
    border: 1px solid #202020;
    ont-family: Helvetica, sans-serif;
    letter-spacing: 2px;
    font-weight: 700;
    text-transform:uppercase;
}
 .with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=file], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style .frm-card-element.StripeElement {
 
    border: 1px solid #202020;
    padding: 10px;
}
/*Media Query css */

@media screen and (max-width: 909px) {
    .about_right_section {
        min-height: 410px!important;
    }
    .about_second_section_left {
        min-height: 210px!important;
    }
    header#top {
        width: 100%!important;
    }

	.hidebgforme{display:block;}


    .radiotalk{display: none;}
}
.hide-submenus{
    display:none !important;
}
header#top {
    background-color: #0053A1 !important;
}
#footer-outer, .before-footer .using-bg-color{
    background-color: #0053A1 !important;
}
body #footer-outer #copyright, .ascend #footer-outer #copyright {
    border: none;
    background-color: #0053A1 !important;
}
body header#top nav>ul>li>a{
    color: #fff !important;
}
#header-outer #top nav > ul > li > a, #header-outer .slide-out-widget-area-toggle a i.label, #header-outer:not(.transparent) #top #logo, #header-outer #top .span_9 > .slide-out-widget-area-toggle i, #header-outer #top .sf-sub-indicator i, body[data-header-color="custom"].ascend #boxed #header-outer .cart-menu .cart-icon-wrap i, #header-outer #top nav ul #nectar-user-account a span, #header-outer #top #toggle-nav i, .material #header-outer:not([data-permanent-transparent="1"]) .mobile-search .icon-salient-search, #header-outer:not([data-permanent-transparent="1"]) .mobile-user-account .icon-salient-m-user, #header-outer:not([data-permanent-transparent="1"]) .mobile-search .icon-salient-search, #header-outer #top #mobile-cart-link i, #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart, body[data-header-format="left-header"] #header-outer #social-in-menu a, #header-outer #top nav ul #search-btn a span, #search-outer #search input[type="text"], #search-outer #search #close a span, body.ascend #search-outer #search #close a span, body.ascend #search-outer #search input[type="text"], .material #search-outer #search .span_12 span, .style_slide_in_click .total, .style_slide_in_click .total strong, .nectar-slide-in-cart.style_slide_in_click h4, .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart, .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list.woocommerce-mini-cart .mini_cart_item a, .style_slide_in_click .woocommerce-mini-cart__empty-message h3{
  color: #fff !important;   
}
#header-outer[data-lhe="default"] #top nav > ul > li > a:hover, #header-outer[data-lhe="default"] #top nav .sf-menu > .sfHover:not(#social-in-menu) > a, body #header-outer[data-lhe="default"] #top nav > ul > li > a:hover, body #header-outer[data-lhe="default"] #top nav .sf-menu > .sfHover:not(#social-in-menu) > a, body #header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a, body #header-outer[data-lhe="default"] #top nav .sf-menu > .current_page_item > a .sf-sub-indicator i, body #header-outer[data-lhe="default"] #top nav .sf-menu > .current_page_ancestor > a, body #header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-ancestor > a, body #header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-ancestor > a i, body #header-outer[data-lhe="default"] #top nav .sf-menu > .current_page_item > a, body #header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-ancestor > a, #header-outer:not(.transparent) .nectar-mobile-only.mobile-header a:hover, #header-outer:not(.transparent) .nectar-mobile-only.mobile-header li[class*="current"] a {
    color: #fff !important;
    font-weight: 700;
}
.simpleBtn {
    background: #E6403B !important;
    border: 0 !important;
    border-radius: .25rem !important;
    font-size: 15px !important;
    box-shadow: none  !important;
        letter-spacing: 2px;
    font-weight: 700;
}
.simpleBtn:hover {
    opacity: .87 !important;
}
p, a, label, ul li, ol li {
    font-size: 18px;
    line-height: 32px;
    font-family: "Titillium Web", sans-serif  !important;
}
.sectionPageHeading .PageHeadingTitle{
    color: #0053A1 !important;
    font-family: "Titillium Web", sans-serif  !important;
}
.bold, strong, b {
    font-family: "Titillium Web", sans-serif  !important;
    font-weight: 600;
}
body i, body em, .masonry.meta_overlaid article.post .post-header .meta-author > span, .post-area.masonry.meta_overlaid article.post .post-meta .date, .post-area.masonry.meta_overlaid article.post.quote .quote-inner .author, .post-area.masonry.meta_overlaid article.post.link .post-content .destination, body .testimonial_slider[data-style="minimal"] blockquote span.title{
    font-family: "Titillium Web", sans-serif  !important;
}
#header-outer #logo img, #header-outer .logo-spacing img {
    height: 96px  !important;
    width: 270px  !important;
    object-fit: contain;
}
i[class^="icon-"], [class*=" icon-"], i[class*="fa-"], span[class*="fa-"] {
    font-family: FontAwesome !important;
}
body.original #footer-outer #footer-widgets .col ul li {
    border-bottom: 0 !important;

}
.simpleBtnF {
    background: #E6403B !important;
    border: 0 !important;
    border-radius: .25rem !important;
    font-size: 15px !important;
    box-shadow: none  !important;
    color: #fff !important;
        letter-spacing: 2px;
    font-weight: 700;
}
.simpleBtnF:hover {
    opacity: .87 !important;
    color: #FFF !important;
}
.page-template-default h2{
    color: #E6403B !important;
}
.page-id-13243 h1.PageHeadingTitle{
    color: #E6403B !important;
}
body #header-outer, body #search-outer, body.ascend #search-outer, body[data-header-format="left-header"].ascend #search-outer, .material #header-space, #header-space, .material #header-outer .bg-color-stripe, .material #search-outer .bg-color-stripe, .material #header-outer #search-outer:before, .material #search-outer .nectar-ajax-search-results, body[data-header-format="left-header"].material #search-outer, body.material[data-header-format="centered-menu-bottom-bar"] #page-header-wrap.fullscreen-header, body #header-outer #mobile-menu:before, .nectar-slide-in-cart.style_slide_in_click{
    background-color:#0053A1 !important;
}
body #header-outer, body[data-header-color="dark"] #header-outer{
  background-color:#0053A1 !important;  
}
#rmp_menu_trigger-11652 {
    position: absolute !important;  
    top: 30px !important;  
}
#rmp_menu_trigger-11652 .responsive-menu-pro-inner, #rmp_menu_trigger-11652 .responsive-menu-pro-inner::before, #rmp_menu_trigger-11652 .responsive-menu-pro-inner::after{
    background-color: #fff !important; 
}
#rmp_menu_trigger-11652:hover, #rmp_menu_trigger-11652:focus {
    background: #0053A1 !important;
}
#rmp_menu_trigger-11652.is-active {
    background: #0053A1 !important;
}
.right-red-border-col {
    border: solid 1px #E6403B !important;
}
.red-border-investing {
    border: solid 1px #E6403B !important;
}
.hero-video-content .vc_column-inner {
    background: rgb(255 255 255 / 75%) !important;
}
@media screen and (max-width: 500px) {
    .simpleBtn, .simpleBtnF {
        display: block !important;
        width: 100%;
    }   
}
#global-menu-cs .global-menu-cs p a{
    color: #0053A1 !important; 
}
#global-menu-cs .global-menu-cs p a:hover{
    color: #E6403B !important; 
}
.divider-border[data-color="extra-color-2"]{
    background-color: #747678 !important;
}
#rmp_menu_trigger-11652 {
   
    background: #0053A1 !important;
}
@media screen and (max-width: 1300px) {
    .menu-item-has-children > a{
        color: #0053A1 !important;
        font-weight: 700 !important;
    
    }
}
.sf-with-ul{
    color: #E6403B !important;
}
.nectar-video-inner video {
  filter: brightness(75%); 
    
}
.equip-title{
    font-size: 45px !important;
    text-align: center;
    line-height: 1 !important;

}
.equip-img{    
    height: 117px !important;
    object-fit: cover;
}
.equip-img2{    
    height: 230px !important;
    object-fit: cover;
}
.equip-img3{    
    height: 100% !important;
    object-fit: cover;
}
@media screen and (max-width: 999px) {
    .equip-img{    
        margin-bottom: 60px !important;
    
    }
    .equip-img2{    
        margin-bottom: 60px !important;
    
    }
    .equip-img3{    
        margin-bottom: 60px !important;
    
    }
    .equip-title{
        font-size: 35px !important;
    }
}
.agent-list li i {
    margin-right: 15px;
    color: #0053A1 !important;
}
.location-list li{
    font-size: 18px !important;
}
