/*
Theme Name:Porto
Theme URI:http://www.portotheme.com/wordpress/porto
Author:P-THEMES
Author URI:http://www.portotheme.com/
Description:Porto Responsive Wordpress + eCommerce Theme.
Version:4.11.3
License:Commercial
License URI:http://themeforest.net/licenses/regular_extended
Tags:woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain:porto
*/
@font-face{font-family:"Calibri-Bold";src:url(fonts/Calibri-Bold.ttf);}
@font-face{font-family:"Calibri";src:url(fonts/Calibri.ttf);}
@font-face{font-family:"FagoExTf-BlackCaps";src:url(fonts/FagoExTf-BlackCaps.otf);}
@font-face{font-family:"FagoExTf-Bold";src:url(fonts/FagoExTf-Bold.otf);}

body::-webkit-scrollbar{width:7px;}
body::-webkit-scrollbar-track{-webkit-border-radius:0px;border-radius:0px;background:transparent;}
body::-webkit-scrollbar-thumb{-webkit-border-radius:0px;border-radius:0px;background:#000;}
::selection{color:#000;background-color:#226d45a8;}
.cerrar{display:none !important;}
/*.header-wrapper{background-image:url(https://www.burocreativo.com/Escalumex/wp-content/uploads/2019/10/fondo.png) !important;background-repeat:no-repeat;background-size:100% 100%;margin-bottom:-1%;z-index:1;}*/
/*.header-wrapper{background-color:#587e42;box-shadow:0px 17px 0px 0px #587e423d;z-index:99999;}  */    
#header .header-main .header-left{padding:17px 0;}
#header .header-main{background-color:#385737 !important;}
#header .main-menu > li.menu-item.active > a{background-color:#14432a;color:#ffffff;border-radius:0px;}
#header .main-menu > li.menu-item > a{font-family:Calibri-Bold;font-size:15px;font-weight:700;line-height:20px;color:#fff;padding:10px 16px 10px 16px;text-shadow:0px 5px 6px #374f29;border-radius:0px;}
#header .main-menu > li.menu-item > a:hover{background-color:#14432a !important;}
#header .searchform-popup .search-toggle{color:#fff;}
#header .searchform-popup .search-toggle:hover{color:#14432a;}
#header, .sticky-header .header-main.sticky{border-top:0px solid #ededed !important;}
#header.sticky-header .header-main.change-logo .logo img{-webkit-transform:scale(1);transform:scale(1);}
#header .main-menu .narrow .popup li.menu-item > a{color:#fff;background-color:#14432a;}
#header .main-menu .narrow .popup li.menu-item > a:hover{color:#000;background-color:#fff;}
#header .main-menu .narrow .popup ul.sub-menu{background-color:#14432a;border-top:none;}
#header .main-menu > li.menu-item.active:hover > a, #header .main-menu > li.menu-item:hover > a{background-color:#14432a;color:#ffffff;}
#header .search-popup .searchform{background-color:#14432a;padding:0px;}
#header .searchform input, #header .searchform select, #header .searchform button, #header .searchform .selectric .label, #header .searchform .selectric-items li, #header .searchform .selectric-items li:hover, #header .searchform .selectric-items li.selected, #header .searchform .autocomplete-suggestion .yith_wcas_result_content .title{color:#fff;border-left:solid 1px #fff !important;}
#header .main-menu .popup{left:0px;}
li > .popup:before{position:relative;display:block;content:"";width:3em;height:1em;background-image:url(../../../wp-content/uploads/2019/10/triangle.png);margin-top:0em;margin-left:2em;background-position:left;background-repeat:no-repeat;background-size:contain;}
.mega-menu .menu-item .popup{box-shadow:none;}
.mega-menu .narrow .popup > .inner > ul.sub-menu{border-radius:0px;}
.bypostauthor{ display:block; }
.no-breadcrumbs .main-content{padding-top:0px;padding-bottom:0px;}
h1.logo.logo-transition:after{content:"";position:absolute;height:4px;right:9%;bottom:25%;width:50vw;background:#fff;display:none;}
.header-reveal #header.sticky-header .header-main.sticky{box-shadow:0px 17px 0px 0px #587e423d;}
#header.sticky-header .header-main.sticky, #header.sticky-header .main-menu-wrap, .fixed-header #header.sticky-header .main-menu-wrap{box-shadow:0px 17px 0px 0px #587e423d;}
#header.sticky-header .logo{width:100% !important;}
/*.header-main:after{content:"";position:absolute;height:101vh;width:150px;background-image:url(https://www.burocreativo.com/Escalumex/wp-content/uploads/2019/10/franja-sec1.png);right:0px;top:0px;background-repeat:no-repeat;background-size:contain;background-position:right;margin-top:-0.5%;}*/

div#barra{position:absolute !important;top:0px !important;right:0px !important;height:95.8vh !important;width:100vw !important;background-image:url(http://preview.escalumex.com/wp-content/uploads/2019/10/franja-sec1.png);z-index:999999999999 !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:right !important;margin:0px !important;margin-top:-6.2em !important;}
.cuadros{position:absolute;top:-3.2em;z-index:9;height:102vh;width:8vw;right:0;}
.sec-1{background-image:url(../../../wp-content/uploads/2019/10/fondo-sec1.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom; position:relative;padding-bottom:2%;}
.sec-1 p{font-family:"Calibri";font-size:30px;color:#fff;text-transform:uppercase;margin-bottom:1%;}
.sec-1 h1{font-family:"FagoExTf-BlackCaps";font-size:60px;color:#fff;text-transform:uppercase;letter-spacing:1px;}
.sec-1 button{font-family:"FagoExTf-Bold";color:#fff !important;font-size:20px !important;padding:8% 30% !important;border:none !important;background-color:#14432a !important;border-radius:0px !important;}
.sec-1 button:after{content:"";position:absolute;height:5px;left:12vw;bottom:42%;width:100vw;background:#fff;}
.btn:focus, .btn.focus{box-shadow:none !important;}
:focus{outline:0 !important;}
::focus{outline:0 !important;}

.sec-2 h1{font-family:"FagoExTf-Bold";text-transform:uppercase;}
.sec-2 h1:after{content:"";position:absolute;height:1px;width:100vw;background:#b2b2b2;top:15%;right:41%;}
.sec-2 span.span-2{color:#64954b;}
.sec-2 .slick-slider .slick-prev{left:-5%;display:inline-block !important;}
.sec-2 .slick-slider .slick-next{right:-5%;display:inline-block !important;}
.carru-sec2 .slick-slider{padding-left:5% !important;padding-right:5% !important;}
.sec-2 .pdf{background-image:url(../../../wp-content/uploads/2019/10/boton-img-1.jpg);background-repeat:no-repeat;background-color:#14432a;background-size:contain;text-align:center;color:#fff;text-transform:uppercase;padding-top:2%;padding-left:9%;width:auto;margin:auto;}
.sec-2 .pdf p{font-family:"FagoExTf-Bold";letter-spacing:1px;font-size:15px;}
.sec-2 .pdf p a{color:#fff !important;}
.pdf.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom:7%;}

.sec-3{background-image:url(../../../wp-content/uploads/2020/01/ESCALUMEX_HOME.jpg) !important;background-repeat:no-repeat;background-size:100%;padding-top:12em;padding-bottom:10em;background-position:left center;}
.sec-3 h1{font-family:"FagoExTf-Bold";color:#fff;letter-spacing:1px;}
.sec-3 h1:after{content:"";position:absolute;height:2px;width:100vw;background:#fff;top:35%;left:2%;}
.sec-3 button{font-family:"FagoExTf-Bold";background:#14432a !important;color:#FFF !important;font-size:18px !important;padding:2.5% 8% !important;margin-top:5%;letter-spacing:2px;}
.sec-3 .escalera img{display:none !important;}

/*.sec-4{background-image:url(../../../wp-content/uploads/2019/10/franja-sec4.png);background-repeat:no-repeat;background-position:bottom;background-size:contain;padding-bottom:10%;padding-top:5%;}*/
.sec-4 h1{font-family:"FagoExTf-Bold";text-transform:uppercase;}
.sec-4 h1:after{content:"";position:absolute;height:2px;width:100vw;background:#b2b2b2;top:75%;right:35%;}
.sec-4 span.span-4{color:#64954b;}
.sec-4 button{font-family:"FagoExTf-Bold";background:#14432a !important;color:#FFF !important;font-size:20px !important;padding:7% 17% !important;text-transform:uppercase;letter-spacing:2px;}

.footer-main{background-color:#14432a;}
#footer .footer-main>.container{padding-top:3%;padding-bottom:0px;}
#footer .footer-bottom{background-color:#000 !important;font-size:11px;}
.widget:first-child{margin-bottom:0px;}

.sec-footer p{font-family:"Calibri Regular";color:#fff !important;text-transform:uppercase;font-size:15px !important;}
.sec-footer .description{margin-top:7% !important;margin-bottom:0px !important;}
.sec-footer .telefonos{font-family:"Calibri Regular";color:#fff;font-size:20px;letter-spacing:2px;}
.sec-footer .telefonos ul li{padding-bottom:3%;}
.sec-footer .telefonos ul li a{color:#fff !important;}
.sec-footer .telefonos ul li a:hover{text-decoration:underline !important;}
.sec-footer .phone-icon{background-image:url(../../../wp-content/uploads/2019/10/phone-icon.png);background-repeat:no-repeat;padding-left:9%;background-position:left;}
.sec-footer .cart-icon{background-image:url(../../../wp-content/uploads/2019/10/mail-icon.png);background-repeat:no-repeat;padding-left:12%;background-position:left;}
.sec-footer .redes ul{display:inline-block;padding-right:10%;}
.sec-footer .redes ul img{width:75%;}
.sec-footer .redes ul img:hover{transform:scale(1.3);}
.sec-footer .direccion a{color:#fff !important;text-transform: initial;}
.sec-footer .direccion a:hover{text-decoration:underline !important;}
span.footer-copyright{color:#fff;text-transform:uppercase;}
a.buro{color:#fff !important;text-transform:uppercase;float:right;}
.wpb_text_column.wpb_content_element.description a {color: #fff !important;}

.page-id-225{color:#000;}
.page-id-225 p{font-family:"Calibri";font-size:1.5em;}
.page-id-225 h3,.page-id-225 h2,.page-id-251 h3,.page-id-251 h2{font-family:"FagoExTf-Bold";}
.wpb_single_image{margin:0 !important;}
.ns1 div{width:100%;}
.ns1 *{padding:0;margin:0;}
.ns1 img{width:100%;}
.ns1 h1{border-bottom:.07em solid;padding-bottom:.2em;font-family:"FagoExTf-BlackCaps";font-size:4em;padding-top:.2em;letter-spacing:1px;}
.ns1 .title h1{color:#fff;padding-bottom:.3em;}
.ns1{position:relative;}
.ns1 .title{position:absolute;bottom:1em;left:10%;color:#fff;width:90%;}

.ns1 p{font-size:2em;}
.ns2 .txt h2{font-weight:bold;}
.ns2 h2 span{background:#fff;position:relative;z-index:1;padding:0 2em;}
.ns2 .txt p{width:72%;text-align:justify;margin:auto;}
.ns2 .txt{margin:0;padding:5em 0;}
.ns2 h2:after{width:100%;height:.1em;background:#b2b2b2;position:absolute;content:"";margin-top:.6em;left:0;z-index:0;}
.ns3 .c1{align-items:center;justify-content:center;display:grid;text-align:justify;}
.ns4 .c2{align-items:center;justify-content:center;display:grid;text-align:justify;}
.ns3 h3:before{position:absolute;content:"";left:0;width:60%;height:.05em;background:#b2b2b2;margin-top:1.2em;}
.ns4 h3:before{position:absolute;content:"";right:0;width:70%;height:.05em;background:#b2b2b2;margin-top:1.2em;}
.page-id-225 h3,.page-id-225 h2{padding-bottom:1.5em;font-size:2.7em;}
.ns3 .c1 img{width:15vw;margin-bottom:2em;}

.franja-{position:absolute;top:4.8em;width:8vw;right:0;z-index:99;transition:.2 linear;}

.sec-4{padding-bottom:4em;}
.franja-footer{width:100%;}

.cs2 form label{background:#14432a;padding:1.3em 0; text-align: center;color:#fff;position:absolute;z-index:9;display:grid;align-items:center;width:100px;top:-.3em;}
.cs2 form{width:60%;margin:auto;}
.cs2 form input,.cs2 form textarea{width:100%;background:#e9eae9 !important;border:none !important;padding:1.2em 0 1.2em 12em !important;border-radius:0;}
.cs2 form p{position:relative;margin-bottom:2em;}
.wpcf7-form-control-wrap{display:block;}
.cs2 form p br{display:none;}
.cs2 textarea{height:17vh;}
.cs2 input.wpcf7-form-control.wpcf7-submit{background-color:#14432a !important;padding:1.3em 0px !important;width:40%;margin:auto;display:block;margin-top:5em;border-radius:0;}
.cs2 h3{font-size:3em;line-height:1.2;}
.cs2 h3:before{position:absolute;content:"";height:.07em;width:76%;background:#b2b2b2;left:0;margin-top:2.5em;}
.cs2{padding-top:6em;}
.cs3 .c1{padding:6em 0em 3em 10em !important;z-index:99;}
.cs3 .c1 .ubicacion{background:#14432a;color:#fff;text-transform:uppercase;padding:1em;padding-left:4em;right:-3em;position:relative;background-image:url(http://preview.escalumex.com/wp-content/uploads/2019/11/mapa.png);background-repeat:no-repeat;background-position:5% 25%;background-size:14px;}
.cs3 .c1 p strong {color: #000;font-size: 18px;}
.cs3 .c1 a{color:#14432a;font-size:1.1em;line-height:3;}
.cs3 .c1 ul li{display:block;}
.cs3 .c1 ul{padding:0;}
.cs3 .c1 .datos{padding-left:14em;}
.cs3 .c1 ul li{display:block;background-image:url(http://preview.escalumex.com/wp-content/uploads/2019/11/phone.png);background-repeat:no-repeat;background-position:0%;padding-left:2em;background-size:12px;}
a.e-mail{background-repeat:no-repeat;background-position:0%;padding-left:2em;background-size:19px;background-image:url(http://preview.escalumex.com/wp-content/uploads/2019/11/mail.png);}

/*productos*/
/*.page-template-tmp-compartir .franja-{display:none !important;}*/
.post-template-default.single.single-post .franja-, .archive .franja-,.page-id-366 .franja-,.page-id-368 .franja-,.page-id-495 .franja-{display:none !important;}
.ps0{margin-top:-1px !important;position:relative !important;}
.ps0 .title a{font-size:1rem !important;color:#fff;background:#587e42;padding:1em 2em;text-decoration:none;margin-left:5em;    display:inline-block;text-align:center;margin-top:.8em;}
.ps0 .title a:before{position:absolute;content:"";width:4em;height:5em;background-image:url(http://preview.escalumex.com/wp-content/uploads/2019/11/ESCALUMEX_Productos.png);left:0;background-repeat:no-repeat;background-size:cover;margin-top:-1em;}
.ps0.ns1 h1{border-bottom:none;font-size:5em;}
.ps0.ns1 p{font-size:2.34em;}
.ps0.ns1 .title{bottom:3em;}
.ps0 .title a:after{position:absolute;content:"";width:89%;height:.2em;background:white;left:0;bottom:-1.2em;}

.ps1 h2 span{color:#587e42;}
.ps1 h2:before{width:72%;height:.15rem;background:gray;content:"";position:absolute;left:0;margin-top:1.4em;}
.ps1{padding:10em 10em 2em 10em;width:100%;margin:0;}
.ps1 .col-md-4{padding:0 2em;}
.ps1 a{text-decoration:none;display:block;border:.2em solid #cae1c2;padding:1em;    margin-bottom:4em;box-shadow:-9px 9px #cae1c2;}
.ps1 .categorias{position:relative;}
.ps1 .categorias h4{text-align:center;padding-top:1em;}
.ps1 .categorias h4:after{margin-top:1.5em;content:"";width:87%;left:0;background:#cae1c2;height:.16em;position:absolute;}
.ps1 .categorias h5{text-align:center;position:absolute;bottom:-.9em;width:100%;left:0;text-transform:uppercase;}
.ps1 h2{width:100%;text-align:center;font-family:"FagoExTf-Bold";font-size:3em;padding-bottom:1.5em;}

h2.cat-actual{font-family:"FagoExTf-Bold";text-align:center;font-size:3em;margin-top:2em;text-transform:uppercase;}
h2.cat-actual:before{content:"";left:-3em;position:absolute;width:81%;height:0.2rem;background:#b2b2b2;margin-top:1.5em;}
.blog-posts-padding .grid-box{border:.2em solid #cae1c2;background:#fff;border-radius:0;box-shadow:-10px 9px #cae1c2;}
.blog-posts.posts-grid.blog-posts-padding a.btn.btn-xs.btn-default.text-xs.text-uppercase.btn-readmore{right:0;left:0;display:block;width:80%;margin:auto;position:absolute;bottom:-6em;border-radius:0;background:#14432a;color:#fff;padding:1em 0;font-family:calibri;font-size:1.2em !important;}
.owl-carousel.nav-style-2 .owl-nav [class*="owl-"]{color:#cae1c2;}
.blog-posts.posts-grid.blog-posts-padding article{margin-bottom:12em;margin-top:4em;}
.blog-posts .post .entry-title:before{left:-1em;position:absolute;content:"";width:90%;height:.13rem;background:#cae1c2;bottom:-.3em;}
.blog-posts .post .entry-title{text-align:center;font-family:"Calibri";text-transform:uppercase;position:relative;bottom:0;width:100%;left:0;}
.blog-posts.posts-grid.blog-posts-padding article p.post-excerpt{display:none;}
span.category-description{text-align:center;font-size:1.5em;text-transform:uppercase;color:#000;font-weight:bold;width:100%;top:-1.6em;position:relative;}
.img-thumbnail span.zoom{display:none;}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span{background-color:#385737;}
h2.tipo{color:#fff;position:relative;right:-10em;z-index:999;width:57%;padding:1em 1em;font-size:1.2em;float:right;padding-left:2.5em;line-height:1.2;display:flex;}
h2.tipo img{width:42px;margin-right:1em;}
.capacidad{clear:both;border-bottom:.1em solid #e4e4e4;padding-bottom:1em;font-size:2em;font-family:calibri;color:#292929;margin-bottom:2em;    padding-top:2em;}
.single-post .owl-carousel{margin-bottom:6em;}
article.post-medium.post-title-simple{padding-top:4em;}
article.post-medium.post-title-simple h2.entry-title{padding-top:0.75em;text-transform:uppercase;font-size:2em;color:#292929;}

.paso1.owl-loaded.owl-drag > div .owl-stage{display:flex;float:left;width:100%;}
.paso1.owl-loaded.owl-drag > div .owl-stage li{display:block;cursor:pointer !important;}
.paso1{overflow:hidden;position:relative;margin:auto;padding:0;}
.pasos{padding:5em 10em !important;margin:0 !important;text-align:center;}
.pasos {padding-top: 1rem !important;}
.paso1 .owl-item.active li{border:.2rem solid #cae1c2;padding:2em 0 0.5em 0;box-shadow:-9px 9px #cae1c2;margin:2em 0;}
.pasos ul p{color:#000;font-size:1.2em;font-family:calibri;}
.pasos ul p:before{position:absolute;content:"";width:68%;height:.13em;background:#cae1c2;left:0;bottom:-0.5em;}
.pasos ul p{color:#000;font-size:1.2em;font-family:calibri;position:relative;}
.pasos .owl-nav .owl-next{border: none;width:2.5rem;height:2.5rem;z-index:9999;left:0;position:absolute;bottom:0;top:0;margin:auto !important;background:transparent url(../../../wp-content/uploads/2019/12/left.png);background-size:cover;background-repeat:no-repeat;color:transparent;cursor:pointer;}
.pasos .owl-nav .owl-prev{border: none;width:2.5rem;height:2.5rem;z-index:9999;right:0;position:absolute;bottom:0;top:0;margin:auto !important;background:transparent url(../../../wp-content/uploads/2019/12/right.png);background-size:cover;background-repeat:no-repeat;color:transparent;cursor:pointer;}
.pasos > div > p{font-size:1.8em;font-family:calibri;color:#000;}
.pasos h2{font-family:"FagoExTf-Bold";font-size:2.5em;}
.pasos h2 span{color:#587e42;}
.pasos h2:after{content:"";display:block;position:relative;width:91%;background:#b2b2b2;height:.2rem;left:-5em;margin-top:.4em;}
a.anterior,button.anterior{text-decoration:none;background:#14432a;color:#fff !important;padding:1em 4em;margin-top:4em;cursor:pointer;}
button.siguiente{background:#14432a;color:#fff;padding:1em 4em;margin-top:3em;cursor:pointer;}
button.siguiente:disabled{background: #ddd;padding: 1em 4em;margin-top: 3em;color: #14432a;font-weight: 600;cursor: not-allowed; border: solid 3px #305736;}

input#resultados {text-decoration: none; background: #14432a; color: #fff !important; padding: 1em 4em; margin-top: 2em !important; cursor: pointer;}
input#resultados:disabled{background: #ddd;padding: 1em 4em;margin-top: 3em;color: #14432a;font-weight: 600;cursor: not-allowed; border: none;}

.pasos .siguiente, .pasos .anterior {min-height: 52px; display: inline-block;}

.pasos li{overflow:hidden;transition:.2s linear !important;}
.pasos li.select{margin-top: 2em !important;transition:.2s linear !important;position:relative;}
.pasos li.selected{margin-top: -1em !important;transition:.2s linear !important;position:relative;}
.linea{width:60%;margin:auto;height:.5rem;background:#14432a;position:relative;margin-top:4em;margin-bottom:2.5em;}

.ces1 .linea:before,.ces2 .linea:before,.ces3 .linea:before,.ces4 .linea:before{position:absolute;background:#587e42;height:1em;width:1em;top:0;bottom:0;margin:auto;border-radius:50%;color:#fff;text-align:center;font-size:2.4em;display:flex;justify-content:center;align-items:center;font-family:calibri;padding:.6em;font-weight:bold;}
.ces1 .linea:before{content:"1";left:0; z-index: 1;}
.ces2 .linea:before{content:"2";left:50%; transform: translatex(-50%); z-index: 1;}
.ces3 .linea:before{content:"3";right: 0%; z-index: 1;}
.ces4 .linea:before{content:"4";right:0; z-index: 1;}
.span1,.span2,.span3{position:absolute;background:#14432a;height:2em;width:2em;top:0;bottom:0;margin:auto;border-radius:50%;}

.ces1 .span1{left:50%; transform: translatex(-50%);}
.ces1 .span2{right:0%;}
.ces1 .span3{right:0%;}

.ces2 .span1{left:0;}
.ces2 .span2{}
.ces2 .span3{right:0%;}

.ces3 .linea .span1 {right: 100% !important;}
.ces3 .linea .span2 {right: 50% !important; transform: translateX(50%);}
.ces3 .span3{right:0%;}

.ces4 .span1{left:0;}
.ces4 .span2{left:50%; transform: translatex(-50%);}
.ces4 .span3{right:0%;}

ul.paso2 li {display: block;cursor: pointer;border: .2rem solid #cae1c2;padding: 0em 0 0.5em 0;box-shadow: -9px 9px #cae1c2;margin: 3em 2em 2em 2em;}
ul.paso2 {display: flex;padding: 0;width: 80%;justify-content: center;align-items: center;margin: auto;}

ul.paso3 li {display: block;margin: 0 1em;width: 20%;cursor:pointer;}
ul.paso3 {display: flex;width: 100%;margin: auto;align-items: end;justify-content: center;padding: 0;}

li.escaleras {background: #33a457;}
li.tipoiaa {background: #db812d;}
li.tipoia {background: #272525;}
li.tipo3 {background: #56a3d3;}
li.tipo2 {background: #f3ca31;}
li.tipo1 {background: #ba131a;}

.paso3 img {width: 4.3vw;}
.pasos .paso3 p:before,.pasos .alcance p:before{display:none;}
.paso3 p.tipo {margin: 0;padding-top: 1em;}
.paso3 p:nth-child(3) {padding-bottom: 1em;}
.paso3 li {display: block;margin: 0 1em;width: 20%;padding: 3em 0 0 0;}
.paso3 li p{color:#fff !important;}

.ces4 .alcance li {display: block;}
.ces4 .alcance {display: flex;width: 100%;margin: auto;justify-content: center;align-items: center;}
.ces4 .paso-final {display: flex;justify-content: center;align-items: center;}
.ces4 .paso-final input.submit {background: #14432a;color: #fff;padding: 1.22em 4em;margin-top: 4em;cursor: pointer;border-radius: 0 !important;box-shadow: none !important;margin-left: 1em;border: none;}
.ces5{display:block;}
.ces5 ul {display: flex;padding: 0;margin: 0;}
.ces5 ul li{display:block;}
.ces5 ul li {display: block;box-shadow: -8px 7px #cae1c2;border: .2em solid #cae1c2;}
.ces5 h4{width:100%;}

.paso1  {padding: 0 4em;}
.ces1{padding-left:7em !important;padding-right:7em !important;}
.paso1 .owl-stage-outer {overflow: hidden;}
.seguro{text-align:right;padding-right: 8em;}
.metros p {padding-left: 5.5em;position: relative;}

.ces2 .linea .span1 {right: inherit !important;}



.metros p:after {content:"";position:absolute;width:3em;height:.15em;background:#d0d0d0;left:1em;margin:auto;top: 0;bottom:0;}
.ces4 .linea{margin-bottom:10em;}
.wpb-js-composer .vc_tta-container,.wpb-js-composer .vc_tta-container{margin-bottom: 0 !important;}
.page-id-399 .c2 {padding: 1.5em !important;}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel-heading {background-image: none !important;border: none !important;background-color: #14432a !important;padding:1em 1em 1em 4em;}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel-title>a {color: #fff !important;}
i.vc_tta-controls-icon.vc_tta-controls-icon-chevron:before {border-color: #fff !important;}
.vc_tta-panel-body {background: #d0e1c1 !important;color: #000;text-transform: uppercase;padding: 3em 6em !important;font-size: .9em !important;}
.vc_tta-panel-body p {line-height: 1.5;}

.dir, .tel,.email {padding-left: 3em;}
.dir:before {position: absolute;content: "";width: 2em;height: 2em;background-image: url(http://preview.escalumex.com/wp-content/uploads/2019/12/dir.png);background-repeat: no-repeat;background-size: cover;margin-left: -3em;}
.tel:before {position: absolute;content: "";width: 2em;height: 2em;background-image: url(http://preview.escalumex.com/wp-content/uploads/2019/12/tel.png);background-repeat: no-repeat;background-size: cover;margin-left: -3em;}
.email:before {position: absolute;content: "";width: 2em;height: 2em;background-image: url(http://preview.escalumex.com/wp-content/uploads/2019/12/mail.png);background-repeat: no-repeat;background-size: cover;margin-left: -3em;}

.drop,
.mydropdown,
.mydropdown2
{margin-left:3em;display: table;padding: 1em;width: 48vmin !important;cursor: pointer;position:relative;z-index:99;}
.drop .item:hover,
.mydropdown .item:hover,
.mydropdown2 .item:hover 
{background: #385737;color: #fff;}
.drop .active,.drop .item,
.mydropdown .current,.mydropdown .item,
.mydropdown2 .current2,.mydropdown2 .item
{padding:.5em 1em .5em 1em;border:1px solid #f7f7f7;color:#000;background:#fff;font-family:calibri;font-size: 1.5em;color:#979797;}
.columna{padding-left:1em;}
.drop:before,
.mydropdown:before ,
.mydropdown2:before 	
{content: "";width: 3.3em;height: 3.3em;background:#14432a;position: absolute;left: -3em;background-image: url(http://preview.escalumex.com/wp-content/uploads/2019/12/lupa.png);background-repeat: no-repeat;background-size: 60%;background-position: 45% 45%;}
.drop .active,
.mydropdown .current,
.mydropdown2 .current2
{background-image: url(http://preview.escalumex.com/wp-content/uploads/2019/12/arrow.jpg);background-repeat: no-repeat;background-size: 8%;background-position: 96%;}
.estados {position: absolute;width: 91.5% !important;}
#estados{overflow:visible;}
#estados .title {border-bottom: .2em solid;}
#estados p span {font-size: 3rem;}
#estados p {letter-spacing: 3px;font-size: 2.8em;}
.txt-mts{position: relative;top: -.7em;margin-left:.5em;}
#header .header-main .header-left,#header .header-main .header-right{padding: 0;}
.categorias img {height: auto;margin: auto;display: block;}
.post-content p:not(.capacidad):before {content: "";position: relative;width: .5em;height: .5em;background: #587e42;left: 0;display: inline-block;margin-right: 1em;border-radius: 50%;}
.post-content p:not(.capacidad) {color: #000;font-size: 1.3em;}
.privacidad {padding-top: 5em;}
.privacidad p, .privacidad li {font-size: 1.3em;text-align: justify;line-height: 1.5;}
.los-mas-vistos .row.ces1.pasos {padding: 0 !important;}
.los-mas-vistos .pasos .owl-nav .owl-next {margin:auto !important;}
.b-t-n a {background: #14432a !important;color: #fff !important;border-radius: 0 !important;border: none !important;font-size: 1.5em !important;letter-spacing: 1px;padding: .7em 2em !important;font-family: "FagoExTf-Bold";text-transform: uppercase;}
.mfp-image-holder .mfp-content {max-width:35%;}
.mfp-wrap.mfp-gallery.mfp-close-btn-in.mfp-auto-cursor.mfp-ready{z-index: 99999999;}
a.ficha_tecnica {background-color: #385737;color: #fff;text-decoration: none;padding: 1em;top: 2em;position: relative;font-weight: bold;}
.wpb_text_column.wpb_content_element.paisestxt h3 {font-size: 2.5em;font-weight: bold;}
.wpb_text_column.wpb_content_element.paisestxt {margin: 1em 2em 4em 2em;   }

.dc .col-md-6:nth-child(1) {background: #ebe9e5;}
/*.single-post .post-medium .post-slideshow .owl-dots:before{content:"";width:100%;height:100%;position:absolute;left:0;}*/
.single-post .post-medium .post-slideshow .owl-nav{display: none !important;}
.archive .owl-dots, .archive .owl-nav {display: none !important;}
.ces5 ul li{width: 30%;margin: 1em;}
.wpb_widgetised_column.wpb_content_element {margin: 0;}

.mydropdown:before, .mydropdown2:before{display:none;}
.titulo-paises h3 {font-size: 3em;line-height: 1;width: 80%;margin: auto;font-weight: bold;color: #fff;}


ul.personalizado {display: flex;margin-top: 5rem;padding:0;}
ul.personalizado li {display: block;}
ul.personalizado li.primary {display: none;}
ul.personalizado li a {background-color: #e8e8e8;color: #000;font-size: 1em;font-weight: bold;padding: 1em 2em;text-decoration:none;}
ul.personalizado li a:hover{color:#fff;background-color:#14432a;}
ul.personalizado li.current-cat a{color:#fff;background-color:#14432a;}



@media(min-width:768px){
	.ns3 .c1 img{width:15vw;margin-left:2em;}
	.ns1 img{width:95%;float:left;}
	form.searchform{display:block !important;top:-2em !important;width:11vw;position:absolute !important;right:-11em !important;overflow:hidden !important;background:#c3c6c8 !important;color:#000 !important;}
#header .searchform:not(.searchform-cats) input{color:#000;padding-left:4em;font-size:.8em;border:none !important;}
	a.search-toggle.opened,#header .searchform-popup .search-toggle{display:none !important;}
	.header-right > div{float:left;}
	form > div{border:none !important;}
	form .text:after{position:absolute;content:"";width:1.3em;height:1.3em;background-image:url(../../uploads/2019/11/lupa.png);top:0;margin:auto;bottom:0;background-repeat:no-repeat;background-size:cover;left:.5em;}
	form .text:before{content:"";position:absolute;width:.09em;height:1.3em;background:#948c8c;display:block;top:0;margin:auto;left:2.3em;bottom:0;}
	.vc_column_container.col-md-4:nth-child(1) {padding-top: 3.2em;}
	.post-template-default.single.single-post .owl-dots {width: 80%;}
}

@media(max-width:767px){
	.titulo-paises h3 {font-size: 2em;width:100%;}
	.drop, .mydropdown, .mydropdown2 {margin-left:0;width: 100% !important;}
	.columna {padding: 0 !important;order:1;}
	.countrys{display:grid;}
	.columna2{order:2;}
	.mfp-image-holder .mfp-content {max-width:90%;}
	.ns3 .c1{padding:3em !important;order:2;}
	.ns4 .c2{padding:2em !important;}
	.page-id-225 h3{padding-bottom:.3em;}
	.ns3 .c1 img{width:100%;}
	.ns1 .title{bottom:0;}
	.ns1 h1{font-size:3em;padding-top:0;letter-spacing:0;}
	.franja-{display:none;}
	.cs2 form{width:90%;}
	.cs2 h3 br{display:none;}
	.cs2 form{margin-top:5em;}
	.cs2 h3:before{display:none;}
	.cs3 .c1{padding:1em !important;}
	.cs2 h3{padding-bottom:1em;}
	.cs3 .c1 .datos{padding-left:7em;}
	.ps0.ns1 .title{position:relative;background-color:#385737;padding:2em;bottom:0;left:0;}
	.ps0.ns1 p{padding-bottom:0.6em;}
	.ps0 .title a{margin-top:0;}
	.ps0 .title a:before{left:2em;}
	.ps1 h2{line-height:1.1;}
	.ps1 h2:before{display:none;}
	.ps1{padding:4em 2.5em 2em 2.5em !important;}
	.ps1 h2{padding-bottom:.5em;}
	h2.tipo{right:0;width:100%;}
	article.post-medium.post-title-simple h2.entry-title{padding-top:1em;text-align:center;}
	h2.cat-actual:before{display:none;}
	.blog-posts.posts-grid.blog-posts-padding article{margin-top:0;}
	.linea {width: 100%;}
	.ces2 .linea:before{content:"2";left:50% !important; transform: translatex(-50%);}
	.ces3 .linea:before{content:"3";right: 0px !important; left: inherit !important;}
	
	ul.paso2 li {padding: 0;width: 100%;margin: 3em 0;}
	ul.paso2 {display: block;width: 100%;}
	ul.paso3 {display: block;}
	ul.paso3 li {width: 100%;margin: 0;padding: 2em;margin-bottom: 2em;}
	ul.paso3 li img {width: 25%;}
	ul.paso3 li br {display: none;}
	.ces4 .alcance {display: table;}
	.ces4 ul p {text-align:left;}
	.ces4 .linea {margin-bottom: 4em;}
	.metros p {padding-left: 0;padding-top: 2em;font-size: 2em;}
	span.vc_tta-title-text {font-size: 0.8em;}
	.drop {width: 93% !important;}
	#estados .title {font-size: .8em !important;text-align: center;margin: 0 !important;width: 100%;}
	#estados p span {font-size: 1em;}
	.drop .active, .drop .item {text-align: left;}
	.estados {    width: 100% !important;position: relative;}
	.ces4 .paso-final input.submit, .pasos .anterior, .pasos .siguiente {padding: 1em !important;}
	.col2 img {width: 80%;}
	#scroll {right: 0em;}
}

@media(max-width:991px){
	.pasos {padding: 5em 1em !important;}
	.metros p:after{display:none;}
	.vc_tta-panel-body {padding:1em !important;}
	.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel-heading {padding: .5em 1em .5em 1em;}
	html.panel-opened body #side-nav-panel{background-color:#587e42 !important;}
	#side-nav-panel .accordion-menu li.menu-item.active > a, #side-nav-panel .menu-custom-block a:hover {background-color: #587e42 !important;}
	#side-nav-panel .accordion-menu li:not(:last-child) {border-bottom: 1px solid #7e9874 !important;}
	#side-nav-panel .accordion-menu li:not(:last-child) a {padding: 1em;}
	#side-nav-panel .accordion-menu .arrow {margin: auto;top: 0;bottom: 0;}
	.ps1 .categorias {padding: 2em 0;}
	.post-template-default.single.single-post .owl-dots {left: 0;}
}

@media(min-width:768px) and (max-width:1023px){
	.ns3 .c1{padding:0em 2em 0em 2em !important;}
	.page-id-225 h3{padding-bottom:0.1em;}
	.ns3 .c1 img{margin-bottom:0;}
	.ns4 .c2{padding:1em 2em 1em 2em !important;}
	.ns3 .c1 p{line-height:1;}
	
}

@media(min-width:1024px){
	.ns4 .c2{padding:1em 5em 1em 7em !important;}
	.ns3 .c1{padding:1em 8em 1em 4em !important;}
	.franja-footer{margin-top:-1em;position:relative;}
}

@media(max-width:375px){
	.ns1 h1{font-size:2.5em;}
	.cs2 form label{padding:1.5em .5em;}
	.cs2 h3{font-size:2em;}
	.ps0.ns1 h1{font-size:4em;}
	.ps0.ns1 p{font-size:1.6em;}
	.ps0 .title a{padding:1em 1em;}
}

@media(max-width:320px){
	.ns2 h2:after{display:none;}
	.page-id-225 h3, .page-id-225 h2{padding-bottom:0;}
	.ps0 .title a{padding:0em 0em;}
	.ps0 .title a:before{margin-top:-5px;}
}

@media(max-width:1199px){
	.ps1{padding:10em 2.5em 2em 2.5em;}
}

@media (max-width:575.98px){	
	#header .mobile-toggle{background-color:#14432a;}
	#side-nav-panel .accordion-menu li.menu-item > a, #side-nav-panel .menu-custom-block a{font-family:Calibri-Bold;font-size:15px;font-weight:700;line-height:20px;color:#fff;border-radius:0px;}
	#side-nav-panel .accordion-menu li.menu-item.active > a, #side-nav-panel .menu-custom-block a:hover{background-color:#14432a;}

	h1.logo.logo-transition:after{display:none;}
	#header.sticky-header .header-main.sticky, #header.sticky-header .main-menu-wrap, .fixed-header #header.sticky-header .main-menu-wrap{box-shadow:0px 17px 0px 0px #587e423d;}
	.header-main:after{display:none;}
	.cuadros{display:none;}
	.sec-1{margin-top:-5%;}
	.sec-1 h1{font-size:35px;padding-left:3%;}
	.sec-1 p{padding-left:3%;}
	.sec-1 .vc_btn3-container.vc_btn3-inline{padding-left:3%;}
	.sec-1 button{padding:8% 25% !important;}
	.sec-1 button:after{left:55vw;}
	.sec-2 .pdf p{font-size:12px;line-height:17px;padding-left:32%;}
	.sec-2 .pdf .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom:10px;}
	.sec-2 h1:after{top:17%;right:15%;}
	.sec-2 .slick-slider .slick-prev{left:-7%;display:inline-block !important;font-size:35px !important;}
	.sec-2 .slick-slider .slick-next{right:-7%;display:inline-block !important;font-size:35px !important;}
	.sec-3{background-image:url(../../../wp-content/uploads/2019/10/fondo-sec3-color.jpg) !important;padding-top:0px !important;}
	.sec-3 .escalera{padding:0px;}
	.sec-3 .escalera img{display:block !important;}
	.sec-3 h1{font-size:26px;text-align:center;}
	.sec-3 h1:after{display:none;}
	.sec-3 .vc_btn3-container.vc_btn3-inline{text-align:center;}
	.sec-4 h1{padding-left:5%;padding-right:5%;font-size:30px;}
	.sec-4 h1:after{top:100%;right:18%;}
	.sec-4 .descubre{text-align:center;margin-top:10%;}	
	.sec-4 button{font-size:18px !important;padding:5% 10% !important;}
	.sec-footer .telefonos{font-size:15px;}
	span.footer-copyright{font-size:8px;}
	#footer .footer-bottom{padding:0px;}
}

@media (min-width:576px) and (max-width:767.98px){
	#header .mobile-toggle{background-color:#14432a;}
	#side-nav-panel .accordion-menu li.menu-item > a, #side-nav-panel .menu-custom-block a{font-family:Calibri-Bold;font-size:15px;font-weight:700;line-height:20px;color:#fff;border-radius:0px;}
	#side-nav-panel .accordion-menu li.menu-item.active > a, #side-nav-panel .menu-custom-block a:hover{background-color:#14432a;}
	html.panel-opened body #side-nav-panel{background-color:#587e42;}
	#header.sticky-header .header-main.sticky, #header.sticky-header .main-menu-wrap, .fixed-header #header.sticky-header .main-menu-wrap{box-shadow:0px 17px 0px 0px #587e423d;}
	h1.logo.logo-transition:after{display:none;}
	.cuadros{display:none;}
	.sec-1{margin-top:-5%;}
	.sec-1 h1{font-size:35px;padding-left:3%;}
	.sec-1 p{padding-left:3%;}
	.sec-1 .vc_btn3-container.vc_btn3-inline{padding-left:3%;}
	.sec-1 button{padding:8% 25% !important;}
	.sec-1 button:after{left:30vw;}
	.sec-2 .pdf p{font-size:12px;line-height:17px;padding-left:15%;}
	.sec-2 .pdf .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom:10px;}
	.sec-2 h1:after{top:20%;right:30%;}
	.sec-2 .slick-slider .slick-prev{left:-3%;display:inline-block !important;font-size:40px !important;}
	.sec-2 .slick-slider .slick-next{right:-3%;display:inline-block !important;font-size:40px !important;}
	.sec-3 .escalera img{display:none !important;}
	.sec-3 h1{font-size:26px;padding-left:30%;}
	.sec-3 h1:after{display:none;}
	.sec-3 .vc_btn3-container.vc_btn3-inline{padding-left:55%;}
	.sec-4 h1{padding-left:5%;padding-right:5%;font-size:30px;}
	.sec-4 h1:after{top:100%;right:12%;}
	.sec-4 .descubre{text-align:center;margin-top:10%;}
	.sec-4 button{font-size:18px !important;padding:5% 10% !important;}
	.sec-footer img{width:70%;}
	.sec-footer .description{margin-top:10% !important;}
	.sec-footer .logo-footer:after{width:57vw;top:50%;left:-10%;}
	#footer .footer-bottom{padding:0px;}
}

@media (min-width:768px) and (max-width:991.98px){
	.drop, .mydropdown, .mydropdown2 {margin-left:0;width: 100% !important;}
	.metros p {padding-left: 0;}
	.ps1 a{padding:0em;}
	.ps0.ns1 .title{bottom:-0.5em;}
	.ps1 .col-md-4{padding:0 .7em;}
	#header .mobile-toggle{background-color:#14432a;}
	#header .logo{max-width:33% !important;}
	.cs2 form{width:90%;}
	#side-nav-panel .accordion-menu li.menu-item > a, #side-nav-panel .menu-custom-block a{font-family:Calibri-Bold;font-size:15px;font-weight:700;line-height:20px;color:#fff;border-radius:0px;}
	#side-nav-panel .accordion-menu li.menu-item.active > a, #side-nav-panel .menu-custom-block a:hover{background-color:#14432a;}
	html.panel-opened body #side-nav-panel{background-color:#587e42;}
	h1.logo.logo-transition:after{right:69%;}
	#header .header-main .header-right{padding-right:10%;}
	#header.sticky-header .header-main.sticky, #header.sticky-header .main-menu-wrap, .fixed-header #header.sticky-header .main-menu-wrap{box-shadow:0px 17px 0px 0px #587e423d;}
	#header.sticky-header .main-menu-wrap, #header.sticky-header .header-main.sticky .header-left, #header.sticky-header .header-main.sticky .header-center, #header.sticky-header .header-main.sticky .header-right{padding:8px 5% 8px 0px;}
	h1.logo.logo-transition:after{display:none;}
	.cuadros{top:0.2em;height:100vh;}
	.sec-1{margin-top:-5%;}
	.sec-1 h1{font-size:35px;padding-left:3%;}
	.sec-1 p{padding-left:3%;}
	.sec-1 .vc_btn3-container.vc_btn3-inline{padding-left:3%;}
	.sec-1 button:after{left:30vw;}
	.sec-2 .pdf p{font-size:12px;line-height:17px;padding-left:15%;}
	.sec-2 .pdf .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom:10px;}
	.sec-2 .slick-slider .slick-prev{left:-1%;display:inline-block !important;}
	.sec-2 .slick-slider .slick-next{right:-1%;display:inline-block !important;}
	.sec-3 .escalera img{display:none !important;}
	.sec-3 h1{font-size:26px;}
	.sec-3 h1:after{top:55%;left:3.4%;}
	.sec-3 button{font-size:13px !important;padding:3% 7% !important;}

	.sec-4 h1{padding-left:5%;padding-right:5%;font-size:25px;}
	.sec-4 h1:after{top:100%;right:12%;}
	.sec-4 .descubre{text-align:center;margin:auto;margin-left:0px;margin-right:0px;}
	.sec-4 button{padding:15% 25% !important;}

	.sec-footer .logo-footer:after{top:30%;}
	.sec-footer .phone-icon{padding-left:15%;font-size:15px;}
	.sec-footer .cart-icon{padding-left:15%;font-size:15px;}
	.sec-footer p{font-size:12px !important;}
.franja-{top:4.8em;}
	form.searchform{width:25vw;right:0 !important;}
	.header-right{float:right;}
	.cs3 .c1 .datos{padding-left:7em;}
	.cs3 .c1{padding:6em 0em 3em 0em !important;}
	.cs2 h3{padding-bottom:1.5em;}
	.page-id-225 p{font-size:1.3em;}
	h2.tipo{right:0;width:50%;}
	article.post-medium.post-title-simple h2.entry-title{padding-top:1em;text-align:center;}
	h2.cat-actual:before{margin-top:2em;}
	
	ul.paso3 li {margin: 0 0.2em;}
}

@media (min-width:992px) and (max-width:1199.98px){
	.ces4 {padding: 5em 7em !important;}
	.ns3 .c1{padding:0em 2em 0em 2em !important;}
	.page-id-225 h3, .page-id-225 h2{padding-bottom:0.5em;}
	#header .main-menu > li.menu-item > a{padding:10px 5px 10px 10px;}
	.page-id-225 p{line-height:1.3;}
	#header .header-main .header-right .searchform-popup{left:-30%;}
	h1.logo.logo-transition:after{right:0%;}
	.cs3 .c1{padding:6em 0em 3em 0em !important;}
	.sec-1{padding-left:10% !important;}
	.sec-1 button:after{left:18vw;}
	.sec-2 h1:after{top:17%;right:40%;}
	.sec-2 .slick-slider .slick-prev{left:2%;}
	.sec-2 .slick-slider .slick-next{right:2%;}
	.carru-sec2 .slick-slider{padding-left:12% !important;padding-right:12% !important;}
	.sec-3 h1{font-size:30px;padding-right:15%;}
	.sec-3 h1:after{top:40%;}
	.sec-4 h1{font-size:30px;}
	.sec-4 h1:after{right:18%;}
	.sec-4 .descubre{text-align:center;margin:auto;margin-left:0px;margin-right:0px;}
	.sec-4 button{padding:15% 25% !important;}
	.sec-footer{padding-left:5%;padding-right:5%;}
	.sec-footer .logo-footer:after{top:30%;}
	.sec-footer .phone-icon{padding-left:15%;font-size:15px;}
	.sec-footer .cart-icon{padding-left:15%;font-size:15px;}
	.sec-footer p{font-size:13px !important;}
	.redes{margin-bottom:0px;}
	.header-main:before{width:20%;}
	h2.tipo{right:-5em;width:70%;}
	.ces3{padding: 5em 1em !important;}
}

@media (min-width:1200px) and (max-width:1399.98px){ 
	#header .header-main .header-right .searchform-popup{left:-30%;}
	.sec-1{padding-left:10% !important;}
	.sec-1 button:after{left:18vw;}
	.sec-2 .slick-slider .slick-prev{left:2%;}
	.sec-2 .slick-slider .slick-next{right:2%;}
	.carru-sec2 .slick-slider{padding-left:12% !important;padding-right:12% !important;}
	.sec-2 h1:after{top:17%;}
	.sec-3 h1{font-size:35px;padding-right:25%;}
	.sec-3 h1:after{top:40%;}
	.sec-4 h1:after{right:16%;}
	.sec-4 button{padding:15% 25% !important;}
	.sec-footer{padding-left:5%;padding-right:5%;}
	.sec-footer .logo-footer:after{top:35%;}
	.sec-footer .phone-icon{padding-left:15%;font-size:15px;}
	.sec-footer .cart-icon{padding-left:15%;font-size:15px;}
	.redes{margin-bottom:0px;}
}

@media (min-width:1400px) and (max-width:1599.98px){
	.cuadros{top:1px;height:100vh;}
	.sec-4 button{padding:15% 25% !important;}
	.sec-4 h1:after{right:20vw;}
}

@media (min-width:1600px){    
	body:not(#tinymce){font-size:21px;}
	body:not(#tinymce) p{line-height:37px;}
	.sec-3 h1 {font-size: 2em;line-height: 1;}
	.sec-4 button{padding:15% 25% !important;}
	.sec-4 h1:after{right:39%;}
	.franja-{top:3.2em;}
	.block-nowrap{right:-6em !important;position:relative;}
	.single-post .container{max-width:76%;}
	#estados p span {font-size: 1.2em;}
	#estados p {line-height:1;}
	.header-main:before {width: 34%;height: .2em;bottom: 8px;}
	.ps0.ns1 p {line-height: 1.4 !important;}
	.header-main .container {width: 100% !important;max-width: 85% !important;margin: auto;align-items: center;justify-content: center;}
	#header .main-menu > li.menu-item > a {    font-size: 0.9em;padding: 1em;}
	#header .header-main .header-right {width: 69%;}	
	.cuadros {top: -2.3em;}
	.drop:before {height: 2.7em;}
	.txt-mts {top: -11px;}
	.cs2 form input, .cs2 form textarea {padding: 2em 0 2em 12em !important;}
	.ps0 .title a {line-height: 1.5;}
	.drop{padding-top:0;}
	#estados .title h1 {padding-bottom: 10px !important;}
	.sec-1 > .container {width: 100% !important;max-width: 84% !important;}
	.page-id-251 .ns1 h1 {line-height: 1;}
	.vc_tta-panel-body {padding: 1em 6em !important;}
	.dir p, .tel p, .email p {line-height: 1.4 !important;}
}
.entry-title::last-word {
	color: green;
}
.cap-carga {
	position: relative;
	top: 5em;
	color: #489129;
	font-weight: 600;
	font-size: 25px;
}
#header.sticky-header .header-main.sticky, #header.sticky-header .main-menu-wrap, .fixed-header #header.sticky-header .main-menu-wrap {
    box-shadow: none;
}

.producto-unica .wpb_text_column h5 {color: #000; font-size: 1.3em; line-height: 2.5;}
.blog-posts-padding .grid-box .img-thumbnail, .blog-posts-padding .grid-box .img-thumbnail img {padding: 3px;}

body.postid-823 .desc-indi {}
body.postid-823 .desc-indi .wpb_wrapper {}
body.postid-823 .desc-indi .wpb_wrapper p:nth-child(2):before {display: none;}
body.postid-823 .desc-indi .wpb_wrapper p:nth-child(3):before {display: none;}
body.postid-823 .desc-indi .wpb_wrapper p:nth-child(4):before {display: none;}
body.postid-823 .desc-indi .wpb_wrapper p:nth-child(5):before {display: none;}
body.postid-823 .desc-indi .wpb_wrapper p:nth-child(7):before {display: none;}

body.postid-830 .desc-indi .wpb_wrapper p:nth-child(2):before {display: none;}

.pasos ul li img {max-height: initial !important;}

.paso1 .owl-stage li.select {border: solid 3px #14432a !important;}
.paso2 li.select {border: solid 3px #14432a !important;}

.drop .estados {height: 220px; overflow-y: scroll;}