div.wpcf7-response-output{color:#000;}
form.cart {display: block !important;}
.wc-terms-and-conditions .input-checkbox{position: relative; float: left;}
.wc-terms-and-conditions label.checkbox a{color: #000 !important;}
#shipping_method li{list-style-type: none;}
.woocommerce-info a{color: #000 !important;}

/*Nueva HOME*/
.page-id-15219 .imagen-home img, .home .imagen-home img{
     /*max-width: 85%;*/
}

.imagen-home {margin-top:173px;}
@media screen and (min-width:1001px) and (max-width: 1200px) {
.imagen-home {
    margin-top: 250px !important;
}
}
@media screen and (max-width: 1000px) {
.page-id-15219 .content .content_inner > .full_width > .full_width_inner{padding-top: 0px !important;}
.home .content .content_inner > .full_width > .full_width_inner{padding-top: 0px !important;}
.imagen-home{margin-top: 0px !important;}
}

/* MM 2018 */ 
.tienda-tarima, .texto-oculto{padding-right: 100px; padding-left: 100px;}
.header_bottom_widget.widget_text{border-left: none !important;}
.outlet-header{text-align: left; font-weight: bold;}
.outlet-header a{    
font-family: 'Open Sans',sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 900;
    letter-spacing: 1.5px;
    text-transform: uppercase;
 color:#fff !important;
}
.outlet-header a:hover{color: #18cfab !important;}

.price del {color:red !important;}
.price del .woocommerce-Price-amount{color:#283033 !important;}

/*.contenedor-img-home-nueva{
background: linear-gradient(
      rgba(24, 207, 171, 0.45), 
      rgba(24, 207, 171, 0.45)
    ),
url(../../../uploads/2015/12/Tienda_informacion.jpg);}
*/
/* Filtros páginas categoría */ 
.tax-product_cat .woof_redraw_zone {width:100%; display: inline-flex !important;}

.woocommerce .widget_price_filter .price_slider_amount .price_label {margin-left: 0px !important;}

.woof_price_search_container, .woof_container_pa_tonalidad, .woof_container_pa_desgaste, .woof_container_pa_bisel, .woof_container_pa_grosor, .woof_container_pa_formato{
display: inline-block; width:16.6666% !important;
}
.woof_price_search_container.woof_container, .woof_container_pa_tonalidad.woof_container, .woof_container_pa_desgaste.woof_container, .woof_container_pa_bisel.woof_container, .woof_container_pa_grosor.woof_container, .woof_container_pa_formato.woof_container {padding:15px !important;}

.woof_list li {width: 100%; height: auto !important;}
.woof_list label{padding-left:0px !important; margin-left:0px !important; font-size: 12px; line-height: 24px; font-weight: 600;}


@media screen and (max-width: 1000px) {
.tax-product_cat .woof_redraw_zone{display: block !important; width:100% !important;}
.woof_price_search_container, .woof_container_pa_tonalidad, .woof_container_pa_desgaste, .woof_container_pa_bisel, .woof_container_pa_grosor, .woof_container_pa_formato{
display: block !important; width:100% !important;
}

.woof_select .chosen-container{width:90% !important;}

.tienda-tarima, .texto-oculto{padding-right: 0px; padding-left: 0px;}
}

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
@media screen and (max-width: 481px) {
boton-info{padding:0px 0px !important;}
    .boton-info p#hidetext{width:100% !important;}
}
@media only screen and (min-width: 1000px)
.header_bottom.left_menu_position nav.main_menu {
    float: none;
}
nav.main_menu > ul > li > a span.item_inner {
    padding: 0 17px !important;
}
nav.main_menu > ul > li > a {
    font-weight: 400 !important;
    letter-spacing: 2px !important;
}
.menuprincipal {
    background-color: rgba(0,0,0,1) !important;
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h4 {
    font-weight: 400 !important;
    letter-spacing: 1px !important;
}
.flex-direction-nav a, .caroufredsel-direction-nav a {
    width: 55px;
}
.arrow_carrot-left, .arrow_carrot-right {
    font-size: 70px;
}
/**/

.example2 {
 height: 50px;  
 overflow: hidden;
 position: relative;
}
.example2 h3 {
 position: absolute;
 width: 100%;
 height: 100%;
 margin: 0;
 line-height: 50px;
 text-align: center;
 /* Starting position */
 -moz-transform:translateX(-100%);
 -webkit-transform:translateX(-100%);   
 transform:translateX(-100%);
 /* Apply animation to this element */  
 -moz-animation: example2 15s linear infinite;
 -webkit-animation: example2 15s linear infinite;
 animation: example2 15s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes example2 {
 0%   { -moz-transform: translateX(-100%); }
 100% { -moz-transform: translateX(100%); }
}
@-webkit-keyframes example2 {
 0%   { -webkit-transform: translateX(-100%); }
 100% { -webkit-transform: translateX(100%); }
}
@keyframes example2 {
 0%   { 
 -moz-transform: translateX(-100%); /* Firefox bug fix */
 -webkit-transform: translateX(-100%); /* Firefox bug fix */
 transform: translateX(-100%);      
 }
 100% { 
 -moz-transform: translateX(100%); /* Firefox bug fix */
 -webkit-transform: translateX(100%); /* Firefox bug fix */
 transform: translateX(100%); 
 }
}