/*
Theme Name:  Zippco Child Theme
Description: Child theme for the Zippco theme
Author:      ThemetechMount
Author URI:  https://www.themetechmount.com/
Template:    zippco
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */
.cky-notice-btn-wrapper button.cky-btn {margin-bottom: 10px;margin-top: 5px !important;}
button.cky-btn-revisit {margin-top: 0px !important;}
/*=== TOPBAR ===*/

.themetechmount-topbar-wrapper.tm-textcolor-white, .themetechmount-topbar-wrapper.tm-textcolor-white a {
    color: #c19400 !important;
}

.themetechmount-topbar-wrapper.tm-textcolor-white, .themetechmount-topbar-wrapper.tm-textcolor-white a:hover {
    color: #fff !important;
}

.themetechmount-topbar-wrapper {
    border-color: #c19400 !important;
}

.tm-header-overlay .top-contact {
    color: #c19400 !important;
}
header .tm-header-highlight-logo .is_stuck #site-header-menu, header .is_stuck #site-header-menu #site-navigation, .is_stuck .headerlogo, .is_stuck .themetechmount-fbar-btn, .is_stuck .tm-header-icon, .is_stuck .tm-header-text-area, .is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li, .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li, .is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li > a, .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a{line-height: 150px !important;}

/*=== END ===*/

.client-logos-footer {display: none;}

/* HEADER */
a#slider-2-slide-5-layer-5 p {text-align: center !important;}
a#slider-2-slide-5-layer-5 {padding-bottom: 10px !important;}
#menu-item-2952 a {text-transform: capitalize !important;}

.tm-titlebar-wrapper .entry-header {
    background-color: #191e28 !important
}
li.apply-btn-menu {
    background: #c19400;
    height: 40px !important;
    position: absolute;
    display: flex;
    top: 55px;
}

.apply-btn-menu a {
    position: absolute;
    display: flex;
    margin-top: -55px !important;
}

/* END */

/* CASE STUDY PAGE */
article.themetechmount-box.themetechmount-box-service.themetechmount-service-box-style2 {box-shadow: 0 0 17px rgba(32, 46, 60, .1);min-height: 550px;}
.themetechmount-service-box-style2:hover .themetechmount-post-item {box-shadow: none !important;}
.tax-tm_service_category.term-case-study .tm-titlebar-main-inner h1.entry-title span {display: none;}
.page-id-958 article .themetechmount-post-item {min-height: 550px;}
.call-us-number strong {color: #c19000 !important;}
img.attachment-full.size-full.wp-post-image {display: none;}
img.attachment-themetechmount-img-blog-top.size-themetechmount-img-blog-top.wp-post-image {width: 100%;}
a.tm-vc_general.tm-vc_btn3.tm-vc_btn3-size-lg.tm-vc_btn3-shape-square.tm-vc_btn3-style-flat.tm-vc_btn3-weight-yes.tm-vc_btn3-color-orange {background-color: #c19000 !important;}
a.tm-vc_general.tm-vc_btn3.tm-vc_btn3-size-lg.tm-vc_btn3-shape-square.tm-vc_btn3-style-flat.tm-vc_btn3-weight-yes.tm-vc_btn3-color-orange:hover {background-color: #c19000 !important;}
a.tm-vc_general.tm-vc_btn3.tm-vc_btn3-size-lg.tm-vc_btn3-shape-square.tm-vc_btn3-style-flat.tm-vc_btn3-weight-no.tm-vc_btn3-icon-right.tm-vc_btn3-color-orange {background-color: #c19000;}
a.tm-vc_general.tm-vc_btn3.tm-vc_btn3-size-lg.tm-vc_btn3-shape-square.tm-vc_btn3-style-flat.tm-vc_btn3-weight-no.tm-vc_btn3-icon-right.tm-vc_btn3-color-orange:hover {background-color: #c19000;}
.tm-vc_btn3-container.case-studies-btn.tm-vc_btn3-center {z-index: 9999999999999 !important;display: block;position: relative;}

/*=== FOOTER ===*/

h3.widget-title {
    color: #c19400 !important;
}
.footer .widget {
    margin: 40px 0 40px !important;
}
aside#block-8 {
    display: none;}
input#wp-block-search__input-2 {
    background: #303a4c !important;
    width: 100% !important;
	color: #fff;
}
.tm-textcolor-white a:hover {
    color: #acacac;
}

.wp-block-search__inside-wrapper {
    display: block;
}

button.wp-block-search__button.wp-element-button {
    margin-left: 0 !important;
    width: 100%;
    background: #e1e1e1;
    color: #191e28;
    padding: 5px;
}

label.wp-block-search__label {
    display: none;
}



/*=== END ===*/

/*=== HOME PAGE ===*/

img.attachment-themetechmount-img-servicebox.size-themetechmount-img-servicebox.wp-post-image {max-height: 300px !important;}
.vc_custom_1711362600336 > section.tm-vc_cta3-container {margin-bottom:0px !important;}

span.current-item {color: white !important;}

.tm-stickylogo-yes .standardlogo {
    margin-top: 25px !important;
}

.vc_tta-container h2, .wpb_heading {
    font-size: 20px !important;
}

img.attachment-themetechmount-img-servicebox.size-themetechmount-img-servicebox.wp-post-image {
    height: 190px !important;
}

.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a, .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current-menu-ancestor > a, .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_item > a, .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_ancestor > a, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current-menu-ancestor > a, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current-menu-item > a, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_item > a, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_ancestor > a, .tm-mmenu-active-color-skin .site-header.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item:hover > a, .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-current-menu-item > a, .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-current-menu-ancestor > a, .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-current-menu-item > a, .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-current-menu-ancestor > a, .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-item > a, .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-ancestor > a, .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.current-menu-item > a, .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.current_page_item > a {
    color: #c19400 !important;
}

.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li#menu-item-2952:hover > a {
    color: #191e28 !important;
}
.is_stuck .headerlogo img {
    margin-top: 20px;
}
.tm-fid.inside.tm-fid-with-icon.tm-fid-view-lefticon.tm-fid-no-border.tm-highlight-fid-style2 {
    display: none;
}


.themetechmount-service-box-style2 .themetechmount-serviceboxbox-readmore a {
    border: 1px solid #c19400 !important;
    color: #c19400 !important;
}
.themetechmount-serviceboxbox-readmore {
    margin-top: 25px !important;
}

h4.tm-custom-heading {
    color: #c19400 !important;
}

.tm-titlebar-main {
    background-color: #191e28 !important;
}

.site-header.tm-bgcolor-custom:not(.is_stuck), .tm-header-style-classic-box.tm-header-overlay .site-header.tm-bgcolor-custom:not(.is_stuck) .tm-container-for-header {
    background-color: #191e28 !important;
}

div#site-header {
    background-color: rgba(25,30,40,0.77) !important;
}

a.tm-vc_general.tm-vc_btn3.tm-vc_btn3-size-md.tm-vc_btn3-shape-square.tm-vc_btn3-style-outline.tm-vc_btn3-weight-no.tm-vc_btn3-color-white {
	z-index: 100 !important;
	color: #c19400 !important;
    border-color: #c19400 !important;
    display: none !important;
}

button#menu-toggle:before {
    content: 'MENU' !important;
    font-size: 10px;
}

.tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
    height: 300px !important;
}

/*=== END ===*/

/*== ABOUT =*/
.apply-btn a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square {background-color: #c19400;font-weight: 700;}

/*=== SIDEBARS ===*/

.site-content #sidebar-left.sidebar, .site-content #sidebar-right.sidebar {
    background: #191e28 !important;
}

/*=== END ===*/

/*=== PAGES ===*/

.site-title {
    height: 0% !important;
}

/*=== END ===*/

/*=== CONTACT US ===*/

.wpcf7 .form-btn .tm-vc_btn3.tm-vc_btn3-color-white {
    background-color: #fff !important;
    color: #0b0c26 !important;
}

.wpcf7 .form-btn .tm-vc_btn3.tm-vc_btn3-color-white:hover {
    background-color: #0b0c26 !important;
    color: #fff !important;
}

div.make-model-year {width: 50% !important;display: inline-block;padding-left: 10px !important;}
div#wpforms-2642-field_8-container, div#wpforms-2642-field_10-container {padding-left: 0px !important;}
button#wpforms-submit-2642 {background-color: #c19400;width: 100%;text-transform: uppercase;border: none !important;color: #fff;margin-top: 5% !important;}
#wpforms-form-2642 input, textarea#wpforms-2642-field_11 {border: none;}
#wpforms-2642-field_5 li input[type=radio]#wpforms-2642-field_5_1 {border: 0px solid #FFF;}
/*=== END ===*/

/*=== BUTTONS ===*/

a.tm-vc_general.tm-vc_btn3.tm-vc_btn3-size-md.tm-vc_btn3-shape-square.tm-vc_btn3-style-flat.tm-vc_btn3-weight-no.tm-vc_btn3-color-skincolor {
    background-color: #c19400 !important; 
}

a.tm-vc_general.tm-vc_btn3.tm-vc_btn3-size-md.tm-vc_btn3-shape-square.tm-vc_btn3-style-flat.tm-vc_btn3-weight-no.tm-vc_btn3-color-skincolor:hover {
    color: #191e28 !important;
    background-color: #fff !important;
}

/*=== END ===*/

/*=== 1200 media ===*/

@media screen (max-width: 1200px) {

.tm-header-overlay #site-header.site-header.tm-bgcolor-custom {
    background-color: #191e28 !important;
}
    .tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
    max-height: 120px !important;
}

.site-header-main.tm-wrap {
    max-height: 160px !important;
}

.tm-stickylogo-yes .standardlogo {
    max-height: 90px !important;
    margin-top: 15px !important;
}

.tm-titlebar h1.entry-title, .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-title {
    font-size: 30px !important;
}
}


/*=== END ===*/

/* 999 */

@media screen and (max-width: 999px) {
    .themetechmount-service-box-style2 .themetechmount-box-title h4 {
        font-size: 17px !important;
    }
    .themetechmount-box-desc {
    font-size: 12px;
}
}

/* END */

/* 992 max */
@media only screen and (min-width: 992px) {
div.iti__country-container button.iti__selected-country {
     margin-bottom: 0px !important;
}
}

/* 992 */

@media only screen and (max-width: 992px) {
	.apply-btn-menu a {margin-top: -4px !important;}
#site-header-menu #site-navigation .menu-toggle, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
    top: 10px !important;
    /*padding-left: 800px !important;*/
    margin-top: 5% !important;
}
#tribe-bar-form .tribe-bar-submit input[type=submit], .checkout_coupon input.button, .comment-list a.comment-reply-link, .mailchimp-inputbox input[type=submit]:hover, .main-holder .site .return-to-shop a.button, .main-holder .site .woocommerce-EditAccountForm button.woocommerce-Button, .main-holder .site .woocommerce-MyAccount-content a.woocommerce-Button, .main-holder .site .woocommerce-ResetPassword button.woocommerce-Button, .main-holder .site .woocommerce-cart-form__contents button, .main-holder .site .woocommerce-form-coupon button, .main-holder .site .woocommerce-form-login button.woocommerce-Button, .main-holder .site table.cart .coupon button, .main-holder .site table.cart .coupon input, .main-holder .site table.cart .coupon input:hover, .main-holder .site-content #review_form #respond .form-submit input, .themetechmount-box-events .event-box-content .themetechmount-eventbox-footer a:hover, .tm-ptablebox-featured-col .tm-ptablebox .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline:hover, .tm-quote-form input[type=submit]:hover, .tm-sresults-title small .label-default[href]:hover, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor:hover, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-3d.tm-vc_btn3-color-skincolor:hover, .widget_subscribe_form input[type=submit]:hover, .wishlist_table tr td a.yith-wcqv-button:hover, .woocommerce #payment #place_order, .woocommerce #payment #place_order:hover, .woocommerce #review_form #respond .form-submit input:hover, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce .widget_shopping_cart a.button, .woocommerce .widget_shopping_cart a.button.checkout:hover, .woocommerce .widget_shopping_cart a.button:hover, .woocommerce .wishlist_table td.product-add-to-cart a:hover, .woocommerce div.product form.cart .button, .woocommerce div.product form.cart .button:hover, .woocommerce-cart #content table.cart td.actions input[type=submit], .woocommerce-cart #content table.cart td.actions input[type=submit]:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, button, input[type=button], input[type=reset], input[type=submit], table.compare-list .add-to-cart td a, table.compare-list .add-to-cart td a:hover {
    margin-top: -49px !important;
}
#wpforms-3068 button.wpforms-page-button.wpforms-page-next {margin-top: 0px !important;}
button#menu-toggle {
    top: 10px !important;
}
li.apply-btn-menu {background: #c19400 !important;height: 40px !important;position: relative;text-align: center !important;display: flex;width: 100%;top: 10px;margin-bottom: 20px;}
li.apply-btn-menu a {position: absolute;display: flex !important;color: #fff !important;text-align: center !important;text-align: center !important;margin-left: 10px;margin-top: -5px;}
li.apply-btn-menu a:active {color: ¢fff !important;}
.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > .apply-btn-menu:hover > a {color: #fff !important;}
}
button.iti__selected-country {margin-bottom: -60px !important;display: inline-flex !important;}
/* END */

/* 900 */

@media screen and (max-width: 900px) {
#site-header-menu #site-navigation .menu-toggle, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
/*    padding-left: 850px !important;}*/
}

/* END */

/* 850 */

@media screen and (max-width: 850px) {
#site-header-menu #site-navigation .menu-toggle, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
/*    padding-left: 800px !important;*/
}
}


/* END */

/* 800 */

@media screen and (max-width: 800px) {
#site-header-menu #site-navigation .menu-toggle, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
 /*   padding-left: 750px !important;*/
}
}


/* END */

/* 769 */

@media screen and (max-width: 769px) {
    #site-header-menu #site-navigation .menu-toggle, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
/*    padding-left: 700px !important;*/
}
.themetechmount-service-box-style2 .themetechmount-box-title h4 {
    font-size: 12px !important;
}
img.attachment-themetechmount-img-servicebox.size-themetechmount-img-servicebox.wp-post-image {
    height: 160px !important;
}
}

/* END */

/* 768 */

@media only screen and (max-width: 768px) {
    #site-header-menu #site-navigation .menu-toggle, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
/*    padding-left: 700px !important;*/
}
	#rev_slider_2_1_wrapper h1 {
    font-size: 30px !important;
    text-align: center !important;
    margin: auto !important;
    position: relative !important;
    display: block;
    width: 100% !important;
    /* margin-left: 9% !important; */
}

rs-mask-wrap {position: relative !important;}
#block-21 figure.aligncenter.size-full.is-resized {margin-left: 10px;}
}

/* END */

@media only screen and (max-width: 690px) {
	div.make-model-year {width: 100% !important; padding-left: 0px !important;}
	ul#wpforms-2642-field_5 li.depth-1 {width: 100% !important;}
}

/* 480 */
@media screen and (max-width: 480px) {
#site-header-menu #site-navigation .menu-toggle, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
 /*   padding-left: 380px !important;*/
}
img.attachment-themetechmount-img-servicebox.size-themetechmount-img-servicebox.wp-post-image {
    height: 120px !important;
}
.themetechmount-service-box-style2 .themetechmount-box-title h4 {
    font-size: 11px !important;
}
rs-layer#slider-2-slide-5-layer-12 {
    font-size: 30px !important;
}
}

/* END */

/* 440 */

@media screen and (max-width: 440px) {
    #site-header-menu #site-navigation .menu-toggle, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
 /*   padding-left: 350px !important;*/
}

/* END */

/*=== 414 media ===*/

@media screen and (max-width: 414px) {
    .headerlogo img {
    max-height: 70px !important;
    margin-bottom: -90px !important;
}
	     button#menu-toggle {
 /*   margin-left: 340px !important;*/
}
img.attachment-themetechmount-img-servicebox.size-themetechmount-img-servicebox.wp-post-image {
    height: 170px !important;
}

/*=== END ===*/

/* 390 */

@media screen and (max-width: 390px) {
    #site-header-menu #site-navigation .menu-toggle, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
 /*   padding-left: 300px !important;*/
}

    button#menu-toggle {
 /*   margin-left: 300px !important;*/
}

/* END */

/*=== 360 media ===*/

@media screen and (max-width: 375px) {
    button#menu-toggle {
 /*   margin-left: 300px !important;*/
}

/* END */

/*=== 375 media ===*/

@media screen and (max-width: 375px) {
	button#menu-toggle {
 /*   margin-left: 300px !important;*/
}
    #site-header-menu #site-navigation .menu-toggle, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
  /*  padding-left: 300px !important;*/
}

.tm-titlebar h1.entry-title, .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-title {
    font-size: 20px !important;
}

.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
    max-height: 70px !important;
}
img.attachment-themetechmount-img-servicebox.size-themetechmount-img-servicebox.wp-post-image {
    height: 160px !important;
}

/*=== END ===*/

/* 300 */

@media screen and (max-width: 300px) {
    #site-header-menu #site-navigation .menu-toggle, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
 /*   padding-left: 250px !important;*/
}

/* END */

/* 250 */

@media screen and (max-width: 250px) {
    #site-header-menu #site-navigation .menu-toggle, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {
  /*  padding-left: 200px !important;*/
}

/* END */






