/* detalles en buscador premium */
.twf-finder-block .finder-form {
    width: 98% !important;
}
.twf-finder-chromium-br .twf-finder-tabs a {
    background-color: rgb(10 10 10 / 81%);
    color: #ffffff;
}
/* detalles en buscador premium */


/* espacio breadcrumb */
.woocommerce-breadcrumb {
    padding: 0.786em 0 1.6em !important;
	margin-top: 0.786em !important;
    margin-bottom: 0.6em !important;
}
/* espacio banner en static */
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}
/* espacio banner en static */


.wpb_gallery_slides.wpb_flexslider.flexslider_fade.flexslider {
    z-index: 1 !important;
}

.departments-menu-v2 {
    display: none!important;
}

.menutitle {
    background: #636363!important;
    padding: 0.5em 0px !important;
}


.wpb_text_column.wpb_content_element.vc_custom_1612438667033.menutitle {
    background: #636363!important;
    padding: 0.5em 0px !important;
}



.wpb_text_column.wpb_content_element.vc_custom_1612438678569.menutitle {
    background: #636363!important;
    padding: 0.5em 0px !important;
}


.wpb_text_column.wpb_content_element.vc_custom_1612438727712.menutitle {
    background: #636363!important;
    padding: 0.5em 0px !important;
}


.woocommerce-column__title {
    z-index: 1!important;
    margin-top: 6em!important;
}

.ced_rnx_note_tag_wrapper {
    z-index: 9!important;
}


.hidemenu {
  display:none!important;
}

@media (max-width:900px) {
  .ced-rnx_customer_detail {
    display: none!important;
  }
  div#powerTip {
    /*margin-bottom: 6em!important;*/
    right: 0!important;
    bottom: 0!important;
  }
  div#powerTip {
    width: 100%!important;
    text-align: center!important;
  }
  form.twf-finder-block.js-tf-block.js-twf-size {
    margin-bottom: -3em!Important;
  }
}

@media (min-width:901px){
  .ocultardesktop {
    display:none!important
  }
}

.vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body { background-color: white !important;}

/* START Footer */

  .desktop-footer .footer-newsletter {
      background: black;
      color: white;
  }
  button#wpforms-submit-5192 {
      border: 1px solid #333e48;
  }

  .footer-bottom-widgets {    background-color: #f7f7f7;}
  .departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li>a {    font-size: small;}
  /*.departments-menu-v2-title {    font-size: .81em;}
  .navbar-search .search-categories>select {    font-size: .81em;}*/
  .form-control, .navbar-search .form-control, table.cart .coupon .input-text {    /*font-size: .80em;*/    color: gray;}
  .woocommerce-breadcrumb { margin-top: 1.786em; margin-bottom: 1.6em; font-size: smaller; color: gray;}
  .piContentText {    margin-top: 1% !important; }
  .primary-nav-menu .nav-inline>.menu-item a { color: #333e48; line-height: 1.1; /*font-size: 0.8em !important;*/ }

  @media only screen and (max-width: 600px) {
  iframe#___cr-iframe {    display: none;}
  .footer-logo {    display: none;}
  div#body_drag_6278 {    display: none;}
  }

  /* START Newsletter */
    .newsletter-content.col-lg-7 {
      color: black;
    }
  /* END Newsletter */

/* END Fotter */


@media (min-width: 1200px) {
span.copete {     font-size: x-small;}

}


@media (max-width: 950px) {
  .desktopdevice { /* Ocultar cosas en Desktop */
    display: none!important;
  }
  .wptwa-toggle {
    margin-bottom: 2.5em; /* Botón WhatsApp personalización */
  }
  #scrollUp {
    margin-bottom: 1em;
  }
}

/* menu */
.primary-nav-menu .yamm .yamm-content li:not(.nav-title) a {    line-height: 1.1;   }
/* menu */

a.category-media-left {
    display: none!important;
}

ul.categories {
    margin: 0px 0px -3em 0px;
}

li.category {
    max-width: 100%!important;
    flex: 0 0 100%!important;
}

.product-name.vtprd-rule_msg {
    color: black!important;
}

td.product-name {
    color: black!important;
}

.product-total {
    color: #5cb85c!important;
}

.onsale {
    background: #ffdd00!important;
    color: #ec1b23!Important;
    font-weight: 900!important;
    font-size: 1em!important;
}


@media (min-width: 900px) {
  .mobiledevice{
    display:none!important;
  }
}

.wobd-text-template-5 {
    color: #ec1b23;
    background: #fed700!important;
    font-weight: 600;
}

h2.widgettitle {
    background: #4c4c4c;
    display: block;
    padding-left: 10px !important;
    padding-right: 10px !important;
    width: 70%;
    font-size: 1.3em !important;
    font-weight: 300 !important;
    color: white;
}

#static-categorias {
    margin-bottom: -2em;
}

.woocommerce-loop-product__title {
    color: #333e48 !important;
}

.header-support-inner .support-icon .ec {
    font-size: 0.1em;
    display: none;
}

.support-info {
    background: img/logo-head-pirelli-08.png;
}

.wp-caption .wp-caption-text {
    text-align: left;
    font-style: normal !important;
    padding: 0 0 1em 0;
    line-height: 1.9;
    width: 110%;
    color: gray;
}


.wpmc-step-item.wpmc-step-billing.current {
    width: 100%!important;
}

.wpmc-step-item.wpmc-step-review.current {
    width: 100%!important;
}

.jumbotron-image.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    background: white!important;
}

.vc_row.wpb_row.vc_row-fluid.jumbotronmega.vc_custom_1599674618417.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex {
    background-image: linear-gradient(to top, #0d0d0d, #2f2e2e)!important;
}

.fontjumbotron {
    color: #ffffff;
    text-align: left;
    font-weight: 800!important;
  	font-size:3.5em!important;
    width:35%;
}

.fontjumbotronWHITE {
    color: black!important;
    background: white;
    padding: 2px;
    text-align: left;
    font-weight: 800!important;
    width: 25%;
    display: block;
    text-align: center!important;
    font-size: 1.5em;
}

span.electro-price {
    margin-top: 0px!Important;
}

/* OPEN contact form 7 Newsletter */
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel,input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number {
  display: block;
  width: 100%;
  padding: 0.594rem 1rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.714;
  color: #333e48;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ddd;
  appearance: none;
  border-radius: 1.375rem;
  box-shadow: 0;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

select.wpcf7-form-control.wpcf7-select {
  padding: 0.594rem 1rem!important;
  font-size: .875rem!important;
}

.wpcf7 label {
  width: 100%!important;
}

span.ajax-loader { /* Mejora contact form 7 Newsletter */
    position: absolute!important;
}

figcaption.wp-caption-text {
    font-size: 10px;
}

span.wpcf7-spinner {
    display: none!important;
}

/* CLOSE contact form 7 Newsletter */

/* Old school code */

/* Theme Customization - Personalización del tema */

.electro-description {
  margin-bottom: 2em;
}

/* Theme Customization - Personalización del tema */


/* Search bar */

input#search {
  background: white!important;
  border: none!important;
}

/* Search bar */


/* Buttons in Block cart */
.dropdown-menu-mini-cart .wc-forward {
    padding: 1em!important;
    margin: 0 .5em;
    display: inline-block;
}

a.button.wc-forward {
    padding: 1em!important;
}
/* Buttons in Block cart */


/*Shipping Calculator*/

.pisol-ppscw-methods {
    padding-left: 2rem!important;
}


.pisol-ppscw-alert {
    background-color: #f9f9f9;
    padding: 2em;
    border-radius: 1em;
}

/*Shipping Calculator*/

/*Dirección de facturación / Mi Cuenta */

.u-column1.col-1.woocommerce-Address {
    width: 100%!important;
}

/*Dirección de facturación / Mi Cuenta */

/* HIDE DESKTOP & HIDE MOBILE */

@media (min-width:900px) {
  .hide-mobile {
    display:none!important;    
  }
}

@media (max-width:900px) {
  .hide-desktop {
    display:none!important;    
  }
}

/* HIDE DESKTOP & HIDE MOBILE */

/* Modificación MENU */

li.category {
    margin-bottom: 0em!important;
}
a.see-all {
    display: none!important;
}

.category-media-body {
    width: 100%!important;
    max-width: 100%!important;
    flex: 0 0 100%!important;
}

h4.category-media-heading {
    padding: 0px 1em!important;
  	font-size: 0.8em!important;
}

@media (max-width:900px) {
  h4.category-media-heading {
    font-size: 0.9em!important;
  }
}

ul.categories {
    padding: 0px!Important;
}

section.home-list-categories {
    margin-bottom: 1em!important;
}

@media (min-width: 768px) {
  section header {
    margin-bottom: 1.429em;
    display: none!important;
  }
}

@media (min-width: 900px) {
  .off-canvas-navigation-wrapper {
    display: none!important;
  }
}

/* Modificación MENU */

/* Nuevo modelo página de producto */

.sidebar .product_list_widget .electro-price ins {
    line-height: 1em;
}

.sidebar .product_list_widget .electro-price del {
    line-height: 1em;
}

@media (max-width: 900px) {
  form.cart {
    margin-top: 2em;
  }
  .quantity {
    width: 45%!important;
  }
  button.single_add_to_cart_button.button.alt {
    width: 45%!important;
 	padding: 1em 0.5em!important;
  }
  a.button.pisol-shipping-calculator-button {
    width: 100%!important;
  }
  button.button.pisol-update-address-button {
    width: 100%!important;
    margin-bottom: 0px!important;
  }
  button#mbbxProductBtn {
    width: 100%!important;
    padding: 4%;
    margin-top: 0%;
  }
}

p#calc_shipping_city_field {
    display: none!important; /* Está de más el campo de Ciudad en este plugin */
}

div#pisol-ppscw-alert-container {
    width: 100%!Important;
}

a.button.pisol-shipping-calculator-button {
    width: 100%;
}

button#mbbxProductBtn {
    width: 100%;
    margin-top: 0px;
}

/* Nuevo modelo página de producto */

/* Menu en barra de home directo */

li.category.d-xl-flex.flex-xl-column.position-relative {
    padding-left: 0px!important;
    padding-right: 0px!important;
}

@media (min-width:900px) {
  h4.category-media-heading {
    padding: 0px!important;
  }
}

/* Menu en barra de home directo */

/* Agregado al plugin Wanderlust Correo Argentino */

#billing_ca_partido_field {
    display: none!important; /* Quitar el campo de Correo Argentino de PARTIDO */
}

/* Agregado al plugin Wanderlust Correo Argentino */


/* Plugin Wanderlust Cuotas */

.product_discount_sale {
	font-size: 0.7em;
    color: #35c61b;
    margin-top: -0.3em;
    display: block;
}

/* Plugin Wanderlust Cuotas */

/* Corrección precios rebajados */

del {
    position: initial!important;
}

/* Corrección precios rebajados */

/* Nueva atualización de Electro 3.1.0 */

.single-product .availability { /* Single Product Page Category image */
    vertical-align: middle;
}

.single-product .brand { /* Single Product Page Category image */
    vertical-align: middle; 
}

.owl-item>.product .add-to-cart-wrap .button::before, .owl-item>.product .added_to_cart::before, li.product .add-to-cart-wrap .button::before, li.product .added_to_cart::before { /* Small Cart Button */
    background: #ffde04!important;
    color: black!important;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover::before { /* Small Cart Button */
    background: black!important;
    color: white!important;
}

.owl-item>.product .add-to-cart-wrap .button:hover::before, .owl-item>.product .added_to_cart:hover::before, .products>.product .add-to-cart-wrap:hover .button:hover::before, .products>.product .added_to_cart:hover::before { /* Small Cart Button */
    background: black!important;
    color: white!important;
}


button.single_add_to_cart_button.button.alt {
    background-color: #fed700;
    color: black;
}

button.single_add_to_cart_button.button.alt:hover {
    background-color: black;
  	color: white;
}

/* Single Product Page */
#tab-description h2 {
  margin-bottom: 0.3em!important;
}

#tab-description p {
  margin-bottom: 1.5em;
}

/* Single Product Page */

/* Nueva atualización de Electro 3.1.0 */

/* Botón Financiación mobbex */

button#mbbxProductBtn {
    color: #333e48;
}

button#mbbxProductBtn:hover,button#mbbxProductBtn:focus {
    background: #fed700!important;
    color: black!important;
}

button#mbbxProductBtn {
  background: black!important;
  color: white!important;
  font-weight: 700;
}

/* Botón Financiación mobbex */

/* Botón de calcular envío */

a.button.pisol-shipping-calculator-button:hover {
  background: #fed700!important;
  color: black!important;
}

a.button.pisol-shipping-calculator-button {
  background: black!important;
  color: white!important;
  font-weight: 700;
}

/* Botón de calcular envío */

/* Corrección salto de producto */

.owl-item>.product.hover .product-inner, .owl-item>.product:hover .product-inner, .products>.product.hover .product-inner, .products>.product:hover .product-inner {
	position: relative!important;
}

.product-inner.product-item__inner:hover {
    position: relative!Important;
}

@media (min-width: 1200px) {
    .owl-item>.product.hover .product-inner, .owl-item>.product:hover .product-inner, .products>.product.hover .product-inner, .products>.product:hover .product-inner {
        position: relative!important;
    }
}

@media (min-width: 1200px) {
    .owl-item>.product.hover, .owl-item>.product:hover, .products>.product.hover, .products>.product:hover {
        position: initial!important;
    }
}

.product-outer.product-item__outer {
  height: auto!important;
}

/* Plugin de cuotas Wanderlust */

.price-add-to-cart > .price > .electro-price > small.product_discount_sale {
    font-size: 14px !important;
    margin-top: 1px;
}

@media (max-width:900px) {
	.price-add-to-cart > .price > .electro-price > small.product_discount_sale {
		font-size: 10px !important;
		margin-top: 1px;
		line-height: 12px;
	}
}

small.product_discount_sale {
    font-size: 25px!important;
    color: #0088ff;
    margin-top:1px;
}

li > .electro-price > small.product_discount_sale {
    color: #0088ff!important;
    font-size: 14px!important;
    line-height: 1em;
    padding-top: 0px;
    margin-top: 0px;
    overflow: hidden;
    width: 100%;
    height: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top:1px;
}

/* Plugin de cuotas Wanderlust */

/* Css on Thank you page */
.xlwcty_title {
  margin-top: 0.5em!important;
}

.xlwcty_Box.xlwcty_order_details_2_col {
  padding: 1em!important;
}

/* Css on Thank you page */

/* WhatsApp Conversion button */
#wppbtn {
  position: fixed;
  bottom: 10px;
  margin: 0 auto;
  z-index: 99;
  left: 10px;
}

i.fa.fa-phone.whatsapp-button-mega {
  background: #1bd741;
  padding: 10px;
  border-radius: 50%;
  border: 5px solid white;
  color: white;
  transform: rotate(90deg);
  font-size: 1.5em;
}

/* END WhatsApp Conversion button */