/*
Theme Name: Burst Child
Theme URI: http://burst.mikado-themes.com/burst
Description: A child theme of Burst Theme
Author: Mikado Themes
Author URI: http://www.mikado-themes.com
Version: 1.0.0
Template: burst
*/


@import url("../burst/style.css");

.z_index_top {position:relative; z-index:111;}
.header_inner_right {
    float: right;
    position: relative;
    z-index: 140 !important;
}
.wb-posted_in {display:none;}
.term-witarimas .woof_redraw_zone {display:block;}
.term-tarima-laminada-sintetica .woof_redraw_zone {display:block;}
@media only screen and (max-width: 600px) {
    .header_top{
        display: none !important;
    }
}
ul#menu-menu-principal li a span {
    font-size: 12px;
}
nav.main_menu > ul > li > a span.item_inner {
    padding: 0px 4px;
}
div#pw_stick_brands {
    display: none;
}
/*MARCAS IMAGEN*/
.wb-thumb-wrapper.wb-thumb-style3 .wb-thumb-cnt, .wb-thumb-wrapper .wb-thumb-cnt img {border: 0px!important;}
.wb-thumb-wrapper .wb-thumb-cnt {background: transparent!important;}
.wb-single-img-cnt a img{height: auto!important;}

ul#menu-menu-principal li a span.item_inner {
    border-right: solid 1px #f2f2f2;
}
ul#menu-menu-principal li:last-child a span.item_inner {
    border-right: none;
}
ul#menu-menu-principal li a {
    line-height: 40px!important;
}

.menuprincipal {
  background-color: rgba(0,0,0,0) !important;
  padding:0px;
 /*border-top: solid 1px #909292;*/
}

div.container_inner.clearfix.menu-principal{
	height: 60px;
}

.header_bottom.header_in_grid.clearfix.left_menu_position {
    background-color: rgba(0, 0, 0, 0.5)!important;
}
nav.main_menu > ul > li > a{
    letter-spacing: 0px;
}
.footer_bottom_holder span, .footer_bottom_holder_inner a{
    text-transform: inherit;
    font-weight: 400;
    font-size: 12px;
}
.woocommerce .variations tr td {
    padding: 7px 5px 0px 5px !important;
}
.woocommerce .variations tr td {
    padding: 5px 10px 0px 0 !important;
}
.especificaciones {float:left;}
.resultados {font-size:15px;float:left;padding: 0px 6% 10px 3.1%;}
.separator.small.center {
    margin-top: 20px!important;
}
ul#menu-menu-principal .second li a span.item_inner {
    border-right: none;
}
.drop_down .narrow .second .inner ul li a {
    padding: 0px 10px;
}
.decoracion {padding: 10px 10px 10px 0px;margin-bottom: 30px;border: 1px solid #E5F5F2;background: rgba(24, 207, 171, 0.06);}
.drop_down .second{
    border-top-style: none;
}
.title_subtitle_holder_inner {
    /*display: none;*/
}
.descargas{
	font-size: 17px;
    font-weight: 900;
}
.accordion_content_inner img{
    margin-left: -20px;
}
.page-id-12080 .title.title_size_large.position_center.has_fixed_background.standard_title {
    height: 173px!important;
}
header.scrolled .drop_down .second {
    top: 40px;
}
span.outlet {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    margin-right: 15px;
}
.logo_wrapper {
    margin-top: 0px;
}
.destacados h4{
    /*min-height: 25px;*/
    line-height: 20px;
	font-size:17px
}
form.variations_form.cart {
 
}
header.fixed.scrolled .header_top {
    background-color: #000!important;
}
.image_with_text.center img {
    margin-bottom: 20px;
}
h4.portfolio_title {
    display: none;
}
a.tooltipsmetro img {
    vertical-align: middle;
}
a.tooltipsmetro span {
    position: absolute;
    width: 290px;
    color: #ffffff!important;
    background: #23C0A1;
    height: auto!important;
    line-height: 25px!important;
    text-align: left;
    border-radius: 6px;
    /* padding-top: 10px; */
    /* padding-bottom: 10px; */
    visibility: hidden;
    padding: 10px;
    font-weight: 400!important;
}
a.tooltipsmetro {
    position: relative;
    display: inline;
}
a:hover.tooltipsmetro span {
    visibility: visible;
    opacity: 1;
    left: 85%;
    margin-left: -76px;
    z-index: 999;
    min-height: 40px;
    top: 27px;
}
a.tooltips span {
    position: absolute;
    width: 175px;
    color: #ffffff!important;
    background: #23C0A1;
    height: auto!important;
    line-height: 20px!important;
    text-align: left;
    border-radius: 6px;
    /* padding-top: 10px; */
    /* padding-bottom: 10px; */
    visibility: hidden;
    padding: 10px;
    font-weight: 400!important;
}
a.tooltips {
    position: relative;
    display: inline;
}
a:hover.tooltips span {
    visibility: visible;
    opacity: 1;
    left: 85%;
    margin-left: -76px;
    z-index: 999;
    min-height: 40px;
    top: 27px;
}
.single_variation_wrap {
    margin-top: 25px;
}
.single-product .wpb_wrapper {
      background: rgb(24, 207, 171) !important;
    border: 0px solid #fdb827 !important;
}
.line img {    width: 33px;
    margin-top: 2px;}
.second {
    color: white;
    background: #000;
}
.drop_down .narrow .second .inner ul li {
  
    width: 300px;
    
}
.marca_recomendada{font-size:10px!important;text-transform: capitalize;margin-left: 15px;color: #fdb827;}
.qbutton.small, .qbutton.small.fill_from_left, .qbutton.small.fill_from_top, .qbutton.small.fill_from_bottom {
   
    z-index: 99999;
  
}
@media (min-width: 768px){.nuestras_colecciones .vc_col-sm-2{    padding-left: 3px;    padding-right: 3px; width: 20%;}}
.woocommerce ul.products li.product .product_image_overlay {
    background-color: transparent!important;
}
.woocommerce div.related {
    border-top: 1px solid #e0e0e0;
    padding-top: 38px;
    display: none;
}
.shopping_cart_outer {
  
    padding-right: 10px;
    padding-left: 10px;
    border-left: 1px solid #909292;
}
.header_bottom_widget.widget_text {
    padding-left: 10px;
    border-left: solid 1px #909292;
    padding-right: 10px;
    border-right: solid 1px #909292;
}
.wb-thumb-wrapper .wb-thumb-cnt img {
   
    border: 1px solid #f5f5f5;
}
.widget.widget_nav_menu {
    margin-top: -11px;
}
.tabla_variaciones .variations tr td {
    padding: 0px !important;
}
.single_variation .woocommerce del .amount, .woocommerce-page del .amount {font-size:20px;}
.single ins{    color: #3E3E3E;
    font-weight: 900;
    font-size: 35px;}
.tabla_variaciones tbody {}
.tabla_variaciones .label {
        height: 100%;
    border: none;
    padding-left: 10px;
    width: 100%;
    color: white;
    background: #17CFAB;
    }
    .woocommerce del .hidden-price {
    display: none;
}
    
.single_variation {padding:30px 0 40px 0;}
    .product-type-variable .single-product .wpb_wrapper {
    background: rgba(24, 207, 171, 0.06);
    border: 1px solid #E5F5F2;
    display: none;
    }
    .single-product .wpb_wrapper {
    background: rgba(24, 207, 171, 0.06);
    border: 1px solid #E5F5F2;
    }
.personalizada {display:none;}
    .woocommerce div.product .summary p.price del {display:none;}
 .tabla_variaciones #modelo-ref {    height: 100%;
    border: none;
        padding-left: 10px;
    color: white;
        width: 100%;
    background: #17CFAB;}
    
del .amount {
    font-size: 14px !important;}
.woof_list label {
    vertical-align: middle;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    display: inline-block;
    color: #757575;
    font-weight: 700;
}
.active-result highlighted {
    font-weight: 300;
    color: white;
    background: blue;
}
.woof_list woof_list_radio li {background: none;}
.woof_mselect .widget:not(.woocommerce) li {color:#757575;}
.woof_mselect .widget:not(.woocommerce) li:hover {    color:white;
    background:#fdb827 !important;}
.woof_mselect .widget:not(.widget_top_rated_products):not(.mkd-latest-posts-widget) li:not(:last-child):hover {
    color:white;
    background:#fdb827 !important;
}
.chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto!important;
    height: 1%;
    border: 1px solid #E8E8E8;
    background-color: #fff;
    cursor: text;
}
.chosen-container-active .chosen-choices {    box-shadow: none;}
.woof_list li {height: 35px;color:black;    border-bottom-style: solid;
    border-bottom-color: #f3f3f4;
    border-bottom-width: 0px;}
    
    .woof_mselect {
    color: black;
}
.widget.mkd-latest-posts-widget .latest_post_image {display: none;}
aside.sidebar .widget:not(.woocommerce) li {color:#757575;}
aside.sidebar .widget:not(.widget_top_rated_products):not(.mkd-latest-posts-widget) li:not(:last-child) {
    font-weight: 300;
    color: #757575;}
        /* Modo catalogo */
.add-to-cart-button {display:none !important;}
.shopping_cart_outer {display:none !important;}
    @media only screen and (max-width: 1000px) {
header .mkd_logo img.mobile {
    display: block!important;
    opacity: 1!important;
    width: 100% !important;
    position: relative;
        padding-top: 15px;
    height: auto !important;
    margin: 0 auto;
}
.header_bottom, nav.mobile_menu {
    background-color: #101010 !important;
}
.header_bottom_widget.widget_text {
    padding-left: 10px;
    border-left: solid 0px #FFFFFF;
    padding-right: 10px;
    border-right: solid 0px #FFFFFF;
}
.menuprincipal {
    background-color: rgb(4, 173, 140);
    height: 0px;
    border:none !important;
}
.header_bottom .container_inner {margin-bottom:-6px;}
.mobile_menu_button span {color:white;}
}
@media only screen and (max-width: 480px){
.mkd_logo img.mobile {
       width: 80% !important;
           padding-top: 11px;
}
}

.mkd_image_with_text_over .content_title {
    font-size: 17px;
    line-height: 20px;
    letter-spacing: 0px;
    font-style: normal;
    text-transform: uppercase;
    color: #ffffff;
}

nav.main_menu.roll>ul>li>a .item_text_wrapp {
      color: #fff;
}

nav.main_menu.roll>ul>li>a .item_text_hidden {
 
    color: #fdb827;
  
}

aside.sidebar .widget > h4, .woocommerce aside.sidebar .widget h4 {
    text-align: left;
}

aside.sidebar .widget > h4, .woocommerce aside.sidebar .widget h4 {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.5px;
    font-weight: 300;
    font-style: normal;
    text-transform: uppercase;
    color: #fdb827;
}


aside.sidebar .widget > h4, .woocommerce aside.sidebar .widget h4 {
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
}

aside.sidebar .widget > h4, .woocommerce aside.sidebar .widget h4 {background-color: #fdb827;color:#000;font-weight:500;}

.select2-container.orderby{display:none}

span.from, span.to {
   color: #6A6A6A ;
   padding-left: 3px;
   padding-right: 3px;
}

.variations_button {
    display: none;
}

form.cart {
    display: none;
}
.currentTextHolder {
    display: none;
}

#outer_ul li a {
    color: #fff!important;
    text-decoration: none;
    text-transform: capitalize; 
    display: inline !important;
    font-weight: 6300;
}
.caracteristicas_landing .mkd_icon_with_title .icon_holder .custom_icon img {
    width: 50px!important;
    background: #fdb827;
	    margin-top: 10px;
}

.caracteristicas_landing .mkd_icon_with_title .icon_text_inner {
    padding: 0 0 18px;
    margin-top: -14px;
}

.form_landing {
    padding: 20px;
    background: #202020;
}

.form_landing textarea {
   max-height:120px
}

.product_meta {
    margin-top: 40px;
}

.product_meta .posted_in span {
	color:#fdb827
    margin-top: 40px;
}
.term-description p.descripcioncategoria{
    margin-bottom: 40px;
    background-color: #202020;
    padding: 20px;
	border-radius:5px;
}
.line {
    background-color: #000;
    border-bottom: solid 1px #ffffff;
}
.prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter {
    display: none!important;
}
.shop_price_lightbox_holder {
   margin-top: 5px;
}
.term-tarima-exterior .woof_redraw_zone {
    display: none;
}
.term-maratech .woof_redraw_zone {
    display: none;
}
.term-madertech .woof_redraw_zone {
    display: none;
}
.term-disegna  .woof_redraw_zone {
    display: none;
}
.term-disegna  .woof_redraw_zone {
    display: none;
}
.term-subsuelos .woof_redraw_zone {
    display: none;
}


span.iva {
    float: right;
    font-size: 19px;
}
.column2 h4 {
    margin-top: 15px;
}
span.iva {
    float: right;
    font-size: 13px;
    font-weight: 400;
    color: #999;
}
.woof_products_top_panel li span {
    color: #000;
}


.category_landing .woocommerce.columns-4 ul.products li.product {
    width: 22.7%;
    margin: 0 2.272727272727273% 2.272727272727273% 0;
}

.shop_price_lightbox_holder .vc_col-sm-12 {
    margin-bottom: 20px;
}
.shop_price_lightbox_holder .second {
    width: 100%;
    border-right: solid 2px #fff;
    font-size: 12px;
}
.shop_price_lightbox_holder .line {
    width: 100%;
    border-right: solid 2px #fff;
}


.woocommerce .product h2.product_title{font-weight:300;}

.woocommerce-pagination ul.page-numbers li > a{background-color: #B3BBBB!important;border-color: #B3BBBB!important;}

 .woocommerce div.product .summary p.price ins span.amount, .woocommerce div.product .summary p.price span.amount {
    font-family: Open Sans, sans-serif;
    font-size: 30px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    color: #fdb827;
}

.woocommerce div.product div.product_meta>span>span:first-child {
    display: block;
    font-size: 13px;
    color: #fdb827;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 0px;
}

.woocommerce div.product div.product_meta > span, .woocommerce div.product div.product_meta > .social_share_list_holder > span {
    font-family: Open Sans, sans-serif;
    line-height: 20px;
    letter-spacing: 0px;
    font-style: normal;
    text-transform: uppercase;
    color: #283033;
    margin-bottom: 10px;
}

.woocommerce div.product .summary p.price {
    font-size: 23px;
    color: #AFAFAF;
}

.woocommerce-page ul.products li.product .product_info_box, .woocommerce ul.products li.product .product_info_box {
    padding: 10px 0 0px 0;
    box-sizing: border-box;
    background: #202020;
	    margin-bottom: 20px;
}

.woocommerce ul.products li.product span.product-categories a, .woocommerce-page ul.products li.product span.product-categories a {
    line-height: 15px;
    letter-spacing: 0px;
    font-size: 13px;
    text-transform: capitalize;
    color: #fdb827;
}

.woocommerce ul.products li.product a.product-category .product-title, .woocommerce-page ul.products li.product a.product-category .product-title {
    margin-bottom: 0;
	 margin-top: 0;
	 color: #fff;
	font-weight:300;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product del .amount, .woocommerce-page ul.products li.product del .amount, .woocommerce aside ul.product_list_widget li span.amount, aside ul.product_list_widget li span.amount {
    font-size: 20px;
    line-height: 19px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    color: #fdb827;
}
span.posted_in {
    display: none!important;
}
span.tagged_as {
    display: none!important;
}

.product .entry-summary ul li {
    list-style-image: url('../../uploads/2016/04/right.png');
}

.single-product .ocultar_accordion {display:none;}

.woocommerce .product .mkd_accordion_holder.accordion.boxed div.accordion_content_inner {
    padding: 20px 15px 20px 15px;
    background-color: #fbfbfb;
}

.woocommerce .product .onsale.out-of-stock-button {
    background-color: #23282D;
}
p.stock.out-of-stock {
    display: none!important;
}
.product_info_box a {
    color: #fdb827;
}

.woocommerce .product .productorecomendado.out-of-stock-button {
    font-size: 9px;
    line-height: 13px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #fdb827;
    top: -16px;
    width: 79px;
    height: 79px;
    right: 0px;
    left: auto;
    display: table;
}

.woocommerce .product .productorecomendado.out-of-stock-button span, .woocommerce .product .productorecomendado.out-of-stock-button span {
    display: table-cell;
    vertical-align: middle;
    position: relative;
}


.woocommerce .product .productorecomendado{
    position: absolute;
    text-align: center;
    z-index: 100;
    border-radius: 50%;
}

div#text-3 img {
    vertical-align: middle;
}

.title.breadcrumbs_title .breadcrumb {
    position: relative;
    right: auto;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    top: 40px;
	float: right;
}
@media (max-width:767px){
.title.breadcrumbs_title .breadcrumb {top: 10px;}
}

.breadcrumb a, .breadcrumb span {
    line-height: 25px;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0px;
    font-weight: 500;
    color: #fff;
}

.breadcrumb a:hover, .breadcrumb span.current {
    color: #fff;
}

/********** WOOF *************/

.chosen-container.chosen-container-single span {
    text-transform: uppercase;
}

.woof_block_html_items p {
    display: none;
}

.woof_container_inner.woof_container_inner_tonalidad h4 {
    text-transform: capitalize;
}
.woof_container {
    padding-bottom: 0px;
}

.woof_container h4 {
    margin-bottom: 11px !important;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 700;
    min-height: 25px;
    color: #18D0AC;
}

.chosen-container.chosen-container-single {
   margin-bottom: 35px;
}

.woof_redraw_zone {
    display: block;
    margin-bottom: 40px;
}

.woof_price_search_container.woof_container {
    padding: 15px;
}
.woof .widget_price_filter .price_slider_amount {
    line-height: 0.4em;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: 0.7em;
    display: block;
    border: 0;
    background-color: #e7e7e7;
    top: 0;
    height: 4px;
}
​
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #dadada;
    border: 0;
}
​
.woocommerce.widget_price_filter h4 {
    margin-bottom: 20px!important;
}
​
.woof {
    background: #fbfbfb;
    padding-top: 23px;
    padding-bottom: 1px;
    margin-bottom: 40px;
    padding: 20px;
    border: 1px solid #f5f5f5;
}
@media (min-width: 768px){
.woof_redraw_zone .vc_col-sm-2 {
    width: 20%;
}
}

.term-cesped-artificial-sintetico div#text-15 {
    display: none;
}

.term-description.brand-description {
    max-width: inherit!important;
}

.term-description.brand-description img {
    max-height: 150px;
}

.term-quick-step .shop_price_lightbox_holder .wpb_column.vc_column_container.vc_col-sm-8 {
    display: none;
}
/*********** LANDINGS *********/
.landing-productos .shop_price_lightbox_holder .vc_col-sm-4 {
    display: none;
}
.landing-productos  .product_info_box .vc_col-sm-8 {
    display: none;
}
.landing-productos  .top-product-section {
    border: solid 5px #fff;
}
.landing-productos .woocommerce ul.products li.product span.product-categories{
    display: none;
}

.mobile_menu ul li a span{color: #fff !important;padding-left:20px !Important;}

@media screen and (max-width: 830px)
{
	body .logo_wrapper{width: 50% !important;}
}

.separator_custom_icon{position: relative !important; top: -150px;}

.move_price{
	    font-size: 55px !important;
    display: inline-block;
    margin-right: 10px !important;
    padding: 20px 0 0 0;
    transform-origin: -25%;
    margin-left: 3px;
    animation: animationFrames linear 0s;
    animation-iteration-count: 1;
    transform-origin: -25%;	
    -webkit-animation: animationFrames linear 10s;
    -webkit-animation-iteration-count: 1;
    -webkit-transform-origin: -25%;
    -moz-animation: animationFrames linear 10s;
    -moz-animation-iteration-count: 1;
    -moz-transform-origin: -25%;
    -o-animation: animationFrames linear 10s;
    -o-animation-iteration-count: 1;
    -o-transform-origin: -25%;
    -ms-animation: animationFrames linear 10s;
    -ms-animation-iteration-count: 1;
    -ms-transform-origin: -25%;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}
 .separator_custom_icon{    animation: animationFramesArrows linear 5s;    animation-iteration-count: 1;    -webkit-animation: animationFramesArrows linear 5s;    -webkit-animation-iteration-count: 1;    -moz-animation: animationFramesArrows linear 5s;    -moz-animation-iteration-count: 1;    -o-animation: animationFramesArrows linear 5s;    -o-animation-iteration-count: 1;    -ms-animation: animationFramesArrows linear 5s;    -ms-animation-iteration-count: 1;    animation-iteration-count: infinite;    -webkit-animation-iteration-count: infinite;}	@keyframes animationFramesArrows{  0% {    top: -150px;  }  20% {    top: -140px;  }  40% {     top: -130px;  }  60% {     top: -120px;  }	80% {		 top: -110px;	  }    100% {     top: -100px;  }}@-moz-keyframes animationFramesArrows{   0% {    top: -150px;  }  20% {    top: -140px;  }  40% {     top: -130px;  }  60% {     top: -120px;  }	80% {		 top: -110px;	  }    100% {     top: -100px;  }}@-webkit-keyframes animationFramesArrows {    0% {    top: -150px;  }  20% {    top: -140px;  }  40% {     top: -130px;  }  60% {     top: -120px;  }	80% {		 top: -110px;	  }    100% {     top: -100px;  }}@-o-keyframes animationFramesArrows {     0% {    top: -150px;  }  20% {    top: -140px;  }  40% {     top: -130px;  }  60% {     top: -120px;  }	80% {		 top: -110px;	  }    100% {     top: -100px;  }}@-ms-keyframes animationFramesArrows {     0% {    top: -150px;  }  20% {    top: -140px;  }  40% {     top: -130px;  }  60% {     top: -120px;  }	80% {		 top: -110px;	  }    100% {     top: -100px;  }}
@keyframes animationFrames{
  0% {
    transform:  rotate(0deg) scaleX(1.00) scaleY(1.00) ;
  }
  10% {
    transform:  rotate(-1deg) scaleX(0.95) scaleY(0.95) ;
  }
  15% {
    transform:  rotate(-1deg) scaleX(0.95) scaleY(0.95) ;
  }
  20% {
    transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  25% {
    transform:  rotate(-1deg) scaleX(1.05) scaleY(1.05) ;
  }
  30% {
    transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  35% {
    transform:  rotate(-1deg) scaleX(1.05) scaleY(1.05) ;
  }
  40% {
    transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  45% {
    transform:  rotate(-1deg) scaleX(1.05) scaleY(1.05) ;
  }
  50% {
    transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  55% {
    transform:  rotate(0deg) scaleX(1.05) scaleY(1.05) ;
  }    100% {    transform:  rotate(0deg) scaleX(1.05) scaleY(1.05) ;  }
}

@-moz-keyframes animationFrames{
  0% {
    -moz-transform:  rotate(0deg) scaleX(1.00) scaleY(1.00) ;
  }
  10% {
    -moz-transform:  rotate(-1deg) scaleX(0.95) scaleY(0.95) ;
  }
  15% {
    -moz-transform:  rotate(-1deg) scaleX(0.95) scaleY(0.95) ;
  }
  20% {
    -moz-transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  25% {
    -moz-transform:  rotate(-1deg) scaleX(1.05) scaleY(1.05) ;
  }
  30% {
    -moz-transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  35% {
    -moz-transform:  rotate(-1deg) scaleX(1.05) scaleY(1.05) ;
  }
  40% {
    -moz-transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  45% {
    -moz-transform:  rotate(-1deg) scaleX(1.05) scaleY(1.05) ;
  }
  50% {
    -moz-transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  55% {
    -moz-transform:  rotate(0deg) scaleX(1.05) scaleY(1.05) ;
  }    100% {    -moz-transform:  rotate(0deg) scaleX(1.05) scaleY(1.05) ;  }
}

@-webkit-keyframes animationFrames {
  0% {
    -webkit-transform:  rotate(0deg) scaleX(1.00) scaleY(1.00) ;
  }
  10% {
    -webkit-transform:  rotate(-1deg) scaleX(0.95) scaleY(0.95) ;
  }
  15% {
    -webkit-transform:  rotate(-1deg) scaleX(0.95) scaleY(0.95) ;
  }
  20% {
    -webkit-transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  25% {
    -webkit-transform:  rotate(-1deg) scaleX(1.05) scaleY(1.05) ;
  }
  30% {
    -webkit-transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  35% {
    -webkit-transform:  rotate(-1deg) scaleX(1.05) scaleY(1.05) ;
  }
  40% {
    -webkit-transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  45% {
    -webkit-transform:  rotate(-1deg) scaleX(1.05) scaleY(1.05) ;
  }
  50% {
    -webkit-transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  55% {
    -webkit-transform:  rotate(0deg) scaleX(1.05) scaleY(1.05) ;
  }    100% {    -webkit-transform:  rotate(0deg) scaleX(1.05) scaleY(1.05) ;  }
}

@-o-keyframes animationFrames {
  0% {
    -o-transform:  rotate(0deg) scaleX(1.00) scaleY(1.00) ;
  }
  10% {
    -o-transform:  rotate(-1deg) scaleX(0.95) scaleY(0.95) ;
  }
  15% {
    -o-transform:  rotate(-1deg) scaleX(0.95) scaleY(0.95) ;
  }
  20% {
    -o-transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  25% {
    -o-transform:  rotate(-1deg) scaleX(1.05) scaleY(1.05) ;
  }
  30% {
    -o-transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  35% {
    -o-transform:  rotate(-1deg) scaleX(1.05) scaleY(1.05) ;
  }
  40% {
    -o-transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  45% {
    -o-transform:  rotate(-1deg) scaleX(1.05) scaleY(1.05) ;
  }
  50% {
    -o-transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  55% {
    -o-transform:  rotate(0deg) scaleX(1.05) scaleY(1.05) ;
  }    100% {    -o-transform:  rotate(0deg) scaleX(1.05) scaleY(1.05) ;  }
}

@-ms-keyframes animationFrames {
  0% {
    -ms-transform:  rotate(0deg) scaleX(1.00) scaleY(1.00) ;
  }
  10% {
    -ms-transform:  rotate(-1deg) scaleX(0.95) scaleY(0.95) ;
  }
  15% {
    -ms-transform:  rotate(-1deg) scaleX(0.95) scaleY(0.95) ;
  }
  20% {
    -ms-transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  25% {
    -ms-transform:  rotate(-1deg) scaleX(1.05) scaleY(1.05) ;
  }
  30% {
    -ms-transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  35% {
    -ms-transform:  rotate(-1deg) scaleX(1.05) scaleY(1.05) ;
  }
  40% {
    -ms-transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }
  45% {
    -ms-transform:  rotate(-1deg) scaleX(1.05) scaleY(1.05) ;
  }
  50% {
    -ms-transform:  rotate(1deg) scaleX(1.05) scaleY(1.05) ;
  }     55% {    -ms-transform:  rotate(0deg) scaleX(1.05) scaleY(1.05) ;  }
  100% {
    -ms-transform:  rotate(0deg) scaleX(1.05) scaleY(1.05) ;
  }
}.tabla_subsuelos td:first-child{text-align: left;}.tabla_subsuelos td{padding: 8px;border:1px solid #000;}.tabla_subsuelos {background-color: #202020; color: #fff !important;}

.mkd_accordion_holder.accordion:not(.boxed) .ui-accordion-header {
    border: solid 1px #000;
    border-color: #000!important;
    padding-left: 15px;
    background-color: #0bba98!important;
    color: #fff;
    margin-top: 5px!important;
}
  /*.ui-accordion-content {
    background-color: #fbfbfb;
  padding: 10px!important;
    border: solid 1px #dad9d9;*/
}
.mkd_accordion_holder.accordion:not(.boxed) .ui-accordion-header:hover{
    color: #000;
}

.blink {
  animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}

/*Flechas slide home vista pc*/
@media (min-width: 999px){
.flexslider .flex-prev {left:20px!important;}
.flexslider .flex-next {right:20px!important;}	
}

/* Formularios*/
.boton{background-color:#b3b8bb!important; color:#101010!important;font-weight: 400; padding:15px 20px!important;border-radius:4px;}
.boton:hover{background-color:#ebaa02!important; color:#101010!important;}

/* Logo*/
@media only screen and (min-width: 1000px){
header.fixed_hiding .mkd_logo img {height: 50px!important;}
}
@media only screen and (min-width: 1000px){
header.fixed_hiding.scrolled .mkd_logo_hidden a {height: 40px!important;}
}

@media only screen and (min-width: 1000px){
header.fixed_hiding.scrolled .holeder_for_hidden_menu {max-height: 120px!important;}
header.scrolled .header_bottom .container_inner {height: 110px;}
header.scrolled .header_inner_left {margin-bottom: 0px!important;}
}


/******************* ESTILOS 2022 ********************/


/*ENCABEZADO PAGINA ALTURA*/
.title{height: 200px!important; border-bottom: 0px!important;}

/* ENCABEZADO PAGINA COLOR FONDO*/
.title.has_fixed_background {background-color: #000;}

/*ENCABEZADO PAGINA IMAGEN  HEADER - COVER - TRANSPARENTE*/
.title.has_fixed_background {background-size: cover!important;background-blend-mode: luminosity;opacity: 0.65;}

/*Breadcrumb altura pagina*/
.title_holder{padding-top: 80px!important;height: 100px!important;}



/*PADDING CONTENT*/
.content .content_inner > .container > .container_inner.default_template_holder{padding: 40px 0!important;}

/*BREADCRUMB*/
.product-type-simple #breadcrumbs {color: #fdb827!important;}
.product-type-simple #breadcrumbs a {color: #fff!important;}
.breadcrumb span.current {color:#fdb827!important;}
.breadcrumb {margin:5px!important;}
	
/*Resultados ordenar*/
form.woocommerce-ordering{display:none!important;}


/*LISTADO PRODUCTOS*/
/*Precio tachado*/
.price del .woocommerce-Price-amount {color:red !important;}
/*efecto imagen*/
.woocommerce-page ul.products li.product .image-wrapper_hover, .woocommerce ul.products li.product .image-wrapper_hover {background-color: #fdb827!important;}

/*SIDEBAR LISTADOS*/
.woocommerce :not(.page_header input) {border-color: #777;}
aside.sidebar .widget #searchform {background: #f2f2f2!important;}
.woocommerce .widget #searchsubmit{color:#333!important;}
/*formulario*/
.wpcf7-form-control-wrap label, div.column, div.column a{color: #fff!important;}

/*.textwidget a, .textwidget  p{color: #fff;}*/
/*desplegable*/
.woocommerce .product .mkd_accordion_holder.accordion.boxed div.accordion_content_inner {background-color: #202020!important;}
.ui-accordion-content {background-color: #202020!important; border: solid 1px #000!important;}
.mkd_accordion_holder.accordion.boxed div.accordion_content_inner {border-width: 0px!important;}

/*bot form*/
.woocommerce-page .content input[type="submit"]:not(.mkd_search_submit), .woocommerce .content input[type="submit"]:not(.mkd_search_submit) {font-size: 13px;font-weight: 400;border-radius: 4px;background-color: #b3b8bb;padding:0px 30px;color:#101010;}
input.wpcf7-form-control.wpcf7-submit {font-size: 13px;font-weight: 400;border-radius: 4px;background-color: #b3b8bb;padding:0px 30px;color:#101010;border:0px;}
input.wpcf7-form-control.wpcf7-submit:hover {background-color: #fdb827;color:#101010!important;}
.mkd_accordion_holder.accordion .ui-accordion-header span.tab-title, .mkd_accordion_holder.accordion.boxed .ui-accordion-header .accordion_mark_icon{color:#101010;}

/*FICHA PRODUCTO*/
.woocommerce .product .product_title{color: #fff!important;}
.woocommerce-product-details__short-description p, .woocommerce-product-details__short-description ul li{color:#fff!important;}
.woocommerce-product-details__short-description ul li::marker{content: "✔ ";color:#fdb827!important;font-size:22px;}
.woocommerce .mkd_accordion_holder .ui-accordion-header.title-holder {background-color: #fdb827!important;color: white;font-weight: 300 !important; border:none; font-size:20px;}
.mkd_accordion_holder.accordion .ui-accordion-header span.tab-title, .mkd_accordion_holder.accordion.boxed .ui-accordion-header .accordion_mark_icon{color:#101010;}
.woocommerce table tr td {color: #f2f2f2!important;font-size:13px!important;}

/*HOME CONTENIDOS*/
.tienda-tarima, .texto-oculto {padding-right: 0px!important;padding-left: 0px!important;}
div.image_with_text.center img {width: 80px!important;}
.vc_column_container .vc_column-inner{background:#0d0f0e!important;}  /*fondo formularios*/ 

/*INSTALACIONES*/
body.page-id-12771 .wpb_wrapper li:nth-child(2n+1) {background: #000!important;}
.wpb_wrapper li {list-style: none;color: white;font-weight: 300!important;text-transform: uppercase;padding: 8px 15px 8px 15px;background: #202020!important;}
.parrafo h2 {font-weight: 400!important;}

/*ENLACES CONTENIDOS TEXTO*/
h2 span, h3 span{color:#fdb827!important;}
div.wpb_wrapper p a, div.wpb_wrapper p a strong, div.wpb_wrapper p a strong span{color:#fdb827!important;}


/*FORMULARIOSD COLORES*/
div.wpcf7-response-output {color: #dc3232!important;}