/*
Theme Name:  Motor Child
Theme URI:   https://themeforest.net/item/motor-vehicles-parts-equipments-accessories-wordpress-woocommerce-theme/16829946?ref=stockware
Description: Motor - Responsive WordPress Child Template
Author:      Stockware
Author URI:  http://themeforest.net/user/stockware/?ref=stockware
Version:     2.0.0
Tags: translation-ready, editor-style
Template:    motor
Text Domain: motor-child
License:     GNU General Public License v2 or later
License URI: http://www.#spgnu.org/licenses/gpl-2.0.html
*/

/* Theme customization starts here
-------------------------------------------------------------- */
body {
	overflow-x: hidden;
}

.header .header-logo {
	overflow: initial;
	left: 1%;
    top: -40px;
}

.header .header-logo img {
	height: 120px;
	top: 93%;
	z-index: 50;
}

.woocommerce-checkout .tcl-search input[type=text]  {
	width: 70%;
    display: inline-block;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
	flex: 0 0 48%;
    max-width: 48%;
}

.woocommerce-shipping-fields {
	display: none;
}
.cart-actions div.shipping {
	display: none;
}

@media only screen and (max-width: 1220px) {
    .archive.woocommerce-page ul.cont-sections, ul.cont-sections {
         display: none;
    }
    p.section-filter-toggle {
        display: none;
    }
}

ul.product-categories, body.archive .blog-sb-widgets .blog-sb-widget:first-child {
	padding: 0;
}

body.archive .section-list-withsb {
	z-index: 5;
}

.prod-items .prod-i .prod-i-info .button, .prod-items .prod-i .prod-i-info:hover .button {
	left: 0;
	border: none;
    padding: 12px;
    background: #f25528;
    color: #fff;
    right: auto;
}

p.prod-i-info .prod-i-categ {
	display: none !important;
}

.prod-items .prod-i .prod-i-price,.prod-items .prod-i .prod-i-info:hover  .button, .prod-items .prod-i .prod-i-info .button,.prod-i-price:hover, .prod-i-price:active {
	opacity: 1 !important;
}


body.archive .blog-sb-widgets .blog-sb-widget:first-child li {
	margin-top: 0px !important;
    margin-bottom: 0px !important;
}

body.archive .woocommerce-products-header {
	background: #fff;
    padding: 10px;
    box-shadow: 0 0 5px #ccc;
}

ul.product-categories li a:hover {
	text-decoration: none;
    text-shadow: 0 0 2px #FFEB3B;
}

ul.product-categories li {
	    border-left: 6px solid #cc3c32;
    font-weight: bolder;
    padding: 9px 9px 6px 9px;
    border-top: 1px solid #CECECE;
    border-bottom: 1px solid #CECECE;
    background: rgba(230,230,230,1);
background: -moz-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(255,255,255,1) 21%, rgba(255,255,255,1) 86%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(230,230,230,1)), color-stop(21%, rgba(255,255,255,1)), color-stop(86%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(255,255,255,1) 21%, rgba(255,255,255,1) 86%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(255,255,255,1) 21%, rgba(255,255,255,1) 86%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(255,255,255,1) 21%, rgba(255,255,255,1) 86%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(230,230,230,1) 0%, rgba(255,255,255,1) 21%, rgba(255,255,255,1) 86%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#ffffff', GradientType=0 );
}

body.single-post .maincont > p.post-img:first-child {
	display: none;
}

.header-cart-inner #text {
	display: none;
}

#post-70.maincont {
	width: 90%;
    left: 0;
    right: 0;
    margin: auto;
}

ul.product-categories li {
	list-style: none;
}

ul.product-categories li:nth-child(12n+1) {
	border-color: #cc3c32;
}
ul.product-categories li:nth-child(12n+2) {
	border-color: #1b3b63;
}
ul.product-categories li:nth-child(12n+3) {
	border-color: #3a7b40;
}
ul.product-categories li:nth-child(12n+4) {
	border-color: #1c6c85;
}
ul.product-categories li:nth-child(12n+5) {
	border-color: #65355f;
}
ul.product-categories li:nth-child(12n+6) {
	border-color: #ea7732;
}
ul.product-categories li:nth-child(12n+7) {
	border-color: #8bad48;
}
ul.product-categories li:nth-child(12n+8) {
	border-color: #ed60b7;
}
ul.product-categories li:nth-child(12n+9) {
	border-color: #1b3b63;
}
ul.product-categories li:nth-child(12n+10) {
	border-color: #3a7b40;
}
ul.product-categories li:nth-child(12n+11) {
	border-color: #1c6c85;
}
ul.product-categories li:nth-child(12n+12) {
	border-color: #65355f;
}

ul.product-categories li:nth-child(12n+1) a {
	color: #cc3c32;
}
ul.product-categories li:nth-child(12n+2) a {
	color: #1b3b63;
}
ul.product-categories li:nth-child(12n+3) a {
	color: #3a7b40;
}
ul.product-categories li:nth-child(12n+4) a {
	color: #1c6c85;
}
ul.product-categories li:nth-child(12n+5) a {
	color: #65355f;
}
ul.product-categories li:nth-child(12n+6) a {
	color: #ea7732;
}
ul.product-categories li:nth-child(12n+7) a {
	color: #8bad48;
}
ul.product-categories li:nth-child(12n+8) a {
	color: #ed60b7;
}
ul.product-categories li:nth-child(12n+9) a {
	color: #1b3b63;
}
ul.product-categories li:nth-child(12n+10) a {
	color: #3a7b40;
}
ul.product-categories li:nth-child(12n+11) a {
	color: #1c6c85;
}
ul.product-categories li:nth.header .header-cart-child(12n+12) a {
	color: #65355f;
}

.cont-sections li.active a {
	color: #FF5722;
	font-weight: bolder;
}

@media only screen and ( min-width: 768px ) {

.prod-addreview-form {
width: 100%;
max-width: 100%;
}
ul.cont-sections li::after {
	    content: '';
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 12px solid #de6617;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
}

ul.cont-sections li:nth-child(3)::after {
	content: '';
    border-left: 12px solid transparent;
	display: none;
}

	.header-cart-inner #text {
    	display: initial;
        padding-right: 5px;
    }
    .header .header-cart {
    	max-width: 70%;
    }
	.prod-items .prod-i .prod-i-img {
    	height: 200px;
        line-height: 200px;
    }
    body .section-gallery .sectgl {
    	min-height: 200px;
    }
	.b-crumbs-wrap {
    	padding-left: 80px;
    }
    .prod-tab-cont .prod-tab {
		display: inherit !important;
	}
     .thome-tcl-2-col.elementor-col-50 {
    	width: 50% !important;
    }
    .section-sb {
    	width: 20%;
    }
    .section-gallery .sectgl h3 {
    	font-size: 1rem;
    }
    .section-list-withsb {
    	width: 77%;
    }
    .prod-items .prod-i .prod-i-info .button {
    	padding: 5px !important;
        font-size: .9rem;
        text-transform: initial;
    }
    .prod-items .prod-i .prod-i-info {
    	padding: 10px;
    }
    
}

.thome-products img {
	display: none;
}

.thome-products .woocommerce-Price-amount {
	display: none;
}

.thome-news ul {
	padding: 5px;
    padding-left: 0px;
}

.thome-news ul li {
	list-style: none;
}

.thome-news ul li a {
	color: #000;
}

.thome-news ul li a:hover, .thome-news ul li:hover a {
	text-decoration: none;
}

.thome-news {
	background: #fff;
    box-shadow: 0 0 5px #ccc;
}

.thome-col-4 .elementor-col-25 {
	max-height: 205px;
}

.thome-col-4 .star-rating {
	display: none;
}

.thome-col-4 .elementor-col-25:first-child {
	background: #3F51B5;
}

.thome-col-4 .elementor-col-25:nth-child(2) {
	background: #009688;
}
.thome-col-4 .elementor-col-25:nth-child(3) {
	background: #2196F3;
}
.thome-col-4 .elementor-col-25:last-child {
	background: #413a4c;
}
.thome-col-4 .element.thome-products ul lior-col-25:nth-child(4) {
	background: #4c6f80;
}

.thome-col-4 .elementor-col-25 a, .thome-col-4 .elementor-col-25 {
	color: #fff;
	text-decoration: none;
}

.thome-col-4 ul.product_list_widget li a {
	margin-left: -5px;
}

.thome-col-4 .elementor-col-25 a:hover {
	text-decoration: none;
	color: #fff;
	text-shadow: 0 0 2px #ededed;
}

.thome-col-4 .elementor-col-25 ul {
	padding: 0;
	margin: 0;
    padding-left: 20px;
}

.thome-col-4 .elementor-col-25 h5, .thome-col-4 .elementor-col-25 h2 {
	color: #FFEB3B;
    font-size: 17px;
    margin-bottom: 5px;
    width: fit-content;
    font-weight: bolder;
    text-shadow: 0 0 1px #fdbf2f;
}

.thome-col-4 .elementor-widget-heading.elementor-widget-heading .elementor-heading-title {
	color: #FFEB3B;
}

.homepage-left {
	padding-left: 15px;
    padding-right: 10px;
    padding-top: 20px;
}

.homepage-left .row {
	margin-left: 0;
    margin-right: 0;
}

.elementor-26 .elementor-section.elementor-section-boxed>.elementor-container {
	width: 90%;
	max-width: 90%;
	left: 0;
	right: 0;
	margin: auto;
}

.thome-slides .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
	padding: 0;
	height: 380px;
}

.thome-slides img {
	max-height: 380px;
	height: 380px !important;
}

.product-category-box, .product-category-box-2 {
	padding: 10px;
}


.thome-widgets .elementor-widget-container h5, .tcl-home-title h2 {
	color: #fff;
	background: #3e8df1;
	font-weight: bold;
	padding: 8px;
	text-align: center;
	margin-bottom: 0;
}

.tcl-home-title {
	margin-bottom: 0 !important;
    padding: 0;
}

.tcl-home-title h2 {
	font-size: 1rem;
    padding: 8px !important;
}

.thome-widgets > .elementor-column-wrap.elementor-element-populated {
	padding-right: 0 !important;
}

.woobt-title a {
	font-size: 13px;
    font-weight: normal;
    text-transform: none;
}

.woocommerce-Price-amount.amount {
font-weight: bolder;
}


.thome-footer-posts .elementor-widget-container h5 {
	color: #fff !important;
    font-weight: bold !important;
    font-size: 18px !important;
    margin-bottom: 20px !important;
}

.thome-footer-posts .elementor-widget-container a {
	color: #fcfcfc !important;
	text-decoration: none;
	font-size: 14px;
}

.thome-footer-posts .elementor-widget-container a:hover {
	text-decoration: none;
	color: #fcfcfc !important;
}

.thome-footer-credit .elementor-container, .thome-footer .elementor-container {
	max-width: 100% !important;
	padding: 0 4%;
}

.thome-footer {
	padding-top: 15px !important;
    padding-bottom: 0px !important;
    background: linear-gradient(181deg, #ffab44, #ff8f31) !important;
}

.thome-footer-credit {
	background-color: #ff9331 !important;
}

.thome-footer-credit h3 {
	color: #fff !important;
}

.thome-footer i {
	color: #ffeb3b !important;
}

body.single-product .product_meta.prod-props.two dl:first-child {
	    width: 50%;
    display: inline-block;
    text-align: left;
    float: left;
}

body.single-product .product_meta.prod-props.two dl:first-child dt {
	width: 30%;
}

body.single-product .product_meta.prod-props.two dl:first-child dd {
	width: 70%;
}

body.single-product .product_meta.prod-props.two dl:last-child dt {
	width: 100%;
    color: #000;
}

body.single-product .product_meta.prod-props.two dl:last-child {
    width: 50%;
    margin: 0;
    display: inline-block;
    padding-bottom: 20px;
}

.thome-footer span#spot {
    font-weight: bolder;
    color: #ffeb3b;
    font-size: 16px;
}

body.single-product .order-guide {
	background: #f9f9f9;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

body.single-product .order-guide #title{
	font-size: 1.3rem !important;
    margin-bottom: 10px !important;
    font-weight: bold !important;
    color: #f8982c !important;
}

.tcl-qrcode a {
	display: inline-block;
    margin-right: 8px;
}

.tcl-qrcode div#zl {
	background-image: url('media/images/qrcode.png');
    background-position: 0px;
    width: 50px;
    height: 50px;
}

.tcl-qrcode div#fb {
	background-image: url('media/images/qrcode.png');
    background-position: -63px;
    width: 50px;
    height: 50px;
}

.tcl-qrcode div#yt {
	background-image: url('media/images/qrcode.png');
    background-position: -127px;
    width: 50px;
    height: 50px;
}
.tcl-qrcode div#map {
	background-image: url('media/images/qrcode.png');
    background-position: -190px;
    width: 50px;
    height: 50px;
}

.elementor-2653 .elementor-element.elementor-element-45bc6021 > .elementor-element-populated {
	padding: 0 !important;
}

body.single-product.woocommerce .product {
	margin-bottom: 10px !important;
}

.order-guide .order-steps {
	padding: 30px 0px;
    padding-left: 5%;
}

.thome-footer h2 {
    width: fit-content;
    background: transparent;
    padding: 5px !important;
}

.thome-testimonial {
	padding-top: 0px !important;
	padding-bottom: 20px !important;
}

.thome-testimonial .elementor-column-wrap {
	background: #fff;
    padding: 10px;
    box-shadow: 0 0 5px #ccc;
}

.thome-testimonial .elementor-widget-container, .thome-testimonial .elementor-widget-container {
	padding-top: 0px !important;
}

.thome-testimonial .elementor-heading-title.elementor-size-small {
	padding-top: 20px;
	font-size: 25px !important;
}

.thome-testimonial .elementor-testimonial__name {
	font-size: 16px !important;
}

form.checkout.woocommerce-checkout .col2-set .col-1, form.checkout.woocommerce-checkout .col2-set .col-2 {
    flex:0 0 100% !important;
    max-width:100% !important;
    width: 100%;
}

.order-steps {
	max-width: 100%;
    left: 0;
    right: 0;
    background: #f9f9f9;
    padding: 0 5%;
    margin: auto;
    margin-bottom: 0px;
    padding-top: 20px;
    border-top: 1px solid #ccc;
    padding-left: 50px;
    padding-bottom: 20px;
}

.order-steps #left {
	float: left;
    position: absolute;
}

.order-steps #right {
	float: left;
    padding-left: 70px;    
	font-size: 1.1rem;
}


.order-steps #left img {
	width: 60px;
	height: 40px;
    border-radius: 8px;
    box-shadow: 0 0 3px #8b8176;
}

.order-steps #left img:first-child {
	height: 60px;
}

.order-steps #right h5 {
	color: #17a2b8;
	font-weight: bolder;
	font-size: 14.5px;
    margin-bottom: 8px;
}

.order-steps #right p {
	font-size: 13px;
    margin-bottom: 0px;
}

.thome-why {
	background: linear-gradient(45deg, #f39828, #eb3e07, #f09d24);
    margin: 0;
    box-shadow: 0 0 5px;
    max-height: 300px;
}
.thome-why h5 {
	margin-bottom: 0px;
}


.tcl-video-title {
    font-size: 1rem;
    margin-bottom: 10px;
    min-height: 42px;
}

p#billing_country_field {
	display: none !important;
}

.tcl-video-title-new {
	color: #673AB7;
    font-size: 1.2rem;
    font-weight: bold;
    border-bottom: 1px solid #673AB7;
    width: 100%;
    margin-bottom: 15px;
}

#post-26 {
	padding-bottom: 0px;
}

.thome-footer .control-label {
	color: #fff1e4;
}



.prod .prod-props dt {
clear: both;
color: #f59c2b;
font-weight: bolder;
padding-right: 8px;
width: auto;
}

body h1.maincont-ttl {
   max-width: 100% !important;
}

body h1 {
    position: relative;
    z-index: 2;
    margin: 0;
    vertical-align: top;
    display: inline-block;
    padding: 0;
    font-family: Montserrat, 'Montserrat', sans-serif;
    font-weight: 900;
    font-style: initial;
    font-size: 30px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #283346;
    line-height: 1.1;
}

.maincont .prod {
	padding: 0 40.5% 0 0;
}

.prod .prod-slider-wrap {
	right: 0;
    left: auto;
}

.prod-add.woobt {
	width: 100%;
}

.prod-add.woobt .woobt-before-text, .prod-add.woobt tr.woobt-product-together, .prod-add.woobt .woobt-before-text, .woobt_total {
	color: #000;
}

.prod-add.woobt tr.woobt-product-together {
	padding: 5px 30px;
}

.prod-add.woobt td.woobt-choose {
	padding-left: 30px;
}

.prod-add.woobt .woobt-before-text {
	    margin-top: 10px;
    text-align: left;
    color: #ce3e3e;
    border-bottom: 2px solid;
    width: fit-content;
    margin-left: 30px;
}

.prod-add.woobt .woobt-product-this, .prod-add.woobt .woobt-after-text {
	display: none;
}

.prod .prod-actions {
	padding: 0px;
    padding-bottom: 10px;
    padding-left: 5px;
}
.prod .prod-add {
   color: #fff;
    padding: 0;
    padding-left: 8px;
}

.woocommerce div.product .prod-add form.cart .button, .woocommerce div.product form.cart .prod-add .button {
		background: #FF9800;
 		padding: 10px 50px;
        font-weight: bolder;
        color: #fff;
}

.archive.woocommerce-page .cont-sections, .archive.woocommerce-page .maincont h1 {
	display: inherit;
}

.woocommerce div.product .prod-add form.cart .button:hover, .woocommerce div.product form.cart .prod-add .button:hover {
	text-shadow: 0 0 2px #ccc;
    color: #fff;
}

.prod .prod-add .button svg path,.prod .prod-add .button svg {
	stroke: #fff !important;
}


.woocomerce-products-header {
	background: #ffff;
    padding: 10px;
    box-shadow: 0 0 5px #ccc;
    z-index: 9999;
}

.prod .prod-add .button svg path:hover,.prod .prod-add .button svg:hover {
	stroke: #fff !important;
    text-shadow: 0 0 2px #ccc;
}

*[class^="tcl-tags"] {
	display: none;
}

.prod .prod-props, .prod .prod-info {
	padding: 8px 4% 0;
    clear: both;
}

.prod .prod-qnt-wrap p, .prod .prod-total-wrap p, .prod .prod-price-wrap p {
	margin-bottom: 4px;
}

.prod .prod-total-wrap, .prod .prod-price-wrap {
	padding-bottom: 8px;
}
.prod .prod-total-wrap p:first-child, .prod .prod-price-wrap p:first-child, .prod .prod-qnt-wrap p:first-child {
	color: #f78c05;
    font-weight: bolder;
}

.prod .prod-props dl {
	margin-bottom: 0;
}

#prod-showprops {
	display: none;
}

.tcl-review-title {
	font-size: 1rem;
    padding: 5px 0px;
    border-bottom: 1px solid #ccc;
}

.tcl-topbar {
    background: #e38c0d;
    color: #fbfdfd;
    text-align: right;
    padding: 10px;
    padding-right: 20px;
    font-weight: bold;
    margin-bottom: 0.4px;
    height: 37px;
}

.tcl-slogan {
	text-align: center;
    color: #fff;
    padding: 15px;
    position: absolute;
    bottom: -48px;
    left: 0;
    right: 0;
    margin: auto;
}

.tcl-search {
    position: absolute;
    right: 15px;
    top: 75px;
    width: 300px;
}

.tcl-search input {
	padding-left: 8px;
}

.tcl-search input[type="submit"] {
background: #e86326;
    color: #fff;
    font-weight: bold;
}

.thome-ul-list {
	padding: 0;
	list-style: none;
    background: #fff;
    box-shadow: 0 0 5px #ccc;
    margin-left: 0 !important;
    margin-bottom: 0 !important;
}

.thome-ul-list li {
	padding-left: 10px;
    list-style: none;
}

.thome-ul-list li a {
	color: #000;
}

.thome-ul-list li a:hover {
	text-decoration: none;
}

.tcl-slogan a{
	    text-align: center;
    background: #d98e25;
    color: #fff;
    font-weight: bolder;
    text-decoration: none;
    font-size: 1.05rem;
    position: relative;
    animation-name: blinkcolor;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-fill-mode: both;
}

.tcl-slogan a:hover {
 animation-play-state: paused;
 }
 
 .archive.woocommerce-page .cont-sections,.archive.woocommerce-page .maincont h1 {
 	display: none;
 }
 
 .tcl-slogan a:before {
 	content: "\f013";
    font-family: fontawesome;
    position: absolute;
    left: -15%;
    animation-name: moveleft;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-fill-mode: both;
 }
 
 .tcl-slogan a:after {
 	content: "\f013";
    font-family: fontawesome;
    position: absolute;
    right: -15%;
    animation-name: moveright;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-fill-mode: both;
 }


.home-feature-product-wrapper img {
	max-height: 305px !important;
    width: auto !important;    
	margin-top: 40px;
}
.home-feature-product-wrapper a:hover,
.home-feature-product-wrapper a {
	border: none !important;
    text-decoration: none !important;
}
.header {
    background: linear-gradient(to left, #d1871b , #e99d3c);
    border-bottom: 40px solid #e38c0d;
    height: 180px;
}

.header nav ul .menu-item > a {
	color: #f9f9f9;
}

.header nav ul .menu-item {
    margin: 0;
    font-size: 17px;
    font-weight: 600;
    display: inline-block;
    position: relative;
    background: transparent;
    padding: 10px;
    border-radius: 5px;
}

.header .header-cart:before {
	background: transparent;
}
.header .header-cart {
	padding-right: 0;
}

.header .header-personal:after {
	background: transparent;
}

.header nav ul .menu-item:hover a {
	text-shadow: 0 1px #000;
}

@keyframes blinkcolor {
    30%{
        color: #ffffff;
    }
    70%{
        color: #FFEB3B;
    }
    100%{
        color: #FFEB3B;
    }
}
@keyframes moveleft {
    0%{
        transform: translate(0px);
    }
    50%{
        transform: translate(20px);
    }
    100%{
        transform: translate(0px);
    }
}
@keyframes moveright {
    0%{
        transform: translate(0px);
    }
    50%{
        transform: translate(-20px);
    }
    100%{
        transform: translate(0px);
    }
}

body.home.page .b-crumbs-wrap {
	margin-bottom: 0;
    padding: 0;
    height: 3px;
}


@media only screen and ( min-width: 1200px ) {
	.homepage-left .col-xl-3 {
    	flex: 0 0 24%;
        max-width: 24%;
        margin-left: 1%;
        margin-bottom: 1%;
    }
    .homepage-left .col-xl-3:nth-child(0) {
    	margin-left: 0;
    }
}
@media only screen and ( min-width: 992px ) {
	.homepage-left .col-lg-3 {
    	flex: 0 0 24%;
        max-width: 24%;
        margin-left: 1%;
        margin-bottom: 1%;
    }
    .homepage-left .col-lg-3:nth-child(0) {
    	margin-left: 0;
    }
}

@media only screen and ( max-width: 768px ) {
.home-feature-product-wrapper img {
	max-height: 165px !important;
    margin-top: 0 !important;
    padding-top: 10px !important;
}
.thome-footer {
	padding-left: 0 !important;
    padding-right: 0 !important;
}
.order-steps {
	padding-top: 20px !important;
    padding-bottom: 25px !important;
}
.thome-title-customer-value h2 {
	padding: 0 !important;
}
.thome-why {
	margin-bottom: 0 !important;
}
.header nav ul .menu-item {
	background: #ff9200;
    padding: 0px !important;
    margin: 2px !important;
}
.widget.woocommerce.widget_shopping_cart {
	min-width: 250px;
}
#header-searchbtn {
	display: none;
}
.cont.maincont > article > h1 > span {
	font-size: 1.1rem;
    padding-left: 10px;
}
.prod-tab p iframe {
	width: 100%;
    height: 100%;
}
.woobt-products .woobt-product .woobt-thumb, .woobt-products .woobt-product .woobt-thumb img {
width: 100px;
}
.tcl-review-title {
display: none;
}
.header-menutoggle:after {
left: 5px;
}
.header-menutoggle {
padding: 0 15px 0 40px;
width: 90px;
}
	.tcl-search {
    	position: relative;
        width: auto;
        margin-top: 10px;
    }
    h2[class*="yikes-custom-woo-tab-title"]{
display: none;
}
    .header nav > ul > .menu-item > a {
    	padding: 0px;
    }
    .header nav > ul > .menu-item.current_page_parent > a:hover, .header nav > ul > .menu-item.current_page_parent a {
    	color: #fff;
    }
}

@media only screen and ( max-width: 768px ) and ( min-width: 576px ) {
	.header-cart {
    	margin-right: 40px;
    }
}

@media only screen and (max-width: 576px) {
	.thome-why {
    	margin: 0;
    }
    .section-top .section-view {
        float: left;
    }
    .maincont .section-gallery .sectgl {
        max-width: 100% !important;
    }
    .archive.woocommerce-page .maincont h1 {
        font-size: 1rem !important;
    }
    .tcl-topbar {
    	font-size: 12px !important;
    }
    .hide-on-mobile {
    	display: none !important;
    }
    .woobt-products .woobt-product .woobt-title span,.woobt-products .woobt-product .woobt-title a, .woobt-price-ori {
    	font-size: 12px !important;
    }
    .woobt-products .woobt-product .woobt-title a {
    	padding-left: 0px;
    }
    .order-steps.row {
    	padding: 8px 0px;
    }
    .order-steps.row .col-12:not(:last-child) {
    	margin-bottom: 10px;
    }
    .cont.maincont h1[itemprop="name"] {
    	display: none;
    }
    .header nav > ul {
    	padding-top: 50px;
        padding-bottom: 0px;
    }
    .header nav ul .menu-item {
    	margin: 5px 0px;
        display: block;
    }
}


@media only screen and (max-width: 476px) {
   .woobt-products .woobt-product .woobt-title span,.woobt-products .woobt-product .woobt-title a, .woobt-price-ori {
    	font-size: 11px !important;
    }
}

.woobt-products .woobt-product .woobt-thumb, .woobt-products .woobt-product .woobt-thumb img {
	width: 200px;
}


@media only screen and ( max-width: 420px ) {
	.tcl-search {
    top: 0;
    }
    .header .header-logo {
    top: 24px;
    }
    
}

@media only screen and ( min-width: 768px ) {
	.homepage-left .col-md-3 {
    	flex: 0 0 15.8%;
        max-width: 15.8%;
        margin-left: 1%;
        margin-bottom: 1%;
    }
    .homepage-left .col-md-3:nth-child(0) {
    	margin-left: 0;
    }
}

@media only screen and ( max-width: 768px ) {
	.thome-slides img {
		max-height: 200px;
		height: 200px !important;
	}
	.thome-slides .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
		padding: 0;
		height: 200px;
	}

 
    .b-crumbs-wrap {
    	padding-left: 10px;
    }
    .maincont .prod {
    	padding: 0;
    }
    .prod .prod-add {
    	width: auto;
        float: left;
        padding-right: 10px;
    }
}


body .section-gallery .sectgl {
	padding-top: 0px;
}

@media only screen and (min-width: 993px) {
    .maincont .section-list-withsb .section-gallery .sectgl {
       	margin: 0;
        width: 25%;
    }
    .maincont .section-list-withsb .section-gallery .sectgl:nth-child(3n+1) {
    	margin-left: 0;
        clear: none;
    }
    .maincont .section-list-withsb .section-gallery .sectgl:nth-child(4n) {
    	margin-right: 0;
        margin-bottom: 20px;
    }
    .prod-items .prod-i .prod-i-info {
    	margin: 0 -20px;
    }
}
.section-top .section-menu-btn {
	font-size: 13px;
}
.prod .prod-props dd {
	width: 40%;
}

.woocommerce-billing-fields__field-wrapper #billing_xe_field {
	order: 10 !important;
}
.woocommerce-billing-fields__field-wrapper .form-row-wide {
	width: 49%;
}
.woocommerce-billing-fields__field-wrapper > p#billing_last_name_field,
.woocommerce-billing-fields__field-wrapper > p#billing_city_field,
.woocommerce-billing-fields__field-wrapper > p#billing_phone_field{
	margin-right: 2% !important;
}

body .page-styling h1 {
    display: none;
}

.tcl-points {
	width: 100%;
    height: 100%;
}

.tcl-points #pin-1 {
position: absolute;
    width: 10px;
    height: 10px;
    background: #F44336;
    border-radius: 100%;
    left: 255px;
    top: 200px;
    box-shadow: -1px 1px 6px 2px #ffe500;
}
body.archive .maincont h1, body.blog .maincont h1 {
font-size: 18px;
}
.prod-tab-mob.prod-tab-mob-additional_information {
display: none;
}

.form-group.tcl-home-form input[type=submit] {
	padding: 6px 10px !important;
}

.home--slideshow {
	max-width: 100% !important;
}
.prod .prod-var-wrap p {
color: #f78c06;
font-weight:bold;
}


.prod-items .prod-i .prod-i-price .amount {
	border-bottom: none !important;
}

.maincont .section-list-withsb .section-gallery .sectgl:not(.product-type-variable) {
padding-bottom: 16px;
}


.header nav>ul>.menu-item.current_page_parent:after{width:33px;height:53px;content:'';top:50%;left:50%;z-index:1;margin:-25px 0 0 -17px;display:block;position:absolute;background:url(https://tancuulong.vn/wp-content/themes/motor/img/menuactive.png) no-repeat center center}

.woobt-products .woobt-product .woobt-title, .woobt-price-ori {
	color: #000 !important;
}

.product_meta .sku_wrapper, .product_meta .posted_in, .product_meta .tagged_as {
    font-weight: bolder;
    color: #ff9800;
}

.product_meta .sku, .product_meta .posted_in a, .product_meta .tagged_as a {
    font-weight: 400;
    color: #000;
}

.product_meta .sku_wrapper, .product_meta .posted_in, .product_meta .tagged_as {
    width: 100%;
    display: block;
}

@media only screen and (min-width: 768px) {
    .product_meta {
        padding: 0 30px;
    }
}

@media only screen and (max-width: 768px) {
    .homepage-left {
		padding-left: 0;
        padding-right: 0;
        padding-top: 8px;
    }
    .product_meta {
        padding: 0 16px;
    }
    #post-26 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
        max-width: 99.9%;    
    
    }
    .tcl-search {
        position: absolute;
        left: 8px !important;
        top: 50px !important;
        width: 65% !important;
        background: #fff !important;
    }
    .tcl-search .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
            margin-top: 8px !important;
    }
    .tcl-search .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
        padding-top: 8px !important;
    }
}

.tcl-search .dgwt-wcas-search-wrapp, .tcl-search .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
    background: #f4f5fb;
      -webkit-background: #f4f5fb;
  -moz-background: #f4f5fb;
  -o-background: #f4f5fb;
}

.tcl-search .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
 height: 32px;   
}


@media only screen and (max-width: 380px) {
    .section-top .section-view {
        width: 30%;
    }
    .section-top .section-sort {
        width: 70%;
        text-align: right;
    }
}

@media only screen and (max-width: 1366px) {
	.thome-why::before {
    	width: 70% !important;
    }
   .header nav ul .menu-item {
   	padding: 5px !important;
   }
   .header nav {
   	margin: 0 0 0 12% !important;
   }
}

@media only screen and ( max-width: 650px ) {
	.thome-why::before {
    	width: 5% !important;
    }
	.header .header-info {
    	background: transparent;
    }
	.header-hotline {
    	bottom: 12px !important;
    	left: 0 !important;
        right: 0 !important;
        margin: auto !important;
        text-align: center !important;
        font-size: 12px;
    }
    .header-menutoggle:hover {
    	background-color: #e66d17;
        color: #fff;
        text-shadow: 0 0 2px;
    }
    .tcl-slogan {
    	padding: 8px;
        bottom: -38px;
    }
    .tcl-slogan a {
    	font-size: 12px;
    }
    .header .header-logo {
    	top: -20px;
    }
    .cont.maincont > h1 > span {
    	font-size: 14px;
    }
    .thome-col-4 .elementor-col-25:nth-child(3) {
    	max-height: auto !important;
    }
    
}

.woobt-thumb-ori {
    width: 100px;
    height: 100px;
}

nav#top-menu {    
	height: 50px;
    background: transparent;
}

.header nav {
    margin: 0 0 0 8%;
    width: 62%;
}

.header-hotline {
    position: absolute;
    right: 17px;
    bottom: -30px;
    font-weight: bolder;
    color: #fffc;
    z-index: 1;
}
.header-hotline a:hover {
	color: #fff;
}
.header .header-info {
    height: 40px;
}
.header .header-personal {
    height: 20px;
    margin-right: -28px;
}
.header .header-cart .header-cart-inner {
    line-height: 20px;
    right: 0px;
}

.thome-products ul.product_list_widget li:before {
	content: "";
    border-width: 0.25em 0 0.25em 0.4em;
    display: block;
    left: -20px;
    top: 6px;
    position: absolute;
    background-image: url(https://i.imgur.com/lQV9vRg.png);
    width: 12px;
    background-size: cover;
    height: 12px;
}

#subscription-form #fld_3479678_2-wrap {
	width: 68%;
    display: inline-block;
}

#subscription-form #fld_274815_2-wrap {
	width: 28%;
    display: inline-block;
}

#subscription-form #fld_274815_2-wrap input {
	margin-top: -2.5px;
    min-width: 80px;
}
.thome-title-customer-value {
	margin-bottom: 0;
}
.thome-title-customer-value h2 {
	margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 30px;
}
.home-feature-product {
    top: 0;
    font-size: 1.3rem;
    z-index: 1;
    font-weight: bolder;
    text-shadow: 0 0 #000000;
}
.home-feature-product #title {
	position: absolute;
}
.home-feature-product-wrapper {
	background: linear-gradient(45deg, #413a4c, #2196f3, #346090);
}
.home-feature-product-wrapper .wp-caption {
  	background: transparent;
    border: none;  
 }
.home-feature-product-wrapper .wp-caption-text {
	position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    font-size: 1.1rem;
    bottom: 0;
    background: #00000047;
    color: #fff8f8 !important;
}
.home-feature-product img {
    max-height: 24px !important;
    width: auto !important;
    display: inline-block;
    margin: auto;
    transform: translateY(5px);
}