article.none{padding:60px 0}article.social{transform:translateY(0);transition:all 0.35s ease}article.social .icon{color:#fff;font-size:30px}article.social .overlay{background:#111}article.social:hover{transform:translateY(-15px)}article.social:hover .icon{color:#789f2c}article.service{overflow:hidden;text-align:center;position:relative;background-size:cover;background-position:center;height:100%;border:3px solid #fff}article.service .overlay{opacity:1;transition:all 0.35s ease}article.service .contain{position:relative}article.service .info{transform:scale(1);opacity:1;transition:all 0.35s ease}article.service .info .title{margin:0 0 15px 0}article.service .info .max-height{max-width:330px;text-align:center}article.service:hover .overlay{opacity:0}article.service:hover .info{opacity:0;transform:scale(0.9)}article.service .image img{width:100%}article.service.black .overlay{background:#111}article.service.black .info .title h4{color:#fff}article.service.white .overlay{background:#fff}article.service.white .info .title h4{color:#111}article.service.color .overlay{background:#789f2c}article.service.color .info .title h4{color:#fff}article.service.grey .overlay{background:#ddd}article.service.grey .info .title h4{color:#111}article.service.large{width:100%}article.service.large .image img.mobile{display:none !important;width:100%}article.photo{position:relative;text-align:center;overflow:hidden;background:#fff;border:3px solid #fff}article.photo .click-overlay{z-index:5}article.photo .overlay{transition:background-color 0.35s ease;background-image:none;background-color:transparent}article.photo .click{z-index:4;opacity:0;transform:scale(1);transition:all 0.35s ease}article.photo .click .title h4{font-size:13px;font-weight:600;color:#fff}article.photo:hover .overlay{background-color:#789f2c}article.photo:hover .click{transform:scale(1.1);opacity:1}article.post:nth-child(odd){background:#ededed}article.post:nth-child(even){background:#fff}article.post .overlay{background:transparent;transition:all 0.35s ease}article.post .info{padding:80px 25px}article.post .info .tag{margin:0 0 15px 0}article.post .info .tag a{font-size:12px;font-weight:500;text-transform:uppercase}article.post .info .title{margin:0 0 10px 0}article.post .info .title h3{line-height:1em}article.post .info .excerpt{line-height:1.25em}article.post:hover .overlay{background:#789f2c}article.post:hover .info{color:#fff}article.post:hover .info .tag a{color:#fff}article.post:hover .info .title h3{color:#fff}article.carousel{width:500px;height:500px;border:3px solid #fff}article.carousel .overlay{transition:all 0.35s ease}article.carousel:hover .overlay{background:#789f2c}.fp-viewing-cases .fixed.nav ul li a span{background:#222}.fp-viewing-cases header{background:rgba(0,0,0,0.75)}section.lightbox{border:3px solid #fff;border-bottom:0}section.photos{background:#fff}section.case-preview{background:#fff}section.case-preview.related{padding:60px 0 0 0}section.case-preview .heading{margin:0 0 40px 0}section.carousel{overflow:hidden;background:#fff}section.carousel .content{overflow:hidden;padding:0 3px}section.carousel .heading h3{letter-spacing:5px;margin:0 0 40px 0}section.carousel .heading h3:before{content:"";position:absolute;left:0;top:10px;z-index:1;height:2px;background:#f6efec;width:100%;display:block}section.carousel .heading h3:after{content:"";margin:20px auto 0 auto;max-width:70px;width:100%;display:block;height:2px;background:#333}section.carousel .heading span{position:relative;z-index:2;background:#fff;padding:0 15px}section.carousel .data{position:relative;overflow:hidden;border:3px solid #fff}section.carousel .data button{position:absolute;z-index:2;height:40px;width:40px;line-height:40px;border:2px solid #fff;display:inline-block;padding:0;bottom:20px;background:transparent}section.carousel .data button svg{width:15px}section.carousel .data button svg path{fill:#fff}section.carousel .data button.previous{left:30px}section.carousel .data button.next{right:30px}section.testimonial{padding:60px 0;background:#fff}section.testimonial .click{margin:20px 0 0 0}section.testimonial .click a{font-weight:bold}section.testimonial .click a span.off{display:none}section.testimonial .click a.on span.off{display:inline-block}section.testimonial .click a.on span.on{display:none}section.details{background:#fff;max-height:0;overflow:hidden;display:block;transition:all 0.35s ease;padding:0}section.details .content{max-width:940px;opacity:0;ransition:all 0.35s ease}section.details .heading{margin:0 0 20px 0}section.details.on{max-height:3000px;padding:60px 0}section.details.on .content{opacity:1}section.slider{overflow:visible !important;color:#fff;height:100vh !important;min-height:600px;max-height:800px;border-top:6px solid #fff;background-color:#4d4d4d}section.slider .text{color:#fff;font-style:italic;line-height:1.5em;max-width:800px}section.slider .category{text-transform:uppercase;color:#fff;font-weight:500;font-size:12px;letter-spacing:1px}section.slider ul li:nth-child(1) .info .col{vertical-align:middle}section.slider ul li:nth-child(1) .info .heading{margin:0 0 20px 0}section.slider ul li:nth-child(1) .info .process{display:none}section.slider ul li:nth-child(1) .overlay{background-color:rgba(0,0,0,0.55)}section.slider ul li{height:100vh;min-height:600px;max-height:800px;position:relative;background-size:cover;background-color:#4d4d4d}section.slider ul li img{display:block}section.slider ul li .heading h2,section.slider ul li .heading h4{font-size:30px;margin:0 0 10px 0}section.slider ul li .text .collapse{transition:all 0.65s ease;opacity:1;display:block}section.slider ul li .text .story{transition:all 0.65s ease}section.slider ul li .text .process{font-size:20px;line-height:1.5em}section.slider ul li .text .click{margin:40px 0 0 0}section.slider ul li .text .click a{color:#fff;border-color:#fff}section.slider ol.flex-control-nav{position:absolute;bottom:30px;left:0;display:table;width:100%;z-index:2;text-align:center}section.slider ol.flex-control-nav li{display:inline-block;padding:0 10px}section.slider ol.flex-control-nav li a{text-indent:-99999px;display:block;overflow:hidden;background:#fff;border-radius:100%;height:7px;width:7px}section.slider ol.flex-control-nav li a.flex-active{background:transparent;background:#789f2c;position:relative}section.slider ul.flex-direction-nav{overflow:hidden}section.slider ul.flex-direction-nav li{position:absolute;top:0;height:100%;width:60px;z-index:2;overflow:hidden;background:transparent}section.slider ul.flex-direction-nav li a{text-indent:-99999px;background-size:15px auto;background-repeat:no-repeat;background-position:center;background-color:#fff;height:60px;width:60px;line-height:60px;background-repeat:no-repeat;display:inline-block;bottom:50%;position:absolute;margin-bottom:-30px}section.slider ul.flex-direction-nav li a.flex-prev{left:0;background-image:url(https://otlainc.com/wp-content/themes/otla/images/icon-left.svg);transition:all 0.35s ease}section.slider ul.flex-direction-nav li a.flex-next{right:0;background-image:url(https://otlainc.com/wp-content/themes/otla/images/icon-right.svg);transition:all 0.35s ease;text-indent:999999px}section.slider ul.flex-direction-nav li:first-child{text-align:left;left:0}section.slider ul.flex-direction-nav li:last-child{text-align:right;right:0}section.slider ul.flex-direction-nav li:first-child:hover a{left:0;opacity:1}section.slider ul.flex-direction-nav li:last-child:hover a{right:0;opacity:1}section.service-archive .top{border:3px solid #fff;border-bottom:0}section.service-archive .bottom{border:3px solid #fff;border-top:0}section.service-archive .content{margin-top:-75px}section.service-archive.return .content{margin-top:0;padding:0}section.service-archive.return .bottom{border:3px solid #fff}section.form{min-height:500px;max-height:700px}section.about{padding:60px 0;background:#fff}section.about .content{max-width:800px}section.event .content{max-width:800px}section.event .data a{padding:45px 25px;height:inherit;line-height:inherit;background:#ddd;color:#666;font-size:20px}section.post.archive .content{transition:margin 0.35s ease}.on-scroll section.post.archive .content{margin-top:0}section.filter{padding:0;transition:all 1s ease;display:block;overflow:hidden;max-height:0}section.filter .content{opacity:0;transition:all 1s ease}section.filter .trigger{color:#fff;font-size:20px;font-weight:500;cursor:pointer;height:65px;line-height:65px;display:none;background:#789f2c}section.filter .trigger span{margin:0 5px}section.filter .data ul li{display:inline-block;margin:0 15px}section.filter .data ul li a{display:inline-block;text-align:center;border:0;cursor:pointer;font-size:12px;font-weight:500;background:#333333;padding:0 40px;text-transform:uppercase;font-family:'HN',serif;color:#fff;height:47px;line-height:45px;margin:0;transition:all 0.15s ease;text-decoration:none !important;border:2px solid #333;background:transparent;color:#333333}section.filter .data ul li.current-cat a,section.filter .data ul li:hover a{background:#111;border-color:#111;color:#fff}.on-scroll section.filter{padding:50px 0;max-height:250px}.on-scroll section.filter .content{opacity:1}section.cover{display:block;display:block;background-color:transparent;overflow:hidden}section.cover .category{text-transform:uppercase;color:#fff;font-weight:500;margin:0 0 60px 0;font-size:12px;letter-spacing:1px}section.cover .icons img{max-width:100px}section.cover .click{top:inherit;bottom:50px}section.cover .click a img{width:45px}section.cover .text{margin:20px 0 0 0;color:#fff;font-size:18px;line-height:1.5em;font-style:italic}section.cover.in{max-height:550px}section.cover.in .heading h4{font-size:45px;margin:0 0 10px 0}section.cover.blog .content{max-width:840px}section.cover.service .content{max-width:840px}section.cover.service .click{bottom:100px}section.cover.case{max-height:100vh}section.cover.case .click{text-align:right;padding:0 30px 0 0;bottom:45px}section.cover.case .data{max-width:600px;margin:0;padding:0 0 30px 0}section.cover.case .data .heading{margin:0 0 10px 0}section.cover.case .data .heading h4{float:left}section.cover.case .data .heading span{float:left;color:#fff;margin:8px 0 0 20px;display:inline-block}section.cover.case .data .testimonial{font-size:14px;line-height:1.5em}section.cover.case.align-left .click{text-align:left}section.cover.case.align-left .data{float:right;text-align:right}section.cover.case.align-left .data .heading h4{float:right}section.cover.case.align-left .data .heading span{float:right;margin:8px 20px 0 0}section.cover.hero{max-height:100vh}section.cover.hero .content{max-width:925px}section.cover.hero .info .heading{margin:0 0 60px 0}section.cover.hero .info .heading h1{color:#fff;text-transform:uppercase}section.cover.hero .info .click a{color:#fff;border-color:#fff;padding:0 50px}section.cover.hero .info .click a:hover{background:#fff;color:#0c0c0c}section.scroll{display:block;height:100vh;min-height:500px;max-height:700px;background-size:cover;background-position:bottom center}section.scroll.case{max-height:100vh}section.scroll.contact{height:100vh}section.scroll.contact .overlay{background:rgba(0,0,0,0.75)}section.scroll.hero{max-height:100vh}section.scroll.align-left{background-position:center left}section.scroll.align-right{background-position:center right}section.team{background:#fff}section.team .content{max-width:800px}section.featured{text-align:center;background:#fff;padding:130px 0 50px 0}section.featured .content{max-width:800px}section.featured .heading{margin:0 0 0.5em 0}section.featured .relative{z-index:5}section.featured .category{font-weight:500;text-transform:uppercase;font-size:13px}section.featured .title{margin:40px 0 15px 0}section.featured .title h4{text-transform:none;font-size:30px;letter-spacing:0}section.featured .title h4 a{color:#fff}section.featured .click a{font-size:16px;height:50px;line-height:49px;padding:0 55px}section.featured .info{margin:0 0 2em 0}section.featured .info .author ul li{display:inline-block}section.featured .info .author ul li.date{margin:0 10px 0 0}section.featured .info .author ul li.image{width:35px}section.featured .info .author ul li.image img{border-radius:250px}section.featured .info .author ul li div{padding:7px 0 0 5px;text-align:left;line-height:35px;font-size:14px;text-transform:uppercase;font-weight:600;color:#fff}section.entry{padding:60px 0 120px 0}section.entry .content{max-width:800px}section.address{background:#fff;padding:60px 0}section.address .content{max-width:800px}section.address .entry{margin:0 0 40px 0}section.address .label{font-weight:500;margin:0 0 40px 0}section.address .phone h4{font-weight:300;margin:5px 0 0 0}section.address .phone h4 span{font-weight:500}section.address .location{margin:0 0 40px 0}section.address .location span{display:none}section.address .click a{border-width:2px;padding:0 60px}section.address .click a:hover{border-color:#789f2c}section.address .social{margin:100px 0 15px 0}section.address .social ul li{display:inline-block}section.address .social ul li a{font-size:30px;padding:0 30px;position:relative;top:0;transition:all 0.15s ease}section.address .social ul li a:hover{top:-5px}section.address .email{font-size:16px;opacity:0.5;transition:all 0.35s ease}section.address .email span.label{font-weight:300;font-style:italic}section.address .email span.link{margin:0 5px}section.address .email:hover{opacity:1}section.form{background:transparent}section.form .heading{padding:75px 30px}section.form .heading h1{font-size:60px;font-style:italic}section.form .data{display:block;height:350px;overflow:hidden}section.form .data article{height:350px;transition:all 0.35s ease;position:absolute !important;left:0;top:-100%}section.form .data article .title{margin:0 0 20px 0}section.form .data article .field ul li{display:inline-block;padding:0 15px}section.form .data article .field.radio{padding:25px}section.form .data article .field input[type=text],section.form .data article .field input[type=tel],section.form .data article .field input[type=email]{padding:0 30px;font-size:45px;font-style:italic;border:0;border-bottom:2px solid #fff;max-width:615px;margin:0 auto;text-align:center;height:75px;line-height:75px;border-radius:0;box-shadow:none;background:transparent;color:#fff}section.form .data article .field textarea{padding:20px;font-size:28px;border:2px solid #fff;max-width:615px;margin:0 auto;line-height:1.25em;max-height:180px;box-shadow:none}section.form .data article .caption{font-size:12px;font-style:italic;margin:55px 0 0 0}section.form .data article .caption a{margin:0 0 0 5px;color:#789f2c}section.form .data article.complete{padding:120px 30px}section.form .data article.complete .title{margin:0}section.form .data article.on{top:0}section.form .left .alert{display:none}section.form .left .alert.on{display:block;font-style:italic;color:#e9455d}section.form .nav{text-align:right;padding:20px 0 12px 0;position:absolute;bottom:5px}section.form .nav .right ul li{margin:0 0 0 50px;display:inline-block}section.form .nav .right ul li a{font-size:30px;color:#789f2c}section.form .nav .right ul li a.off{color:#c3c9e1}section.form .progress{height:5px;background:#fff;position:absolute;bottom:0}section.form .progress span{height:5px;background:#789f2c;display:block;transition:width 0.35s ease}section.form .absolute.click{top:inherit;bottom:50px}section.form .absolute.click a img{width:45px}section.team article{position:relative;text-align:center;overflow:hidden}section.team article .info{z-index:3;opacity:1;transition:top 0.35s ease,opacity 0.35s ease}section.team article .overlay{z-index:2;transition:background-color 0.35s ease;background:rgba(255,255,255,0.5)}section.team article:hover .info{top:-50px;opacity:0}section.team article:hover .overlay{background:rgba(255,255,255,0.25)}section.main{text-align:center;background:#fcfcfc;padding:60px 0}section.pop{position:fixed;display:block;top:-100%;height:100%;width:100%;z-index:8;transition:top 0.35s ease;background:#fff;text-align:center;pointer-events:none;overflow:scroll;border:25px solid #fff;left:0;border-top:0;border-bottom:0}section.pop.on{top:0;hpointer-events:all}section.client{padding:80px 0}section.client .content{max-width:920px}section.client .cx-6{padding:0 40px 0 0;text-align:right}section.client .cx-6 ul li{margin:0 0 50px 0}section.client .cx-6 ul li .label{margin:0 0 5px 0}section.client .cx-6 ul li .label h4{font-weight:600;font-size:13px}section.client .cx-6 ul li .text h2{font-size:25px;letter-spacing:0}section.client .cx-6.last{padding:0 0 0 40px;border-left:4px solid #f8f8f8;text-align:left}section.client .cx-6.last .entry{padding:0}section.heading{transition:height 0.35s ease;padding:180px 0 60px;display:block}section.mobile{height:100%;width:100%;transition:all 0.35s ease;background:rgba(27,27,27,0.95);pointer-events:none;overflow:scroll;opacity:0}section.mobile .col.mid{padding:8em 0}section.mobile .content{max-width:320px}section.mobile .nav{margin:0 0 40px 0}section.mobile .nav ul li{display:block}section.mobile .nav ul li a{line-height:1em;display:block;font-size:38px;padding:15px 30px;color:#fff;background:transparent;font-weight:500}section.mobile .nav ul li a:hover{color:#789f2c}section.mobile.on{opacity:1;pointer-events:all}section{position:relative;background-color:#fff}footer{padding:30px 0;position:relative;background:#fff;color:#111}footer .content{opacity:0.5;transition:all 0.35s ease}footer .copy{font-size:12px;margin:0 0 20px 0}footer .copy a{color:#111}footer .nav ul li{display:inline-block;margin:0}footer .nav ul li a{font-size:13px;padding:0 20px;color:#111}footer .nav ul li a:hover{color:#111}footer .social ul li{display:inline-block;margin:0 10px}footer .social ul li a{font-size:18px;transition:all 0.35s ease;color:#111}footer .social ul li a:hover{transform:translateY(-3px)}footer .sados a{height:60px;width:60px;border-radius:250px;border:2px solid rgba(255,255,255,0.1);display:inline-block;line-height:67px;transition:all 0.15s ease;color:#111}footer .sados a img{max-width:24px;opacity:0.3;filter:grayscale(100%);transition:all 0.15s ease}footer .sados a:hover{border-color:#789f2c}footer .sados a:hover img{filter:grayscale(0);opacity:1}footer:hover .content{opacity:1}header{position:fixed;top:0;left:0;z-index:9;background:linear-gradient(to bottom,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 1%,rgba(0,0,0,0) 100%);height:100px;line-height:100px;transition:all 0.35s ease}header .content{padding:0 4em;transition:padding 0.15s ease}header .logo{transition:background-color 0.35s ease;text-align:center;padding:0 30px}header .logo img{transition:width 0.15s ease;width:250px;opacity:1;transition:opacity 0.15s ease}header .logo img.dark{display:none}header .nav{margin:0 0 0 30px}header .nav ul li{display:inline-block;padding:0 10px}header .nav ul li a{font-size:16px;font-weight:400;color:#fff;display:block;position:relative;transition:color 0.15s ease}header .nav ul li a:before{content:"";position:absolute;left:0;right:0;top:-3px;opacity:0;border-bottom:3px solid #fccc34;height:3px;transform:scale(0) translateZ(0);transition:transform 0.5s ease,opacity 0.5s ease}header .nav ul li:hover a:before,header .nav ul li.current-menu-item a:before,header .nav ul li a:hover:before,header .nav ul li.current_page_parent a:before{transform:scale(1) translateZ(0);opacity:1}header .nav ul li.current-menu-item a,header .nav ul li.current_page_parent a,header .nav ul li:hover a{color:#fccc34}header .nav ul li.current-menu-item a,header .nav ul li.current_page_parent a{font-weight:400}header .mobile{width:25px;cursor:pointer;z-index:5;left:inherit;right:0;margin:0 0 0 30px}header .mobile a{height:100px !important;width:25px}header .mobile .lines{width:25px;height:5px;border-top:5px solid #fff;top:50px;left:0;transition:transform 0.35s ease,top 0.35s ease}header .mobile .lines:before,header .lines:after{content:"";position:absolute;border-top:5px solid #fff;height:0;left:0;right:0;transition:transform 0.2s ease}header .mobile .lines:before{top:-13px}header .mobile .lines:after{top:3px}header.on{top:0 !important}header.on .mobile .lines{border-color:transparent !important}header.on .mobile .lines:before{top:-5px;transform:rotate3d(0,0,1,45deg);transform-origin:50% 50%;border-color:#fff !important}header.on .mobile .lines:after{top:-5px;transform:rotate3d(0,0,1,-45deg);transform-origin:50% 50%;border-color:#fff !important}header.hide{top:-100px}header.show{background:rgba(0,0,0,0.75)}header.show .logo,header.show .mobile a{height:100px !important}header.show .logo img.light{display:block !important}header.show .logo img.dark{display:none !important}header.show .mobile .lines{border-color:#fff !important}header.show .mobile .lines:before,header.show .mobile .lines:after{border-color:#fff !important}header.on{background:transparent !important}header.on .logo,header.on .mobile a{height:100px !important}header.on .logo img.dark{display:none !important}header.on .logo img.light{display:block !important}header .mobile .lines{border-color:#fff}header .mobile .lines:before,header .lines:after{border-color:#fff}header.on .mobile .lines{border-color:transparent !important}header.on .mobile .lines:before,header.on .mobile .lines:after{border-color:#789f2c !important}header .logo{padding:0 25px}header .logo img.dark{display:none}header .logo img.light{display:block}body.light-header .logo img.light{display:none}body.light-header header .logo img.dark{display:block}body.light-header header .mobile .lines,body.light-header header .mobile .lines:after,body.light-header header .mobile .lines:before{border-color:#0c0c0c}.error404 header,.error404 footer,.error404 section.bar{display:none}section.error404{text-align:center;position:relative;background-size:cover;background-position:cover}section.error404 .content{max-width:800px}section.error404 .info{z-index:2}section.error404 .overlay{z-index:1}section.error404 .image{margin:0 0 3em 0}section.error404 .image img{max-width:150px}section.error404 .heading h2{font-size:150px;text-transform:lowercase;font-style:italic;letter-spacing:-8px;color:#fff}section.error404 .subheading{margin:0 0 40px 0;font-size:20px;color:#fff;font-weight:500}section.error404 .click a{border-color:#fff;padding:0 40px}section.error404 .click a:hover{border-color:#fff}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slidesContainer{float:left;position:relative}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-slide{float:left}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1;z-index:4}.fp-slidesNav.bottom{bottom:25px}.fp-slidesNav ul li{display:inline-block;width:14px;height:13px;margin:7px 4px;position:relative}.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#fff;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%;background:#b2d058 !important}.fixed.nav{position:fixed;right:30px;top:50%;margin-top:-57px;left:inherit}.fixed.nav ul li{display:block;width:14px;height:13px;margin:15px 4px;position:relative}.fixed.nav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}.fixed.nav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#fff;left:50%;top:50%;margin:-2px 0 0 -2px;transition:all 0.1s ease}.fixed.nav ul li.active a span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%;background:#789f2c !important}::-webkit-input-placeholder{font-family:'HN',serif;color:#fff;font-weight:200;transition:all 0.35s ease}::-moz-placeholder{font-family:'HN',serif;color:#fff;font-weight:200;transition:all 0.35s ease}:-ms-input-placeholder{font-family:'HN',serif;color:#fff;font-weight:200;transition:all 0.35s ease}input:-moz-placeholder{font-family:'HN',serif;color:#fff;font-weight:200;transition:all 0.35s ease}:focus::-webkit-input-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}:focus:-ms-input-placeholder{color:transparent}:focus:input:-moz-placeholder{color:transparent}html,body,input,select,textarea{font-family:'AVG',serif;font-weight:300;font-size:16px;color:#111;line-height:1.5em}body{width:100%;overflow-x:hidden;float:none !important;margin:0 !important;cursor:default;height:100%;background:#fafafa}body.home header{position:absolute}a{color:#111;text-decoration:none;cursor:pointer}a:hover{color:#789f2c;text-decoration:none}b,strong{font-weight:400}h1,h2,h3,h4{font-weight:100;margin:0;color:#1c1c1c;line-height:1.25em;font-family:'AVG',serif}h1{font-size:90px}h2{font-size:60px}h3{font-size:30px;font-weight:500}h4{font-size:30px;font-weight:300;letter-spacing:5px}h5{font-size:20px}.content{padding:0 30px;max-width:1160px}.entry{line-height:1.75em;font-size:16px}.entry p{margin:0 0 20px 0}.entry p:last-child{margin:0}.entry ul li{list-style:disc;margin:0 0 0 20px}.entry img{width:100%}.entry h1,.entry h2,.entry h3,.entry h4{font-weight:300;margin:3em 0 1em 0}.embed{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;z-index:1 !important}.embed iframe{display:table !important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1 !important}.timer{opacity:0}.overlay{background-color:rgba(0,0,0,0.25);transition:all 0.35s ease}.light{color:#fff !important}label{font-weight:400 !important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=file],select,textarea{font-family:'HN',serif !important;width:100%;background:transparent;border:2px solid #fff;-webkit-appearance:none;transition:all 0.15s ease;display:table;width:100% !important;font-weight:200;font-size:14px;padding:0 10px;margin:0 0 20px 0;color:#fff}input[type=text],input[type=email],input[type=password],input[type=number],select,input[type=file]{line-height:50px;height:50px;font-size:16px;border-radius:4px}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,select:focus,textarea:focus{border-color:#789f2c !important;box-shadow:0 0 0 2px #789f2c}select{background:#fff url(https://otlainc.com/wp-content/themes/otla/images/drop.png) no-repeat 100% 50%}@-moz-document url-prefix(){select{padding-top:8px}}textarea,.ninja-forms-form .textarea-wrap textarea{height:200px;resize:vertical;font-size:16px;border:2px solid #fff;padding:15px 10px;color:#fff}.button,input[type=submit],button{display:inline-block;height:50px;line-height:45px;padding:0 20px;text-align:center;transition:all 0.15s ease;border:0;cursor:pointer;font-size:16px;font-weight:400;font-weight:500;background:#0c0c0c;color:#fff;border-radius:0}.button:active,input[type=submit]:active,button:active{-webkit-transform:scale(.99);transform:scale(.99)}.button.outline,input[type=submit].outline,button.outline{border:2px solid #0c0c0c;background:transparent;color:#0c0c0c;line-height:46px}label{display:table;width:100%;font-size:15px;margin:0 0 5px 0}.ninja-forms-error .ninja-forms-field-error,.ninja-forms-error-msg{display:none}.ninja-forms-error input[type=text],.ninja-forms-error input[type=telephone],.ninja-forms-error input[type=number],.ninja-forms-error textarea{border-color:#f73f4c !important;opacity:1;box-shadow:none}.ninja-forms-form input[type=submit]{width:100%}.ninja-forms-form label{display:none !important}.ninja-forms-form .ninja-forms-all-fields-wrap{display:table;width:100%}input[type=checkbox]{display:none}input[type=checkbox] + label{padding:0 0 0 50px;background-position:0 0;background-size:40px;height:40px;display:inline-block;line-height:40px;background-repeat:no-repeat;cursor:pointer;font-size:14px}input[type=checkbox] + label:hover{background-position:0 -40px}input[type=checkbox]:checked + label{background-position:0 -80px}input[type=radio]{display:none}input[type=radio] + label{padding:0 0 0 55px;background-position:0 -120px;background-size:40px;height:40px;display:inline-block;line-height:40px;background-repeat:no-repeat;cursor:pointer;font-size:14px}input[type=radio] + label:hover{background-position:0 -160px}input[type=radio]:checked + label{background-position:0 -200px}input[type=checkbox] + label{background-image:url(https://otlainc.com/wp-content/themes/otla/images/sprite.png);background-repeat:no-repeat}input[type=radio] + label{background-image:url(https://otlainc.com/wp-content/themes/otla/images/sprite.png);background-repeat:no-repeat}#lightbox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#fff !important;-webkit-transition:opacity .5s ease;transition:opacity 0.5s ease}#lightbox-overlay.visible{opacity:1}#lightbox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#lightbox-overlay .full-image figure{display:inline;margin:0;height:100%}#lightbox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle}#lightbox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,0.6);font-family:sans-serif}#lightbox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#lightbox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#lightbox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#lightbox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}.lightbox-button#next-button,.lightbox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.lightbox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;background:transparent}.lightbox-button#next-button{right:2%}.lightbox-button#previous-button{left:2%}.lightbox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.lightbox-button svg{position:absolute;left:0;top:0}.lightbox-button svg polyline,.lightbox-button svg g{stroke:#222}.lightbox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.lightbox-double-bounce1,.lightbox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.lightbox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@media (max-width:950px){section.slider ul.flex-direction-nav li a{bottom:0;margin-bottom:0}}@media (max-width:850px){article.photo{width:50%}article.case{width:350px;height:350px}video{display:none}h1{font-size:50px}h2{font-size:25px}h3{font-size:22px}section.error404 .heading h2{font-size:80px;letter-spacing:-1px}section.split .col{display:table;width:100%;border:0 !important;text-align:center !important}section.cover .text{font-size:16px}section.cover .click a img{width:30px}.entry{font-size:15px}.fixed.nav{display:none !important}}@media (max-width:720px){section.contact .c-6{display:table;width:100%;margin:0}section.split article .info{display:table;width:100%;text-align:center}section.split article .image{display:table;width:100%}section.hero .slider ul li .info .title h1{font-size:40px}section.estimate .c-6{display:table;width:100%;padding:0 !important;margin:0 0 40px 0;text-align:center}section.estimate .c-6.last{margin:0}section.hero .slider ul li .info .title{margin-top:2em}section.hero .slider ul li .info .text{margin:0 0 1em 0}section.hero .flex-control-nav{bottom:2em !important;opacity:1 !important}section.services .data article{display:table;width:100%}section.services .data article .info .text{margin:0 0 20px 0}section.services .data article .info .click{display:table}article.projects{display:table;width:100%}section.feature .info .icons ul li{display:table;width:100%;margin:0 0 20px 0}section.feature .info .icons ul li .icon{margin:0 0 10px 0}section.feature .info .icons ul li .icon img{width:40px}}@media (max-width:650px){article.service.large .image img.desktop{display:none !important}article.service.large .image img.mobile{display:block !important}section.cover.in{background-position:left}article.case{width:100%}article.team{width:100%;max-width:400px;margin:0 auto !important;float:none}article.carousel{width:300px;height:300px}section.cover .icons img{max-width:50px}article.service{width:100%;margin:0 auto !important;float:none}section.address .social ul li a{font-size:20px;padding:0 15px}section.heading span:first-child{display:none}section.share .data .nav{display:table;width:100%;text-align:center}section.share .data .click{display:table;width:100%;text-align:center;position:static;border:4px solid #fff;border-left:0;border-right:0}section.share .data .click ul{height:100px}footer .social{display:table;width:100%;text-align:center}footer .social ul li{margin:0 10px}footer .nav{display:table;width:100%;margin:0 0 20px 0}footer .nav ul li{display:table;width:100%;text-align:center;margin:0}footer .nav ul li a{display:block}section.feature{height:600px}section.feature .info .splitter .cx-6{display:table;width:100%;text-align:center !important;border:0 !important;padding:0 !important}section.cover.case .data{margin:0 auto !important;text-align:center !important;padding:0 0 110px 0 !important;float:none !important}section.cover.case .data .heading h4{float:none !important}section.cover.case .data .heading span{float:none !important;margin:5px 0 0 0 !important}section.cover.case .click{padding:0 !important;text-align:center !important}section.cover.case .click img{width:30px !important}section.error404 .heading h2{font-size:50px}section.error404 .subheading{font-size:16px}}@media (max-width:475px){section.scroll.align-right{background-position:bottom right 15% !important}}@media (max-width:450px){section.split .col{padding:60px 25px}section.services article{display:table;width:100%}header .mobile{height:75px !important;width:25px}header .mobile .lines{top:35px}section.heading{height:80px}section.heading h2{line-height:80px}section.feature .info .back{width:100%;right:0}header{height:75px;line-height:75px}header .logo{position:absolute;width:100%;text-align:center;padding:0}header .logo img{width:150px}section.slider ul li .text .story{font-size:14px;line-height:1.25em}}@media screen and (orientation:landscape) and (max-width:750px){section.landscape{display:table;position:fixed;z-index:999999;top:0;left:0;width:100%;height:100%;background-size:cover;background:#000 url(https://otlainc.com/wp-content/themes/otla/images/bg-footer2.jpg) no-repeat top center}section.landscape .overlay{z-index:1}section.landscape .content{position:relative;z-index:2}section.landscape .content .heading{margin:0;background-size:cover}}