/*
Theme Name:     DFD Ronneby Child Theme
Theme URI: 		http://rnbtheme.com/
Description:    ronneby - Highly Functional Multifaceted WP Theme
Author:         DFD
Author URI:		http://rnbtheme.com/
Template:       dfd-ronneby
Version:        1.0.0
*/
.inv{ display:none;}
.textBlanco p{ color:#fff!important;}
.zindex1{z-index:1;}
.botVolumenVideo a.dfd-button-link .dfd-button-inner-cover .dfd-button-text-main{ text-transform:uppercase!important; font-size:12px!important; letter-spacing:0!important;}
.centrar ul li .dfd-list-content{ margin:0 auto;}
.botVolumenVideo a.dfd-button-link .dfd-button-inner-cover .dfd-button-text-main i{left: 15px!important;}
.botVolumenVideo.EN a.dfd-button-link .dfd-button-inner-cover .dfd-button-text-main i{left: 22px!important;}
article.not-found404 .info-wrap-empty .info-content-empty .info-empty .button-on-page .wc-backward{ font-size: 18px!important; font-style: normal!important; font-weight: 400!important; line-height: 22px!important; text-transform: none; transition: all 0.3s ease 0s; color: #fff!important; background: #363636 none repeat scroll 0 0!important; border-radius: 2px!important; border-style: none!important; border-width: 0!important; width: auto!important; padding: 15px 35px!important; height:inherit!important; letter-spacing:1!important}
article.not-found404 .info-wrap-empty .info-content-empty .info-empty .button-on-page .wc-backward:hover, article.not-found404 .info-wrap-empty .info-content-empty .info-empty .button-on-page .wc-backward:focus{ background:#ff1540!important;}
.prdctfltr_wc .prdctfltr_side_lables.prdctfltr_terms_customized.prdctfltr_terms_customized_image .prdctfltr_customize_block .prdctfltr_customize_image_text img{ border:none!important;}
.prdctfltr_wc .prdctfltr_side_lables.prdctfltr_terms_customized.prdctfltr_terms_customized_image label.prdctfltr_active .prdctfltr_customize_block .prdctfltr_customize_image_text img{ box-shadow:none!important;}
.prdctfltr_wc.prdctfltr_bold .prdctfltr_filter label.prdctfltr_active > span{ color:#ff1540!important;}
.products .product .woo-title-wrap div.box-name{ font-size: 15px;}
div.wpcf7-validation-errors{ border:none!important;}
span.wpcf7-not-valid-tip{ background-color:#ff1540; color:#fff!important; padding-left:10px; margin:10px 5px 5px 0px; display:block;}
div.page-title-inner .breadcrumbs > nav a{ color: #f5002d!important;}
div.page-title-inner .breadcrumbs > nav{ color:#fff!important;}
div.page-title-inner .breadcrumbs > nav .del:before{ background: #fff!important;}
div.page-title-inner .page-title{ padding-top:70px; color:#fff;}
div.page-title-inner .page-subtitle{ padding:0 20%; font-size: 18px; color: rgba(255,255,255,0.7); line-height:23px;}
.noLinkStyle a, .noLinkStyle a:hover, .noLinkStyle a:focus, .noLinkStyle a:before{ color:inherit!important; text-decoration:none; border:none!important}
.textContDestacHome p, .textContDestacHome a{ font-size:13px!important; color:#757577; line-height:17px;}
.titLetter .dfd-title{letter-spacing: -0.03em!important;}
.homeProductosCol{ background-color:#e7e7e8;}
.homeProductosCol1{border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5}
.w50{ width:150px; margin:0 auto;}
.boton a .dfd-button-inner-cover { padding:20px 0px 20px 0;}
.boton a .dfd-button-inner-cover .dfd-button-text-main{text-transform:none!important;}
.colorRedMobile .subtitle{ color:inherit;}
div.page-title-inner .breadcrumbs > nav{ border:none!important;}
div.wpcf7-response-output{ font-weight: bold; color: #ff1540; text-align:center;}
.ubermenu-item-object-ubermenu-custom ul li.menuMatBase{ padding-bottom:50px!important;}
/*.ubermenu-item-object-ubermenu-custom ul li.menuMatBaseEn{ padding-bottom:40px!important;}*/
body.search-results #main-content{ min-height:600px;}
.form-search-wrap a{ font-family: 'Ubuntu Condensed', sans-serif; font-size: 16px; color:rgba(255,255,255,0.5)!important; padding: 0 10px 4px 50px; border-bottom: 1px solid rgba(255,255,255,0.2);}
.form-search-wrap a:before{ font-family: 'icomoon'!important; color:#fff; margin-top: 6px; margin-left: 9px;}
.dfd-icon-zoom:after { content: "\e97e";}
.dfd-icon-zoom:before { content:none;}
.form-search-wrap a:after{ font-family: 'icomoon'!important; color:#fff; margin-top: 6px; margin-left: 9px;}

#header-container.small:not(.header-style-7):not(.header-style-14) #header .form-search-wrap{ line-height: 75px;}
.ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop{ border-top:none!important;}
.wpml-ls-legacy-list-horizontal ul li{ list-style-type: none; display: inline-block; border-right:1px solid rgba(255,255,255,0.1);}
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a, .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:hover, .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus{color: #ff1540!important;}
.wpml-ls-statics-shortcode_actions a{color: rgba(255,255,255,0.6)!important;}
.wpml-ls-statics-shortcode_actions a:hover, .wpml-ls-statics-shortcode_actions a:focus{ color:#fff!important; transition-duration: 0.5s;}
.wpml-ls-last-item{ border-right:none!important}
.ubermenu .ubermenu-target-text{ line-height:1.2em!important;}
.bloqueMenuSup{ border-right:1px solid #eee!important; /*margin:10px 0 0 0!important;*/}
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-1965{ padding-bottom:10px;}
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-23342, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-34909, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-34939, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-34979, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-34964,.ubermenu .ubermenu-submenu.ubermenu-submenu-id-34965,.ubermenu .ubermenu-submenu.ubermenu-submenu-id-34962,.ubermenu .ubermenu-submenu.ubermenu-submenu-id-34989,.ubermenu .ubermenu-submenu.ubermenu-submenu-id-34992{ background-color:#f9f9f9;}
.ubermenu-submenu-id-1927 li.subMenuOptionTit .ubermenu-target .ubermenu-target-title, .ubermenu-submenu-id-23585 li.subMenuOptionTit .ubermenu-target .ubermenu-target-title, .ubermenu-submenu-id-34999 li.subMenuOptionTit .ubermenu-target .ubermenu-target-title, .ubermenu-submenu-id-35015 li.subMenuOptionTit .ubermenu-target .ubermenu-target-title { margin-top:10px;}
.bloqueMenuSup2{ margin:15px 0 0 0!important;}
.OpcionMenuPrincipal .ubermenu-tab-content-panel{ padding:0;}
.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child { margin-top:0;}
li.subMenuOption.VerTodos .ubermenu-target{color:#ff1540!important; font-weight:bold!important;}
li.subMenuOption.VerTodos .ubermenu-target:hover, li.subMenuOption.VerTodos .ubermenu-target:focus{ background-color:#f2f2f3; color:#ff1540!important; transition-duration: 0.5s;}
li.subMenuOption .ubermenu-target{ padding:5px 20px!important; font-weight:normal!important;}
li.subMenuOptionTit .ubermenu-target .ubermenu-target-title{ /*padding:5px 20px 10px 0px!important; font-weight:500!important;*/ text-transform:uppercase; border-bottom:1px solid #eee; margin-bottom:0; cursor:inherit; padding-bottom:10px; font-weight:bold;}
li.subMenuOptionTit ul.ubermenu-submenu li.subMenuOption .ubermenu-target-text{ font-weight:inherit!important; text-transform:inherit!important; border:inherit; margin-bottom:inherit!important;  margin-top:inherit!important;}
li.subMenuOptionTit ul.ubermenu-submenu-type-stack{ padding:0;}
li.subMenuOptionTit ul.ubermenu-submenu li.subMenuOption .ubermenu-target-with-image { padding:0 20px!important;}
li.subMenuOptionTit ul.ubermenu-submenu li.subMenuOption a:hover, li.subMenuOptionTit ul.ubermenu-submenu li.subMenuOption a:focus{color:#92969b!important;}
li.subMenuOptionTit a:hover, li.subMenuOptionTit a:focus{color:#ff1540!important;}
.ubermenu .ubermenu-row{ margin-bottom:0;}
.ubermenu.ubermenu-main .ubermenu-tabs .ubermenu-tabs-group > .ubermenu-tab > .ubermenu-target{ text-transform:uppercase; font-weight:600;}
.ubermenu-item-object-ubermenu-custom ul{ margin:0!important;}
.ubermenu-item-object-ubermenu-custom ul li{ padding:0!important; margin:0!important;}
.ubermenu-skin-minimal .ubermenu-submenu.ubermenu-submenu-drop, .ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop{ border:none;}
.ubermenu.ubermenu-main .ubermenu-item-normal > .ubermenu-target:hover{ color:#000!important;}
.MenuWidget, .MenuWidgetEN{ background-image:url("https://www.jazsurface.com/wp-content/uploads/2019/04/jaz-banner-menu-cepillos-metalicos.jpg")!important; background-position:right center!important; display:block; background-color:#292929!important; background-repeat:no-repeat!important;}
.MenuWidgetCont{ padding:59px 0 60px 28px!important;width:450px;}
.MenuWidgetContEN{ padding:65px 0 65px 28px!important; /*width:290px;*/ width:450px;}
.MenuWidgetContUSA{ padding:31px 0 31px 28px!important; /*width:290px;*/ width:450px;}
.MenuWidgetCont h3, .MenuWidgetContEN h3, .MenuWidgetContUSA h3{ /*font-size:28px; line-height:31px;*/ font-size:23px; line-height:26px; color:#ff1540; font-weight:700; padding-bottom:5px;}
.MenuWidgetCont h4, .MenuWidgetContEN h4, .MenuWidgetContUSA h4{ font-size:14px; /*color:#b4bbc0;*/ color:#fff; line-height:17px; margin-bottom:5px;}
.MenuWidgetCont p, .MenuWidgetContEN p, .MenuWidgetContUSA p{ color:rgba(255,255,255,0.7);}
.MenuWidgetCont a.botDescargar, .MenuWidgetContEN a.botDescargar, .MenuWidgetContUSA a.botDescargar{color:#ff1540; text-decoration:none; font-family: 'Ubuntu Condensed', sans-serif; font-weight: 600; text-transform: uppercase; }
.MenuWidgetCont a.botDescargar:hover, .MenuWidgetContEN a.botDescargar:hover, .MenuWidgetContUSA a.botDescargar:hover{ border-bottom:1px dotted #ff1540; padding-bottom:4px;}
.bloqueMenuSup.espEN{ padding-bottom:35px!important;}

.MenuAplicaciones{ background-image:url("https://www.jazsurface.com/wp-content/uploads/2019/04/jaz-imagen-menu-aplicaciones.jpg")!important; background-size:cover!important; display:block; background-position:top center;}
.MenuAplicacionesTit{padding:40px 0 50px 28px!important; width:80%;}
.MenuAplicacionesTit h3, .MenuAplicacionesTitEN h3{ font-size:28px; color:#ff1540; line-height:31px; font-weight:700; padding-bottom:5px;}
.MenuAplicacionesTit h4, .MenuAplicacionesTitEN h4{ font-size:14px; color:#b4bbc0; line-height:17px;}
.MenuAplicacionesTit p, .MenuAplicacionesTitEN p{ color:rgba(255,255,255,0.7);}

.MenuAplicacionesTitEN{padding:48px 0 58px 28px!important; width:80%;}

.filaVideo{display: flex; align-items: flex-end;}
.header-top-panel .header-info-panel .top-info{ float:right; height: auto; line-height: auto; padding-right: 0;}
.TfnoTopMenu{ padding:5px 10px 5px 30px; float:right; display:block; font-family: 'Ubuntu Condensed', sans-serif; font-size:16px!important;}
.TfnoTopMenuLinea{ position: relative; float:left; padding-right:10px;}
.TfnoTopMenuLinea:before { content:""; top:10px; position:absolute; width:40px; border-top:1px solid rgba(255,255,255,0.1);
    -moz-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    -webkit-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    transform: rotate(-50deg);}

#header-container #header .header-wrap > .row:last-child .header-main-panel .header-col-fluid .fixed-header-logo{ top:7px;}
#header-container.small .ubermenu{ padding:13px 0 0 0;}
.wpml-ls-legacy-list-horizontal{ float:left; border:none; padding:0; font-size:12px;}
.wpml-ls-legacy-list-horizontal ul li{ font-size:13px;}

.ubermenu-skin-minimal.ubermenu-responsive-toggle { background: transparent; color: #333; font-size: 18px; text-transform: uppercase; font-weight: bold;}

#formHablamos input, #formHablamos textarea{ font-size: 15px!important;}
#formHablamos textarea{ height:120px;}
#formHablamos input[type="checkbox"]{margin: 0 30px 0 0;}
#formHablamos input[type="submit"] { font-size: 18px!important; font-style: normal!important; font-weight: 400!important; line-height: 22px!important; text-transform: none; transition: all 0.3s ease 0s; color: #fff!important; background: #363636 none repeat scroll 0 0!important; border-radius: 2px!important; border-style: none!important; border-width: 0!important; width: auto!important; padding: 15px 35px!important; float: right;}
#formHablamos input[type="submit"]:hover,  #formHablamos input[type="submit"]:focus {background: #ff1540 none repeat scroll 0 0!important;}
#formHablamos ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-size: 15px!important;}
#formHablamos ::-moz-placeholder { /* Firefox 19+ */ font-size: 15px!important;}
#formHablamos :-ms-input-placeholder { /* IE 10+ */ font-size: 15px!important;}
#formHablamos :-moz-placeholder { /* Firefox 18- */ font-size: 15px!important;}

#formInfoProd input, #formInfoProd textarea{ font-size: 15px!important;}
#formInfoProd input[type="text"], #formInfoProd input[type="password"], #formInfoProd input[type="date"], #formInfoProd input[type="datetime"], #formInfoProd input[type="email"], #formInfoProd input[type="number"], #formInfoProd input[type="search"], #formInfoProd input[type="tel"], #formInfoProd input[type="time"], #formInfoProd input[type="url"]{ margin: 0 0 5px!important; padding: 1px 15px 1px!important; height: 35px!important;}
#formInfoProd textarea{ height:115px;  margin: 0 0 5px!important; padding: 5px 15px 5px!important;}
#formInfoProd input[type="checkbox"]{margin: 0 30px 0 0;}
#formInfoProd input[type="checkbox"]:before{ margin-top: -14px;}
#formInfoProd input[type="checkbox"]:after{ margin-top: -11px;}
#formInfoProd input[type="submit"] { font-size: 15px!important; font-style: normal!important; font-weight: 400!important; line-height: auto!important; text-transform: none; transition: all 0.3s ease 0s; color: #fff!important; background: #000 none repeat scroll 0 0!important; border-radius: 2px!important; border-style: none!important; border-width: 0!important; width: auto!important; padding: 5px 15px!important; float: right; font-family: 'Ubuntu Condensed', sans-serif;}
#formInfoProd ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-family: 'Ubuntu Condensed', sans-serif; font-size: 14px!important;}
#formInfoProd ::-moz-placeholder { /* Firefox 19+ */ font-family: 'Ubuntu Condensed', sans-serif; font-size: 14px!important;}
#formInfoProd :-ms-input-placeholder { /* IE 10+ */ font-family: 'Ubuntu Condensed', sans-serif; font-size: 14px!important;}
#formInfoProd :-moz-placeholder { /* Firefox 18- */ font-family: 'Ubuntu Condensed', sans-serif; font-size: 14px!important;}
.dfd-button-module-wrap .dfd-button-module.dfd-button-icon-left.dfd-button-icon-hover-simple .dfd-button-link .dfd-button-inner-cover{ white-space: inherit!important;}

.cajaFormularioRojo{ background-color:#ff1540;}
.ContactoListIcon.dfd-icon-list-wrap .dfd-list-icon-block{ width: 36px; height: 26px!important;}
.logContacto img{ width:291px; height:150px;}

#sub-footer{ height: 34px; line-height: 34px; border-top:1px solid rgba(255,255,255,0.1);}
#sub-footer .subfooter-copyright{ height: 34px; line-height: 34px;}
#sub-footer a{ color:rgba(255,255,255,0.8);}
#sub-footer a:hover, #sub-footer a:focus{ color:#fff; transition: all 0.3s ease 0s;}

.greyscale img{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%);}
.dfd-team-member .soc-icons{ margin-top:0!important;}
.tablaPolitica{  margin: auto; /*border-collapse: collapse;*/ overflow-x: auto; /*display: block;*/ width: fit-content; max-width: 100%; border: 1px solid #eee; }

.dfd-logo-carousel-wrap.CarrouselPorfolio .logo-carousel .dfd-logo-carousel-item{ padding:0!important;}
.dfd-announce-module-wrap.destacadoInfo .dfd-announce-module{ padding: 10px 15px 20px 15px;}
.dfd-announce-module-wrap.destacadoInfo .dfd-announce-module h2{ font-size:19px; font-family: 'Ubuntu Condensed', sans-serif; border-bottom:1px solid #000; line-height:22px;}

.icoSeguridadGafas, .icoSeguridadGuantes, .icoSeguridadMascarilla{ display:inline-block;}
.icoSeguridadGafas img, .icoSeguridadGuantes img, .icoSeguridadMascarilla img{ height:60px;}
.textDestacBloqueDcha{ padding:50px; border-left:2px solid #ccc;}
.cepillosMaquinasTabla table tr td img{ width:70px; max-width:70px;}
.iconosAcciones img{width:130px; height:130px}
.iconosCriterios img{width:90px; height:90px}
.graficaAcabados img{width:190px;}
.graficoArranqueFlex img{width:200px;}
div.page-title-inner .breadcrumbs>nav{ padding:0 25px 0 0}

.ctl-wrapper .ctl-title{ color:#28262b!important}
.ctl-wrapper .ctl-vertical-wrapper .ctl-timeline{ padding:0!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-end, .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-start{ display:none;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-labels{ padding: 15px 15px 15px 20px!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story.ctl-story-left .ctl-labels, .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story.ctl-story-right .ctl-labels{ background-color:#323232!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-43905 .ctl-labels{ background-color:#ff1540!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-43909 .ctl-labels{ background-color:#000!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-43913 .ctl-labels{ background-color:#323232!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story.ctl-story-left#ctl-story-43915 .ctl-labels{ background-color:#ff1540!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-43916 .ctl-labels{ background-color:#000!important;}

.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-45774 .ctl-labels{ background-color:#ff1540!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-45775 .ctl-labels{ background-color:#000!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-45776 .ctl-labels{ background-color:#323232!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story.ctl-story-left#ctl-story-45777 .ctl-labels{ background-color:#ff1540!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-45778 .ctl-labels{ background-color:#000!important;}

.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-45781 .ctl-labels{ background-color:#ff1540!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-45782 .ctl-labels{ background-color:#000!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-45783 .ctl-labels{ background-color:#323232!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story.ctl-story-left#ctl-story-45784 .ctl-labels{ background-color:#ff1540!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-45785 .ctl-labels{ background-color:#000!important;}

.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-arrow{ background: linear-gradient(to bottom left,#323232 52%,transparent 48%)!important; box-shadow:none!important}
.ctl-wrapper .ctl-vertical-wrapper .ctl-arrow{ box-shadow:none!important; background: linear-gradient(to top right,#ff1540 52%,transparent 48%)!important;}
.ctl-wrapper .ctl-vertical-wrapper #ctl-story-43909 .ctl-arrow{ box-shadow:none!important; background: linear-gradient(to bottom left,#000 52%,transparent 48%)!important; box-shadow:none!important}
.ctl-wrapper .ctl-vertical-wrapper #ctl-story-45775 .ctl-arrow{ box-shadow:none!important; background: linear-gradient(to bottom left,#000 52%,transparent 48%)!important; box-shadow:none!important}
.ctl-wrapper .ctl-vertical-wrapper #ctl-story-45782 .ctl-arrow{ box-shadow:none!important; background: linear-gradient(to bottom left,#000 52%,transparent 48%)!important; box-shadow:none!important}
.ctl-wrapper .ctl-vertical-wrapper #ctl-story-43913 .ctl-arrow{ box-shadow:none!important; background: linear-gradient(to top right,#323232 52%,transparent 48%)!important;}
.ctl-wrapper .ctl-vertical-wrapper #ctl-story-45776 .ctl-arrow{ box-shadow:none!important; background: linear-gradient(to top right,#323232 52%,transparent 48%)!important;}
.ctl-wrapper .ctl-vertical-wrapper #ctl-story-45783 .ctl-arrow{ box-shadow:none!important; background: linear-gradient(to top right,#323232 52%,transparent 48%)!important;}
.ctl-wrapper .ctl-vertical-wrapper #ctl-story-43915 .ctl-arrow{ box-shadow:none!important; background:linear-gradient(to bottom left,#ff1540 52%,transparent 48%)!important}
.ctl-wrapper .ctl-vertical-wrapper #ctl-story-45777 .ctl-arrow{ box-shadow:none!important; background:linear-gradient(to bottom left,#ff1540 52%,transparent 48%)!important}
.ctl-wrapper .ctl-vertical-wrapper #ctl-story-45784 .ctl-arrow{ box-shadow:none!important; background:linear-gradient(to bottom left,#ff1540 52%,transparent 48%)!important}
.ctl-wrapper .ctl-vertical-wrapper #ctl-story-43916 .ctl-arrow{ box-shadow:none!important; background: linear-gradient(to top right,#000 52%,transparent 48%)!important;}
.ctl-wrapper .ctl-vertical-wrapper #ctl-story-45778 .ctl-arrow{ box-shadow:none!important; background: linear-gradient(to top right,#000 52%,transparent 48%)!important;}
.ctl-wrapper .ctl-vertical-wrapper #ctl-story-45785 .ctl-arrow{ box-shadow:none!important; background: linear-gradient(to top right,#000 52%,transparent 48%)!important;}

.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story .ctl-title{ padding: 20px 20px 10px 20px!important}
.ctl-wrapper .ctl-description{ padding:0 20px 0px 20px!important; font-size:15px!important; line-height:22px!important;}
.ctl-wrapper .ctl-vertical-wrapper .ctl-timeline:before{ background-color:#ff1540!important; width: 2px!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-end, .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-start{ border-color:#ff1540!important; border-width: 2px!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-right .ctl-icondot, .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-left .ctl-icondot{ border: 2px #ff1540 solid!important; background-color:#fff!important;}
.ctl-wrapper .ctl-media{ order:2!important;}
.invCheck .wpcf7-list-item-label{ display:none;}

/* Producto ------------------- */
.prdctfltr_checkboxes{ color:#363636!important;}
.prdctfltr_wc.prdctfltr_bold .prdctfltr_filter label.prdctfltr_active > span{ font-weight: 600!important; color:#363636;}

.product-template-default.single.single-product div.page-title-inner .breadcrumbs > nav, .archive.tax-product_cat div.page-title-inner .breadcrumbs > nav, .archive.tax-pa_accion div.page-title-inner .breadcrumbs > nav, .search-results div.page-title-inner .breadcrumbs > nav{ color:#363636!important;}
.error404  div.page-title-inner .breadcrumbs > nav, .search-results  div.page-title-inner .breadcrumbs > nav{ color:#363636!important;}
.product-template-default.single.single-product div.page-title-inner .breadcrumbs > nav .del:before, .archive.tax-product_cat div.page-title-inner .breadcrumbs > nav .del:before, .archive.tax-pa_accion div.page-title-inner .breadcrumbs > nav .del:before, .search-results div.page-title-inner .breadcrumbs > nav .del:before{ background: #b4bbc0!important;}
.error404 div.page-title-inner .breadcrumbs > nav .del:before, .search-results div.page-title-inner .breadcrumbs > nav .del:before{ background: #b4bbc0!important;}
.single-product .summary .product_title{ font-size: 30px; line-height: 33px;}
.single-product .product_meta{ border-bottom:1px solid rgba(27,27,27,0.1); margin-top:20px; margin-bottom:20px;}
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image:first-child{ border:none;}
.single-product .woocommerce-product-gallery .dfd-single-product-thumbnails-wrap img{ border:2px solid #f4f4f4;}

.vc_custom_1556188425858{ border-top-width: 1px !important; border-width: 1px !important; padding: 15px !important; background-color: #f5f5f5 !important; border-color: #e8e8e8 !important; border-style: solid !important;}

.dfd-single-product-thumbnails-wrap .single-product-thumbnails i{ font-size:30px; line-height:50px; text-align:center; cursor: pointer; display:block!important;}
.dfd-single-product-thumbnails-wrap .single-product-thumbnails i::before{ text-align:center;}

.fichaProdExtras{ float:left; width:100%; border-top:1px solid #eee; margin-top:10px; padding-top:10px; margin-bottom:20px; }
.fichaProdExtras a{ color:#363636;}
.fichaProdExtras a:hover, .fichaProdExtras a:focus{ color:#ff1540; transition-duration: 0.5s;}
.fichaProdExtras .verVideo{ float:left; padding-right:10px; font-family: 'Ubuntu Condensed', sans-serif; }
.fichaProdExtras .verVideo fa{ display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased;}
.fichaProdExtras .verVideo a, .fichaProdExtras .descargaPDF a{padding-left:5px;}
.fichaProdExtras .descargaPDF{ float:left; font-family: 'Ubuntu Condensed', sans-serif;}
.product .MasInfoDescrip a{ font-size:13px!important; color:#363636!important; font-family: 'Ubuntu Condensed', sans-serif; }
.product .MasInfoDescrip a::before{border-bottom-color:#363636!important;}
.product .MasInfoDescrip i{color:#363636!important;}
.single-product .product_meta > span.sku_wrapper .sku:before, .single-product .product_meta > span.posted_in a:before{ display:none;}

.product .woo-title-wrap .dfd-folio-categories .byline.category a{ background:#fff!important;  color:#ff1540; border:1px solid #f2f2f3; border-radius: 3px; padding: 7px 10px;}
.product .woo-title-wrap .dfd-folio-categories .byline.category a:hover, .product .woo-title-wrap .dfd-folio-categories .byline.category a:focus{ background:#ff1540!important;  color:#fff; border:1px solid #ff1540;}
.products .product .woo-title-wrap div.box-name{ text-align:center;}
.products .product .woo-title-wrap div.box-name:hover{color:#ff1540;}
.products .product .woo-title-wrap div.subtitle{ text-align:center; color:#b4bbc0; /*border-top:1px solid #eee; padding-top:7px;*/}
#layout .woo-page-title{ width:100%; margin-bottom:20px;}
#layout h2.woo-page-title{ text-transform:none; font-size:14px; font-weight:500; color:#363636; text-align:left;}
.product .linkSoliciteInformacionFicha{float:right; margin-top:50px;}
.product .linkSoliciteInformacionFicha a{ color:#363636; font-family: 'Ubuntu Condensed', sans-serif; font-size:16px; margin-right:10px; border-bottom:1px dotted #363636; padding-bottom:3px;}
.product .linkSoliciteInformacionFicha a:hover, .product .linkSoliciteInformacionFicha a:focus{ color:#ff1540; border-bottom:1px dotted #ff1540; padding-bottom:3px; }

.woocommerce .ProductoCaract{ width:170px; margin:0 auto 10px auto;}
.woocommerce .ProductoCaract .prod{ float:left; margin:0; padding:5px 0 0 0; width:100%;}
.woocommerce .ProductoCaract .ProductoCaractTipo{ float:left; width:90px; margin:0; padding:0; font-size:12px!important; font-weight:600!important;}
.woocommerce .ProductoCaract .ProductoCaractResp{ float:left; width:80px; margin:0; padding:0; font-size:13px!important; font-weight:600!important; color:#ff1540;}
.woocommerce .ProductoCaract .ProductoCaractResp ul li{ float:left; list-style-type:none; }
.woocommerce .ProductoCaract .ProductoCaractResp ul li.punto { height: 12px; width: 12px; background-color: #f2f2f3; border-radius: 50%; display: inline-block; margin-right:3px;}
.woocommerce .ProductoCaract .ProductoCaractResp ul li.active{ background-color:#ff1540;}
.woocommerce-result-count{ text-align:right; font-family: 'Ubuntu Condensed', sans-serif; font-size:14px; color:#9aa0a4; }
.products .product .woo-title-wrap{ margin-top: 10px!important;}
.prdctfltr_wc .prdctfltr_side_lables.prdctfltr_terms_customized.prdctfltr_terms_customized_image .prdctfltr_customize_block .prdctfltr_customize_image_text img{    height: 42px;}

#caracteristicasTecnicas .prod{ float:left; margin:0; padding:0; width:100%;}
#caracteristicasTecnicas .ProductoCaractTipo{ float:left; margin:0; padding:0; font-size:16px; line-height:19px;}
#caracteristicasTecnicas .ProductoCaractResp{ float:left; padding:0; font-size:13px!important; font-weight:600!important; color:#ff1540; padding-top:3px; width:150px;}
#caracteristicasTecnicas table .ProductoCaractResp{ float:left; padding:0; font-size:13px!important; font-weight:600!important; color:#ff1540; padding-top:3px; width:85px;}
#caracteristicasTecnicas .ProductoCaractResp ul{ margin-left:5px;}
#caracteristicasTecnicas .ProductoCaractResp ul li{ float:left; list-style-type:none; }
#caracteristicasTecnicas .ProductoCaractResp ul li.punto { height: 12px; width: 12px; /*background-color: #f2f2f3;*/ background-color: rgba(0,0,0,0.1); border-radius: 50%; display: inline-block; margin-right:3px; float:left;}
#caracteristicasTecnicas .ProductoCaractResp ul li.active{ background-color:#ff1540;}

.anclas.productos{ float:left; width:100%; padding:50px 0 30px 0; text-align:center; /*font-family: 'Ubuntu Condensed', sans-serif;*/ font-size:18px; font-weight:500;}
.anclas.productos a{ padding:10px 20px; color:#363636; background-color:#fff; border-right:1px solid #eee; border-bottom:2px solid #fff; display:inline-block;}
.anclas.productos a.ulti{ border-right:none;}
.anclas.productos a:hover, .anclas.productos a:focus{ background-color:#fff; border-bottom:2px solid #363636; transition-duration: 0.5s;}

.product.type-product h3{ padding:10px 0; /*border-bottom:1px solid #eee;*/ margin-bottom:20px;}

.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_customize_block .prdctfltr_customize_image_text img{ border:none!important;}
.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_customize_block .prdctfltr_customize_image_text, .prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_customize_block .prdctfltr_customize_image_text img{ width: 52px!important;}
.prdctfltr_filter label{ font-size: 90%!important;}
.prdctfltr_customize{ margin:0!important;}
.sidebar-left .widget h3.widget-title, .module .widget h3.widget-title{ margin:0 0 10px 0!important; font-family: 'Ubuntu Condensed', sans-serif; font-size: 15px!important;}

.infoAyuda{ display: inline-block; padding-left:5px;}
.infoAyuda a:link, .infoAyuda a:visted, .infoAyuda a:active{ color:#505050;}
.infoAyuda a:hover, .infoAyuda a:focus{ color:#ff1540;}

table .infoAyuda{ float:left; padding-left:5px;}

table tr td.NoBorde, table tr th.NoBorde{ border:none!important;}

.listado ul li{ margin-bottom:5px;}

.dfd-portfolio-module .dfd-portfolio-wrap .dfd-portfolio .project .cover{ padding:10px 10px!important;}
.dfd-blog-title a{ background:none;}

#footer .wpb_wrapper p > a:not(.dk_toggle):before{ border-bottom:none;}
#footer .wpb_wrapper p > a:not(.dk_toggle):hover{ border-bottom:1px dotted #fff; color:#fff;}
#footer .wpb_wrapper p{ line-height:19px;}

.dfd-list-content-block{ font-size:14px!important;}

#aplicaciones .dfd-portfolio-module.simple .project.desc-hover:hover .cover .content-wrap .dfd-folio-heading-wrap{ margin-top: inherit;}


	/* tablas ------------------- */
.product.type-product table, .PagContenidosTablas table{  margin: auto; border-collapse: collapse; /*border:none!important;*/ overflow-x: auto; /*display: block;*/ /*width: fit-content;*/ width:100%; max-width: 100%; border:1px solid #eee!important;}
.product.type-product table.Noborde, .PagContenidosTablas table.Noborde{ border-color:#fff!important;}
.product.type-product table.Noborde tr td, .PagContenidosTablas table.Noborde tr td{ border-right:1px solid #eee!important;}
.product.type-product table.Noborde tr td.bordeLeft, .PagContenidosTablas table.Noborde tr td.bordeLeft{border-left:1px solid #eee!important;}
.product.type-product table th, .PagContenidosTablas table th{ background-color:#363636; color:#fff; font-weight:500; font-size: 16px; font-family: 'Ubuntu Condensed', sans-serif; padding-top: 1rem; padding-bottom: 1rem; border-top: none; text-align: center; border: solid #494949 1px;}
.product.type-product table th.tablaTit, .PagContenidosTablas table th.tablaTit{background-color:#000;}
.product.type-product table th.subnivel1, .PagContenidosTablas table th.subnivel1 {background-color:#545454;}
.product.type-product table th.subnivel2, .PagContenidosTablas table th.subnivel2{background-color:#e8143b; border: solid #d61236 1px;}
.product.type-product table th.subnivel3, .PagContenidosTablas table th.subnivel3{background-color:#ff1540; border: solid #d61236 1px;}
.product.type-product table th.subnivel31, .PagContenidosTablas table th.subnivel31{background-color:#363636; border: solid #494949 1px;}
.product.type-product table th.subnivel4{/*background-color:#00547a; border: solid #01374f 1px;*/ background-color:#ff1540; border: solid #d61236 1px;}
.product.type-product table th.subnivel41{/*background-color:#004462; border: solid #01374f 1px;*/ background-color:#e8143b; border: solid #d61236 1px;}
.product.type-product table th.subnivel5{/*background-color:#008749; border: solid #005f34 1px;*/ background-color:#ff1540; border: solid #d61236 1px;}
.product.type-product table th.subnivel51{/*background-color:#00713d; border: solid #005f34 1px;*/ background-color:#e8143b; border: solid #d61236 1px;}
.product.type-product table th.anchoIzq, .product.type-product table td.anchoIzq{ width:20%;}

.product.type-product table td, .PagContenidosTablas table td{ font-family: 'Ubuntu Condensed', sans-serif;  padding: 15px; text-align: center; vertical-align:middle; font-weight: 300; font-size: 16px; border: 1px solid #eee; padding: .5rem;  white-space: nowrap; /*border-bottom: none;*/}
.product.type-product td:first-of-type, .product.type-product th:first-of-type { border-left: none;}
.product.type-product td:last-of-type, .product.type-product th:last-of-type { border-right: none;}
.PagContenidosTablas td:first-of-type, .PagContenidosTablas th:first-of-type { border-left: none;}
.PagContenidosTablas td:last-of-type, .PagContenidosTablas th:last-of-type { border-right: none;}
/*.product.type-product tbody tr:hover { background-color: rgba(180,187,192,0.5);}*/
.product.type-product table tr.color, .PagContenidosTablas table tr.color{ background: #f4f4f4;}
.product.type-product table tr td.color, .PagContenidosTablas table tr td.color{ background: #f4f4f4;}
.product.type-product table tr.color td.noColor, .PagContenidosTablas table tr.color td.noColor{ background:#fff}
.product.type-product table tr th.noColor, .PagContenidosTablas table tr th.noColor{ background:#fff; border-top-color:#fff; border-right-color:#fff; border-bottom-color:#eee;}
table tr td.noColor{ background:#fff}
table.tablaCompleja tbody tr:nth-child(even){ background:inherit;}
.product.type-product table tr.bordeInf td, .PagContenidosTablas table tr.bordeInf td{ border-bottom-color:#ccc!important;}
.product.type-product table tr td.bordeIzq, .PagContenidosTablas table tr td.bordeIzq{ border-left-color:#ccc!important;}
.product.type-product table tr td.bordeDcha, .PagContenidosTablas table tr td.bordeDcha{ border-right-color:#ccc!important;}
.product.type-product table tr td.bordeInf, .PagContenidosTablas table tr td.bordeInf{ border-bottom-color:#ccc!important;}
.product.type-product table tr th.Izq, .product.type-product table tr td.Izq{ text-align:left; padding-left:15px;}
.PagContenidosTablas table tr th.Izq, .PagContenidosTablas table tr td.Izq{ text-align:left; padding-left:15px;}

.leyendaTabla{padding-top:20px; font-size:12px;}
ul.leyendaFibras li{ list-style-type:none; float:left; padding:5px 10px; font-family: 'Ubuntu Condensed', sans-serif; margin-right:15px;}
ul.leyendaFibras li.azul{ border-left:10px solid #e0e8ef;}
ul.leyendaFibras li.beige{ border-left:10px solid #e8d9c5;}
ul.leyendaFibras li.rojo{ border-left:10px solid #c53538;}

table.tablathVertical .azul{background-color:#e0e8ef; width:10px;}
table.tablathVertical .beige{background-color:#e8d9c5; width:10px;}
table.tablathVertical .rojo{background-color:#c53538; width:10px;}
table.tablathVertical th.vertical{ height: 200px; white-space: nowrap;}
table.tablathVertical th.vertical > div {  transform: rotate(-90deg);
 -webkit-transform: rotate(-90deg); /* Safari/Chrome */
 -moz-transform: rotate(-90deg); /* Firefox */
 -o-transform: rotate(-90deg); /* Opera */
 -ms-transform: rotate(-90deg); /* IE 9 */ color:#fff; font-weight:500; width:15px; margin-top: 150px;}
table.tablathVertical tr td{ white-space:inherit;}

	/* ------------------- */

.product.type-product #medidas, .product.type-product #caracteristicasTecnicas, .product.type-product #sectores, .product.type-product #aplicaciones, .product.type-product #ejemplo_de_pedido, .product.type-product #informacion_adicional{ width:100%; float:left; border-bottom:1px solid #eee; padding:50px 0;}
.product.type-product .listaProdEjemPedido .dfd-list-icon-block{ margin-right:5px; width: 16px; height: 16px;}
#left-sidebar{ background:#fff; border-right:1px solid #ccc;}
#layout .widget.jazSidebarLeft{ margin-top: 30px;}
.product.type-product #medidas ul.dfd-icon-list, .product.type-product #caracteristicasTecnicas ul.dfd-icon-list, .product.type-product #sectores ul.dfd-icon-list, .product.type-product #aplicaciones ul.dfd-icon-list, .product.type-product #ejemplo_de_pedido ul.dfd-icon-list, .product.type-product #informacion_adicional ul.dfd-icon-list{ padding-top:5px;}
.sidebar-left .widget.h3Tit h3.widget-title, .module .widget.h3Tit h3.widget-title{ font-size:22px!important; line-height:25px!important;}
.img50 img{width:50%!important;}
.img70 img{width:70%!important;}
.img70n img{width:70%!important;}
.img80 img{width:80%!important;}
.img90 img{width:90%!important;}
.imgH70 img{height:70%!important;}
h1.h1-categoria{ color:#000!important; padding-bottom:10px; font-family: "Ubuntu condensed"; text-transform: uppercase; padding-top:5px;}
.icoSvgSeguridad img{ width:120px;}
.pictogramas .block-title{ min-height: 35px;}

.ngg-galleryoverview.default-view{ text-align:left;}
body.dfd-page-title-fotos-100-aniversario .sl-overlay{background: #000;}
body.dfd-page-title-fotos-100-aniversario .button.wc-backward:not([class^="tribe-events-calendar-"]), body.dfd-page-title-fotos-100-aniversario button:not([class^="tribe-events-calendar-"]), body.dfd-page-title-fotos-100-aniversario .button:not([class^="tribe-events-calendar-"]), body.dfd-page-title-fotos-100-aniversario #wp-submit:not([class^="tribe-events-calendar-"]), body.dfd-page-title-fotos-100-aniversario #commentform #submit:not([class^="tribe-events-calendar-"]), body.dfd-page-title-fotos-100-aniversario .button.wc-backward:not(.ubtn), body.dfd-page-title-fotos-100-aniversario button:not(.ubtn), body.dfd-page-title-fotos-100-aniversario .button:not(.ubtn), body.dfd-page-title-fotos-100-aniversario #wp-submit:not(.ubtn), body.dfd-page-title-fotos-100-aniversario #commentform #submit:not(.ubtn){ background: #000 ;
    border: 1px solid #000 ;}

body.dfd-page-title-fotos-100-aniversario .button.wc-backward:not([class^="tribe-events-calendar-"]):hover, body.dfd-page-title-fotos-100-aniversario button:not([class^="tribe-events-calendar-"]):hover, body.dfd-page-title-fotos-100-aniversario .button:not([class^="tribe-events-calendar-"]):hover, body.dfd-page-title-fotos-100-aniversario #wp-submit:not([class^="tribe-events-calendar-"]):hover, body.dfd-page-title-fotos-100-aniversario #commentform #submit:not([class^="tribe-events-calendar-"]):hover, body.dfd-page-title-fotos-100-aniversario .button.wc-backward:not(.ubtn):hover, body.dfd-page-title-fotos-100-aniversario button:not(.ubtn):hover, body.dfd-page-title-fotos-100-aniversario .button:not(.ubtn):hover, body.dfd-page-title-fotos-100-aniversario #wp-submit:not(.ubtn):hover, body.dfd-page-title-fotos-100-aniversario #commentform #submit:not(.ubtn):hover{ background: #ff1540 ; border: 1px solid #ff1540;}
body.dfd-page-title-fotos-100-aniversario .sl-wrapper .sl-navigation button{ color:#fff;}
.Fotos100Aniversario p{ font-size: 22px; line-height: 25px; font-style: normal; font-weight: 400; }
body.dfd-page-title-fotos-100-aniversario .sl-wrapper .sl-close{ background: #ff1540 ; border: 1px solid #ff1540; color:#fff;}
.Fotos100Aniversario{ padding:70px 30px; width: 1200px; max-width: 100%; margin: 0 auto; position: relative; text-align:center; min-height: 500px; display: flex; align-items: center;}
.Fotos100Aniversario form{ width:100%;}
.Fotos100Aniversario p{ font-size: 22px; line-height: 25px; font-style: normal; font-weight: 400;  font-family: "Raleway"; text-transform: none; letter-spacing: 0px; color: #28262b; text-align:center; margin-bottom: 1.5em;}
.Fotos100Aniversario input[type="submit"] { font-size: 18px; font-style: normal; font-weight: 400; line-height: 22px; text-transform: none; transition: all 0.3s ease 0s; color: #fff; background: #ff1540 none repeat scroll 0 0; border-radius: 2px; border-style: none; border-width: 0; width: auto; padding: 12px 35px; cursor:pointer; margin-top:1px; }
.Fotos100Aniversario input[type="submit"]:hover, .Fotos100Aniversario input[type="submit"]:focus { background: #ff1540 none repeat scroll 0 0!important; opacity: 0.8}
/*----*/

@media screen and (max-width: 360px){ #captcha_form .g-recaptcha { transform:scale(0.81);-webkit-transform:scale(0.81); transform-origin:0 0;-webkit-transform-origin:0 0; }}

@media only screen and (max-width: 1101px) {
    #header-container #header .header-top-panel{ background-color:#363636;}
    .homeProductosCol{ background-color:#f2f2f3;}
    .MenuWidget, .MenuWidgetEN, .MenuAplicaciones{ display:none!important;}
    .TfnoTopMenu{ color:#fff!important;}
    #header-container:not(.small):not(.logo-position-right) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-right{ float: left;}
    .ubermenu-responsive-toggle.ubermenu-responsive-toggle-main{margin-top: 12px;}
    .ubermenu-responsive.ubermenu .ubermenu-nav{ border-top: 1px solid #eee; margin-top: 10px;}
    .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target { font-size: 16px; text-transform: uppercase; color: inherit!important;}
	.ubermenu.ubermenu-main .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-active > .ubermenu-target{ color: #ff1540;}
    .colorRedMobile .subtitle{ color:#ff1540!important;}
	#header-container:not(.small):not(.logo-position-right) #header .header-wrap > .row:last-child .columns.header-main-panel .header-col-right{ display:none;}
	div.page-title-inner .page-subtitle{ padding:0 5%;}
	.bloqueMenuSup2 {margin: 0!important;}
	.ubermenu.ubermenu-responsive .ubermenu-column.bloqueMenuSup2{ min-width: 100%;}
	.ubermenu .bloqueMenuSup2 .ubermenu-submenu-type-stack{ padding-bottom:0!important;}
	.product-template-default div.page-title-inner, .archive div.page-title-inner { min-height: 35px!important; height: 35px!important; display:none;}
	#header-container:not(.small){ border-bottom:none!important;}

}

@media only screen and (min-width: 415px) and (max-width: 1101px) {
	.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-column-auto{ min-width:inherit!important;}
	.ubermenu-responsive .ubermenu-item-level-0{ width:inherit!important;}	
}
@media only screen and (min-width: 1100px){.woocommerce.prdctfltr_wc .prdctfltr_filter_title{ display:none;}}

@media only screen and (max-width: 799px){
	#footer .columns {margin: 10px 0!important;}
	body:not(.dfd-custom-padding-html) #header-container #header .header-top-panel{ padding:0;}
	.TfnoTopMenuLinea{ display:none;}
	.TfnoTopMenu{ padding:5px 17px 5px 30px;}
	.bloqueMenuSup2{ margin:0!important;}
	div.page-title-inner .page-title{ padding-top:0;}
	.bloqueMenuSup2 .ubermenu-submenu-type-stack{ padding-bottom:0!important;}
	.single-product .entry-summary .product_meta{ padding-left:0;}
	.textDescripProducto p{ text-align:justify;}
	.anclas.productos a{ display: block; border-bottom: 2px solid #eee; border-right:none; background-image:url("https://www.jazsurface.com/wp-content/uploads/2019/04/jaz-arrow-bottom.png"); background-position:left; background-repeat:no-repeat; text-align: left; padding-left: 35px;}
	.prdctfltr_filter_title .prdctfltr_topbar, .prdctfltr_filter_title .prdctfltr_showing{ display:none;}
	.woocommerce-page  #left-sidebar{ display:none;}
	.prdctfltr_woocommerce.pf_sidebar_css .prdctfltr_close_sidebar{ background-color:#ff1540; color:#fff!important; font-family: 'Ubuntu Condensed', sans-serif; padding: 10px 10px 10px 15px!important;}
	div.page-title-inner .breadcrumbs{ display:none;}
	.img50min{ width:50%;}
	.product.type-product table th.anchoIzq, .product.type-product table td.anchoIzq{ width:50%;}
	.ubermenu-item-object-ubermenu-custom ul li.menuMatBase{ padding-bottom:inherit!important;}
	.ubermenu-item-object-ubermenu-custom ul li.menuMatBaseEn{padding-bottom:inherit!important;}
	.bloqueMenuSup.espEN{ padding-bottom:inherit!important;}
	.MenuWidgetCont{width: 290px;}
	.MenuWidgetContEN{width: 290px;}
	.img70n img{width:100%!important;}
	.ocultarFila{ display:none;}
	body.search-results #main-content{ min-height:250px;}
	.textDestacBloqueDcha{ padding:20px 10px; border-left:none;}
	.textDestacBloqueDcha p{ text-align:center!important;}
	.centrarMobile{ text-align:center;}
	.minheight160{ min-height:160px;}
	.dfdtitleInherit.dfd-heading-60dc6f0f148c3 .widget-title.dfd-title{ font-size: 50px!important; line-height: 53px!important; }
	.galeriaEfEner ul.wpb_image_grid_ul{ text-align:center;     display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: center; }
	.galeriaEfEner .wpb_image_grid .wpb_image_grid_ul .isotope-item{ display: inline-block!important; float:none!important; position:initial!important;}
	.galeriaEfEner .wpb_image_grid .wpb_image_grid_ul .isotope-item img { max-width: 160px;}
	
	
}
@media only screen and (min-width: 799px){ 
	#left-sidebar{ background:#fff!important; border-right:1px solid rgba(27,27,27,0.1); padding-top:0px!important;}
	#left-sidebar:before, #right-sidebar:before{ background:#fff!important; border-right:none;}
}

@media only screen and (max-width: 767px){
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story.ctl-story-left .ctl-labels, .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story.ctl-story-right .ctl-labels{ background-color:#ff1540!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-43905 .ctl-labels{ background-color:#ff1540!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-43909 .ctl-labels{ background-color:#ff1540!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-43913 .ctl-labels{ background-color:#ff1540!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story.ctl-story-left#ctl-story-43915 .ctl-labels{ background-color:#ff1540!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-43916 .ctl-labels{ background-color:#ff1540!important;}
	
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-45774 .ctl-labels{ background-color:#ff1540!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-45775 .ctl-labels{ background-color:#ff1540!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-45776 .ctl-labels{ background-color:#ff1540!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story.ctl-story-left#ctl-story-45777 .ctl-labels{ background-color:#ff1540!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-45778 .ctl-labels{ background-color:#ff1540!important;}
	
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-45781 .ctl-labels{ background-color:#ff1540!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-45782 .ctl-labels{ background-color:#ff1540!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-45783 .ctl-labels{ background-color:#ff1540!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story.ctl-story-left#ctl-story-45784 .ctl-labels{ background-color:#ff1540!important;}
.ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper:not(.ctl-clean-skin) .ctl-story#ctl-story-45785 .ctl-labels{ background-color:#ff1540!important;}
	
	
.ctl-wrapper .ctl-vertical-wrapper .ctl-story.ctl-story-left .ctl-arrow{ background: linear-gradient(to bottom left,#ff1540 52%,transparent 48%)!important; box-shadow:none!important}
.ctl-wrapper .ctl-vertical-wrapper #ctl-story-43889 .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper #ctl-story-43905 .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-right.ctl-right-even .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper #ctl-story-43909 .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper #ctl-story-43913 .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper #ctl-story-43916 .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper #ctl-story-43915 .ctl-arrow{ box-shadow:none!important; background: linear-gradient(to top right,#ff1540 52%,transparent 48%)!important;}

.ctl-wrapper .ctl-vertical-wrapper #ctl-story-45773 .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper #ctl-story-45774 .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-right.ctl-right-even .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper #ctl-story-45775 .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper #ctl-story-45776 .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper #ctl-story-45777 .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper #ctl-story-45778 .ctl-arrow{ box-shadow:none!important; background: linear-gradient(to top right,#ff1540 52%,transparent 48%)!important;}
	
.ctl-wrapper .ctl-vertical-wrapper #ctl-story-45780 .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper #ctl-story-45781 .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper.ctl-compact-wrapper .ctl-story.ctl-story-right.ctl-right-even .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper #ctl-story-45782 .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper #ctl-story-45783 .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper #ctl-story-45784 .ctl-arrow, .ctl-wrapper .ctl-vertical-wrapper #ctl-story-45785 .ctl-arrow{ box-shadow:none!important; background: linear-gradient(to top right,#ff1540 52%,transparent 48%)!important;}
}

