/*!
Theme Name: thelawfirm
Theme URI: http://thelawfirm.kssdev.com
Author: The Law Firm, Your Welcome.
Author URI: http://thelawfirm.kssdev.com
Description: The Law Firm\'s Wordpress boilerplate. Your welcome.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: thelawfirm
Tags:

This theme, like WordPress, is licensed under the GPL.

thelawfirm is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/*:active,*:focus,*:hover{outline:none;-webkit-tap-highlight-color:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;-webkit-tap-higlight-color:transparent}body{margin:0}html,body,div,span,applet,object,iframe,h1,h2,.site-footer h3,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:0}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;outline:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}img{max-width:100%;height:auto;width:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%;padding:9vh 0;max-width:100vw}.row:after{content:"";display:table;clear:both;table-layout:fixed}.row.no-margin{margin:0}.row.no-margin-bottom{margin-bottom:0}.row.no-margin-top{margin-top:0}.row.no-margin-right{margin-right:0}.row.no-margin-left{margin-left:0}@media screen and (max-width: 568px){.row{padding:20px 0}}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{position:relative;min-height:1px;padding:calc(10px + .07vw)}.no-padding{padding:0}.no-padding-top{padding-top:0}.no-padding-right{padding-right:0}.no-padding-bottom{padding-bottom:0}.no-padding-left{padding-left:0}.col-1{width:8.33333%}@media screen and (max-width: 568px){.col-1{padding-left:0;padding-right:0;padding:0}}.col-2{width:16.66667%}@media screen and (max-width: 568px){.col-2{padding-left:0;padding-right:0;padding:0}}.col-3{width:25%}@media screen and (max-width: 568px){.col-3{padding-left:0;padding-right:0;padding:0}}.col-4{width:33.33333%}@media screen and (max-width: 568px){.col-4{padding-left:0;padding-right:0;padding:0}}.col-5{width:41.66667%}@media screen and (max-width: 568px){.col-5{padding-left:0;padding-right:0;padding:0}}.col-6{width:50%}@media screen and (max-width: 568px){.col-6{padding-left:0;padding-right:0;padding:0}}.col-7{width:58.33333%}@media screen and (max-width: 568px){.col-7{padding-left:0;padding-right:0;padding:0}}.col-8{width:66.66667%}@media screen and (max-width: 568px){.col-8{padding-left:0;padding-right:0;padding:0}}.col-9{width:75%}@media screen and (max-width: 568px){.col-9{padding-left:0;padding-right:0;padding:0}}.col-10{width:83.33333%}@media screen and (max-width: 568px){.col-10{padding-left:0;padding-right:0;padding:0}}.col-11{width:91.66667%}@media screen and (max-width: 568px){.col-11{padding-left:0;padding-right:0;padding:0}}.col-12{width:100%}@media screen and (max-width: 568px){.col-12{padding-left:0;padding-right:0;padding:0}}@media screen and (max-width: 768px){.col-tablet-1{width:8.33333%}.col-tablet-2{width:16.66667%}.col-tablet-3{width:25%}.col-tablet-4{width:33.33333%}.col-tablet-5{width:41.66667%}.col-tablet-6{width:50%}.col-tablet-7{width:58.33333%}.col-tablet-8{width:66.66667%}.col-tablet-9{width:75%}.col-tablet-10{width:83.33333%}.col-tablet-11{width:91.66667%}.col-tablet-12{width:100%}}@media screen and (max-width: 568px){.col-mobile-1{width:8.33333%;padding:0}.col-mobile-2{width:16.66667%;padding:0}.col-mobile-3{width:25%;padding:0}.col-mobile-4{width:33.33333%;padding:0}.col-mobile-5{width:41.66667%;padding:0}.col-mobile-6{width:50%;padding:0}.col-mobile-7{width:58.33333%;padding:0}.col-mobile-8{width:66.66667%;padding:0}.col-mobile-9{width:75%;padding:0}.col-mobile-10{width:83.33333%;padding:0}.col-mobile-11{width:91.66667%;padding:0}.col-mobile-12{width:100%;padding:0}}@media (min-width: 768px){.col-offset-1{margin-left:8.33333%}.col-offset-2{margin-left:16.66667%}.col-offset-3{margin-left:25%}.col-offset-4{margin-left:33.33333%}.col-offset-5{margin-left:41.66667%}.col-offset-6{margin-left:50%}.col-offset-7{margin-left:58.33333%}.col-offset-8{margin-left:66.66667%}.col-offset-9{margin-left:75%}.col-offset-10{margin-left:83.33333%}.col-offset-11{margin-left:91.66667%}}.double-pad{padding:0 12px}.no-pad{padding:0}@media screen and (max-width: 768px){.hidden-mobile{display:none}}body,html{position:relative;overflow:initial;overflow-x:hidden}body.freeze,html.freeze{overflow:hidden}.h1{font-weight:600;font-family:"Cormorant Garamond",serif;font-size:calc(60px + .2vw);line-height:1}@media screen and (min-width: 1000px){.h1{display:none}}@media screen and (max-width: 568px){.h1{font-size:40px}}.h1.show{display:block !important}h2,.site-footer h3{font-weight:600;font-family:"Cormorant Garamond",serif;font-size:calc(26px + 1vw);color:#696f75}h3,.h3{font-weight:700;font-family:"Cormorant Garamond",serif;font-size:calc(20px + .2vw);margin-bottom:20px;color:#696f75}@media screen and (max-width: 568px){h3,.h3{margin-bottom:0;padding:20px 0}}p,li{font-family:"Rosario",sans-serif;font-size:calc(11px + .2vw);line-height:1.6;color:#696f75}@media screen and (max-width: 568px){p,li{font-size:16px;padding:20px 0;margin-top:0 !important;margin-bottom:0 !important}}p:not(:last-child){margin-bottom:20px}a{text-decoration:none;font-family:"Rosario",sans-serif;font-size:calc(11px + .2vw);color:#c4764b;font-style:italic}@media screen and (max-width: 568px){a{font-size:16px}}img{display:block;width:100%;height:auto;opacity:0;transition:all .5s ease-out}img.left{-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0)}img.right{-webkit-transform:translate3d(40px, 0, 0);transform:translate3d(40px, 0, 0)}img.up{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0)}img.down{-webkit-transform:translate3d(0, -40px, 0);transform:translate3d(0, -40px, 0)}img.fade{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}svg .empty{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;transform-origin:center;stroke-dashoffset:108;stroke-dasharray:108;stroke:#c4764b !important}#page{position:relative}@media screen and (max-width: 1000px){#page{padding-top:70px}}@media screen and (max-width: 568px){.hidden-mobile{display:none}}.intro .intro-scroll-icon{position:absolute;bottom:-60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer}.intro .intro-scroll-icon svg{min-width:initial;width:68px;height:auto}.intro .intro-scroll-icon svg circle{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);stroke-width:2px;-webkit-animation:gocircle 3.0s ease-out forwards;animation:gocircle 3.0s ease-out forwards}.intro .intro-scroll-icon svg path{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);transform:rotate(180deg);stroke-dasharray:134;stroke-dashoffset:-134;-webkit-animation:goline 1s cubic-bezier(0.23, 0.76, 0.62, 0.94) 1.2s forwards;animation:goline 1s cubic-bezier(0.23, 0.76, 0.62, 0.94) 1.2s forwards}.intro .intro-scroll-icon svg polygon{opacity:0;-webkit-animation:gopolygon .5s linear forwards 2.2s;animation:gopolygon .5s linear forwards 2.2s}@media screen and (max-width: 568px){.intro video{display:none}}@-webkit-keyframes gopolygon{0%{opacity:0}100%{opacity:1}}@keyframes gopolygon{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes goline{0%{stroke-dashoffset:134}100%{stroke-dashoffset:268}}@keyframes goline{0%{stroke-dashoffset:134}100%{stroke-dashoffset:268}}@-webkit-keyframes gocircle{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:0}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}}@keyframes gocircle{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:0}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}}.fill-video{position:absolute;height:calc(100% - 20px);width:calc(100% - 20px);top:10px;left:10px;overflow:hidden}@media screen and (max-width: 568px){.fill-video{height:100%;width:100%;left:0;top:0}}video{display:block}video:not(.fill){width:100%;height:auto}video.vidify{cursor:pointer;margin-bottom:20px}video.fill{height:auto;width:105%;min-height:100%;min-width:100%;position:absolute;top:50%;left:50%}video.fill.right{opacity:0;-webkit-transform:translate3d(calc(-50% - 40px), -50%, 0) !important;transform:translate3d(calc(-50% - 40px), -50%, 0) !important;transition:all .5s ease-out}video.fill.fade{-webkit-transform:translate3d(-50%, -50%, 0) !important;transform:translate3d(-50%, -50%, 0) !important;opacity:1}.bg-cover{height:100%;opacity:0;transition:all .75 ease-out}.bg-cover>img{opacity:0;pointer-events:none}.bg-cover.fadeIn{opacity:1}.section{padding-left:16.66%;padding-right:8.33%}.section>.row:last-child{padding-bottom:0}@media screen and (max-width: 1000px){.section{padding-left:20px;padding-right:20px}}.sub-section{padding-left:16.66%;padding-right:8.33%}@media screen and (max-width: 1000px){.sub-section{padding:0}}.loading{opacity:0}.loaded{transition:opacity 0.35s ease;opacity:1}.title-header{color:#c4764b;margin-bottom:2vh;width:70%;min-width:300px}.intro-container{position:relative;height:100vh;width:100vw}.white-bar{position:absolute;top:90vh;left:0;width:100vw;height:10vh;z-index:19;background:white}@media screen and (max-width: 1000px){.white-bar{display:none}}.intro{width:100%;height:90vh;position:relative;z-index:20}@media screen and (max-width: 1000px){.intro{height:100vh}}.intro .main-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;overflow:hidden;z-index:-1}.intro .main-video video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100vw;min-height:100vh;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 568px){.intro div.bg{display:block;position:absolute;top:0;left:0;width:100vw;height:100%;background-size:cover;z-index:-1}}@media screen and (max-width: 1000px){.intro{height:calc(100vh - 70px)}}.intro-logo{opacity:0;width:30%;max-width:600px;min-width:300px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.intro-logo.show{-webkit-animation:logoAnim 1.5s forwards;animation:logoAnim 1.5s forwards}@-webkit-keyframes logoAnim{0%{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}100%{opacity:1;-webkit-transform:translate(-50%, calc(-50% - 20px));transform:translate(-50%, calc(-50% - 20px))}}@keyframes logoAnim{0%{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}100%{opacity:1;-webkit-transform:translate(-50%, calc(-50% - 20px));transform:translate(-50%, calc(-50% - 20px))}}.scroll-icon{position:fixed;z-index:19;width:30px;height:30px;bottom:40px;right:30px}.scroll-icon svg,.scroll-icon svg polygon,.scroll-icon svg circle,.scroll-icon svg line{stroke:#d0d3d3}.align-center{text-align:center}.align-right{text-align:right}.align-left{text-align:left}.dark{background:#d0d3d3}.mosaic li{padding:10px 0}.mosaic img{padding:10px 0}@media screen and (max-width: 568px){.mosaic img:not(.featured){display:none}}.mosaic .headline{color:gray;position:absolute;width:130%;top:50%;left:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 768px){.mosaic .headline{left:25%}}@media screen and (max-width: 568px){.mosaic .headline{position:relative;width:100%;left:0}.mosaic .headline h2,.mosaic .headline .site-footer h3,.site-footer .mosaic .headline h3{position:relative;top:47px;left:0;font-size:24px;margin-bottom:21px}}@media screen and (max-width: 568px){.mosaic li{padding:5px}}@media screen and (max-width: 568px){.quote{margin-top:30px !important}}p.active-line{font-size:calc(14px + .2vw);border-left:7px solid #c4764b;padding-left:20px}.accent-line{position:relative;padding:0 0 0 27px}.accent-line:before{content:'';position:absolute;top:0;left:0;height:100%;width:7px;background:#808050}.accent-line li{color:gray;line-height:1.7}.column-2-list ul{margin-left:20px;line-height:1.5}#barnone{background:#d0d3d3}#barnone .h1{color:#fff;line-height:1.2}p.quote{font-size:calc(16px + .2vw);color:gray;padding-left:20px;border-left:solid 7px #808050}.video video{display:block;max-width:100%;height:auto;transition:all .5s ease-out}.video video.right{-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0)}.video video.up{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0)}.video video.fade{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.play-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:45px;height:45px;cursor:pointer;opacity:1;transition:opacity .4s ease-out}.play-btn svg line,.play-btn svg polygon,.play-btn svg circle{transition:all .5s}.play-btn svg circle{-webkit-transform-origin:center;transform-origin:center}.play-btn:hover svg circle{-webkit-animation:spin 3s infinite linear;animation:spin 3s infinite linear}.play-btn:hover svg line,.play-btn:hover svg circle{stroke:#c4764b}.play-btn:hover svg polygon{fill:#c4764b}.play-btn.hide{opacity:0}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.unfair{width:100%;list-style:none}.unfair li>div{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.unfair li>div p{white-space:nowrap}.unfair li>div p:first-child{padding-right:5px}.unfair li>div p:last-child{padding-left:5px;width:120px}.unfair li>div .fill{width:300%;border-bottom:1px dotted #696f75;height:calc(100% - 2px);margin-top:15px}.joesfarm .h1{margin-bottom:0;line-height:1}.joesfarm .image img{width:50%;display:block;margin:0 auto}.joesfarm .image .h2-wrap{position:absolute;bottom:10px;left:60%}.joesfarm .image .h2-wrap h2,.joesfarm .image .h2-wrap .site-footer h3,.site-footer .joesfarm .image .h2-wrap h3{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0;color:gray;transition:all .5s ease-out}.joesfarm .image .h2-wrap h2.fadeUp,.joesfarm .image .h2-wrap .site-footer h3.fadeUp,.site-footer .joesfarm .image .h2-wrap h3.fadeUp{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}@media screen and (max-width: 568px){.joesfarm .image img{width:100%}.joesfarm .image h2,.joesfarm .image .site-footer h3,.site-footer .joesfarm .image h3{position:relative;left:0;margin-top:20px}}.joesfarm a{margin-top:30px}.center-block{display:block;margin:0 auto}.events p{font-family:"Rosario",sans-serif}.events p.h1{display:block !important;font-family:"Cormorant Garamond",serif;text-align:left;color:#d0d3d3;line-height:1;margin-bottom:20px}.events p.description{width:50%;min-width:300px;margin-bottom:20px}.events .event-block{visibility:hidden;top:0;left:0;position:absolute;opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}.events .event-block.active{opacity:1;position:relative;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:all .35s .2s}.events .event{padding-top:0;background:white;transition:all .4s ease-out;margin-bottom:40px}.events .blog-nav{position:absolute;bottom:0;right:8.33%}.events .blog-nav p{cursor:pointer}.events .blog-nav p,.events .blog-nav span{display:inline;color:#c4764b;font-style:italic}.events .blog-nav .past,.events .blog-nav .future{opacity:0;visibility:hidden;transition:all .5s}.events .blog-nav span{margin:0 2px 1px 4px;font-style:normal;opacity:0;transition:all .5s}.events .blog-nav .past.show,.events .blog-nav .future.show,.events .blog-nav span.show{visibility:visible;opacity:1}.events .entry-image{position:relative;overflow:hidden;height:0;padding-top:56%;margin-bottom:25px}.events h3.title{padding:0 0 10px;margin-bottom:10px;border-bottom:solid 2px gray}.events .entry-content{width:50%;min-width:200px;margin:0 auto}.events .entry-content h3,.events .entry-content p{text-align:center}.events .entry-content p{margin-bottom:0;padding:0}@media screen and (max-width: 768px){.events .entry-content{width:80%}}.events a{font-style:initial}.events .button{margin-top:20px;color:gray;display:inline-block;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);position:relative;padding:5px 20px;border:solid 1px gray;transition:all .4s ease-out}.events .button:hover{background:gray;color:white}.mobile .play-btn{display:none}.mobile .intro-logo{top:calc(50% - 70px)}.mobile .intro .bg{display:block;position:relative;height:calc(100vh - 70px)}.mobile .intro video{display:none}.mobile .intro-scroll-icon{bottom:0px}header{padding-left:40px !important;position:fixed !important;top:40px;left:0;height:calc(90vh - 40px);width:16.66%;z-index:10}header .site-branding{width:65%;margin-bottom:40px;min-width:120px;max-width:200px}header .mobile-icon{display:none}@media screen and (max-width: 1000px){header{top:0;left:0;width:100% !important;height:70px;background:white;z-index:100;padding-left:20px !important;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;box-shadow:1px 1px 3px rgba(0,0,0,0.2)}header.animate{-webkit-transform:translate3d(0, -80px, 0);transform:translate3d(0, -80px, 0)}header .site-branding{position:relative;width:140px;top:calc(50% + 2px);z-index:90;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}header .mobile-icon{display:block;position:absolute;right:20px;top:22px;z-index:100;width:28px;height:28px;cursor:pointer}header .mobile-icon span{display:block;margin-top:6px;border-bottom:solid 1px gray;transition:all .45s}header .mobile-icon.active span:first-child{-webkit-transform:translate3d(0, 5px, 0) rotate(45deg);transform:translate3d(0, 5px, 0) rotate(45deg)}header .mobile-icon.active span:last-child{-webkit-transform:translate3d(0, -9px, 0) rotate(-45deg);transform:translate3d(0, -9px, 0) rotate(-45deg)}header .mobile-icon.active span:nth-child(2){opacity:0}header #nav{position:fixed;-webkit-overflow-scrolling:touch;z-index:80;top:0;left:0;height:100vh;background:white;width:100%;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);transition:all .4s ease-out;padding:60px 20px 80px;overflow-y:scroll}header #nav ul{width:100%;text-align:center}header #nav li{text-align:center}header #nav li a{font-size:14px}header #nav p{margin:40px auto;text-align:center}header #nav .social svg{width:40px;height:40px}header #nav.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}#nav{font-size:11px}#nav ul{list-style-type:none;width:78%}#nav li{text-transform:uppercase;padding:10px 0}#nav li a{position:relative;font-style:normal;width:auto;color:gray;font-size:11px}#nav li a:after{content:"";opacity:0;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);transition:all .35s}#nav li a.active{color:#c4764b}#nav li a.active:hover{color:#a65e36}#nav li a.active:after{content:"";opacity:1;position:absolute;top:1px;right:-45px;width:153px;height:10px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:url("img/nav-indicator.svg") no-repeat center}@media screen and (max-width: 1300px){#nav li a.active:after{display:none}}#nav li a:hover{color:#c4764b}#nav p{font-size:11px;margin-top:30px;width:70%;min-width:140px;color:gray}#nav .social{margin-top:20px;white-space:nowrap}#nav .social svg{width:20px;height:20px}#nav .social a{margin-right:10px}.site-footer{position:relative;width:100%;z-index:99}.site-footer>svg{display:block;width:40px;margin:40px auto}.site-footer h3{color:#c4764b;text-align:center;max-width:calc(100% - 40px);margin:0 auto}.site-display{position:relative;z-index:95}.site-display .site>img{opacity:0;visibility:hidden}.site-display .logo{position:absolute;height:100%;width:100%;top:0;left:0;padding:40px;z-index:5;pointer-events:none;-webkit-transform:scale(0.82);transform:scale(0.82);will-change:transform;transition:-webkit-transform 0.8s cubic-bezier(0.08, 0.63, 0.06, 0.95);transition:transform 0.8s cubic-bezier(0.08, 0.63, 0.06, 0.95);transition:transform 0.8s cubic-bezier(0.08, 0.63, 0.06, 0.95), -webkit-transform 0.8s cubic-bezier(0.08, 0.63, 0.06, 0.95)}.site-display .col-3{overflow:hidden}.site-display .o-container{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s, -webkit-transform .8s}.site-display .o-container:hover{-webkit-transform:scale(1.06);transform:scale(1.06)}.site-display .o-container:hover+.logo{-webkit-transform:scale(1);transform:scale(1)}.site-info{background:#808050;padding:10px 40px}.site-info p{color:#fff}.site-info a{color:#fff}.site-info .col-2{text-align:right}@media screen and (max-width: 568px){.site-info{padding:10px 20px}}.epicenter{background:#d0d3d3}.epicenter h2,.epicenter .site-footer h3,.site-footer .epicenter h3{position:absolute;top:40px;right:-100px;color:white;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0;transition:all .5s ease-out}.epicenter h2.fadeUp,.epicenter .site-footer h3.fadeUp,.site-footer .epicenter h3.fadeUp{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media screen and (max-width: 768px){.epicenter h2,.epicenter .site-footer h3,.site-footer .epicenter h3{right:20px}}@media screen and (max-width: 568px){.epicenter h2,.epicenter .site-footer h3,.site-footer .epicenter h3{position:relative;right:initial;top:0;margin-top:20px}}.epicenter p{margin:40px 0 0 0;width:70%}@media screen and (max-width: 768px){.epicenter p{margin:40px auto 0;text-align:center}}@media screen and (max-width: 568px){.epicenter p{text-align:left;width:100%;margin:20px 0}}.epicenter a{display:block;margin:40px 0 0 0}@media screen and (max-width: 768px){.epicenter a{text-align:center}}@media screen and (max-width: 568px){.epicenter a{text-align:left;margin:20px 0}}video.vidify{position:relative;display:block;width:100%;height:auto !important}video.vidify::-webkit-media-controls{display:none}video.vidify:-webkit-fullscreen .controls,video.vidify:-webkit-full-screen .controls{bottom:10% !important}video.vidify:-webkit-fullscreen .controls,video.vidify:fullscreen .controls{bottom:10% !important}.vid-container{position:relative;max-width:100%}.controls{opacity:1;position:absolute;height:26px;bottom:-24px;z-index:2147483647;left:0;width:100%;transition:all .9s ease}.vid-container.hasPlayed .controls:hover{opacity:1}.controls.show{opacity:1}.time{display:none;position:absolute;top:50%;width:10%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;color:#FFF;display:inline-block;min-width:60px;margin:0px 8px}.playpause{position:relative;float:left;display:none;display:inline-block;margin:0 10px 0 20px;font-size:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;transition:color .4s ease-in;color:#FFF}.playpause:hover{color:#333}.progress{display:inline-block;width:100%;position:relative;margin-left:0px;cursor:pointer;background:#FFF;height:8px}.updateprogress{height:8px;position:relative;left:0;z-index:500;width:0;background:#C4764B}.fullscreen{font-size:12px;top:50%;width:5%;margin-left:5px;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;display:inline-block;cursor:pointer;transition:color .4s ease-in;color:#FFF}.fullscreen:hover{color:#333}@media screen and (min-width: 569px) and (max-width: 850px){.progress{width:calc(100% - 163px)}}@media screen and (max-width: 568px){.fullscreen,.playpause{font-size:10px}.controls,.controls:hover{opacity:0}.progress{width:calc(100% - 138px)}.time{right:10px}.fullscreen{display:none}}.slider{min-height:100vh}@media screen and (max-width: 768px){.slider{margin-bottom:0;min-height:inherit}}.slider-horiz{z-index:0}.slider-horiz>div{height:100%}.slider-horiz .slider-horiz-track{height:100%;width:100%}.slider-horiz .slider-horiz-track .slide{position:absolute;width:100%;left:0;z-index:0}.slider-horiz .slider-horiz-track .slide p,.slider-horiz .slider-horiz-track .slide h3{opacity:0}.slider-horiz .slider-horiz-track .slide p{-webkit-transform:translateY(50px);transform:translateY(50px)}.slider-horiz .slider-horiz-track .slide h3{font-family:"Cormorant Garamond",serif;font-weight:700;position:absolute;bottom:100%}.slider-horiz .slider-horiz-track .slide .headline{-webkit-transform:translateY(5vh);transform:translateY(5vh)}.slider-horiz .slider-horiz-track .slide:first-child{z-index:1}.slider-horiz .slider-horiz-track .slide:first-child .bg{top:0}.slider-horiz .slider-horiz-track .slide:first-child h3,.slider-horiz .slider-horiz-track .slide:first-child p{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media screen and (max-width: 768px){.slider-horiz .slider-horiz-track .slide{position:relative;top:0;-webkit-transform:none;transform:none;height:auto;margin-bottom:60px}.slider-horiz .slider-horiz-track .slide p,.slider-horiz .slider-horiz-track .slide h3{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.slider-horiz .slider-horiz-track .slide h3{-webkit-transform:translateX(0);transform:translateX(0);position:relative;bottom:inherit}.slider-horiz .slider-horiz-track .slide .headline{-webkit-transform:translateY(0);transform:translateY(0);margin-left:10px}}@media screen and (max-width: 568px){.slider-horiz .slider-horiz-track .slide{margin-bottom:0}.slider-horiz .slider-horiz-track .slide p{-webkit-transform:translateY(0) !important;transform:translateY(0) !important;position:relative !important;opacity:1 !important}.slider-horiz .slider-horiz-track .slide .headline{margin-left:0}}.image-cover{position:relative;overflow:hidden}.image-cover>img{opacity:0}.image-cover .bg{position:absolute;top:-115%;left:0;height:100%;width:100%}@media screen and (max-width: 768px){.image-cover .bg{top:0}}.overflow{overflow:hidden}
