/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{margin-top:0pt !important;}.navbar-header{float:none;}header#navbar{margin:auto;}.main-container{margin-top:40px;}.navbar-default .navbar-nav > .active > a{background:white;}.navbar-header .region-navigation img
.navbar-header .region-navigation,.navbar-header .region-navigation-collapsible,.navbar-header .region-navigation-collapsible img{height:auto;}.logo img{border-radius:5px;}article > h2,article > h2 > a,h1.page-header,#joinus,#block-mailchimpsubscriptionformjoin > h2,.view-restaurants .views-field-title,.view-restaurants .views-field-title a,.block-title,.view-frontpage .views-field-title{color:#c3ac76;font-family:Roboto,Arial,sans-serif;font-size:22pt;font-weight:600;letter-spacing:1px;line-height:25pt;text-align:center;text-transform:uppercase;border-bottom:none;padding-bottom:0px;margin-bottom:0px;-webkit-transition:width 0.25s,height 0.25s !important;-moz-transition:width 0.25s,height 0.25s !important;transition:width 0.25s,height 0.25s !important;}article > h2,.block-title,.view-frontpage .views-field-title{max-width:550px;margin:auto;margin-bottom:20pt;}.views-field-field-image img{margin:auto;}.views-field.views-field-body{padding:10% 0pt;text-align:justify;}.views-field.views-field-title{text-align:center;font-family:Roboto,Arial,sans-serif;}.views-field.views-field-title a{color:black;}.views-field.views-field-title a:hover{color:black;text-decoration:none;}.view-frontpage .views-field-body{width:100%;margin:auto;}.more-link.form-group{width:200pt;margin:auto;text-align:center;background-color:#c3ac76;border-radius:5px;cursor:pointer;margin-top:10pt;}.more-link.form-group a{color:white;}.more-link.form-group a:hover{color:white;text-decoration:none;}.block-views{margin-top:30pt;}.views-col{padding:0px 25pt;}.author{font-size:10pt;}.view-academy .views-col,.view-godot .views-col{border:solid 1px black;margin:5pt;border-radius:5px;width:30% !important;height:450px;}.view-proyectos .views-field.views-field-title{font-size:18pt;font-weight:bold;}.view-academy .views-field.views-field-field-lenguaje,.view-academy .views-field.views-field-field-nivel,.view-godot .views-field.views-field-field-nivel{font-size:14px;font-style:italic;}.view-academy .views-field.views-field-field-nivel,.view-godot .views-field.views-field-field-nivel,{margin-top:-10px;}@media screen and (min-width:1250px){.container{max-width:1200px !important;}}.form-inline .form-group{width:30%;text-align:center;}button#edit-submit-academy{width:50%;background-color:#c3ac76;border-color:#c3ac76;}section#block-contactaconnosotros{margin-top:20pt;}section#block-contactaconnosotros .field--name-body{width:100%;margin:auto;text-align:justify;}.footer{padding-top:10px !important;}#block-copyright .field--name-body{text-align:center;font-size:12pt;}body{background-color:#fffdfa;color:#132833;font-family:"Roboto Slab",Arial,sans-serif;font-size:18px;line-height:27pt;}.navbar{border:none;padding-top:0px;padding-bottom:15px;margin:0;text-align:center;}.navbar-collapse{border:none;margin-top:25px;padding:0px 15px;text-align:center;}.pull-left{float:none !important;}.navbar-brand{display:none;}.navbar-default{background-color:#fffdfa;}.menu.nav{font-family:Roboto,Arial,sans-serif;font-size:15px;letter-spacing:1px;text-transform:uppercase;}.menu.nav{font-weight:bold;}.navbar-default .navbar-nav > li > a{color:#c3ac76;padding-top:10px;padding-bottom:10px;-webkit-transition:width 0.25s,height 0.25s !important;-moz-transition:width 0.25s,height 0.25s !important;transition:width 0.25s,height 0.25s !important;}ul.menu.menu--main.nav.navbar-nav{border-top:1px solid #132833;border-bottom:1px solid #132833;}.navbar-collapse .menu--main,.main-container .menu--main{width:100%;}.navbar-collapse .menu--main li,.main-container .menu--main li{width:20%;}article.pages > h2{display:none;}#maintext{margin-top:200px;}#concepts{height:240px;-webkit-transition:all 700ms ease-out;-moz-transition:all 700ms ease-out;transition:all 700ms ease-out;}#concepts{margin-top:-185px;padding-top:200px;}#joinus{margin-top:-200px;padding-top:320px !important;text-transform:none;height:480px;-webkit-transition:all 700ms ease-out;-moz-transition:all 700ms ease-out;transition:all 700ms ease-out;}#joinus .restlink{margin:auto;margin-top:20px;}#joinus p{margin-bottom:20px;}#contact{font-family:Roboto,Arial,sans-serif;font-size:21pt;font-weight:600;letter-spacing:1px;line-height:21pt;text-align:center;-webkit-transition:all 700ms ease-out;-moz-transition:all 700ms ease-out;transition:all 700ms ease-out;}#contact > p{margin:0 0 20px;}.view-restaurants .views-field-title,.view-restaurants .views-field-title a{height:55px;padding-top:18px;}.view-restaurants .views-field-title a:hover{text-decoration:none;}#mailchimp-signup-subscribe-block-join-form{width:100%;padding-right:20%;padding-left:20%;padding-bottom:20pt;line-height:20pt;vertical-align:top;}#block-copyrightblock .field--name-body{background-color:#fffdfa;height:40px;text-align:center;font-size:16px;font-weight:bold;}.path-restaurants .page-header{display:none;}.path-restaurants .col-sm-12{padding-left:0px;padding-right:0px;}.path-restaurants .view-restaurants{margin-top:10px;}.path-restaurants .view-restaurants .col-1{padding-right:60px;}.path-restaurants .view-restaurants .col-2{padding-left:60px;}.path-restaurants .view-restaurants .views-col img{height:40vh;width:100%;}.path-restaurants .view-restaurants .views-field-field-address .field-content{width:50%;margin:auto;font-family:Roboto,Arial,sans-serif;font-size:10pt;text-align:center;letter-spacing:1px;line-height:12pt;margin-bottom:20px;}.extraadress,.extraschedule,.extraphone,.extraemail{display:inline-block;width:24%;vertical-align:top;text-align:center;font-family:"Roboto Condensed",Arial,sans-serif;font-weight:bold;letter-spacing:1px;line-height:1;}.extraadress a,.extraadress a:hover{text-decoration:none;color:#132833;}.extrarest{height:240px;}.extrarest .field{margin-top :25px;}.page-node-type-restaurants .page-header{display:none;}.page-node-type-restaurants .field--name-body{font-family:"Roboto Slab",Arial,sans-serif;font-size:18px;line-height:20pt;text-align:center;}.restlogo img{margin:auto;}.resttitle{width:100%;height:80px;margin-top:40px;font-family:"Roboto Condensed",Arial,sans-serif;font-size:48px;letter-spacing:1px;line-height:24pt;text-align:center;color:#c3ac76;text-transform:uppercase;}.btnsrest{height:240px;padding-top:100px;}.restleft,.restright{width:49%;padding-right:15px;padding-left:15px;display:inline-block;line-height:20pt;text-align:justify;vertical-align:top;}.restall{padding-right:15px;padding-left:15px;display:inline-block;line-height:20pt;text-align:justify;vertical-align:top;}.restlink{display:block;background-color:#132833;width:150px;color:white;font-size:16px;font-weight:bold;line-height:28pt;text-align:center;}.restlink:hover{text-decoration:none;color:white;}.restleft .restlink{float:right;}.restright .restlink{float:left;}#block-mailchimpsubscriptionformjoin button{background-color:#132833;color:white;font-size:16px;margin-top:10px;border-width:0;}.imgaddress{background-image:url(/themes/tech4life/css/images/map-marker-alt-solid.svg);background-size:75% 75%;width:100%;height:60px;background-repeat:no-repeat;background-position-x:center;}.imgschedule{background-image:url(/themes/tech4life/css/images/calendar-solid.svg);background-size:75% 75%;width:100%;height:60px;background-repeat:no-repeat;background-position-x:center;}.imgphone{background-image:url(/themes/tech4life/css/images/mobile-alt-solid.svg);background-size:75% 75%;width:100%;height:60px;background-repeat:no-repeat;background-position-x:center;}.imgemail{background-image:url(/themes/tech4life/css/images/envelope-solid.svg);background-size:75% 75%;width:100%;height:60px;background-repeat:no-repeat;background-position-x:center;}#block-creatinghospitalityconcepts{height:240px;color:#c3ac76;font-family:"Roboto Condensed",Arial,sans-serif;font-size:48px;letter-spacing:1px;line-height:30pt;text-align:center;padding-top:80px;}.homelogos{width:100%;margin-top:200px;}.homelogocol{width:49%;display:inline-block;height:240px;}.logoquince{background-image:url(/themes/tech4life/css/images/quince.gif);background-repeat:no-repeat;background-position:center;}.logofunky{background-image:url(/themes/tech4life/css/images/funkyLam.gif);background-repeat:no-repeat;background-position:center;}.logolukamoto{background-image:url(/themes/tech4life/css/images/lukaMoto.gif);background-repeat:no-repeat;background-position:center;}.logoluka{background-image:url(/themes/tech4life/css/images/luka.gif);background-repeat:no-repeat;background-position:center;}.logosing{background-image:url(/themes/tech4life/css/images/singsing.gif);background-repeat:no-repeat;background-position:center;}.logoiron{background-image:url(/themes/tech4life/css/images/ironballs.gif);background-repeat:no-repeat;background-position:center;}#social{width:100%;height:32px;}.allsocials{width:auto;margin:auto;height:32px;text-align:center;margin-top:32px;}.facebook{display:inline-block;background-image:url(/themes/tech4life/css/images/facebook-f-brands.svg);background-repeat:no-repeat;background-position:center;height:32px;width:32px;margin-left:10px;margin-right:10px;}.twitter{display:inline-block;background-image:url(/themes/tech4life/css/images/twitter-brands.svg);background-repeat:no-repeat;background-position:center;height:32px;width:32px;margin-left:10px;margin-right:10px;}.instagram{display:inline-block;background-image:url(/themes/tech4life/css/images/instagram-brands.svg);background-repeat:no-repeat;background-position:center;height:32px;width:32px;margin-left:10px;margin-right:10px;}.path-frontpage #bxslider-field-photo{max-height:680px;margin-bottom:40px;}.path-frontpage .bx-wrapper img{width:100%;}.headerf{background-image:url(/themes/tech4life/css/images/f.svg);background-repeat:no-repeat;background-position:center;height:70px;width:70px;margin:auto;margin-bottom:40px;}.page-node-type-restaurants #bxslider-field-photo{max-height:680px;margin-bottom:40px;}.page-node-type-restaurants .bx-wrapper img{max-height:680px;}.footer{padding-bottom:0px;}.menu--account{display:none;}.restmap{}.extraemail a{color:black;}@media (max-width:768px){.path-frontpage .restleft,.path-frontpage .restright{width:98%;}.main-container{margin-top:100px;}.navbar{margin-top:20px;}.navbar-toggle{position:absolute;float:left;top:0;left:0px;margin-left:20px;margin-top:0px;}.navbar-collapse .menu--main li{width:30%;}.navbar-default .navbar-collapse{background-color:white;}.navbar-header .region-navigation{height:70px;}.navbar-header .region-navigation img{height:70px;max-width:100%;}.navbar .logo{padding-left:0px;margin-left:0px;margin:auto;display:block;padding:0px !important;}.navbar-default .navbar-nav > li > a{padding-top:5px;padding-bottom:5px;font-size:16px;}.path-frontpage #bxslider-field-photo{margin-bottom:30px;}.bx-wrapper{margin-bottom:0px;}.headerf{margin-bottom:10px;background-size:cover;height:60px;width:60px;}#concepts > h1{font-size:30px;line-height:33px !important;}#concepts{height:auto;margin-bottom:30px;margin-top:0px;padding-top:0px;}#maintext{font-size:12px;line-height:14pt !important;text-align:justify;margin-top:0px;}#joinus{font-size:20px;line-height:30px;margin-top:0px;padding-top:120px !important;}#contact .h1{font-size:13pt !important;line-height:20pt !important;}#contact{font-size:18pt !important;line-height:14pt !important;}.homelogos{margin-top:0px;}.homelogocol{width:98%;height:120px;}.path-restaurants .view-restaurants .col-1,.path-restaurants .view-restaurants .col-2{padding-right:10px;width:100% !important;padding-left:10px;}.page-node-type-restaurants .field--name-body{font-size:12px !important;line-height:14pt !important;}.extrarest{text-align:center;height:auto;}.extraadress,.extraschedule,.extraphone,.extraemail{width:49%;min-width:250px;}.extrarest .field{margin-top:0;margin-bottom:25px;}#block-copyrightblock p{width:100%;}.path-restaurants .view-restaurants .views-col img{height:auto;}.logoquince,.logofunky,.logolukamoto,.logoluka,.logosing,.logoiron{background-size:100%;}.restmap{display:none;}.views-col.col-1,.views-col.col-2,.views-col.col-3{width:100% !important;}.form-inline .form-group{width:100% !important;}.view-academyrelated .views-row{width :100% !important;}}@media (max-width:1000px){.path-restaurants .view-restaurants .views-col img{height:auto;}}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:1.5s ease;background-color:#c3ac76;border-radius:20px;}.containerimage:hover .overlay{opacity:1;}.text{color:white;font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;}.containerimage{position:relative;}.view-academyrelated .views-row{width:33%;display:inline-block;vertical-align :top;padding:0 20pt;border:1px solid black;border-radius:5pt;}.view-proyectos a,.view-proyectos a:focus,.view-proyectos a:hover{color:black;text-decoration:none;}.view-academy a,.view-academy a:focus,.view-academy a:hover,.view-godot a,.view-godot a:focus,.view-godot a:hover{color:black;text-decoration:none;}.view-articulos .views-field.views-field-title a{font-weight:bold;}
