.maintenance-container{overflow:hidden;}.main-container.very-soon .container{padding-left:0;}.maintenance-container .menu{margin-top:10px;}.maintenance-container .main-container p{font-size:2vw;}.maintenance-container header#navbar .menu a{color:#000;}.centered{position:fixed;top:50%;left:5px;transform:translate(-0%,-50%);}html{height:100%;}body{color:#000000;font-family:'SuisseIntlMedium';padding:0;font-size:2em;margin:0;position:absolute;top:0;width:100%;height:100%;min-height:100%;}a{color:#000000;outline:none;}a:focus,a:hover,a:active{outline:none;}body #admin-menu{z-index:9999;}#admin-menu{position:absolute !important;top:-29px;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#000000;}.drop-image{top:0px;left:0px;position:absolute;z-index:200;width:10px;height:15px;background:url(/sites/all/themes/custom/monzon/images/monzon-web-gota.png) no-repeat;background-size:cover;}.font-thin{font-family:'SuisseIntlThin';}.font-regular{font-family:'SuisseIntlRegular';}.font-medium{font-family:'SuisseIntlMedium';}a.tabledrag-handle .handle{height:30px;width:30px;}.tabledrag-toggle-weight-wrapper{display:none;}.page-user .main-container{padding:100px 0;}#page-content{width:100%;min-height:100vh;height:100%;position:absolute;}#page-content .welcome-content header#navbar{padding:0 20px;bottom:0;top:inherit;font-size:3rem;}#page-content .welcome-content{width:100%;margin:0;padding:0;min-height:100vh;max-height:100vh;position:relative;background:#FFF;z-index:1499;overflow:hidden;}#page-content .welcome-slider{position:absolute;top:50%;left:0;height:30%;width:50%;margin:-15% 0 0 20px;}#page-content .welcome-slider a{float:none !important;}#page-content .welcome-slider .lead{display:block;float:none;clear:both;max-width:290px;font-size:4rem;font-weight:normal;font-family:'SuisseIntlThin';}#page-content .welcome-slider .text{font-size:3vw;}#page-content .welcome-slider img{width:100%;}#pp-nav{display:none;}header#navbar{border:0;background:0;position:absolute;width:100%;min-width:100%;top:0;left:0;right:0;min-height:60px;margin:0;padding:10px 20px;}header#navbar .logo{display:none;width:200px;float:left;margin-bottom:10px;margin-top:0;}header#navbar .menu li{display:inline-block;}header#navbar .menu a{padding:0 30px 0 0;}header#navbar .menu a.selected{color:#0000de !important;}header#navbar .menu a:hover{color:#0000de;}header#navbar .menu a:focus,header#navbar .menu a:active{color:#000000;text-decoration:none;}header#navbar .menu a.active,header#navbar .menu a:hover,header#navbar .menu a{background:0 none;}header#navbar .language-list{float:right;text-align:right;}header#navbar .language-list a{padding:0;}header#navbar .language-list a:hover{text-decoration:none;}.navbar-collapse,.navbar-contact{width:40%;float:left;margin:0;padding:0;}.navbar-collapse{float:left;text-align:left;width:100%;}.navbar-header{text-align:left;}.navbar-header .lead{text-align:left;width:200px;}.navbar-header a{width:100%;margin:0;padding:0;}.navbar-header img{width:100%;}.navbar-contact{float:right;text-align:right;}.navbar-contact a:hover,.navbar-contact a:active,.navbar-contact a:focus{color:#000000;text-decoration:none;}.navbar-contact .navbar-contact-content{position:absolute;right:20px;top:60px;}.navbar-contact .navbar-contact-content p{margin-bottom:0;}button.navbar-toggle{right:0;position:absolute;border:0;background:0;top:15px;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{border:0;background:0;}button.navbar-toggle span.icon-bar{height:3px;width:29px;}.navbar-default .navbar-toggle .icon-bar{background-color:#000;}.navbar-toggle .icon-bar + .icon-bar{margin-top:6px;}.section-information{display:none;margin-bottom:50px;color:#0000de;overflow:hidden;}.section-information.show{display:block;overflow:hidden;margin-bottom:50px;}.section-information .column-left{padding-left:0;}.section-information .column-right{padding-right:0;}.section-information span{display:block;}.section-information a{color:#0000de;}#page-content .main-content{position:relative;padding:0 20px;z-index:1498;}#page-content .main-content header#navbar{position:fixed;z-index:9999;background:#FFF;font-size:3rem;}#page-content .section .main-container{position:relative;margin:8rem 0 0 0;width:100%;padding:0;z-index:9998;}.masonry{width:100%;margin:auto;overflow:hidden;}.masonry:after{content:'';display:block;clear:both;}.grid-sizer{width:-moz-calc(50% - 10px);width:-webkit-calc(50% - 10px);width:-o-calc(50% - 10px);width:calc(50% - 10px);}.gutter-sizer{width:20px;}body.front .masonry a{width:50%;}.grid-item{cursor:pointer;width:-moz-calc(50% - 10px);width:-webkit-calc(50% - 10px);width:-o-calc(50% - 10px);width:calc(50% - 10px);margin-bottom:20px;text-align:center;float:left;overflow:hidden;}.grid-item.ancho{width:100%;}.masonry .grid-item img{width:100%;}.grid-item .caption{position:absolute;top:0;left:0;bottom:0;width:100%;background:rgba(255,255,255,0.3);color:#000;opacity:0;}.grid-item .caption-content{width:100%;height:auto;position:relative;box-shadow:none;text-align:left;margin:10px 15px;}.grid-item .caption:hover{opacity:1;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}.grid-item .caption span{display:block;}.grid-item .caption .title{font-size:2vw;font-weight:600;}.grid-item .caption .tag{font-size:1.5vw;text-transform:capitalize;}.grid-item .caption .cliente{font-size:1.5vw;font-weight:400;}.page-load-status{text-align:center;display:none;}.infinite-scroll-last{border-bottom:2px solid;width:50%;margin:3rem auto;}#cboxWrapper{background:0;}#cboxLoadedContent{margin:0;}#cboxClose{top:0;bottom:inherit;right:0;}#cboxContent{overflow:visible;background:0;}#cboxNext{right:0;left:inherit;}.back-arrow{background-image:url(/sites/all/themes/custom/monzon/images/flecha_corta_web_monzon.png);background-size:contain;background-repeat:no-repeat;width:80px;height:80px;position:fixed;top:50%;left:10px;margin-top:-50px;z-index:9999;text-align:left;}.back-arrow.right{-webkit-transform:scaleX(-1);transform:scaleX(-1);right:10px;left:inherit;}.project .project-header{margin-bottom:30px;display:block;overflow:hidden;}.project .project-header h1{font-size:1em;border:0;margin:0;}.project .project-header .left{float:left;width:50%;padding-right:35px;}.project .project-header .right{float:right;width:50%;padding-left:10px;}.project .project-header .cliente{font-style:italic;}.footer{text-align:center;width:100%;padding:10px 0;border:0;font-size:3rem;}.footer .left{float:left;text-align:left;}.footer .left span{margin-right:20px;}.footer .right{float:right;text-align:right;}.footer a:hover{text-decoration:none;color:#0000de;}@media only screen and (min-width:400px){.masonry{-moz-column-count:2;-webkit-column-count:2;column-count:2;}}@media only screen and (min-width:700px){.masonry{-moz-column-count:3;-webkit-column-count:3;column-count:3;}}@media only screen and (min-width:900px){.masonry{-moz-column-count:4;-webkit-column-count:4;column-count:4;}}@media only screen and (min-width:1100px){.masonry{-moz-column-count:5;-webkit-column-count:5;column-count:5;}}@media only screen and (min-width:1280px){.wrapper{width:1260px;}}@media (max-width:400px){.footer .left,.footer .right{float:none;clear:both;width:100%;text-align:center;}.footer .right{margin-top:20px;}.footer .left span{display:block;margin-right:0;}}@media (max-width:700px){.grid-item{width:98.5%;}}@media (max-width:768px){header#navbar{width:100%;height:auto;background:#FFF;z-index:1;border:0;top:0;z-index:9999;}header#navbar .logo{display:block;padding:0;width:50%;}.navbar-toggle{display:block;}header#navbar #navbar-collapse{border:0;text-align:center;margin-left:0;min-height:calc(100vh - 60px);overflow:hidden;position:relative;width:100%;}header#navbar #navbar-collapse nav,header#navbar #navbar-collapse nav .region-navigation,header#navbar #navbar-collapse nav .region-navigation #block-system-main-menu,header#navbar #navbar-collapse ul.menu{height:100%;width:100%;position:absolute;right:0;top:0;}header#navbar #navbar-collapse ul.menu{text-align:left;margin-top:2rem;font-size:2rem;display:flex;flex-direction:column;}header#navbar #navbar-collapse ul.menu li{display:block;padding:10% 0;}header#navbar #navbar-collapse ul.menu li.language-list{flex-grow:1;}header#navbar #navbar-collapse ul.menu li.language-list ul li{text-align:right;}header#navbar #navbar-collapse ul.menu li.language-list ul{position:absolute;bottom:40px;right:0;}header#navbar #navbar-collapse ul.menu li.language-list ul li{margin:0;padding:0;}.navbar-toggle .icon-bar{position:relative;transition:all 500ms ease-in-out;}.navbar-toggle.active .icon-bar.one{top:6px;transform:rotate(45deg);}.navbar-toggle.active .icon-bar.two{background-color:transparent;}.navbar-toggle.active .icon-bar.three{top:-12px;transform:rotate(-45deg);}#page-content .welcome-content{display:none;}.back-arrow{width:50px;height:50px;}.project .project-header .left{float:none;width:100%;}.project .project-header .right{float:none;margin-top:30px;padding:0;width:100%;}.section-information.show,.section-information.clients,.section-information.contact,.section-information.monzon{width:100%;margin-top:7rem;position:fixed;left:0;height:90%;right:0;background:#FFF;padding:2rem;z-index:9999;display:none;font-size:75%;}}
.bx-wrapper{position:relative;margin-bottom:60px;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y;}.bx-wrapper img{max-width:100%;display:block;}.bxslider{margin:0;padding:0;}ul.bxslider{list-style:none;}.bx-viewport{-webkit-transform:translatez(0);}.bx-wrapper{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff;}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}.bx-wrapper .bx-loading{min-height:50px;background:url(/sites/all/themes/custom/monzon/css/images/bx_loader.gif) center center no-repeat #ffffff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#000;}.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;vertical-align:bottom;*zoom:1;*display:inline;}.bx-wrapper .bx-pager-item{font-size:0;line-height:0;}.bx-wrapper .bx-prev{left:10px;background:url(/sites/all/themes/custom/monzon/css/images/controls.png) no-repeat 0 -32px;}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{background-position:0 0;}.bx-wrapper .bx-next{right:10px;background:url(/sites/all/themes/custom/monzon/css/images/controls.png) no-repeat -43px -32px;}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{background-position:-43px 0;}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}.bx-wrapper .bx-controls-direction a.disabled{display:none;}.bx-wrapper .bx-controls-auto{text-align:center;}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/sites/all/themes/custom/monzon/css/images/controls.png) -86px -11px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0;}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/sites/all/themes/custom/monzon/css/images/controls.png) -86px -44px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,0.75);width:100%;}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}
