/*
 Theme Name:    Electro Child
 Theme URI:     https://themeforest.net/item/electro-electronics-store-woocommerce-theme/15720624
 Description:   This is the child theme of Electro
 Author:        MadrasThemes
 Author URI:    https://madrasthemes.com/
 Template:      electro
 Version:       2.7.2
 License:       GNU General Public License v2 or later
 License URI:   http://www.gnu.org/licenses/gpl-2.0.html
 Tags:          light, dark, two-columns, right-sidebar, responsive-layout
 Text Domain:   electro-child
*/



.espanol:lang(en) {display: none;}
.ingles:lang(es) {display: none;}

.ymm-search-all-link {display: none}


/* Category Sidebar */
.widget_layered_nav ul li .count, .widget_product_categories ul li .count {display: none;}
.widget_product_categories .product_cat > ul {
	padding: .5em 0em .5em !important;
}

.widget_product_categories ul li .children li {
	padding-left: 44px;
}

.widget_product_categories ul li .children .no-child {
	padding-left:0px !important;
}


.aws-container .aws-search-form .aws-search-clear span {color: #fff;}

.aws-search-result .aws_search_more, .aws_result_item {font-size: initial; color: #C10000;}

.aws_result_item {padding: 10px !important; text-align: center}


.woocommerce-page .page-title {max-width: 60%;}

.fixed {background-attachment: fixed;}

body {font-size: inherit !important; letter-spacing: inherit !important;}

.titulo h2 {font-size:4rem}

li.product .add-to-cart-wrap .button::before {background-color: #da251c;}

.white p, .white h1, .white h2, .white h3, .white h4, .white h5,.white h6 {color:white}

.legal p, .legales p  {font-size: 15px; line-height: 22px}



article header {margin-top: 10px;}

.site-content {margin-bottom: 0px !important;}

.no-display, .nodisplay {display: none !important;}


/*.navbar-search > div {display: none;}*/



.woocommerce-breadcrumb {font-size: small;}


.aws-search-form:not(.aws-form-active):not(.aws-processing) .aws-search-clear::after {color: #fff;}


.electro-description {margin-bottom: 0px !important;}




.product_meta {display: none;}

.footer-lgv, .footer-copyright {}




section header::after {height: 20px;}

section header .h1, section header h1 {font-size: 1.5rem; padding-top: .4rem;}

section header .action-text::after {color: #c10000;}


.gform_confirmation_message {background-color: #fede00; padding: 20px; font-size: large;}




.features-list .media-left i {
    font-size: 35px;
    color: #c10000 !important;
}
.features-list .media {width: 250px !important;}
.features-list .feature {padding: 20px !important; font-size:14px;}
.features-list {border: none !important; }




.owl-carousel .owl-nav i {
    color: #fff;
    font-size: 30px;
    background-color: #c10000;
    padding: 0px 6px 0px 8px;
}












.vc_section .section-products-carousel header {background-color: #fff;}

/*.vc_section .products-carousel .owl-item > .product {
    width: 93% !important;
    background-color: #fff;
    margin: auto;
	border: 1px solid #ededed;}
*/

.vc_section .section-products-carousel .products-carousel {
    padding-bottom:20px !important;
	padding-top: 30px;
}




/*Boton rojo*/

.vc_btn3-color-danger {
	color: #fff;
	background-color: #c10000 !important;
}

.vc_btn3-color-danger:hover {

	background-color: #ff4b3c !important}

.vc_btn3.vc_btn3-size-lg {
	font-size: 22px !important;
}



/*Boton rojo Oferta Menu Desktop*/

#menu-item-11127 a {
	background-color: #c10000;
	line-height: 40px;
	padding: 3px 20px 0px 20px;
	border-radius: 10px;
}


/*Boton rojo Oferta Menu mobil*/

#menu-item-11128 a {
	background-color: #c10000;
	color: #fff;
	font-weight: bold;
	margin: 13px;
	border-radius: 10px;
}


.navbar-search>.input-group .input-search-field .product-search-field.form-control, .navbar-search>.input-group .input-search-field table.cart .coupon .product-search-field.input-text, table.cart .coupon .navbar-search>.input-group .input-search-field .product-search-field.input-text {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}


.electro-wc-wppp-select, .woocommerce-ordering .orderby, #goto-page, .shop-control-bar {border-radius: 0px;}

.widget_product_categories .product-categories, .widget_product_categories .widget-title+ul {border-radius: 0px;}

#masthead > div.container.hidden-lg-down > div.masthead > form > div > div.input-group-btn > button {border-radius: 0px}

.product_list_widget .mini_cart_item .remove {
    font-size: x-large;
    font-weight: 400;
}


/*//////////////*/



#masthead {
	background: black;
	background-image: url(https://lagranviaautoparts.com/oocmokug/2022/11/bk-heading.jpg);
	background-position: top center;
	background-size:cover;
	border: none;
}

.header-v8 .masthead .secondary-nav > .menu-item > a {font-weight: 600;color: #fff;}


.header-icon > a {color: #fff;}
.header-icon > a:focus, .header-icon > a:hover, .header-v8 .masthead .secondary-nav > .menu-item > a:hover,.header-v8 .masthead .secondary-nav > .menu-item > a:focus {color: #fede00;}
.cart-items-count  {background-color: #c10000 !important;}	



.multi-search {max-width: 1430px; margin: auto;}




/* ----YMM----- */

#ymm_pektsekye_ymm_selector-2 .ymm-extra {margin-bottom: 8px;}

.ymm-select, .ymm-category-select {border-radius: 7px; border: 0px;}









.no-compatible {
    background-color: #ffcbcb;
    color: #c10000;
	font-size: 14px;
	line-height: 18px;
    width: auto;
    padding: 5px 8px;
    border: 1px solid #fd9c9c;
    border-radius: 3px;
	max-width: max-content
}

.is-compatible, .conditional-shipping-notice {
	background-color: #ddf0d7;
	font-size: 14px;
	line-height: 18px;
	color: #27710d;
	width: auto;
	padding: 5px 8px;
	border: 1px solid #c7dbc0;
	border-radius: 3px;
	max-width: max-content
}





.shop-control-bar .woocommerce-ordering .orderby {text-align: right;}





/*head mobile*/
 .handheld-header-links ul .my-account {display: none;}

.handheld-header-v2 .handheld-header-links .search .site-search {background-color: #000 !important;}



.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab > a {
	background-image: url(https://lagranviaautoparts.com/wp-content/uploads/2021/02/bk-home-tab-inactive.jpg); border: none;
	margin-bottom: 1px
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
	background: #ededed;;
	border: none;
}

.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
	background-color: #ededed !important;
}

#ajaxsearchpro3_1, #ajaxsearchpro3_2, div.asp_m.asp_m_3 {
	border: 1px solid #cacaca !important;
}

#ajaxsearchprores3_1.vertical, #ajaxsearchprores3_2.vertical, div.asp_r.asp_r_3.vertical {
	margin-top: 6px;
	border: 1px solid #cacaca !important;
}







.navbar-toggler {
    padding: 0px !important;
    font-size: 24px !important;
}
	
.handheld-header-v2 .header-logo img, .mobile-header-v1 .header-logo img, .mobile-header-v2-inner .header-logo img {
    max-width: 230px;
    height: 100%;
    text-align: center;
    display: inline-block;
}


.handheld-header-v2 {background-color:transparent !important; padding: 16px 0px}






.gform_wrapper.gravity-theme input[type="color"], .gform_wrapper.gravity-theme input[type="date"], .gform_wrapper.gravity-theme input[type="datetime-local"], .gform_wrapper.gravity-theme input[type="datetime"], .gform_wrapper.gravity-theme input[type="email"], .gform_wrapper.gravity-theme input[type="month"], .gform_wrapper.gravity-theme input[type="number"], .gform_wrapper.gravity-theme input[type="password"], .gform_wrapper.gravity-theme input[type="search"], .gform_wrapper.gravity-theme input[type="tel"], .gform_wrapper.gravity-theme input[type="text"], .gform_wrapper.gravity-theme input[type="time"], .gform_wrapper.gravity-theme input[type="url"], .gform_wrapper.gravity-theme input[type="week"], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
	font-size: 15px;
	padding: 12px;
	margin-bottom: 0;
	border-radius: 0px;
	border: 1px solid #dadada;
	color: #8e8686;
}




.slick-initialized .slick-slide h5 {
	font-size: medium;
}

	.slick-initialized .slick-slide h6 {
  font-size: small;
}


#est-front-display-wrap {text-transform: uppercase}

#mCSB_1_container h4 {
	color: #fff !important;
}

@media (min-width: 1025px) and (max-width: 1199px) {

	.slick-initialized .slick-slide h6 {font-size: 10px;}


}



@media only screen and (max-width: 991px) {
	
.vc_tta-tabs-list {display: flex !important;}
.vc_tta.vc_tta-spacing-2 .vc_tta-tab {width: 50%; margin:0px !important;}
.vc_tta.vc_tta-controls-align-center .vc_tta-panel-heading, .vc_tta.vc_tta-controls-align-center .vc_tta-tabs-container {
	max-width: 96%;
	margin: auto!important;}
	
.vc_tta-color-black.vc_tta-style-classic .vc_tta-tab > a {font-size: 14px !important;}
	
.vc_tta.vc_general .vc_tta-tab > a {padding: 10px 20px !important;}
	

	
}




@media only screen and (max-width: 767px) {
	
	.handheld-header-v2 .header-logo {
	width: 100%;
	max-width: none;
	text-align: center !important;
	padding: 0px;
	flex: auto
}
	

	
}






@media only screen and (max-width: 575px) {
	
#masthead {}
	
.slick-initialized .slick-slide h6 {font-size: x-small;}
	
.ymm-selector.ymm-horizontal .level select.ymm-select, .ymm-selector.ymm-horizontal .level select.ymm-category-select {
	color: #575757;
	font-size: small;
}
	
}
