html{position:relative;height:100%}body{background-color:#121317;backround-size:cover;background-position:top right;color:white;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font:200 12px "Montserrat", sans-serif;height:100%}a{color:white}a:hover{color:white;text-decoration:none}h2{font-size:24px}.mar-fix{margin-left:-15px;margin-right:-15px}.nav-wrap,.footer{-webkit-box-flex:0;flex:none}.main{-webkit-box-flex:1;flex:1 0 auto;position:relative;z-index:1}.main:after{content:'\00a0';display:block;height:0;visibility:hidden}.footer{background-color:black;color:white;font-size:12px;font-weight:300;margin-top:45px}.section-home .footer,.section-projects .footer{margin-top:0}.footer .logo{max-width:34px;margin-top:-7px}@media (min-width: 768px){.footer .logo{margin-top:0}}.footer p{line-height:1.5}.floating-nav{position:absolute;left:0;top:0;z-index:100;width:100%}.projects{z-index:-1}hr{margin:42px 0 100px;border:none;border-bottom:1px solid white}@media (max-width: 768px){.regular hr:first-child{margin-top:1em}}.set-images{margin-bottom:40px}.text{margin-bottom:40px}#map{margin-bottom:50px}.section-contact hr{margin-bottom:50px}.section-contact h2{margin-bottom:20px}.section-contact .contact{margin-bottom:20px}.section-contact .contact h2{font-size:28px}.fade0,.fade1,.fade2,.fade3{opacity:0;width:100%}.uppercase{text-transform:uppercase}.back img{margin-right:5px;width:10px;vertical-align:baseline}@media all and (min-width: 767px){.back img{margin-left:-20px}}@media (max-width: 767px){.logo{height:65px}}.navbar-brand,.logo-hover,.logo-hover img,.logo{height:116px}@media (any-hover: none){.navbar-brand,.logo-hover,.logo-hover img,.logo{height:54px}}.navbar-brand{padding:0;width:85px}@media (any-hover: hover){.navbar-brand:hover{background:url(/assets/ui/logo_animation.png) 0 no-repeat}.navbar-brand:hover .logo{display:none !important}}.nav-wrap{position:relative;z-index:2}.nav-wrap>.container{position:relative;z-index:1}.navbar{padding:1em}@media (min-width: 768px){.navbar{padding:1em 0}}.nav-item{text-transform:uppercase}.nav-link{display:inline-block;margin:0 auto;height:100%}.navbar-dark .navbar-toggler{border:0}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}nav{text-align:center}@media (min-width: 768px){nav{text-align:right}}nav li.active a{font-weight:bold;position:relative}@media (max-width: 767px){nav li.active a{border-bottom:2px solid white;padding-bottom:.5em}}@media (min-width: 768px){nav li.active a:after{background-image:radial-gradient(circle closest-side, #000, rgba(0,0,0,0));background-position:center;border-radius:50%;content:'';width:120%;height:80px;position:absolute;left:-10%;top:-24px;z-index:-1}}nav li a{color:white !important;font-weight:400}@media (min-width: 768px){.navbar{padding:50px 0 40px}.navbar .nav-item{width:130px}}.form-group input,.form-group textarea{color:white;background:none;border:solid 1px white;border-radius:0}.btn-outline-primary{font-weight:200;font-size:20px;color:white;position:relative;border:1px solid white;border-radius:0 0 0 20px;text-transform:uppercase;padding:10px;padding-left:20px;padding-right:20px;-webkit-transition:color 0.25s ease;transition:color 0.25s ease;overflow:hidden}.btn-outline-primary:hover,.btn-outline-primary:active,.btn-outline-primary:focus{color:#121212 !important;background:white !important;border:1px solid white !important}@media (any-hover: hover){.btn-outline-primary:hover,.btn-outline-primary:active,.btn-outline-primary:focus{background:none !important}.btn-outline-primary::after{position:absolute;content:'';top:0;left:0;width:0;height:100%;background-color:white;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:width 0.25s ease;transition:width 0.25s ease;z-index:-1}.btn-outline-primary:hover::after{width:100%}}.btn-submit{padding-left:50px;padding-right:50px}.home>h2{margin-top:100px}.home .featured-projects{font-size:14px}.home .featured-projects .col-md-6:nth-child(odd){padding-right:0}.home .featured-projects .col-md-6:nth-child(even){padding-left:0}@media (max-width: 767px){.home .featured-projects .col-md-6:nth-child(even){padding-right:0}}@media (max-width: 767px){.home .featured-projects .col-md-6:first-child{padding-left:0}}.home .featured-projects .title{font-size:20px;position:absolute;top:10px;right:10px}.section-home{overflow-x:hidden}.section-home h2{margin-bottom:50px}.loucas_background3D{background-color:#121215;background-repeat:no-repeat;background-position:center;background-size:cover;line-height:1px;position:relative;z-index:0;width:100vw;margin-top:-140px}.nav-expanded .loucas_background3D{margin-top:-240px}.nav-expanded .loucas_background3D .inner{padding-top:240px}@media (min-width: 768px){.loucas_background3D{margin-top:-202px}}@media (orientation: portrait){.loucas_background3D{background-image:url(/assets/ui/hero_img_portrait.jpg)}}@media (orientation: landscape){.loucas_background3D{background-image:url(/assets/ui/hero_img_landscape.jpg)}.loucas_background3D .inner{padding-top:7em}}@media (any-hover: none){.loucas_background3D{min-height:calc(100vh + 185px)}}@media (any-hover: hover){.loucas_background3D{background-image:none}}.loucas_background3D canvas{width:calc(100vw - 15px);height:100vh}@media (any-hover: none){#logo_canvas{display:none}}.intro{height:calc(100vh - 7.375em);max-width:38.75em;font-size:20px;font-weight:200;line-height:30px}@media (min-width: 768px) and (any-hover: hover){.intro{height:calc(100vh - 12.5em)}}@media (min-width: 992px) and (any-hover: hover){.intro{height:calc(100vh)}}@media (any-hover: none){.intro{height:calc(100vh)}}@media (min-width: 768px) and (any-hover: none){.intro{height:calc(100vh - 15px)}}.intro h1{max-width:10em}@media (min-width: 768px){.intro>.inner,.intro{position:absolute;top:0;left:0;z-index:1;width:100%}}.intro .inner{top:auto;bottom:20px}@media (max-width: 767px){.intro .inner{padding-left:15px;padding-right:15px}}.intro img{margin-bottom:20px}.quotes{background-color:#2e2f33;font-size:16px;margin-top:100px;padding:40px 0}.quotes-text{background:url(/site/themes/loucas/img/quote-marks.png) 15px 3px no-repeat;background-size:55px auto;padding-left:90px}.article{font-size:14px}.article .content h2{font-size:24px;margin-bottom:40px}.article blockquote{margin-top:70px;margin-bottom:70px;font-size:24px;font-style:italic;width:80%}@media (min-width: 576px){.article .content h2{margin-left:-50px}}@media (min-width: 768px){.article .content h2{margin-left:-60px}}@media (min-width: 992px){.article .content h2{margin-left:-94px}}.carousel-indicators{position:absolute;bottom:-80px;margin:0;width:100%}.carousel-indicators div,.carousel-indicators div.active{margin:3px;padding-top:20px;height:40px;background:none}.carousel-indicators div:before,.carousel-indicators div.active:before{position:absolute;display:block;content:'';margin-top:1px;height:1px;margin:0;left:0;bottom:40px;border-radius:0;background:#fff;width:100%}.carousel-indicators div.active:before{display:block;position:absolute;content:'';margin-top:-10px;height:3px;margin:0;border-radius:0;background:#fff;width:100%}.default h1{font-size:32px}.default .paragraph{font-size:12px}.default .slidenumber{position:absolute;right:20px;bottom:20px}.default .carousel-control-prev,.default .carousel-control-next{opacity:1}.default .carousel-control-prev{margin-left:0}.default .carousel-control-next{margin-right:0}@media (max-width: 767px){.default .carousel{padding-bottom:5em}.default .carousel-control-prev,.default .carousel-control-next{top:auto}}@media (min-width: 768px){.default .carousel-control-prev{margin-left:-150px}.default .carousel-control-next{margin-right:-150px}}.project{position:relative}.project h1,.project .h1{font-size:24px}.project .paragraph{font-size:14px}.project .carousel-indicators{bottom:-60px}.project .controls{position:relative}.project .controls .item{display:inline-block;margin:0;padding:3px}.project .controls .thumbnails{margin-left:0;padding-left:50px;padding-right:50px}.project .carousel-control-prev{margin-left:-15px}@media all and (min-width: 768px){.project .carousel-control-prev{margin-left:-35px}}.project .carousel-control-next{margin-right:-10px}@media all and (min-width: 768px){.project .carousel-control-next{margin-right:-20px}}@media all and (min-width: 962px){.project .carousel-control-next{margin-right:-30px}}@media all and (max-width: 767px){.project .carousel-control-prev img,.project .carousel-control-next img{width:15px}}.people{padding:13px}.people .person{padding:2px}.people .person img{width:100%}.people .details{position:absolute;bottom:5px;left:5px;font-size:10px}.sub-nav{border-bottom:1px solid white;margin:0 0 30px;padding:0}.sub-nav .col-md-10,.sub-nav .col-md-8{position:relative;top:2px}.sub-nav .nav-item{list-style-type:none;border-bottom:2px solid transparent;margin:0}.sub-nav .nav-item.active a,.sub-nav .nav-item:hover a{border-bottom:2px solid white}.news .item h2{font-size:20px;position:absolute;bottom:10px;left:25px}.news .col{overflow:hidden;padding:0;margin:0}.news .col img{width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.news .col:hover{color:white}.news .col:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);z-index:10}.news .col h2{width:100px;text-align:center;position:absolute;top:50%;margin-top:-50px;left:50%;margin-left:-50px;color:white}.news .col h2:hover{color:white}.nav-expanded.projects-home .main{padding-top:240px}.project-items{padding-bottom:30px}.projects .item{display:inline-block;text-align:center}.projects .item a{padding:4px}.projects .item h2{font-size:12px;margin-top:.5em}.projects .size-select{font-size:60px}.projects .col{overflow:hidden;padding:0;margin:0}@media (min-width: 768px){.projects .col{height:100vh}}.projects .col img{min-width:100%;height:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.projects .col:hover,.projects .col:active{color:white}.projects .col:hover img,.projects .col:active img{-webkit-filter:grayscale(0%);filter:grayscale(0%);z-index:10}.projects .col h2{width:100px;text-align:center;position:absolute;top:50%;margin-top:-50px;left:50%;margin-left:-50px;color:white}.projects .col h2:hover{color:white}
/*# sourceMappingURL=loucas.css.map */