/*
Theme Name: Lens Child
Theme URI: https://laspino.com
Author: Cristian Trujillo - Naftic
Template: lens
Author URI: https://naftic.com
Description:  LENS is a surprising premium WordPress theme aimed at photographers in need for a solution that focuses on what matters most to them: their work. Every feature was carefully chosen and designed to ease the way to that perfect photography portfolio website.
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: lens_txtd
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
*/

/* Add your custom CSS rules that overwrite the ones in the main Lens theme here */

/* This file assumes you wish to add new CSS rules that will overwrite the ones in the parent's CSS files
If you wish however, you can copy the whole style.css file from the parent here and hack at it - see functions.php for more details.
In that case please remember that you still need to retain the header above (replace the header of the parent style.css with the one above),
specifically the 'Template: lens' line. */

@font-face{
	font-family: Helvetica;
	src: url('fonts/Helvetica.otf');
}

@font-face{
	font-family: Helvetica-Bold;
	src: url('fonts/Helvetica-Bold.ttf');
}

@font-face{
  font-family: Helvetica-Md;
  src: url('fonts/Helvetica-Md.otf');
}

a, p, span {font-family: Helvetica;font-size: 14px;color: #000;}

#page{padding:0 30px;background-color: #fff;}

.wrapper{margin-left: 100px;}

.header:before{display: none;}

.header{left: 100px;padding-right: 0;}

.header__social-section{border-bottom:0;margin-bottom: 0;}

.header__social-section ul li a:hover {color: #e5342a;}

.text--left{color: #000;font-family: Helvetica;font-size: 16px;}

.text--left a{color: #000;text-decoration: underline;font-size: 16px;}

.site-footer{position: relative;margin-left: 0 !important;}

.site-navigation--main > .menu-item{border:0;}

.menu-inicio{width: 100%;}

.sub-menu-link{font-size: 14px !important;}

.site-navigation--main{text-transform: none;border:0;}

.menu-main-menu-container ul li a{color: #000;font-family: Helvetica;font-size: 16px;font-style: normal;padding:10px 15px !important;}

.menu-main-menu-en-container ul li a{color: #000;font-family: Helvetica;font-size: 16px;font-style: normal;padding:10px 15px !important;}

.menu-main-menu-fr-container ul li a{color: #000;font-family: Helvetica;font-size: 16px;font-style: normal;padding:10px 15px !important;}

.current_page_item a{font-family: Helvetica-Bold !important;}

.menu-main-menu-container ul li a::after{content: '';position: absolute;width: 20px;height: 1px;background-color: #333;margin-top: 5px;display: block;}

.menu-main-menu-en-container ul li a::after{content: '';position: absolute;width: 20px;height: 1px;background-color: #333;margin-top: 5px;display: block;}

.menu-main-menu-fr-container ul li a::after{content: '';position: absolute;width: 20px;height: 1px;background-color: #333;margin-top: 5px;display: block;}

.header__social-section ul{width: 100%;}

.header__social-section ul li a{padding: 0;color:#000;}

.header__social-section ul li a i{font-size: 20px;}

.entry__content a {color: #e5342a;text-decoration: none;font-family: Helvetica-Bold;font-size: 20px;}

.entry__content{font-family: Helvetica;font-size: 16px;text-align: justify;color: #333;width: 100%;float: left;}

.entry__content .overlay img{max-height: 307px;margin:0 auto;}

.rt-tpg-container .layout1 .rt-holder .rt-detail .read-more a{float: left;font-family: Helvetica;font-size: 16px;padding: 0;border-bottom: 1px solid #e3542a;border-radius: 0;background-color: transparent;}

.rt-img-holder.overlay.view-details{margin:25% auto 0 auto;}

.layout1 .rt-equal-height{border-right: 2px solid #bbb;}

.rt-equal-height:last-child {border-right:0;}

.new-single{width: 31%;padding:0 20px;float: left;border-right: 1px solid #999;}

.new-single:first-child{padding-left:0;}

.new-single h3{margin-top: 10px;}

.new-single p{font-family: Helvetica;font-size: 15px;color: #333;line-height: 24px;text-align: justify;}

.entry__title{font-family: Helvetica-Bold;font-size: 30px;color: #e5342a !important;}

.menu-empresa{margin-bottom: 30px;}

.menu-empresa a,.menu-empresa span{font-family: Helvetica-Bold;margin:0 5px;color: #242423;}

.filtro-current{color: #e5342a !important;}

.contenido-empresa{margin-top: 20px;max-height: 200px;overflow-y: auto;max-width: 1300px;}

.subtitle-cocina{width:100%;float:left;margin-top:-10px !important;}

.subtitle-cocina img{float: left;}

.subtitle-cocina span{color: #f47f63;font-family: Helvetica-Bold;font-size: 20px;float: left;margin-top:10px;margin-left:10px;}

.title-cocina{color: #f47f63;font-family: Helvetica-Bold;font-size: 20px;width: 100%;float: left;}

.title-cocina img{float: left;}

.title-cocina span{margin-left: 20px;float: left;margin-top:5px;}

.subtitle-bano{width:100%;float:left;margin-top:-10px !important;}

.subtitle-bano img{float: left;}

.subtitle-bano span{color: #2a8388;font-family: Helvetica-Bold;font-size: 20px;float: left;margin-top:10px;margin-left:10px;border-bottom:2px solid #2a8388;}

.title-bano{color: #2a8388;font-family: Helvetica-Md;font-size: 18px;width: 100%;float: left;}

.title-bano img{float: left;}

.title-bano span{margin-left: 20px;float: left;margin-top:5px;}

.col-md-2{width: 15%;float: left;margin:0 30px 20px 0;}

.box-content-cocinas{width: 100%;float: left;margin:10px 0;}

.box-content-cocinas{width: 100%;float: left;margin:10px 0;}

.content-cocinas .col-md-2:first-child{margin-left: 0;}

.content-cocinas .col-md-2:last-child{margin-right: 0;}

.content-banos .col-md-2:first-child{margin-left: 0;}

.content-banos .col-md-2:last-child{margin-right: 0;}

.col-cocina img{margin-bottom: -20px;}

.col-cocina li {text-align: center;list-style-type: none;}

.col-cocina li a{color: #242423;font-family: Helvetica;font-size: 16px;}

.col-bano img{margin-bottom: -20px;}

.col-bano li {text-align: center;list-style-type:none;}

.col-bano li a{color: #242423;font-family: Helvetica;font-size: 16px;}

.entry__title_cocinas{font-family: Helvetica-Bold;font-size: 45px;color: #f47f63;margin-bottom: 30px;}

.entry__title_banos{color: #2a8388;font-family: Helvetica-Bold;font-size: 42px;padding: 2rem 0;}

.breadcrumb-cocina{color: #000;font-family: Helvetica-Bold;font-size: 20px;}

.breadcrumb-bano{color: #000;font-family: Helvetica-Bold;font-size: 20px;float: left;width: 100%;margin-bottom: 0px;}

.breadcrumb-bano a{color: #2a8388;text-decoration: none;border-bottom: 1px solid #2a8388;margin-left: 10px;font-family:Helvetica-Bold;font-size:18px;}

.breadcrumb-bano img,.breadcrumb-bano span{float: left;}

.breadcrumb-bano span{float: left;margin-right: 5px;}

.breadcrumb-ind{border-bottom:1px solid #333;font-family: Helvetica-Bold;font-size: 18px;}

.breadcrumb-cat a{color: #f47f63;text-decoration: none;border-bottom: 1px solid #f47f63;margin-left: 10px;font-family:Helvetica-Bold;font-size:18px;}

.enl-volver{text-decoration: underline;margin: 30px 0;float:left}

.breadc-icon{font-size: 20px;font-weight: bold;}

.volver-cocinas span{text-decoration: underline;}

.box-content-cocina .cocina-dibujo.col-md-2{width: 20%;float: left;margin:0;}

.box-content-cocina .cocina-imagen.col-md-10{width: 75%;float: left;margin-left: 20px;}

.box-content-cocina a{font-family: Helvetica;text-align: center;width: 100%;float: left;color: #000;margin-top: 10px;}

.box-content .title-cocina{color: #f47f63;font-family: Helvetica-Bold;}

.text-cocina{width: 100%;float: left;height: 300px;overflow: auto;padding-right: 10px;margin-top: 20px;}

.text-bano{width: 100%;float: left;overflow: auto;padding-right: 10px;margin-top: 20px;}

.box-content-bano.col-md-10{width: 75%;float: left;}

.row-detalles .col-md-2{margin: 0 20px;width: auto;display: inline-block;float: none;}

.row-detalles .col-md-2:first-child{margin: 0 20px 0 0;}

.row-detalles .col-md-2 img{display: block;float: left;width:auto;}

.row-detalles .col-md-2 span{float:left;margin-top: 10px;word-wrap: break-word;}

/*.text-bano .row-detalles .col-md-2{width: 100%;text-align: left;margin-top: 30px;}`*/

.box-content-bano .row-detalles .col-md-2 span{margin-top:0;}

.open-img{width: 100%;float: left;text-align: center;margin-top: 10px;}

.js-unit{font-size: 50%;color: white;top: -7px;margin-right: 5px;vertical-align: middle;position: relative;font-family: "Josefin Slab",serif;}

.overlay_blog{position: absolute;top: 0;background: transparent;height: 100%;opacity: 0;width: 100%;display: flex;justify-content: center;align-items: center;text-align: center;}

.overlay_blog:hover{background-color:rgb(229,52,42);opacity:0.8;transition: opacity 0.5s ease-in-out, background 0.5s ease-in;}

.overlay_blog a{text-decoration:none;}

.overlay_blog h3{margin-top: 0;padding-top: 0;color: #fff;font-family: Helvetica;}

.info-contact span{width: 100%;float: left;margin-top:5px;}

.info-contact p{margin:5px 0;}

.info-contact a{font-family: Helvetica;text-decoration: underline;font-size: 14px;}

.info-contact h3{color: #e5342a !important;font-family: Helvetica-Bold;margin-top: 10px;font-size: 22px;}

.title-descargas{color: #e5342a !important;font-family: Helvetica-Bold;margin: 0 !important;font-size: 18px;}

.span-3 .entry__title{display: none;}

.span-3 .masonry__item{border:2px solid #ccc;}

.row-descargas{width: 100%;float: left;margin:20px 0;}

.box-descarga img{width: 65%;}

.box-descarga p{font-size: 16px;margin:10px 0;text-align: left;}

.box-descarga a{font-family: Helvetica;border-bottom:1px solid #e5432a;font-size: 16px;float: left;margin-top:2px;margin-left: 10px;}

.arrow-bottom{width:25px !important;float:left;}

.box-descarga.col-md-4{float: left;margin-right: 20px;}

.row-contact{width: 100%;float: left;}

.col-left-contact{width: 30%;float: left;}

.col-right-contact{width: 70%;float: left;}

.row-por-que{width: 100%;float: left;}

.row-por-que .col-md-3{width: 20%;float: left;margin:0 14px;}

.entry__content_decalogo{max-width: 1100px;}

.row-por-que .col-md-3:first-child{margin-left: 0;}

.decalogo-mos{width: 100%;float: left;display: flex;margin-bottom: 29px;}

.decalogo-mos-big{width: 100%;float: left;display: block;}

.image {display: block;width: 100%;height: auto;}

.overlay-small{position: absolute;display: table-cell;height: 220px;width: 295px;opacity: 0;transition: .5s ease;background-color: #f15948;}

.overlay-big{position: absolute;display: table-cell;height: 470px;width: 295px;opacity: 0;transition: .5s ease;background-color: #f15948;top:13.2%;}

.decalogo-mos:hover .overlay-small {opacity: 0.8;}

.decalogo-mos-big:hover .overlay-big {opacity: 0.8;top: 112px;}

.text{color: white;font-size: 18px;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;}

.title-pq{color: #e5342a;font-family: Helvetica-Bold;font-size: 18px;margin-top: 0 !important;float: left;width: 100%;}

.volver-deca{font-size: 14px !important;font-family: Helvetica !important;border-bottom: 1px solid;margin-bottom: 30px;float: left;}

.col-md-6{width: 48%;float: left;margin:0 12px;}

.box-left-org{float: left;margin:0px;padding-right: 20px;overflow: auto;}

.box-right-org{float: left;margin:0px;overflow: auto;}

.col-md-6 > p{margin-bottom: 10px;}

.link-bot-decalogo{width:100%;float:left;padding-right: 25px;}

.container-orientados{max-width: 1080px;max-height: 150px;float: left;overflow: auto;padding-right: 20px;}

.overlay .view-details{margin-top: 136px;}

.ov-dec-1,.ov-dec-8{top: 13.3%}

.ov-dec-2,.ov-dec-9{top: 42%;height: 217px;}

.ov-dec-3,.ov-dec-5,.ov-dec-7,.ov-dec-10{bottom: 3.7%;width: 291px;height: 217px;}

.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
  opacity: 1;
}

.outer-box {display: block;position: relative;margin-top: 35px;}

.outer-box img {width: 300px;height: auto;}

.outer-box #inner-box {background: #f15948;height: 98%;width: 100%;opacity: 0;top: 0;left: 0;position: absolute;padding: 0;transition: opacity .5s;}

.outer-box #inner-box p {color: #fff;line-height: 150px;text-align: center;}

.outer-box:hover #inner-box {opacity: .9;transition: opacity .5s;}

#inner-box .text{width: 90%;}

.menu-productos ul{margin-left: 147px;margin-top: -70px;border-left: 2px solid #999;position: absolute;}

.menu-productos{overflow: initial !important;}

.menu-productos ul li{overflow: initial;margin-left: -10px;}

.menu-productos ul li a::after{display: none;}

.menu-productos hr{opacity: 0;margin-top: -15px;width: 30px !important;margin-left: 85px;color: #999 !important;}

.menu-productos:hover .menu-link hr,.menu-productos.current_page_item .menu-link hr{opacity:1 !important;}

.menu-item--parent:after{display: none;}

.btn-representantes{display: none;float: left;width: 100%;margin-top: -20px;}

.btn-representantes{float: left;width: 100%;margin-top: -20px;}

.btn-representantes a{color: #e5342a;margin-top: 15px;float: left;margin-left: 10px;font-size: 15px;text-decoration: underline;cursor: pointer;}

.btn-representantes img{float: left;}

.btn-situacion{float: left;width: 100%;margin-top: -20px;margin-bottom: 20px;}

.btn-situacion a{color: #e5342a;margin-top: 15px;float: left;margin-left: 10px;font-size: 15px;text-decoration: underline;cursor: pointer;}

.btn-situacion img{float: left;}

.mapa-situacion{display: none;}

.video-home{position: relative;z-index: 999;background-color: #333;}

.video-home iframe{opacity: 0.8;}

.mosca-video{position: absolute;left: 46.2%;cursor: pointer;animation: MoveUpDown 2s linear infinite;bottom: 0;}

.text-bano .row-detalles{float:left;margin-top: 20px;}

#wpmem_login_form legend{display: none;}

#wpmem_restricted_msg,#wpmem_login{width: 40%;}

.mfp-counter .gallery-control{opacity: 0 !important;}

.entry__wrap .entry__content{margin-left: 0;}

.featured-image{margin-top: 50px !important;}

.featured-image img{width: auto;}

.page-single-post{padding-left: 0;float: left;max-width:1300px;}

.page-single-post .entry-header__meta{width: 100%;float: left;margin-left: -50px;}

.page-single-post .entry__title{width: 100%;float:left;padding-left:0;padding-top: 0;}

.page-single-post .entry__meta, .page-single-post #respond, hr.separator,.separator--striped{margin-left: -13.33333rem;}

.box-productos{text-align: center;max-width: 1160px;}

.box-productos div{display: inline-block;margin:0 30px;}

 #wpmem_login .button_div{text-align: left !important;}

 #wpmem_login #rememberme, #wpmem_login .button_div label{display: none !important;}

#wpmem_login_form input{border-color: #999 !important;}

 #wpmem_login .button_div .buttons{display: block;background-color: #e5342a;padding: 10px 15px;border: 0;color: #fff;border-radius: 4px;}

 .wpml-ls-item-en, .wpml-ls-item-es, .wpml-ls-item-fr{float: left;}

 .wpml-ls-item-en a, .wpml-ls-item-es a,.wpml-ls-item-fr a{font-weight: bold;}

 .wpml-ls-item-en a::after, .wpml-ls-item-es a::after,.wpml-ls-item-fr a::after{display: none !important;}

 .wpml-ls-current-language a span{color: #e5342a !important;}

 .box-customer{float:left;width:100%;text-align:center}

.box-nav{width:100%;float:left;margin-top: 20px;}

.box-content-cocina .col-md-4{width:33%;float: left;margin-bottom: 30px;}

.box-content-cocina .col-md-4:last-child{padding-right: 40px;}

.box-content-cocina .col-md-4 a i{color: #f47f63;}

.arrow-bano .col-md-4 a i{color: #2a8388;}

.arrow-bano .col-md-4{width:24.8%;float: left;margin-bottom: 30px;}

/* Estilos para Mozilla Firefoz */

.nav-firefox .image__item-wrapper img{top:0;}

.nav-firefox .entry__content a,.nav-firefox .info-contact h3{font-family:Helvetica;}

.nav-firefox .subtitle-cocina span{font-weight: normal;}


@keyframes MoveUpDown {
  0%, 100% {
    bottom: 0;
  }
  50% {
    bottom: 100px;
  }
}

@keyframes MoveUpDown2 {
  0%, 100% {
    bottom: 0;
  }
  50% {
    bottom: 100%;
  }
}


@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@media (max-width: 1980px){
	.decalogo-mos{display: inline-block !important;}
}

@media(max-width: 1820px){

	.col-cocina li{padding-bottom: 10px;}

	.col-cocina li a{font-size: 14px;}
}

@media (max-width: 1620px){
	.row-detalles .col-md-2{width: 30%;min-height: 80px;}

  .row-detalles .col-md-2:last-child {width: 50%;}

	.menu-productos ul{margin-top: -85px;}

  .box-content-cocina .col-md-4:last-child {padding-right: 30px;}
}

@media (max-width: 1550px){
	.col-left-contact{width: 40%;}

	.col-right-contact{width: 60%;}

  .row-detalles .col-md-2:last-child{width: 40%;}

  .row-detalles .col-md-2 {width: 25%;}

}

@media(max-width: 1480px){
  .row-detalles .col-md-2:last-child {
      width: 60%;
  }
}

@media(max-width: 1440px){

	.row-por-que:first-child {margin-top: 15%;}

	.row-por-que .col-md-3{width: 20%;}

	.decalogo-mos{display: block;margin-bottom: 0;}

	.col-md-2.col-cocina{width: 20%;}

	.outer-box{margin-top: 0 !important;}

	.menu-empresa a{font-size: 16px;}

	.content-banos .col-md-2{width: 25%;}

	.bano-especial{width: 50%;}

	.row-por-que:first-child{margin-top: 0;}

  .row-detalles .col-md-2{margin:0 5px;}

}

@media(max-width: 1400px){
	.row-detalles .col-md-2 {width: 25%;min-height: 100px;}
  .box-content-cocina .col-md-4:last-child {padding-right: 20px;}
}

@media(max-width: 1350px){
	.row-detalles .col-md-2:last-child{width: 50%;}

	.col-bano-esp{width: 30% !important;}

	.col-bano-3{width: 30% !important;margin: 20px 0px !important;padding: 20px 0;}

	.mosca-video{left: 43%;}

  .row-detalles .col-md-2 {width: 30%;}
}

@media(max-width: 1300px){
	/*.row-detalles .col-md-2:last-child img{width: 10%;}*/

	.row-detalles .col-md-2:last-child{width: 60%;}

	.wpgmp_map{width: 400px !important;height: 400px !important;}

	.bano-especial{width: 100% !important;margin-bottom: 30px !important;margin-left: 0 !important;}
}

@media(max-width: 1200px){

	.header {left: 0;}

	.wrapper{margin-left: 0;}

	.row-por-que .col-md-3:first-child{margin-left: 14px;}

	.row-por-que .col-md-3{width: 40%;}

	.mosca-video{left: 45%;}

  #wpmem_restricted_msg, #wpmem_login{width: 100%;}

  .contenido-empresa,.container-orientados{max-height: initial;}

  .nav-edge .outer-box img{width: auto;}

}

@media (max-width: 1100px){
  .row-detalles .col-md-2 {width: 40%;}
  .box-content-cocina .col-md-4:last-child {padding-right: 10px;}
}

@media (max-width: 1025px){
	.col-md-2.col-cocina{width: 25%;}

	.box-descarga.col-md-4{width: 40%;margin-bottom:30px;}

	.col-left-contact,.col-right-contact{width: 100%;margin-bottom: 30px;}

	.row-contact{display: table;}

	.col-right-contact{display: table-header-group;float: none;}

	.col-right-contact .wpgmp_map{width: 600px !important;height: 400px !important;}

	.content.djax-updatable .span-12 article{width: 45%;float: left;}

	.site-logo img{max-height: 80px;}

	.site-header__branding{height: 6rem !important;}

	.col-bano-esp{width: 40% !important;}

	.entry__title_banos{margin-top: 0;}

	.content-banos{float: left;margin-bottom: 40px;}

	.container-orientados{max-height: initial;}

	#main{background-color: #fff;}

	.site-logo img {height: 50px !important;}

  .row-detalles .col-md-2:last-child{width: 72%;}

}

@media (max-width: 890px){
	.row-detalles .col-md-2{width: 40%;}

	.container-orientados{max-height: auto !important;}

	#page{overflow: auto;}

	.mosca-video{left: 40.4%;}
}

@media (max-width: 890px) and (min-width: 769px){
	.col-md-2.col-bano{
    	margin: 15px 30px;
    }
}

@media (max-width: 768px) and (min-width: 550px){
	.col-md-2.col-bano{
    	margin: 10px 20px;
    }
}

@media(max-width: 768px){
	.layout1 .rt-equal-height{border:0;}
	.box-left-org,.box-right-org{width: 100%;max-height: initial;}
	.container-orientados .title-pq{text-align: left;}
  .row-detalles .col-md-2:last-child span{width: 50%;text-align: left;}

}

@media(max-width: 700px){
	.col-md-2.col-cocina{width: 35%;  margin-left: 6%;}
}

@media (max-width: 600px){

	.col-right-contact .wpgmp_map{width: 350px !important;height: 300px !important;margin: 0 auto;}

	.col-left-contact{text-align: center;}

	.row-detalles .col-md-2{width: 100% !important;margin-left: 5% !important;min-height: auto;margin-bottom: 30px !important;}

	.text-cocina{height: auto;}

	.col-bano-3{width: 100% !important;min-height: 60px !important;margin: 20px 0 0 0 !important;padding: 0 !important;border: 0 !important;}

	.mosca-video{left: 39%;}

	.mosca-video img{width: 100px;}

	.menu-empresa a {font-size: 14px;margin: 0;}

	.text-bano .row-detalles .col-md-2{margin-left:0;}

	.text-bano .row-detalles .col-md-2 img{width:40px;}

	.text-bano .row-detalles .col-md-2 span{width:70%;}

	.info-contact br{display: none;}

	 .box-customer div{float:none !important;}

   /*.col-md-2.col-cocina{width: 100% !important;}*/


}

@media(max-width: 500px){

	.box-descarga.col-md-4,.box-content-bano.col-md-10{width: 100%;}

	.content.djax-updatable .span-12 article{width: 100%;}

	.row-por-que .col-md-3{max-height: 450px;}

	.col-md-2.col-cocina,.content-banos .col-md-2{width: 70%;margin-left: 12%;min-height: auto;margin-bottom: 20px;}

	.col-cocina li a,.col-bano li a{font-size: 16px;}

	.col-cocina li,.col-bano li{text-align: center;padding-bottom: 10px;padding-left: 0;}

	.box-content-cocina .cocina-imagen.col-md-10{margin-left: 0;}

	/*.row-detalles .col-md-2:first-child{margin-left: 5% !important;min-height: auto;margin-bottom: 20px;}*/

  .container-orientados p,.cont-empresa p{text-align: left;}

  .row-detalles .col-md-2:last-child span{width: 70%;}

}

@media(min-width: 459px) and (max-width: 480px){
	.row-por-que .col-md-3{max-height: 430px;}
}

@media(max-width: 458px){
	.row-por-que .col-md-3{max-height: 410px;}
	.page-main, .page-side{padding-left: 20px;}
}

@media(max-width: 437px){
	.row-por-que .col-md-3{max-height: 390px;}
	.mosca-video{left: 37%;}
}

@media(max-width: 415px){
	.row-por-que .col-md-3{max-height: 360px;margin: 0 10px;}
	.col-right-contact .wpgmp_map{width: 270px !important;height: 250px !important;}
	.mapa-situacion iframe{width: 270px;height: 250px;}
  .page-content{padding:0;}
}

@media(max-width: 393px){
	.row-por-que .col-md-3{max-height: 350px;}
}

@media(max-width: 380px){
	.row-por-que .col-md-3{min-height: 340px;}
}

@media(max-width: 373px){
	.row-por-que .col-md-3{max-height: 330px;}
}

@media(max-width: 363px){
	.row-por-que .col-md-3{max-height: 320px;}
}

@media(max-width: 340px){
	.row-por-que .col-md-3{max-height: 310px;}
}

@media(max-width: 400px){
	.col-md-2.col-cocina,.content-banos .col-md-2{width: 70%;}
}

@media (max-width: 2560px) and (min-width: 2045px){
	.row-por-que .col-md-3{width: auto;}
}

@media (max-height: 900px){
	.menu-main-menu-container ul li a{font-size: 14px;padding:10px 1rem !important;}

	.menu-main-menu-en-container ul li a,.menu-main-menu-fr-container ul li a{font-size: 14px;padding:10px 1rem !important;}

	/*.site-header__branding{padding: 20px 0 !important;}*/

	.page-main{padding-left:0;}

  #ascrail2001{opacity: 1 !important;}

}

@media (max-width: 900px){
	.text-cocina{height: auto;}	
}

@media (max-height: 780px){
  .site-logo{margin-top: 0;}
  .site-logo img{height: 60px !important;}
  .site-header__branding{padding: 10px 0 !important;}
}

@media (max-height: 680px){
  .header{overflow: auto !important;}
}