/*
 Theme Name:   Carlax Child Theme
 Theme URI:    http://carlax.ancorathemes.com/
 Description:  Carlax Child Theme
 Author:       Ancorathemes
 Author URI:   http://ancorathemes.com/
 Template:     carlax
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  carlax
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

.vc_custom_1524654993044{
    /*height: 291px !important;*/
}

ul.sub-menu.layouts_inited {
    padding: 20px;
}

.postid-957 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/services/mining-banner.jpg') !important;
}

.postid-959 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/services/construction.jpg') !important;
}

.postid-961 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/Value-Logistics-Truck-Rental-Film-1.jpg') !important;
}

.postid-962 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/Refrigeration.jpg') !important;
}

.postid-964 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/event.jpg') !important;
}

.postid-969 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/Hazchem.jpg') !important;
}

.page-id-947 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/About-us-banner-1.jpg') !important;
}

.page-id-166 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/Contact-us-banner.jpg') !important;
    height: 350px;
    background-position: unset !important;
}

.page-id-166 h1.sc_layouts_title_caption {
    display: none;
}

.page-id-1673 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/Value-Truck-Rental-Landing-page-PPC_1920x392-V4.jpg') !important;
    height: 350px;
    background-position: unset !important;
}

.page-id-1673 h1.sc_layouts_title_caption {
    display: none;
}

.page-id-1677 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/Value-Truck-Rental-Landing-page-PPC_1920x392-V4.jpg') !important;
    height: 350px;
    background-position: unset !important;
}

.page-id-1677 h1.sc_layouts_title_caption {
    display: none;
}

.page-id-1111 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/Get-a-quote-banner.jpg') !important;
}

.sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav>li>ul{
    padding: 15px !important;
}







.page-id-1023 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/mine.png') !important;
}

.page-id-1028 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/film-2.png') !important;
}

.page-id-1055 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/hazchem.png') !important;
}


.page-id-1291 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2019/06/FAQ-banner.jpg') !important;
}

.page-id-1405 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/Our-Fleet-banner.jpg') !important;
}


/*start our fleet banners*/

/*LDV*/
.page-id-1009 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/Our-Fleet-banner-1.jpg') !important;
}

/*Drop Side*/
.page-id-1033 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/Our-Fleet-banner-1.jpg') !important;
}

/*Panel Van*/
.page-id-1038 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/Our-Fleet-banner-1.jpg') !important;
}

/*Curtainside*/
.page-id-1043 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/Our-Fleet-banner-1.jpg') !important;
}

/*Refrigerated*/
.page-id-1047 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/Our-Fleet-banner-1.jpg') !important;
}

/*Cranes*/
.page-id-1051 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/Our-Fleet-banner-1.jpg') !important;
}

/*People Carrier*/
.page-id-1023 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/Our-Fleet-banner-1.jpg') !important;
}

.page-id-1028 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/Our-Fleet-banner-1.jpg') !important;
}


/*Mine Spec*/
.page-id-1361 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/Our-Fleet-banner-1.jpg') !important;
}


/*end our fleet banners*/


#vm-icons-icons .vc_icon_element{
    margin-bottom: 0;
}


/*start home page services banners*/

.postid-1250 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/About-us-banner-1.jpg') !important;
}

.postid-1252 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/About-us-banner-1.jpg') !important;
}

.postid-1253 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/About-us-banner-1.jpg') !important;
   
}

.postid-1457 .vc_custom_1524654993044{
    background-image: url('https://valuetruckrentalco811f6.zapwp.com/m:0/a:https://valuetruckrental.co.za/wp-content/uploads/2018/04/About-us-banner-1.jpg') !important;) !important;*/
}

/*end home page services banners*/
.vc_general .vc_btn3 .vc_btn3-size-lg .vc_btn3-shape-square .vc_btn3-style-classic .vc_btn3-icon-left .vc_btn3-color-turquoise {
    color: #fff;
    background-color: #00c0e2 !important;
}


body #asl-storelocator.asl-p-cont.container .item .thumb-a img{
    display: none !important;
}


.vm-footer-logo  img{
    width: 290px !important;
}

/* span.sc_layouts_item_details_line1.sc_layouts_iconed_text_line1,
span.sc_layouts_item_details_line2.sc_layouts_iconed_text_line2 {
    font-size: 24px !important;
} */

.sc_layouts_row_type_compact .sc_layouts_item_details_line1, 
.sc_layouts_row_type_compact .sc_layouts_item_details_line2{
    font-size: 26px !important;
    color: #000 !important;
}

/* .vm-more-about-us a#sc_button_1574813095{
    background-color: #ffc803 !important;
} */

.scheme_default .sc_button_default.color_style_link3, .scheme_default .sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image){
    background-color: #aba6a6 !important;
    color: #fff !important;
}

.scheme_default .sc_title .sc_item_title:before {
    border-right-color: #aba6a6;
    border-bottom-color: #aba6a6;
}

h2{
    font-size: 36px !important;
}

.vm-footer-links-text ul {
    list-style: none;
    margin-left: 0px !important;
    padding-left: 0;
    font-size: 14px;
}

.vm-footer-footer p{
    font-size: 14px;
    color: #ffffff;
}

.vm-footer-title-5 h5{
    margin-bottom: 12px !important;
}

.page-id-947 .page_content_wrap{
    /* height: 100vh !important; */
}

.sc_layouts_row_type_compact .custom-logo-link img {
    max-height: 3em !important;
}

/*.vc_row.wpb_row.vc_row-fluid.extra-header-indent.vc_custom_1556632750133.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed.sc_layouts_hide_on_mobile, {*/
    /*!* height: 96px !important; *!*/
/*}*/

.vc_row.vc_inner .sc_skills_counter .sc_skills_item_wrap {
    padding: 0px !important;
}
/**** Custom css *******/
.scheme_default .top_panel div.extra-dark-info:before{
  background-color: #f15831 !important;
}

.top_panel div.extra-dark-info .sc_content_container {
    top: -10px;
}

.trx_addons_column-1_6 .sc_services_item_content{
  height: 200px; 
}
.checkbox-label{
  font-size: 12px;
}
#collect-chat-launcher-container.collect-chat-avatar-launcher, #collect-chat-launcher-container.collect-chat-launcher-notext {
    /* bottom: 145px !important; */
}
.logo_image{
    width: 328px
}
.scheme_default .trx_addons_scroll_to_top:hover, .scheme_default .trx_addons_cv .trx_addons_scroll_to_top:hover{
    border-color: #aba6a6;
    background-color: #aba6a6;
}
.scheme_default .trx_addons_scroll_to_top, .scheme_default .trx_addons_cv .trx_addons_scroll_to_top{
    border-color: #36ab26;
    background-color: #5b5f5b;
    color: #fff !important;
}
.page-id-350 .vc_custom_1556531702947{
    background-color: #aba6a6 !important;
}
.scheme_default .custom .tp-bullet:hover, .scheme_default .custom .tp-bullet.selected{
    background: #aba6a6;
}
.vc_custom_1556531463954 h2:before, .vc_custom_1556531652601 h2:before, .vc_custom_1527057064104 h2:before{
    border-right-color: #aba6a6 !important;
    border-bottom-color: #aba6a6 !important;
}
#sc_services_1908850600 a, .scheme_dark .sc_testimonials_item_content:before{
    color: #aba6a6;
}
#post-350 .sc_services_item_button.sc_item_button a, #post-350 .sc_services_item_button.sc_item_button a:hover, .vc_custom_1556531463954 a:before, .vc_custom_1556531463954 a:after, .vc_custom_1556531463954 a:hover:after, .vc_custom_1556531463954 a:hover:before{
    color: #aba6a6 !important;
}
.slidingmessage a, .slidingmessage a:hover {
    color: #aba6a6;
}
.page-id-166 .vc_custom_1556636749661{
    background-color: #fff !important;
}
.slidingmessage{
    background: rgba(255, 255, 255, 0.66);
}
.sc_services_item_title a:hover{
    color: #aba6a6 !important;
}
.sc_services_item_info .sc_services_item_button.sc_item_button a:hover:before, .sc_services_item_info .sc_services_item_button.sc_item_button a:hover:after{
    color: #aba6a6 !important;
}
a.slider_next.swiper-button-next:hover, a.slider_prev.swiper-button-prev:hover{
    color: #aba6a6 !important;
}
body header.top_panel .sc_layouts_row div div.extra-dark-info:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text){
    padding: 2.15em 0 1.15em 3.2em;
}
.top-panel .sc_button_title:hover{
    color: #fff !important;
}
#home-blocks .sc_item_descr.sc_title_descr.sc_align_center p{
	font-weight: 700;
	line-height: 0.88em;
	font-size: 36px;
	color: #332826;
}
#faq-widget .vc_tta-title-text{
	margin-left: 15px;
}
.page-id-350 .vc_custom_1557842300170{
	background-color: #fff !important;
}
.vc_custom_1557842300170 .scheme_dark .sc_icons.sc_icons_modern .sc_icons_icon, .vc_custom_1557842300170 .sc_icons_item_title{
	color: #332826 !important;
}
@media (max-width: 1679px){
	body header.top_panel .sc_layouts_row div div.extra-dark-info:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
	    padding: 2em 0 1em 2.8em !important;
	}
}

@media (max-width: 1280px){
	body header.top_panel .sc_layouts_row div div.extra-dark-info:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
	    padding: 2em 0 1em 1.8em !important;
	}
}

@media screen and (min-width: 1280px) {
   img.logo_image {
    max-width: 328px;
    width: 217px;
    max-height: 129px !important;
}
}

@media screen and (width: 1024px){
    .vc_row.wpb_row.vc_row-fluid.extra-header-indent.vc_custom_1556632603180.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook {
        display: none;
    }
}

@media screen and (max-width: 320px) {
    .sm-position-bottom-left .sm-close a, .sm-position-left .sm-close a, .sm-position-top-left .sm-close a{
        top: 42px;
        left: 87%;
    }
}
.scheme_default .wpcf7 .wpcf7-submit, .scheme_default .theme_button.color_style_link3 {
    background-color: #323332 !important;
}

#vm-footer_widget .contacts_content a{
    color: #ffc803 !important;
}

#vm-footer_widget .contacts_content a:hover{
    color: #58a316 !important;
}


.wpcf7-form .columns_wrap span.wpcf7-list-item{
    display: inherit !important;
}

.search_wrap.search_style_normal.search_mobile.inited,
.socials_mobile{
    display: none !important;
}

span.wpcf7-list-item{
    margin-left: 0px !important;
    margin-top: 10px;
}

.wpcf7-list-item-label.wpcf7-list-item-right:before{
    border-color: #666 !important;
}

p.vm-form-p {
    font-weight: bold;
    color: #36ab26 ;
}

.sc_item_title + .sc_item_descr, .sc_item_subtitle + .sc_item_descr {
    margin-top: 22px;
    font-size: 23px;
}
