@charset "UTF-8";/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:'PT Sans';-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,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:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}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;margin:0}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}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 silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;/*font:inherit;*/vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Didot-Regular;src:url(../fonts/Didot.eot);src:url(../fonts/Didot.eot?#iefix) format("embedded-opentype"),url(../fonts/Didot.woff) format("woff"),url(../fonts/Didot.ttf) format("truetype"),url(../fonts/Didot.svg#Didot-Regular) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Didot-Bold;src:url(../fonts/Didot-Bold.eot);src:url(../fonts/Didot-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Didot-Bold.woff) format("woff"),url(../fonts/Didot-Bold.ttf) format("truetype"),url(../fonts/Didot-Bold.svg#Didot-Bold) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Didot-Italic;src:url(../fonts/Didot-italic.eot);src:url(../fonts/Didot-italic.eot?#iefix) format("embedded-opentype"),url(/css/LucidaGrande.ttf) format("woff"),url(/css/LucidaGrande.ttf) format("truetype"),url(../fonts/Didot-italic.svg#Didot-Italic) format("svg");font-style:normal;font-weight:400}@font-face{font-family:FuturaStd-Book;src:url(../fonts/FuturaStd-Book.eot);src:url(../fonts/FuturaStd-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaStd-Book.woff) format("woff"),url(../fonts/FuturaStd-Book.ttf) format("truetype"),url(../fonts/FuturaStd-Book.svg#FuturaStd-Book) format("svg");font-style:normal;font-weight:400}@font-face{font-family:FuturaStd-Bold;src:url(../fonts/FuturaStd-CondensedBold.eot);src:url(../fonts/FuturaStd-CondensedBold.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaStd-CondensedBold.woff) format("woff"),url(../fonts/FuturaStd-CondensedBold.ttf) format("truetype"),url(../fonts/FuturaStd-CondensedBold.svg#FuturaStd-Bold) format("svg");font-style:normal;font-weight:400}@font-face{font-family:FuturaStd-Heavy;src:url(../fonts/FuturaStd-Heavy.eot);src:url(../fonts/FuturaStd-Heavy.eot?#iefix) format("embedded-opentype"),url(../fonts/FuturaStd-Heavy.woff) format("woff"),url(../fonts/FuturaStd-Heavy.ttf) format("truetype"),url(../fonts/FuturaStd-Heavy.svg#FuturaStd-Heavy) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Montserrat-Regular;src:url(../fonts/Montserrat-Regular.eot);src:url(../fonts/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat-Regular.ttf) format("truetype"),url(../fonts/Montserrat-Regular.svg#Montserrat-Regular) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Majesti-Banner-Light;src:url(../fonts/Majesti-Banner-Light.eot);src:url(../fonts/Majesti-Banner-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Majesti-Banner-Light.woff) format("woff"),url(../fonts/Majesti-Banner-Light.ttf) format("truetype"),url(../fonts/Majesti-Banner-Light.svg#Majesti-Banner-Light) format("svg");font-style:normal;font-weight:400}@font-face{font-family:LibreCaslonText-Regular;src:url(../fonts/LibreCaslonText-Regular.eot);src:url(../fonts/LibreCaslonText-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/LibreCaslonText-Regular.woff) format("woff"),url(../fonts/LibreCaslonText-Regular.ttf) format("truetype"),url(../fonts/LibreCaslonText-Regular.svg#LibreCaslonText-Regular) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Questa_Grande;src:url(../fonts/2-Questa_Grande_Regular.eot);src:url(../fonts/2-Questa_Grande_Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/2-Questa_Grande_Regular.woff) format("woff"),url(../fonts/2-Questa_Grande_Regular.ttf) format("truetype"),url(../fonts/2-Questa_Grande_Regular.svg#2-Questa_Grande_Regular) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Questa_Sans;src:url(../fonts/2-Questa_Sans_Regular.eot);src:url(../fonts/2-Questa_Sans_Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/2-Questa_Sans_Regular.woff) format("woff"),url(../fonts/2-Questa_Sans_Regular.ttf) format("truetype"),url(../fonts/2-Questa_Sans_Regular.svg#2-Questa_Sans_Regular) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Pompadour;src:url(../fonts/Pompadour.eot);src:url(../fonts/Pompadour.eot?#iefix) format("embedded-opentype"),url(../fonts/Pompadour.woff) format("woff"),url(../fonts/Pompadour.ttf) format("truetype"),url(../fonts/Pompadour.svg#Pompadour) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Minimal-Icons;src:url(../fonts/minimal-icons.eot?5mswl2);src:url(../fonts/minimal-icons.eot?#iefix5mswl2) format("embedded-opentype"),url(../fonts/minimal-icons.ttf?5mswl2) format("truetype"),url(../fonts/minimal-icons.woff?5mswl2) format("woff"),url(../fonts/minimal-icons.svg?5mswl2#Minimal-Icons) format("svg");font-weight:400;font-style:normal}[class*=" min-icon-"],[class^=min-icon-]{font-family:Minimal-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.min-icon-slide-down-arrow:before{content:"\21"}.min-icon-close-light:before{content:"\22"}.min-icon-light-arrow:before{content:"\23"}.min-icon-search-icon:before{content:"\24"}.min-icon-flothemes-logo:before{content:"\25"}.min-icon-gallery-about:before{content:"\26"}.min-icon-close-button:before{content:"\27"}.min-icon-share:before{content:"\28"}.min-icon-slider-arrow:before{content:"\29"}.min-icon-soc-facebook:before{content:"\2a"}.min-icon-soc-gplus:before{content:"\2b"}.min-icon-soc-instagram:before{content:"\2c"}.min-icon-soc-linkedin:before{content:"\2d"}.min-icon-soc-pinterest:before{content:"\2e"}.min-icon-soc-tumblr:before{content:"\2f"}.min-icon-soc-twitter:before{content:"\30"}.min-icon-soc-vimeo:before{content:"\31"}.min-icon-soc-youtube:before{content:"\32"}.min-icon-play-button:before{content:"\33"}.min-icon-soc-flickr:before{content:"\e900"}.min-icon-soc-delicious:before{content:"\e901"}.min-icon-soc-dribbble:before{content:"\e902"}.min-icon-soc-yahoo:before{content:"\e903"}h1,h2,h3,h4,h5,h6{font-family:Didot-Italic;margin-bottom:.9em}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(fancybox_loading@2x.gif);background-size:24px 24px}}.fancybox-overlay{background:rgba(255,255,255,.9)}.fancybox-overlay .fancybox-skin{background:0 0;box-shadow:none}.fancybox-overlay .fancybox-nav{background:0 0}.fancybox-overlay .fancybox-nav:hover span{opacity:1}.fancybox-overlay .fancybox-nav span{display:block;opacity:0;background:0 0;-webkit-transition:all 300ms;transition:all 300ms;font-family:Minimal-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px}.fancybox-overlay .fancybox-nav span:before{content:"\29"}.fancybox-overlay .fancybox-nav.fancybox-prev span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fancybox-overlay .fancybox-close{background:0 0;width:auto;height:auto;font-family:Minimal-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;right:-15kpx;top:-15px;padding:10px;border-radius:50%}.fancybox-overlay .fancybox-close:before{content:"\22"}.vjs-hidden{display:none}body,html{height:100%}::-moz-selection{background-color:#eee}::selection{background-color:#eee}body{font-size:18px;font-family:FuturaStd-Book;background-color:#fff;overflow-scrolling:none;scroll-behavior:smooth}body.fixed{overflow:hidden}a{text-decoration:none;-webkit-transition:all 200ms;transition:all 200ms;color:#373737}a:hover{color:#848484;text-decoration:underline}.text-right{text-align:right}p{line-height:30px;font-size:14px;margin-bottom:1.8em}h1,h2,h3,h4,h5,h6{line-height:1.2em;margin-bottom:1em}h1{font-size:60px}h2{font-size:48px}h3{font-size:24px}h4{font-size:18px}h5{font-size:15px}h6{font-size:12px}.text-center{text-align:center}.page-content{padding-top:40px}.page-content .the-content{padding:0 0 70px 0}.page-content h1.title{margin-bottom:0;line-height:1.4em}.page-content .sub-title{font-size:30px}.page-content .page-header{margin-bottom:50px;text-align:center}form{padding:50px 0}form .field-group{display:inline-block;width:100%}input[type=text],input[type=email],input[type=password],input[type=search],textarea{width:100%;background-color:#fff;border:1px solid #efefef;text-align:center;font-size:16px;padding:10px 20px;box-sizing:border-box;height:50px;margin-bottom:10px;-webkit-transition:all 200ms;transition:all 200ms;box-shadow:none;border-radius:0;-webkit-appearance:none}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{outline:0;border-color:#999}input[type=text]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#999}input[type=text]:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=search]:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:#999}input[type=text]:focus:-ms-input-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=search]:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#999}input[type=text]:focus::placeholder,input[type=email]:focus::placeholder,input[type=password]:focus::placeholder,input[type=search]:focus::placeholder,textarea:focus::placeholder{color:#999}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:Didot-italic;font-weight:400;color:#000;-webkit-transition:color 500ms;transition:color 500ms}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,textarea::-moz-placeholder{font-family:Didot-italic;font-weight:400;color:#000;transition:color 500ms}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:Didot-italic;font-weight:400;color:#000;transition:color 500ms}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,textarea::placeholder{font-family:Didot-italic;font-weight:400;color:#000;-webkit-transition:color 500ms;transition:color 500ms}input[type=button],input[type=submit]{text-align:center;background-color:transparent;border:none;letter-spacing:1.2px;font-size:12px;font-family:FuturaStd-Bold;text-transform:uppercase;margin-top:10px}input[type=button]:focus,input[type=submit]:focus{outline:0;text-decoration:underline}button:focus{outline:0}textarea{height:auto;text-align:left}textarea::-webkit-input-placeholder{text-align:center}textarea::-moz-placeholder{text-align:center}textarea:-ms-input-placeholder{text-align:center}textarea::placeholder{text-align:center}figure img{max-width:100%;height:auto}.category-select{position:relative;text-align:center;width:100%;display:inline-block}.category-select .label{font-size:10px;width:100%;font-family:FuturaStd-Bold;font-size:10px;letter-spacing:1.2px;text-transform:uppercase}.category-select a.toggle{display:inline-block;width:auto;height:auto;position:relative;margin-bottom:40px}.category-select a.toggle.active:before{opacity:0}.category-select a.toggle.active:after{opacity:1}.category-select a.toggle:before{content:'';display:block;width:20px;height:20px;background-image:url(../img/category-open@2x.png);background-size:20px 20px;margin:0 auto;-webkit-transition:all 300ms;transition:all 300ms;margin-bottom:10px}.category-select a.toggle:after{content:'';display:block;width:20px;height:20px;background-image:url(../img/category-close@2x.png);background-size:20px 20px;position:absolute;top:0;left:0;right:0;margin:0 auto;-webkit-transition:all 300ms;transition:all 300ms;opacity:0}.category-select .category-list{width:100%;background-color:#fff;position:absolute;z-index:20;padding-bottom:60px;top:70px;font-size:14px;line-height:30px;text-align:center;visibility:hidden;opacity:0;-webkit-transition:all 300ms;transition:all 300ms}.category-select .category-list.active{visibility:visible;opacity:1}.pagination{padding:75px 0;position:relative;text-align:center;font-family:FuturaStd-Bold}.pagination ul{text-align:center}.pagination li{display:inline-block;text-transform:uppercase;margin-right:20px;letter-spacing:1.4px;font-size:14px}.pagination li a.empty{opacity:0;visibility:hidden}.pagination li.active{text-decoration:underline}.pagination li:nth-last-child(2){margin-right:0}.pagination li.nav{letter-spacing:1.1px;font-size:11px;position:absolute;line-height:22px}.pagination li.nav.prev{left:20px}.pagination li.nav.next{right:20px}.pagination li.active:last-child{margin-left:20px!important}.page.post-page .post img{max-height:none}.row{max-width:100%}#wrapper{padding:20px}.layout{width:100%;max-width:990px;margin:0 auto}.flo-full-width .layout{max-width:100%}strong{font-weight:700}em{font-style:italic}kbd{font-family:monospace}.article-content{word-wrap:break-word}.article-content figure,.article-content img{max-width:100%}.article-content a{text-decoration:underline}.article-content a:hover{text-decoration:none}.article-content address{font-size:90%;margin-bottom:1.5em}.article-content cite{font-style:italic}.article-content code{background-color:#f0f0f0;padding:5px 10px;margin:0 5px;border-radius:5px;font-family:monospace;font-size:14px}.article-content blockquote{padding-left:20px;font-style:italic;border-left:2px solid #000;margin-left:20px}.article-content table{width:100%;text-align:left;margin-bottom:30px}.article-content table th{padding-top:10px;padding-bottom:20px}.article-content table td{padding:10px 0;border-bottom:1px solid #000}.article-content dl dt{font-weight:700;margin-bottom:10px}.article-content dl dd{margin-left:20px;margin-bottom:20px}.article-content ul{list-style-type:circle;margin-left:15px}.article-content ul ul{margin-top:15px}.article-content ul li{margin-bottom:15px;line-height:1.5em}.article-content ul li>ul{list-style-type:disc}.article-content ul li>ul li>ul{list-style-type:square}.article-content ol{list-style-type:decimal;margin-left:15px}.article-content ol ol{margin-top:15px}.article-content ol li{margin-bottom:15px;line-height:1.5em}.article-content ol li>ol{list-style-type:upper-roman}.article-content ol li>ol li>ol{list-style-type:lower-alpha}.article-content pre{background-color:#f0f0f0;padding:15px 10px;border-radius:5px;font-family:monospace;font-size:14px;margin-bottom:30px}.article-content q{font-style:italic}.article-content var{font-family:monospace;font-size:16px}.vc_row.vc_row-o-full-height{min-height:100vh!important}header.main-header .navigation-wrap{box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header.main-header .logo{font-family:Didot-Bold;font-size:30px}header.main-header ul.nav-menu>.menu-item{font-family:FuturaStd-Bold;text-transform:uppercase;letter-spacing:2.8px;font-size:14px}header.main-header .header-actions select{display:none}header.main-header .header-actions .search{font-size:14px;position:relative;top:1px}header.main-header .header-actions .search .min-icon-search-icon:before{font-size:13px;margin-right:5px}header.main-header .header-actions .search label{display:inline-block;font-family:FuturaStd-Bold;text-transform:uppercase;letter-spacing:2px;cursor:pointer}header.main-header .header-actions .language-select .widget-title{float:left;margin-bottom:0;margin-right:20px;display:none}header.main-header .header-actions .language-select .qtranxs_flag_and_text{padding-left:30px;margin-right:10px}header.main-header .header-actions .language-select .selecter{width:100px;box-sizing:border-box;text-align:left}header.main-header .header-actions .language-select .selecter .selecter-selected{padding:5px 15px}header.main-header .header-actions .language-select ul{float:left}header.main-header .header-actions .language-select ul li{float:left}header.main-header .header-actions .language-select ul li:last-child{margin-right:0}header.main-header .header-actions .language-select ul li img{float:left}header.main-header .header-actions .language-select ul a{font-size:14px;line-height:10px;text-transform:uppercase}header.main-header .hero-block{width:100%;height:100%;float:left;overflow:hidden}header.main-header .hero-block__bg{width:100%;height:100%;background-color:#f4f4f4}header.main-header.hero-image{height:100%}header.main-header.hero-image:after{content:'';display:block;float:left;width:100%;height:20px;background-color:#fff;position:absolute;bottom:0;box-sizing:border-box;z-index:1}@media only screen and (min-width:769px){header.main-header{position:relative;box-sizing:border-box;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header.main-header .hero-block__slider .hero_nav{width:80%;z-index:100;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:102}header.main-header .hero-block__slider .hero_nav .nav-wrapper{display:inline-block}header.main-header .hero-block__slider .hero_nav .logo{line-height:1em}header.main-header .hero-block__slider .hero_nav .logo img{-webkit-transition:all 300ms;transition:all 300ms}header.main-header .hero-block__slider .hero_nav .logo .light_logo{display:none}header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--light{color:#e3e3e3}header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--light a{color:#373737}header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--light .header-menu .header_main-nav_link>a{color:#373737}header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--light .logo .light_logo{opacity:0;visibility:hidden;display:none}header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--light .logo a{color:#373737}header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--dark{color:#fff}header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--dark .logo a{color:#fff}header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--dark .logo a:hover{color:#e6e6e6}header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--dark .header-menu:before{color:#fff}header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--dark .header_main-nav_link>a{color:#fff}header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--dark .logo .light_logo{opacity:1;visibility:visible;display:inline-block}header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--dark .logo .dark_logo{opacity:0;visibility:hidden;display:none}header.main-header .hero-block__slider .hero_nav .logo{width:100%;text-align:center}header.main-header .hero-block__slider .hero_nav .logo a{line-height:1em;font-size:160px}header.main-header .hero-block__slider .hero_nav .header-menu{width:100%;text-align:center;padding-top:0;color:#000}header.main-header .hero-block__slider .hero_nav .header-menu:before{margin-bottom:30px}header.main-header .hero-block__slider .hero_nav .header-menu.background--light .header_main-nav_link>a{color:#373737}header.main-header .hero-block__slider .hero_nav .header-menu.background--light .header_main-nav_link>a:hover{color:#e6e6e6}header.main-header .hero-block__slider .hero_nav .header-menu .header_main-nav_link>a{color:#373737}header.main-header .hero-block__slider .hero_nav .header-menu .header_main-nav_link>a:hover{color:#e6e6e6}header.main-header.all-top{display:block}header.main-header nav.main-navigation{box-sizing:border-box;width:100%;padding-bottom:0px;visibility:visible;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:columns;-ms-flex-direction:columns;flex-direction:columns;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;position:relative;z-index:40}header.main-header .header-menu{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}header.main-header ul.nav-menu>.menu-item{display:inline-block;margin-right:50px;position:relative}header.main-header ul.nav-menu>.menu-item:last-child{margin-right:0}header.main-header ul.nav-menu>.menu-item a{-webkit-transition:color 400ms;transition:color 400ms;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header.main-header ul.nav-menu>.menu-item.menu-item-has-children:after{content:'';display:block;width:100%;height:50px;display:none;position:absolute}header.main-header ul.nav-menu>.menu-item.menu-item-has-children:hover>.header_main-nav_sub-menu{opacity:1;visibility:visible}header.main-header ul.nav-menu>.menu-item.menu-item-has-children:hover:after{display:block}header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu{margin-top:31px;padding:20px 0;position:absolute;display:block;left:49%;min-width:110px;word-wrap:break-word;z-index:999;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:0;visibility:hidden;-webkit-transition:all 300ms;transition:all 300ms;text-align:center}header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu .header_main-nav_sub-menu{display:block;margin-top:20px;margin-bottom:30px;font-family:FuturaStd-Book}header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu .header_main-nav_sub-menu .menu-item{margin-bottom:10px;text-transform:none}header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu:after{content:'';display:block;position:absolute;width:calc(100% + 60px);height:100%;margin:0 auto;left:50%;top:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#f6f6f6;z-index:-1}header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu a{font-size:12px}header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu>.menu-item{margin-bottom:20px}header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu>.menu-item:last-child{margin-bottom:0}header.main-header .header-actions{text-align:right;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-left:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header.main-header .header-actions:before{content:'|';display:inline-block;width:1px;height:20px;font-size:14px;line-height:20px}header.main-header .header-actions .block-action{margin-left:50px}}@media only screen and (min-width:769px){header.main-header.all-top .navigation-wrap{height:0!important;overflow:hidden}header.main-header.header-sticky .main-navigation{padding:5px 20px;background-color:#fff;width:100%;position:fixed;top:0;left:0;z-index:200}header.main-header.nav__center.header-sticky .logo{display:none}header.main-header.nav__center.header-sticky .header-actions{right:20px;bottom:21px}header.main-header.nav__center .main-navigation{width:100%;display:inline-block;padding-top:0}header.main-header.nav__center .header-menu{padding-top:10px;width:100%;text-align:center}header.main-header.nav__center .header-menu:before{content:'...';display:block;margin:0;line-height:10px;margin-bottom:15px}header.main-header.nav__center .header-actions{position:absolute;bottom:32px;right:0}header.main-header.nav__center .header-actions:before{content:none}header.main-header.nav__right .header-menu{text-align:right}header.main-header.nav__right .header-menu.no-header-actions .nav-menu>li:last-child>.header_main-nav_sub-menu{left:auto;right:-50%}header.main-header.nav__left .header-menu{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.navigation-wrap header.main-header.nav__left ul.nav-menu>.menu-item:first-child>.header_main-nav_sub-menu{left:0;right:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}header.main-header.logo__center .logo{width:100%;text-align:center}header.main-header.logo__right .logo{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-flex:3;-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3;text-align:right}header.main-header.logo__right .header-menu{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}header.main-header.logo__right .header-actions{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media only screen and (max-width:768px){header.main-header .hero-block__slider .hero_nav{display:none}header.main-header ul.nav-menu>.menu-item{margin-bottom:30px;font-size:16px}header.main-header ul.nav-menu>.menu-item.active>.header_main-nav_sub-menu{max-height:100vh}header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu{max-height:0;overflow-y:hidden;-webkit-transition:all 500ms;transition:all 500ms;padding-left:15px}header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu li:first-child{margin-top:15px}header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu>.header_main-nav_sub-menu_link{font-family:FuturaStd-Book;font-size:12px;line-height:1.5em;margin-bottom:15px}header.main-header .navigation-wrap{position:relative;background-color:#fff;z-index:50}header.main-header .navigation-wrap.fix{position:fixed;top:0;left:0;padding:20px}header.main-header .navigation-wrap.fix a.menu-button{left:15px}header.main-header .nav-mobile{width:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}header.main-header .nav-mobile .logo{display:inline-block;-webkit-transition:all 600ms;transition:all 600ms;line-height:1.2em}header.main-header a.menu-button{display:inline-block;width:35px;height:35px;padding:5px;position:absolute;top:50%;left:-5px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:155}header.main-header a.menu-button.active .lines{background-color:transparent}header.main-header a.menu-button.active .lines:after{top:-2px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}header.main-header a.menu-button.active .lines:before{bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}header.main-header a.menu-button .lines{cursor:pointer;display:inline-block;background-color:#373737;width:25px;height:1px;height:2px}header.main-header a.menu-button .lines:after,header.main-header a.menu-button .lines:before{content:'';display:block;width:25px;height:1px;background-color:#373737;position:relative;-webkit-transition:all 300ms;transition:all 300ms;height:2px}header.main-header a.menu-button .lines:after{top:-7px}header.main-header a.menu-button .lines:before{position:relative;bottom:-5px}header.main-header .main-navigation{background-color:#fff;border-right:1px solid #ebebeb;top:0;left:0;z-index:140;border:0px;width:100% !important}header.main-header .navigation-wrap.showed .logo{opacity:0}header.main-header .navigation-wrap.showed .main-navigation{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}header.main-header .header-actions{padding-top:50px}header.main-header .header-actions .search{border-bottom:1px solid #e2e2e2;font-size:14px}header.main-header .header-actions .search a{display:block;padding:10px 0}}#wrapper>.page{-webkit-transition:all 600ms;transition:all 600ms}#wrapper>.page:before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0;visibility:hidden;-webkit-transition:all 400ms;transition:all 400ms;z-index:100}#wrapper>.page.menu-showed{-webkit-transform:translateX(5%);-ms-transform:translateX(5%);transform:translateX(5%)}#wrapper>.page.menu-showed:before{opacity:.6;visibility:visible}@media only screen and (max-width:40em){header.main-header .nav-mobile{display:block}header.main-header .nav-mobile .logo{float:right}header.main-header .main-navigation{width:80%}}body.admin-bar header.main-header.header-sticky .main-navigation{top:32px}.hero-image{margin-bottom:40px;position:relative;overflow:hidden}.hero-image figure{position:relative;overflow:hidden;z-index:-1}.hero-image figure img{width:100%}.hero-image .sub-title{font-size:30px}.hero-image .figure-hover{position:absolute;width:100%;height:100%;top:0;left:0;margin:auto;text-align:center;padding:20px}.hero-image.full-width{overflow:visible}.hero-image.full-width.fixed img{opacity:0;-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%)}.hero-image.full-width.fixed .content{-webkit-transform:translateY(18vw);-ms-transform:translateY(18vw);transform:translateY(18vw);color:#373737}.hero-image.full-width .figure-hover{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:visible}.hero-image.full-width figure{overflow:visible;text-align:center}.hero-image.full-width .content{width:100%;overflow:visible;-webkit-transition:all 1000ms;transition:all 1000ms}.hero-image.full-width img{position:absolute;max-width:100%;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;tranform:translateZ(0);position:relative;-webkit-transition:all 1500ms;transition:all 1500ms;z-index:-1}.hero-image.full-width .content{color:#fff;font-family:Didot-italic;line-height:1em}.hero-image.full-width .title{font-size:160px;line-height:1em;margin-bottom:0}.hero-image.full-width .double-page-header{padding-top:100px;opacity:0;text-align:center;margin-bottom:0}.hero-image.full-width .double-page-header .sub-title{margin-bottom:0}.hero-image.small-photo{background-color:#f2f2f2;text-align:center;overflow:visible;width:100%;overflow:hidden;height:718px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:position;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:-1}.hero-image.small-photo .figure-hover{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hero-image.small-photo .title{font-size:160px;line-height:1.4em;margin:0;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.hero-image.photo-small-text{height:auto;margin-bottom:20px;padding-top:50px;overflow:visible}.hero-image.photo-small-text .inner{width:100%;text-align:center;display:block;margin:0 auto}ul.social-links li{display:inline-block;margin-right:15px}ul.social-links li:last-child{margin-right:0}ul.social-links li a{font-size:18px;color:#ccc}ul.social-links li a:hover{color:#666}footer.main-footer{padding:35px 20px 0 20px;position:relative}footer.main-footer .default-content{padding-bottom:30px}footer.main-footer .block-widgets{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}footer.main-footer .social-text{text-transform:uppercase}footer.main-footer .textwidget p:last-child{margin-bottom:0}footer.main-footer .block{text-align:center;border-right:1px solid #efefef;padding-bottom:20px;width:100%;box-sizing:border-box;padding:0 50px}footer.main-footer .block p{font-size:14px;line-height:1.5em}footer.main-footer .block p:last-child{margin-bottom:0}footer.main-footer .block:last-child{border-right:none}footer.main-footer .block .logo-text-main{font-size:30px;line-height:1.5em}footer.main-footer .block .logo-text-main:after{content:'...';display:block;font-size:18px;font-family:Didot-Italic;line-height:1em;margin-bottom:20px}footer.main-footer .block h3{font-size:24px}footer.main-footer .copyright{padding:30px 0 10px 0;width:100%;text-align:center;border-top:1px solid #efefef;font-size:14px;font-family:Didot-Italic}footer.main-footer .copyright .flo-logo{max-width:20px;margin:0 auto;display:block;padding:20px 0;font-size:0}footer.main-footer .copyright .flo-logo:before{font-size:20px}.widget_socialicons ul{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.social-links_link .flo-social-hover{max-width:40px}footer.main-footer .flo-widget.widget_socialicons .widget-title:after{content:'...';float:left;width:100%;text-align:center;margin-bottom:20px}.block.footer-full-width-area.below{width:100%;float:left;padding-top:30px;padding-bottom:0}.block.footer-full-width-area.below aside.widget:last-child{margin-bottom:0}.block.footer-full-width-area aside.widget{margin-bottom:50px}.newsletter-widget input[type=text]{display:block;margin:0 auto;max-width:250px}.newsletter-widget [type=submit]{background-color:transparent;border:none;padding:0;margin:0}@-webkit-keyframes loader-animation{50%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes loader-animation{50%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.hero-block__slider{margin-bottom:80px}.hero-slider{width:100%;position:relative;float:left}.hero-slider.menu-outside a.slide-btn{bottom:20px}.hero-slider.menu-outside.video-playing a.slide-btn{opacity:0}.hero-slider .slider.active button.slick-next,.hero-slider .slider.active button.slick-prev{visibility:hidden}.hero-slider .slider.active a.close-video{opacity:1;visibility:visible;-webkit-transition-delay:1s;transition-delay:1s}.hero-slider .slider{position:relative}.hero-slider .slider:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.9;z-index:100;-webkit-transition:all 400ms;transition:all 400ms}.hero-slider .slider:after{content:none;text-align:center;font-size:10px;line-height:24px;display:block;width:30px;height:30px;border:1px solid #373737;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:101;opacity:.3;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 400ms;transition:all 400ms;-webkit-animation:loader-animation 1.5s infinite;animation:loader-animation 1.5s infinite}.hero-slider .slider.slick-initialized:before{opacity:0;visibility:hidden}.hero-slider .slider.slick-initialized:after{opacity:0;visibility:hidden}.hero-slider .slider.slick-initialized .slide{display:block;visibility:visible;opacity:1}.hero-slider .slider.slick-initialized .slide.no-image{min-height:0}.hero-slider .slider.fullscreen .slide{height:calc(100vh - 40px)}.hero-slider .slider.full-width .slide{height:auto!important}.hero-slider .slider.full-width .slide figure img{width:100%;height:auto}.hero-slider .slick-track{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.hero-slider .slide{width:100%;background-size:cover;background-position:50% 50%;position:relative;display:none}@media (min-width:1025px){.hero-slider .slide.eff-zoom-out{opacity:1!important;-webkit-transition:all 3000ms!important;transition:all 3000ms!important;-webkit-transform:scale(2)!important;-ms-transform:scale(2)!important;transform:scale(2)!important}.hero-slider .slide.eff-fade-up{opacity:1!important;-webkit-transition:all 3000ms!important;transition:all 3000ms!important;-webkit-transform:translateY(-100%)!important;-ms-transform:translateY(-100%)!important;transform:translateY(-100%)!important}.hero-slider .slide.eff-fade-down{-webkit-transition:all 3000ms!important;transition:all 3000ms!important;-webkit-transform:translateY(100%)!important;-ms-transform:translateY(100%)!important;transform:translateY(100%)!important}.hero-slider .slide.eff-fade-side{-webkit-transition:all 2000ms!important;transition:all 2000ms!important;-webkit-transform:translateX(100%)!important;-ms-transform:translateX(100%)!important;transform:translateX(100%)!important}}.hero-slider .slide:first-child{display:block;visibility:visible}.hero-slider .slide.slick-slide.no-image{background-color:#f4f4f4;color:#373737;position:relative;min-height:80vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hero-slider .slide.slick-slide.no-image .slide-hover{color:#373737;position:static;-webkit-transform:none;-ms-transform:none;transform:none}.hero-slider .slide.slick-slide.no-image .slide-hover a{color:#373737}.hero-slider .slide.slick-slide.no-image .slide-hover a:hover{color:#515151}.hero-slider .slide-hover{width:90%;text-align:center;position:absolute;top:50%;left:0;right:0;margin:0 auto;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:#373737;-webkit-transition:all 300ms;transition:all 300ms}.hero-slider .slide-hover.background--dark{color:#fff}.hero-slider .slide-hover.background--dark a{color:#fff}.hero-slider .slide-hover img{display:inline-block}.hero-slider .slide-hover .title{font-size:90px;margin-bottom:10px}.hero-slider .slide-hover .sub-title{font-size:30px}.hero-slider .slide-hover .play-button{display:inline-block;margin-top:20px;font-size:30px;line-height:20px;-webkit-transition:opacity 200ms;transition:opacity 200ms}.hero-slider .slide-hover .play-button:hover{opacity:.8}.hero-slider .slider{position:relative}.hero-slider .slider:hover button.slick-next,.hero-slider .slider:hover button.slick-prev{opacity:1}.hero-slider .slider button.slick-next,.hero-slider .slider button.slick-prev{background-color:transparent;border:none;padding:0;margin:0;position:absolute;top:50%;height:100%;width:100px;font-size:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);opacity:0;-webkit-transition:all 200ms;transition:all 200ms;color:#000}.hero-slider .slider button.slick-next.background--light,.hero-slider .slider button.slick-prev.background--light{color:#373737}.hero-slider .slider button.slick-next.background--dark,.hero-slider .slider button.slick-prev.background--dark{color:#fff}.hero-slider .slider button.slick-next:focus,.hero-slider .slider button.slick-prev:focus{outline:0}.hero-slider .slider button.slick-next:hover,.hero-slider .slider button.slick-prev:hover{opacity:1}.hero-slider .slider button.slick-next:before,.hero-slider .slider button.slick-prev:before{display:block;content:"\29";font-family:Minimal-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px}.hero-slider .slider button.slick-next{right:0}.hero-slider .slider button.slick-prev:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.hero-slider .video-slide .close-video{color:#fff;z-index:999;position:absolute;top:20px;right:20px;padding:20px;display:inline-block;vertical-align:middle;opacity:0;visibility:hidden;-webkit-transition:all 400ms;transition:all 400ms;-webkit-transition-delay:0;transition-delay:0}.hero-slider .video-slide .close-video:before{display:inline-block;vertical-align:middle;float:right}.hero-slider .video-slide .close-video:after{content:attr(data-title);font-size:13px;vertical-align:middle;display:inline-block;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);position:relative;top:2px;float:left;margin-right:10px;-webkit-transition:-webkit-transform 200ms;transition:transform 200ms}.hero-slider .video-slide .close-video:hover:after{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.hero-slider .video-slide .video-block{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;z-index:100;opacity:0;visibility:hidden;-webkit-transition:all 600ms;transition:all 600ms;-webkit-transition-delay:200ms;transition-delay:200ms}.hero-slider .video-slide .video-block.video-active{opacity:1;visibility:visible}.hero-slider .video-slide .video-block .vjs-control-bar{display:none}.hero-slider .video-slide .video-block iframe{width:100%;height:100%}.hero-slider a.slide-btn{position:absolute;bottom:0;text-align:center;left:0;right:0;margin:0 auto;padding-bottom:40px;color:#000;font-family:FuturaStd-Heavy;text-transform:uppercase;letter-spacing:2.4px;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero-slider a.slide-btn:focus{outline:0}.hero-slider a.slide-btn.background--light{color:#373737}.hero-slider a.slide-btn.background--light:before{text-shadow:1px 0 1px #000}.hero-slider a.slide-btn.background--dark{color:#fff}.hero-slider a.slide-btn.background--dark:before{text-shadow:hoff voff blur #000}.hero-slider a.slide-btn:before{font-family:Minimal-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\23";display:block;position:absolute;padding-top:10px;left:50%;top:15px;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);font-size:20px;text-shadow:1px 0 1px #fff;-webkit-transition:top 200ms;transition:top 200ms}.hero-slider a.slide-btn:hover:before{top:20px}.widget .widget-delimiter{display:none}.main-footer .widget{font-size:14px;line-height:1.5em}.main-footer .widget .widget-title{font-size:24px}.sidebar .block{margin-bottom:65px;padding-top:10px;font-size:14px}.sidebar .block figure{max-width:80%}.sidebar .block img{max-width:80%}.sidebar .block h5.title{font-family:FuturaStd-Bold;font-size:18px;text-transform:uppercase}.sidebar .block ul{list-style-type:none}.sidebar .block ul li{font-family:Didot-italic;line-height:1.5em;font-size:18px}.page-side-bar aside.widget{font-family:Didot-italic}.page-side-bar .widget-title{font-family:FuturaStd-Bold;font-size:18px;text-transform:uppercase;margin-bottom:25px}aside.widget{word-wrap:break-word}aside.widget form{padding:0}aside.widget .selecter{max-width:100%}aside.widget .widget-delimiter{display:none}aside.widget li{line-height:1.5em;font-size:18px}aside.widget .widget_archive label{display:inline-block;margin-bottom:20px}aside.widget .widget_calendar table{width:100%;text-align:center}aside.widget .widget_calendar table thead th{padding-bottom:20px}aside.widget .widget_calendar table tbody td{border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:7px 0;color:#cbcbcb}aside.widget .widget_calendar table tbody td:last-child{border-right:none}aside.widget .widget_calendar table tbody tr:last-child td{border-bottom:0}aside.widget .widget_calendar table tbody a{font-weight:700}aside.widget .widget_calendar table tbody a:hover{text-decoration:underline}aside.widget .widget_calendar table tfoot td{padding-top:20px;text-align:left}aside.widget .widget_calendar caption{width:100%;margin-bottom:20px}aside.widget .widget_categories label{display:inline-block;margin-bottom:20px}aside.widget .widget_recent_comments a{border-bottom:1px dashed #000}aside.widget .widget_recent_comments .comment-author-link a{border-bottom:none}aside.widget .widget_rss .rsswidget img{display:none}aside.widget .widget_rss li{margin-bottom:30px;border-bottom:1px solid #f2f2f2;padding-bottom:10px}aside.widget .widget_rss li:last-child{border-bottom:0}aside.widget .widget_rss .rss-date{font-family:FuturaStd-Book;text-transform:uppercase;font-size:12px;display:inline-block;margin-bottom:10px;width:100%;font-weight:700}aside.widget .widget_rss .rssSummary{font-size:14px;margin-bottom:20px}aside.widget .widget_rss cite{margin-top:20px}aside.widget .widget_search form{padding:0}aside.widget .widget_search input[type=search]{width:80%;display:inline-block;float:none;vertical-align:middle;padding:10px 10px;height:40px;text-align:left}aside.widget .widget_search button[type=submit]{border:none;background-color:transparent;font-size:0;display:inline-block;float:right;position:relative;top:7px}aside.widget .widget_search button[type=submit]:focus{outline:0}aside.widget .widget_search button[type=submit]:before{font-size:20px;margin-left:10px}aside.widget .widget_flickr_photos .flickr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}aside.widget .widget_flickr_photos .flickr img{-webkit-transition:opacity 200ms;transition:opacity 200ms}aside.widget .widget_flickr_photos .flickr img:hover{opacity:.7}.before-page-content,.below-page-content{text-align:center}.before-page-content aside.widget,.below-page-content aside.widget{font-family:Didot-italic;margin-bottom:40px}.before-page-content .widget-title,.below-page-content .widget-title{font-family:FuturaStd-Bold;font-size:18px;text-transform:uppercase;margin-bottom:25px}.page-side-bar.sidebar_right{padding-left:50px}.page-side-bar.sidebar_left{padding-right:50px}.page-side-bar aside.widget{margin-bottom:70px}.entry-content img{max-width:100%}.comment-content img,.widget img{max-width:100%;max-height:100%}img[class*=align],img[class*=wp-image-],img[class*=attachment-]{height:auto}code,pre{clear:both;overflow:auto;margin:1.5em 0;white-space:pre;color:inherit;line-height:24px}img.size-full,img.size-large{max-width:100%;width:auto;height:auto}.entry-content img.wp-smiley{margin-top:0;margin-bottom:0;padding:0;border:none}img.aligncenter,img.alignleft,img.alignright{margin-bottom:1em}.wp-caption,p img{margin:0}.wp-caption{margin-bottom:1em;padding:5px;max-width:100%;border-top:1px solid #000;border-top:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1)}.wp-caption img{display:block;margin:0 auto;max-width:100%}.gallery-caption,.wp-caption .wp-caption-text{color:inherit;font-size:12px}.wp-caption .wp-caption-text{position:relative;margin-bottom:0;padding:10px 0 5px 40px;display:inline-block}.wp-caption .wp-caption-text:before{position:absolute;top:10px;left:5px;margin-right:5px;content:'\2014';font-weight:700;font-style:normal;font-size:14px}.gallery{margin:0}.gallery a img{border:none}img#wpstats{display:block;margin:0 auto 1.625em}#content .gallery-columns-4 .gallery-item{padding-right:2%;width:23%}#content .gallery-columns-4 .gallery-item img{width:100%;height:auto}#content .gallery .gallery-icon img,img[class*=align],img[class*=wp-image-]{padding:0;border:none}.wp-caption img{border-color:transparent}.gallery .gallery-icon a:active img,.gallery .gallery-icon a:focus img,.gallery .gallery-icon a:hover img,a:active img[class*=align],a:active img[class*=wp-image-],a:focus img[class*=align],a:focus img[class*=wp-image-],a:hover img[class*=align],a:hover img[class*=wp-image-]{border-color:#bbb;background:0 0}.wp-caption a:active img,.wp-caption a:focus img,.wp-caption a:hover img{border-color:transparent;background:0 0}embed,iframe,object{max-width:100%}.alignleft,.alignright{display:block;float:none;margin-right:0;margin-left:0}.alignleft{display:inline;float:left;margin-right:1.625em}.alignright{display:inline;float:right;margin-left:1.625em}.aligncenter{display:block;clear:both;margin-right:auto;margin-left:auto}dl.gallery-item{margin:0}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}p:empty{margin:0}.quick-portfolio{margin-bottom:35px}.quick-portfolio li.image{padding-bottom:20px}.quick-portfolio.squares li.image img{min-width:100%}.quick-portfolio.orig-size li.image{overflow:hidden;position:relative}.quick-portfolio.orig-size li.image.horizontal figure{width:100%;padding-top:15%}.quick-portfolio.orig-size li.image.horizontal img{width:100%}.quick-portfolio.orig-size li.image.vertical{text-align:center}.quick-portfolio.orig-size li.image figure{float:left;width:100%}.search-block{display:block;position:fixed;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.9);z-index:400;opacity:0;visibility:hidden;-webkit-transition:all 400ms;transition:all 400ms}.search-block.active{opacity:1;visibility:visible;-webkit-transition:all 800ms;transition:all 800ms}.search-block.active:after{left:0}.search-block.active:before{right:0}.search-block form{position:absolute;display:inline-block;width:50%;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0}.search-block .close-btn{position:absolute;top:50px;right:50px;font-size:25px}.search-block input[type=text]{height:auto;text-align:left;border:none;border-bottom:1px solid #000;font-size:48px;line-height:auto;padding:0;padding-bottom:10px;background-color:transparent;position:absolute;padding-right:38px}.search-block button[type=submit]{display:inline-block;position:absolute;border:none;background-color:transparent;right:0;top:20px;font-size:25px}body.admin-bar .search-block{top:32px}.page.contact-page .hero-image .figure-hover{color:#fff}.page.contact-page .hero-image .figure-hover .logo{font-size:72px;margin-bottom:10px}.page.contact-page .hero-image .figure-hover .sub-title{font-size:30px}.page.contact-page .content.full_width{margin-bottom:40px}.page.contact-page .content.full_width aside.widget{text-align:center;margin-bottom:60px}.page.contact-page .content.full_width aside.widget .widget-title{font-family:FuturaStd-Bold;font-size:18px;text-transform:uppercase;margin-bottom:20px}.page.contact-page .content.layout_width{margin-bottom:100px}.page.contact-page .side-bar.full_width{margin-bottom:100px}.page.contact-page .block .title{font-family:FuturaStd-Bold;font-size:18px;text-transform:uppercase;margin-bottom:25px}.page.contact-page .article-content{margin-bottom:70px}.page.contact-page form{padding:0}.page.contact-page form input.invalid{border-color:#FF6C6C}.page.contact-page .thank-you{padding-top:50px;padding-bottom:50px}.page.contact-page .thank-you h2{letter-spacing:4.8px;font-size:48px;font-family:FuturaStd-Bold;text-transform:uppercase;margin-bottom:0}.page.contact-page .thank-you h4{letter-spacing:1.8px;font-size:18px;font-family:FuturaStd-Bold;text-transform:uppercase}#cosmo_contact_response{text-align:center;padding:20px 0;font-family:Didot-Italic}#cosmo_contact_response .text-error{text-align:center;color:#FF6C6C}body .ninja-forms-form-wrap .center-wrap{text-align:center}body .ninja-forms-form-wrap input[type=text]{margin:0}body .ninja-forms-form-wrap .field-wrap.label-left .ninja-forms-field,body .ninja-forms-form-wrap .field-wrap.label-left .ninja-forms-star-rating-control{margin-left:0}@media (min-width:769px){body .ninja-forms-form-wrap .left-wrap{float:left;padding-right:.625rem}body .ninja-forms-form-wrap .right-wrap{float:right;padding-left:.625rem}body .ninja-forms-form-wrap .flo-small-wrap{width:50%}body .ninja-forms-form-wrap .field-wrap:not(.flo-small-wrap){clear:both}}.page.portfolio-page li.image{position:relative}.page.portfolio-page li.image.no-image .figure-hover{opacity:1}.page.portfolio-page li.image:hover .figure-hover{opacity:1}.page.portfolio-page li.image a.fullblock-permalink{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}.page.portfolio-page li.image figure{position:relative}.page.portfolio-page li.image img{width:100%;height:auto}.page.portfolio-page li.image .figure-hover{width: calc(100% - 16px);height:calc(100% - 16px);padding-top:0;box-sizing:border-box;position:absolute;z-index:1;top:0;background-color:#fff;opacity:0;text-align:center;-webkit-transition:opacity 300ms;transition:opacity 300ms;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page.portfolio-page li.image .figure-hover .content{padding:0 30px;width:100%;height:70%;max-height:300px;position:relative}.page.portfolio-page li.image .figure-hover h5.date{font-family:FuturaStd-Bold;text-transform:uppercase;letter-spacing:1.2px;font-size:12px}.page.portfolio-page li.image .figure-hover .logo{word-wrap:break-word}.page.portfolio-page li.image .figure-hover h3.title{font-size:30px;word-wrap:break-word}.page.portfolio-page li.image .figure-hover a.open-gallery{width:100%;text-align:center;display:block;position:absolute;bottom:0;left:0;letter-spacing:1.2px;font-size:12px;font-family:FuturaStd-Bold;text-transform:uppercase}.page.portfolio-page .squares .image figure,.page.portfolio-single .squares .image figure{width:100%;float:left}.page.portfolio-page .squares .image img,.page.portfolio-single .squares .image img{width:100%;height:auto;float:left}.page.portfolio-page .squares .title,.page.portfolio-single .squares .title{line-height:1.2em}.page.portfolio-page .orig-size .title,.page.portfolio-single .orig-size .title{line-height:1.2em}.page.portfolio-page .orig-size .medium-block-grid-4 .image,.page.portfolio-single .orig-size .medium-block-grid-4 .image{height:25vw}.page.portfolio-page .orig-size .medium-block-grid-3 .image,.page.portfolio-single .orig-size .medium-block-grid-3 .image{height:33.33333vw}.page.portfolio-page .orig-size .image.horizontal figure,.page.portfolio-single .orig-size .image.horizontal figure{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page.portfolio-page .orig-size .image.horizontal figure img,.page.portfolio-single .orig-size .image.horizontal figure img{width:100%}.page.portfolio-page .orig-size .image.vertical,.page.portfolio-single .orig-size .image.vertical{text-align:center;position:relative}.page.portfolio-page .orig-size .image.vertical figure,.page.portfolio-single .orig-size .image.vertical figure{width:100%;height:100%;display:block;float:left;position:relative}.page.portfolio-page .orig-size .image.vertical img,.page.portfolio-single .orig-size .image.vertical img{display:inline-block;width:auto;height:100%}.page.portfolio-page .image.gutter-default,.page.portfolio-single .image.gutter-default{padding:0 5px 10px 10px}.page.portfolio-page .image.gutter-0,.page.portfolio-single .image.gutter-0{padding:0}.page.portfolio-page .image.gutter-2,.page.portfolio-single .image.gutter-2{padding:0 1px 2px 1px}.page.portfolio-page .image.gutter-5,.page.portfolio-single .image.gutter-5{padding:0 2.5px 5px 2.5px}.page.portfolio-page .image.gutter-10,.page.portfolio-single .image.gutter-10{padding:0 5px 10px 5px}.page.portfolio-page .image.gutter-20,.page.portfolio-single .image.gutter-20{padding:0 10px 20px 10px}.page.portfolio-page .image.gutter-40,.page.portfolio-single .image.gutter-40{padding:0 20px 40px 20px}.page.portfolio-page .image.gutter-50,.page.portfolio-single .image.gutter-50{padding:0 25px 50px 25px}.page.portfolio-single .page-header{margin:40px 0 60px 0}.page.portfolio-single .page-header .title{font-size:50px}.page.portfolio-single.l-grid_view .image,.page.portfolio-single.l-orig-size .image{position:relative}.page.portfolio-single.l-grid_view .image a,.page.portfolio-single.l-orig-size .image a{width:100%;display:block}.page.portfolio-single.l-grid_view .image:hover img,.page.portfolio-single.l-orig-size .image:hover img{opacity:0}.page.portfolio-single.l-grid_view .image img,.page.portfolio-single.l-orig-size .image img{-webkit-transition:opacity 300ms;transition:opacity 300ms}.page.portfolio-single.l-grid_view .image:before,.page.portfolio-single.l-orig-size .image:before{content:'+';display:block;position:absolute;top:48%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:FuturaStd-Heavy;font-size:30px;z-index:-1}.page.portfolio-single.l-grid_view .orig-size .image.vertical a,.page.portfolio-single.l-orig-size .orig-size .image.vertical a{height:100%}.page.portfolio-single.l-thumbs,.page.portfolio-single.l-thumbs-full{padding-bottom:100px}.page.portfolio-single.l-thumbs .description,.page.portfolio-single.l-thumbs-full .description{max-width:768px;margin:0 auto;padding-top:50px}.page.portfolio-single.l-thumbs h5.title,.page.portfolio-single.l-thumbs-full h5.title{text-transform:uppercase;font-family:FuturaStd-Bold;letter-spacing:1.2px;font-size:12px}.page.portfolio-single.l-thumbs .option.share,.page.portfolio-single.l-thumbs-full .option.share{padding-top:50px;text-align:center}.page.portfolio-single.l-thumbs .main-slider,.page.portfolio-single.l-thumbs-full .main-slider{width:100%;max-width:calc(100vw - 200px);margin:0 auto;margin-bottom:30px}@media (max-width:768px){.page.portfolio-single.l-thumbs .main-slider,.page.portfolio-single.l-thumbs-full .main-slider{max-width:100%}}@media (max-width:40em){.page.portfolio-single.l-thumbs .main-slider,.page.portfolio-single.l-thumbs-full .main-slider{margin-bottom:0}}.page.portfolio-single.l-thumbs .main-slider.slick-initialized button.slick-next,.page.portfolio-single.l-thumbs .main-slider.slick-initialized button.slick-prev,.page.portfolio-single.l-thumbs-full .main-slider.slick-initialized button.slick-next,.page.portfolio-single.l-thumbs-full .main-slider.slick-initialized button.slick-prev{opacity:1}.page.portfolio-single.l-thumbs .main-slider.slick-initialized .slide,.page.portfolio-single.l-thumbs-full .main-slider.slick-initialized .slide{display:block}.page.portfolio-single.l-thumbs .main-slider button.slick-next,.page.portfolio-single.l-thumbs .main-slider button.slick-prev,.page.portfolio-single.l-thumbs-full .main-slider button.slick-next,.page.portfolio-single.l-thumbs-full .main-slider button.slick-prev{background-color:transparent;border:none;padding:0;margin:0;position:absolute;top:50%;height:100%;width:30px;font-size:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);opacity:1;-webkit-transition:all 200ms;transition:all 200ms;opacity:0;color:#000}@media (max-width:768px){.page.portfolio-single.l-thumbs .main-slider button.slick-next,.page.portfolio-single.l-thumbs .main-slider button.slick-prev,.page.portfolio-single.l-thumbs-full .main-slider button.slick-next,.page.portfolio-single.l-thumbs-full .main-slider button.slick-prev{width:70px}}.page.portfolio-single.l-thumbs .main-slider button.slick-next:focus,.page.portfolio-single.l-thumbs .main-slider button.slick-prev:focus,.page.portfolio-single.l-thumbs-full .main-slider button.slick-next:focus,.page.portfolio-single.l-thumbs-full .main-slider button.slick-prev:focus{outline:0}.page.portfolio-single.l-thumbs .main-slider button.slick-next:before,.page.portfolio-single.l-thumbs .main-slider button.slick-prev:before,.page.portfolio-single.l-thumbs-full .main-slider button.slick-next:before,.page.portfolio-single.l-thumbs-full .main-slider button.slick-prev:before{display:block;content:"\29";font-family:Minimal-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px}.page.portfolio-single.l-thumbs .main-slider button.slick-next,.page.portfolio-single.l-thumbs-full .main-slider button.slick-next{right:-70px}@media (max-width:768px){.page.portfolio-single.l-thumbs .main-slider button.slick-next,.page.portfolio-single.l-thumbs-full .main-slider button.slick-next{right:5px}}.page.portfolio-single.l-thumbs .main-slider button.slick-prev,.page.portfolio-single.l-thumbs-full .main-slider button.slick-prev{left:-70px}@media (max-width:768px){.page.portfolio-single.l-thumbs .main-slider button.slick-prev,.page.portfolio-single.l-thumbs-full .main-slider button.slick-prev{left:5px}}.page.portfolio-single.l-thumbs .main-slider button.slick-prev:before,.page.portfolio-single.l-thumbs-full .main-slider button.slick-prev:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page.portfolio-single.l-thumbs .main-slider .slick-track,.page.portfolio-single.l-thumbs-full .main-slider .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-height:100%}.page.portfolio-single.l-thumbs .main-slider .slide,.page.portfolio-single.l-thumbs-full .main-slider .slide{display:none}.page.portfolio-single.l-thumbs .main-slider .slide:first-child,.page.portfolio-single.l-thumbs-full .main-slider .slide:first-child{display:block}.page.portfolio-single.l-thumbs .main-slider figure,.page.portfolio-single.l-thumbs-full .main-slider figure{width:100%;text-align:center}.page.portfolio-single.l-thumbs .main-slider img,.page.portfolio-single.l-thumbs-full .main-slider img{width:auto;display:inline-block;-webkit-transition:opacity 1000ms;transition:opacity 1000ms}.page.portfolio-single.l-thumbs .main-slider img.lazyload,.page.portfolio-single.l-thumbs-full .main-slider img.lazyload{opacity:0}.page.portfolio-single.l-thumbs .main-slider img.lazyloaded,.page.portfolio-single.l-thumbs-full .main-slider img.lazyloaded{opacity:1}.page.portfolio-single.l-thumbs .thumbnails,.page.portfolio-single.l-thumbs-full .thumbnails{height:91px;opacity:0;-webkit-transition:opacity 200ms;transition:opacity 200ms}@media (max-width:768px){.page.portfolio-single.l-thumbs .thumbnails,.page.portfolio-single.l-thumbs-full .thumbnails{display:none}}.page.portfolio-single.l-thumbs .thumbnails.slick-initialized,.page.portfolio-single.l-thumbs-full .thumbnails.slick-initialized{opacity:1}.page.portfolio-single.l-thumbs .thumbnails .thumbnail,.page.portfolio-single.l-thumbs-full .thumbnails .thumbnail{margin-right:5px;opacity:.3;cursor:pointer;-webkit-transition:opacity 200ms;transition:opacity 200ms}.page.portfolio-single.l-thumbs .thumbnails .thumbnail:nth-child(-n+10),.page.portfolio-single.l-thumbs-full .thumbnails .thumbnail:nth-child(-n+10){display:block}.page.portfolio-single.l-thumbs .thumbnails .thumbnail.slick-current,.page.portfolio-single.l-thumbs-full .thumbnails .thumbnail.slick-current{opacity:1}.page.portfolio-single.l-thumbs .thumbnails img,.page.portfolio-single.l-thumbs-full .thumbnails img{max-height:91px}.page.portfolio-single.l-thumbs .main-slider img{max-height:670px}.page.portfolio-single.l-thumbs-full .layout{max-width:100%}.page.portfolio-single.l-thumbs-full .main-slider{max-height:100vh}.page.portfolio-single.l-thumbs-full .main-slider img{max-height:80vh}body.holdup{overflow:hidden}@keyframes loader-animation{50%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.flobox-wrapper{left:0;top:0;position:fixed;width:100%;height:100%;background-color:#fff;z-index:9000;overflow:hidden;opacity:0;-webkit-transition:all 300ms;transition:all 300ms;visibility:hidden}.flobox-wrapper.active{opacity:1;visibility:visible}.flobox-wrapper .flobox-bg{background-color:#fff;width:100%;height:100%;position:absolute;left:0;top:0}.flobox-wrapper .flobox-loader{display:block;position:absolute;width:30px;height:30px;border:1px solid #373737;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 400ms;transition:all 400ms;-webkit-animation:loader-animation 1.5s infinite;animation:loader-animation 1.5s infinite}.flobox-wrapper .options-bg{width:100%;height:100%;background-color:rgba(255,255,255,.9);display:block;float:left;position:relative;z-index:1;opacity:0;visibility:hidden;-webkit-transition:all 300ms;transition:all 300ms}.flobox-wrapper .options-bg.active{opacity:1;visibility:visible}.flobox-wrapper .flobox-layer{z-index:2;max-width:80%;max-height:100%;padding-top:20px;padding-bottom:20px;height:100%;width:100%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;text-align:center}.flobox-wrapper .flobox-layer .slick-track{height:calc(100vh - 40px);overflow:hidden}.flobox-wrapper .flobox-layer .slick-slide{position:relative}@media (min-width:1025px){.flobox-wrapper .flobox-layer .slick-slide.eff-zoom-out{overflow:hidden}.flobox-wrapper .flobox-layer .slick-slide.eff-zoom-out img{-webkit-transition:all 3000ms!important;transition:all 3000ms!important;-webkit-transform:scale(2)!important;-ms-transform:scale(2)!important;transform:scale(2)!important}.flobox-wrapper .flobox-layer .slick-slide.eff-fade-up{opacity:1!important;-webkit-transition:all 3000ms!important;transition:all 3000ms!important;-webkit-transform:translateY(-100%)!important;-ms-transform:translateY(-100%)!important;transform:translateY(-100%)!important}.flobox-wrapper .flobox-layer .slick-slide.eff-fade-down{-webkit-transition:all 3000ms!important;transition:all 3000ms!important;-webkit-transform:translateY(100%)!important;-ms-transform:translateY(100%)!important;transform:translateY(100%)!important}.flobox-wrapper .flobox-layer .slick-slide.eff-fade-side{-webkit-transition:all 2000ms!important;transition:all 2000ms!important;-webkit-transform:translateX(100%)!important;-ms-transform:translateX(100%)!important;transform:translateX(100%)!important}}.flobox-wrapper .flobox-layer figure img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:100%;max-width:100%}.flobox-wrapper button.slick-next,.flobox-wrapper button.slick-prev{background:0 0;border:none;font-size:0}.flobox-wrapper button.slick-next:focus,.flobox-wrapper button.slick-prev:focus{outline:0}.flobox-wrapper button.slick-next:before,.flobox-wrapper button.slick-prev:before{font-family:Minimal-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\29";font-size:25px;position:absolute}.flobox-wrapper button.slick-prev{width:100px;height:200px;position:absolute;top:0;bottom:0;margin:auto 0;left:50px}.flobox-wrapper button.slick-prev:before{display:block;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:0}.flobox-wrapper button.slick-next{width:100px;height:200px;position:absolute;top:0;bottom:0;right:50px;margin:auto 0}.flobox-wrapper button.slick-next:before{display:block;text-align:right;right:0}.flobox-wrapper a.close{display:block;position:absolute;font-size:20px;top:50px;right:50px}.flobox-wrapper .options-side{position:absolute;top:20px;left:50px;width:100%;max-width:80%;overflow:hidden;height:calc(100% - 20px)}.flobox-wrapper .options-side .icons{display:inline-block;padding-top:30px}.flobox-wrapper .options-side .icons a.info{display:block;margin-bottom:40px;font-size:23px}.flobox-wrapper .options-side .icons a.share{display:block;font-size:26px}.flobox-wrapper .options-side .icons a.active{opacity:.3}.flobox-wrapper .options-side .option{position:absolute;left:48px;width:100%;background-color:#f9f9f9;max-width:60%;top:0;z-index:2;float:left;height:calc(100% - 20px);padding:135px 55px 55px 55px;text-align:center;visibility:hidden;opacity:0;-webkit-transition:all 300ms;transition:all 300ms;overflow:scroll}.flobox-wrapper .options-side .option.active{visibility:visible;opacity:1}.flobox-wrapper .options-side .option.info h4.date{letter-spacing:1.4px;font-size:14px;font-family:FuturaStd-Bold;text-transform:uppercase;margin-bottom:45px}.flobox-wrapper .options-side .option.info h2.title{font-size:50px;margin-bottom:0}.flobox-wrapper .options-side .option.info h2.title:after{content:'...';display:block;font-family:Didot-italic;font-size:30px;margin:30px 0}.flobox-wrapper .options-side .option.info p.i{font-family:Didot-italic;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flobox-wrapper .options-side .option.share{padding:0 55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flobox-wrapper .options-side .option.share h5.title{letter-spacing:1.4px;font-size:14px;font-size:14px;text-transform:uppercase;font-family:FuturaStd-Bold;margin-bottom:30px}.flobox-wrapper .options-side .option.share h5.title:after{content:'...';display:block;font-family:Didot-italic;font-size:30px;margin:10px 0}body.admin-bar .flobox-wrapper{top:32px;height:calc(100% - 32px)}body.admin-bar .flobox-wrapper .flobox-layer .slick-track{height:calc(100vh - 70px)}.page.blog .all-posts{margin-bottom:60px}.page.blog .all-posts .post.style-basic .date h6{font-family:FuturaStd-Bold;letter-spacing:1.2px;font-size:12px;text-transform:uppercase;margin-bottom:20px}.page.blog .all-posts .post.style-basic .categories .cat:not(:last-child):after{content:','}.page.blog .all-posts .post.style-basic .meta{margin-bottom:20px}.page.blog .all-posts .post.style-basic h2.title{font-size:36px;margin-bottom:60px;word-wrap:break-word}.page.blog .all-posts .post.style-basic a.open-post{font-family:FuturaStd-Bold;letter-spacing:1.2px;font-size:12px;text-transform:uppercase}.page.blog .all-posts .post.style-basic a.open-post:before{content:'...';display:block;font-size:30px;margin-bottom:15px;font-family:Didot-Italic}.page.blog .all-posts.full-width .layout{max-width:100%}.page.blog .all-posts.full-width .post.style-basic{position:relative;margin-bottom:20px;width:100%}.page.blog .all-posts.full-width .post.style-basic.with-image{color:#fff;height:45vw;overflow:hidden}.page.blog .all-posts.full-width .post.style-basic.with-image a{color:#fff}.page.blog .all-posts.full-width .post.style-basic.with-image.active{color:#373737}.page.blog .all-posts.full-width .post.style-basic.with-image.active a{color:#373737}.page.blog .all-posts.full-width .post.style-basic.with-image.active .post-header:before{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.page.blog .all-posts.full-width .post.style-basic.with-image.active h2.title{position:static;-webkit-transform:none;-ms-transform:none;transform:none;font-size:36px}.page.blog .all-posts.full-width .post.style-basic.with-image.active h2.title a{-webkit-transition-delay:600ms;transition-delay:600ms}.page.blog .all-posts.full-width .post.style-basic.with-image.active article.excerpt{visibility:visible;opacity:1}.page.blog .all-posts.full-width .post.style-basic.with-image.active article.excerpt p{opacity:1;visibility:visible;-webkit-transition:opacity 200ms;transition:opacity 200ms;-webkit-transition-delay:600ms;transition-delay:600ms}.page.blog .all-posts.full-width .post.style-basic.with-image.active .meta h6{color:#373737}.page.blog .all-posts.full-width .post.style-basic.with-image .post-header{width:calc(100% - 40px);height:calc(100% - 40px);top:0;left:0;position:absolute;margin:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;z-index:1}.page.blog .all-posts.full-width .post.style-basic.with-image .post-header:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;z-index:-1;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 800ms;transition:all 800ms;opacity:0}.page.blog .all-posts.full-width .post.style-basic.with-image .post-header .date{position:absolute;top:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.page.blog .all-posts.full-width .post.style-basic.with-image h2.title{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 300ms;transition:opacity 300ms;z-index:9}.page.blog .all-posts.full-width .post.style-basic.with-image h2.title a{-webkit-transition:color 600ms;transition:color 600ms;-webkit-transition-delay:0;transition-delay:0}.page.blog .all-posts.full-width .post.style-basic.with-image article.excerpt{width:60%;max-height:40%;overflow:hidden;margin:0 auto}.page.blog .all-posts.full-width .post.style-basic.with-image article.excerpt p{-webkit-transition:opacity 0ms;transition:opacity 0ms;opacity:0;-webkit-transition-delay:0ms;transition-delay:0ms}.page.blog .all-posts.full-width .post.style-basic.with-image .open-post{position:absolute;padding:25px;bottom:15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.page.blog .all-posts.full-width .post.style-basic.with-image figure{width:100%;height:45vw;overflow:hidden}.page.blog .all-posts.full-width .post.style-basic.with-image figure img{width:100%;max-width:100%;height:auto}.page.blog .all-posts.full-width .post.style-basic.without-image{padding-top:40px;margin:100px 0}.page.blog .all-posts.full-width .post.style-basic.without-image h2.title{position:relative;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;font-size:36px;max-width:560px;margin-left:auto;margin-right:auto}.page.blog .all-posts.full-width .post.style-basic.without-image article.excerpt{visibility:visible;opacity:1;width:560px;margin:0 auto}.page.blog .all-posts.with-layout .layout{max-width:690px}.page.blog .all-posts.with-layout .post.style-basic{background-color:#fff;margin-bottom:60px}.page.blog .all-posts.with-layout .post.style-basic:last-child{margin-bottom:0}.page.blog .all-posts.with-layout .post.style-basic.with-image:hover .post-header{background-color:inherit}.page.blog .all-posts.with-layout .post.style-basic.with-image:hover .post-header article.excerpt{visibility:visible;opacity:1;height:inherit}.page.blog .all-posts.with-layout .post.style-basic.with-image .post-header{margin:0 20px -60% 20px;min-height:640px;-webkit-transition:200ms all;transition:200ms all}.page.blog .all-posts.with-layout .post.style-basic.with-image article.excerpt{padding-top:50px;visibility:hidden;opacity:0;overflow:hidden;-webkit-transition:all linear 300ms;transition:all linear 300ms;height:0}.page.blog .all-posts.with-layout .post.style-basic.with-image article.excerpt.no-excerpt{padding-top:150px}.page.blog .all-posts.with-layout .post.style-basic .post-header{position:relative;z-index:1;padding:60px 45px}.page.blog .pagination{text-align:center}.page.blog .insta-feed{padding-bottom:90px}.page.blog .insta-feed h3.title{font-size:36px;margin-bottom:45px}.page.blog .insta-feed h3.username{margin-top:25px;margin-bottom:8px}.page.blog .insta-feed h6.followme{letter-spacing:1.1px;font-size:11px;font-family:FuturaStd-Bold;text-transform:uppercase}.page.post-page .layout{max-width:690px}.page.post-page .post-nav{-webkit-transition:all 400ms;transition:all 400ms}.page.post-page .post-nav.disable{opacity:0;visibility:hidden}.page.post-page .post-nav a.name{letter-spacing:1.1px;font-size:11px;font-family:FuturaStd-Bold;text-transform:uppercase;margin-bottom:22px;display:block}.page.post-page .post-nav figure{margin-bottom:15px}.page.post-page .post-nav h6.date{letter-spacing:1.1px;font-size:11px;font-family:FuturaStd-Bold;text-transform:uppercase;margin-bottom:15px}.page.post-page .post-nav h4.title{font-size:24px;max-width:230px;word-wrap:break-word;line-height:1.3em;margin-bottom:0}.page.post-page .post-nav li{display:inline-block;max-width:281px;padding:30px 0 30px 0;z-index:200}.page.post-page .post-nav li:hover{background-color:#f8f8f8}.page.post-page .post-nav li:hover .content{visibility:visible;opacity:1}.page.post-page .post-nav .content{display:inline-block;visibility:hidden;opacity:0;-webkit-transition:all 200ms;transition:all 200ms}.page.post-page .post-nav li.prev-post{position:fixed;left:0;top:50%;-webkit-transform:translateY(-6%);-ms-transform:translateY(-6%);transform:translateY(-6%);margin:auto 0;padding-left:20px;padding-right:30px}.page.post-page .post-nav li.next-post{position:fixed;right:0;top:50%;-webkit-transform:translateY(-6%);-ms-transform:translateY(-6%);transform:translateY(-6%);padding-left:30px;padding-right:20px}.page.post-page .post-nav li.next-post a.name{text-align:right}.page.post-page .post header{text-align:center}.page.post-page .post h6.date{letter-spacing:1.2px;font-size:12px;font-family:FuturaStd-Bold;text-transform:uppercase;margin-bottom:45px}.page.post-page .post h2.title{font-size:36px;margin-bottom:50px;word-wrap:break-word}.page.post-page .post img{max-width:100%;margin-bottom:20px}.page.post-page .post p i{font-family:Didot-Italic;font-size:24px}.page.post-page .sub-content{text-align:center;padding-top:20px;margin-bottom:50px}.page.post-page .sub-content .block{margin-bottom:20px}.page.post-page .sub-content .block:last-child{margin-right:0}.page.post-page .sub-content label{display:inline-block;letter-spacing:1.1px;letter-spacing:1.2px;font-size:12px;font-family:FuturaStd-Bold;text-transform:uppercase}.page.post-page .sub-content ul{display:inline-block}.page.post-page .sub-content li{display:inline-block}.page.post-page .sub-content li a{text-decoration:underline;font-size:14px}.page.post-page .actions{padding-top:10px;padding-bottom:50px}.page.post-page .actions h6.title{letter-spacing:1.2px;font-size:12px;font-family:FuturaStd-Bold;text-transform:uppercase}.page.post-page .actions .share{text-align:center;margin-bottom:40px}.page.post-page .actions .share .title{margin-bottom:15px}.page.post-page .actions .also-like{display:inline-block;padding-top:70px}.page.post-page .actions .also-like:after{float:left;content:'';display:block;width:100%;height:1px;background:#efefef}.page.post-page .actions .also-like h6.title{margin-bottom:30px}.page.post-page .actions .also-like li{float:left;width:100%;height:auto;max-width:50%;margin-bottom:50px}.page.post-page .actions .also-like li:nth-child(2n+1){padding-right:5px}.page.post-page .actions .also-like li:nth-child(2n+2){padding-left:5px}.page.post-page .actions .also-like figure{-webkit-transition:opacity 200ms;transition:opacity 200ms}.page.post-page .actions .also-like figure:hover{opacity:.8}.page.post-page .actions .also-like figure img{width:100%;height:auto}.page.post-page .actions .also-like h6.date{margin-bottom:20px}.page.post-page .actions .also-like h4.title{max-width:90%;font-size:24px}.featured-posts{text-align:center;position:relative;margin-bottom:20px;display:inline-block;width:100%}.featured-posts img{width:100%;height:auto}.featured-posts h3.title{margin-top:10px;display:inline-block;background-color:#fff;padding:0 10px}.featured-posts h3.title:after{content:'';display:block;width:100%;height:1px;background-color:#f8f8f8;position:absolute;left:0;top:25px;z-index:-1}.comments h6.title{letter-spacing:1.1px;font-size:11px;font-family:FuturaStd-Bold;text-transform:uppercase}.comments h6.com-coll{position:relative;display:inline-block;margin-bottom:30px;width:100%;text-align:center;border-bottom:1px solid #efefef;padding-bottom:30px}.comments h6.com-coll:after{font-family:FuturaStd-Bold;font-size:11px;content:'>';display:inline-block;-webkit-transform:rotate(90deg) translateY(-10px);-ms-transform:rotate(90deg) translateY(-10px);transform:rotate(90deg) translateY(-10px);vertical-align:bottom;line-height:11px}.comments .list:before{content:'';display:block;width:100%;height:1px;background-color:#efefef}.comments .list:after{content:'';display:block;width:100%;height:4px;border-top:1px solid #efefef;border-bottom:1px solid #efefef}.comments .children{width:100%;float:left;padding-left:60px;position:relative}.comments .children:before{content:'';display:block;position:absolute;left:30px;top:3px;background-image:url(../img/comment-reply-arrow@2x.png);background-size:17px 13px;width:17px;height:13px}.comments .comment-notification{border:1px solid #000;display:inline-block;padding:5px;margin:10px 0;font-size:12px}.comments .comment{float:left;margin-bottom:30px;width:100%}.comments .comment .comment-text p{word-wrap:break-word}.comments .comment .name{margin-bottom:20px}.comments .comment h6.date{float:left;margin-bottom:20px!important}.comments .comment .comment-reply-link{font-size:12px;font-family:FuturaStd-Bold;text-transform:uppercase;text-align:right;float:right;letter-spacing:1.2px}.comments p{text-align:left;font-size:16px;margin-bottom:20px}.comments .comment-reply-title{margin:0;text-align:center;font-family:FuturaStd-Bold;letter-spacing:1.2px;font-size:12px;text-transform:uppercase;padding-top:20px}.comments #cancel-comment-reply-link:before{content:'\d7';font-size:20px;display:inline-block;margin-right:5px;position:relative;top:1px}.comments .comment-respond{width:100%;display:inline-block;border-top:1px solid #efefef}.comments .comment-respond:before{content:'';display:block;width:100%;height:1px;background-color:#efefef;margin-top:3px}.comments .comment-navigation{width:100%;display:inline-block;padding:20px 0;border-top:1px solid #efefef}.comments .comment-navigation a{font-family:FuturaStd-Bold;text-transform:uppercase;letter-spacing:1.2px;font-size:12px;letter-spacing:1.2px}.comments .comment-navigation a:before{content:'<';display:inline-block;margin-right:10px;position:relative;bottom:2px}.comments .comment-form{width:100%;display:inline-block;padding-top:40px}.comments .comment-form form{width:100%;display:inline-block;padding:0;margin-bottom:20px}.comments .comment-form:after{content:'';display:block;width:100%;height:1px;background-color:#efefef}.comments .comment-form input[type=text]:last-child{margin-bottom:0}.comments .comment-form .left-side,.comments .comment-form .logged-in-as{width:100%;max-width:50%;padding-right:5px;float:left}.comments .comment-form .logged-in-as{text-align:center;line-height:150px}.comments .comment-form .logged-in-as a{text-decoration:underline}.comments .comment-form .right-side{width:100%;padding-left:5px;max-width:50%;float:left}.comments .comment-form textarea{height:170px;resize:none;margin-bottom:0}.comments .comment-form .form-submit{width:100%;display:inline-block;text-align:center}.comments .comment-form input[type=submit]{letter-spacing:1.2px;font-size:12px;font-family:FuturaStd-Bold;display:inline-block;margin-top:23px}.comments .comment-form div.submit{margin-top:10px;width:100%;float:left}.quick-portfolio ul{margin-left:0}.info-page .page-container{margin-bottom:40px}.info-page .page-container.content-full{position:relative;color:#fff}.info-page .page-container.content-full.bg{color:#373737}.info-page .page-container.content-full.no-image figure{height:720px}.info-page .page-container.content-full.no-image .content{background-color:#ececec;color:#000}.info-page .page-container.content-full figure img{width:100%}.info-page .page-container.content-full .content{padding:80px 90px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:800px}.info-page .page-container.content-50{height:auto;width:100%;display:inline-block;position:relative}.info-page .page-container.content-50.no-image figure{height:718px;background:#ccc;display:none}.info-page .page-container.content-50.no-image .content{width:100%;padding:200px 0 120px 0}.info-page .page-container.content-50 figure{width:100%;max-width:50%;display:inline-block;vertical-align:middle}.info-page .page-container.content-50 figure img{width:100%;height:auto}.info-page .page-container.content-50 .content{width:49%;max-width:100%;padding:0 60px;display:inline-block;vertical-align:middle}.info-page .page-container.content-50 .content h2.main-title{line-height:50px}.info-page .page-container.content-50 .content h2.main-title:after{position:relative;bottom:5px}.info-page .page-container .content{max-width:600px;text-align:center;display:table-cell;vertical-align:middle}.info-page .page-container .content h2.main-title{width:100%;letter-spacing:4.8px;font-size:48px;font-family:FuturaStd-Bold;text-transform:uppercase;margin-bottom:0;line-height:30px}.info-page .page-container .content h2.main-title:after{content:'...';display:block;font-size:30px;font-family:Didot-Italic;margin-bottom:10px;line-height:30px}.info-page .page-container .content h5.sub-title{letter-spacing:1.8px;font-size:18px;font-family:FuturaStd-Bold;text-transform:uppercase;margin-bottom:40px}.info-page .page-container .content p{max-width:380px;margin:0 auto;font-size:16px}.info-page.password-page .content form{padding:0}.info-page.password-page .content h5.sub-title{margin-bottom:40px}.info-page.password-page .content input[type=password]{margin:0 auto;display:block;max-width:450px;margin-bottom:20px}@media only screen and (max-width:1024px){.hero-image.full-width .title{font-size:100px}.hero-image.small-photo{padding:5vw 0}.hero-image.small-photo .title{font-size:100px}.page.blog .all-posts.with-layout .post.style-basic.with-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page.blog .all-posts.with-layout .post.style-basic.with-image .post-header{margin:0;min-height:inherit}.page.blog .all-posts.with-layout .post.style-basic.with-image article.excerpt{visibility:visible;opacity:1;overflow:normal;height:100%}.page.blog .all-posts.with-layout .post.style-basic.with-image article.excerpt.no-excerpt{padding-top:0}}@media only screen and (min-width:769px){.mobile{display:none}.desktop{display:block}}@media only screen and (max-width:768px){.search-block form{width:90%}.search-block form input[type=text]{font-size:20px}.search-block form input[type=text]::-webkit-input-placeholder{font-size:0}.search-block form input[type=text]::-moz-placeholder{font-size:0}.search-block form input[type=text]:-ms-input-placeholder{font-size:0}.search-block form input[type=text]::placeholder{font-size:0}.search-block form button[type=submit]{top:0}.mobile{display:block}.desktop{display:none}.hero-image{margin-top:40px;margin-bottom:20px}.hero-image.small-photo{background-color:transparent}.hero-slider .slide{height:400px!important}.hero-slider .slide-hover .title{font-size:23px!important}.hero-slider .slide-hover .sub-title{display:none}footer.main-footer{padding:0;padding-top:35px}footer.main-footer .block{padding:0 10px;border-right:none}footer.main-footer .block:last-child{margin-bottom:0}.page.portfolio-page .medium-block-grid-3 li.image,.page.portfolio-page .medium-block-grid-4 li.image,.page.portfolio-single .medium-block-grid-3 li.image,.page.portfolio-single .medium-block-grid-4 li.image{width:50%;clear:none;display:inline-block}.page.portfolio-page .medium-block-grid-3 li.image:nth-child(2n+1),.page.portfolio-page .medium-block-grid-4 li.image:nth-child(2n+1),.page.portfolio-single .medium-block-grid-3 li.image:nth-child(2n+1),.page.portfolio-single .medium-block-grid-4 li.image:nth-child(2n+1){clear:both}.page.portfolio-page .medium-block-grid-3 li.image a.fullblock-permalink,.page.portfolio-page .medium-block-grid-4 li.image a.fullblock-permalink,.page.portfolio-single .medium-block-grid-3 li.image a.fullblock-permalink,.page.portfolio-single .medium-block-grid-4 li.image a.fullblock-permalink{display:none}.page.portfolio-page .medium-block-grid-3 li.image figure,.page.portfolio-page .medium-block-grid-4 li.image figure,.page.portfolio-single .medium-block-grid-3 li.image figure,.page.portfolio-single .medium-block-grid-4 li.image figure{display:block!important}.page.portfolio-page .medium-block-grid-3 li.image .figure-hover,.page.portfolio-page .medium-block-grid-4 li.image .figure-hover,.page.portfolio-single .medium-block-grid-3 li.image .figure-hover,.page.portfolio-single .medium-block-grid-4 li.image .figure-hover{position:static;opacity:1;width:90%;margin:0 auto;height:auto;background-color:transparent}.page.portfolio-page .medium-block-grid-3 li.image .figure-hover .content,.page.portfolio-page .medium-block-grid-4 li.image .figure-hover .content,.page.portfolio-single .medium-block-grid-3 li.image .figure-hover .content,.page.portfolio-single .medium-block-grid-4 li.image .figure-hover .content{position:static;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);width:auto;height:auto;max-height:100%;top:auto;left:auto;padding:40px 0;display:inline-block}.page.portfolio-page .medium-block-grid-3 li.image .figure-hover h3.title,.page.portfolio-page .medium-block-grid-4 li.image .figure-hover h3.title,.page.portfolio-single .medium-block-grid-3 li.image .figure-hover h3.title,.page.portfolio-single .medium-block-grid-4 li.image .figure-hover h3.title{display:inline-block/*;margin-bottom:30px*/}.page.portfolio-page .medium-block-grid-3 li.image .figure-hover a.open-gallery,.page.portfolio-page .medium-block-grid-4 li.image .figure-hover a.open-gallery,.page.portfolio-single .medium-block-grid-3 li.image .figure-hover a.open-gallery,.page.portfolio-single .medium-block-grid-4 li.image .figure-hover a.open-gallery{display:inline-block;position:static}.page.portfolio-page .orig-size .medium-block-grid-3 .image,.page.portfolio-page .orig-size .medium-block-grid-4 .image,.page.portfolio-single .orig-size .medium-block-grid-3 .image,.page.portfolio-single .orig-size .medium-block-grid-4 .image{height:auto}.page.portfolio-page .orig-size .image.vertical figure,.page.portfolio-single .orig-size .image.vertical figure{height:auto}.page.portfolio-page .orig-size .image.vertical figure img,.page.portfolio-single .orig-size .image.vertical figure img{height:30vw}.flobox-wrapper .flobox-bg{width:20px;height:40px;right:30px;top:50px;left:auto;position:absolute;background-color:transparent;z-index:100}.flobox-wrapper a.close{top:0;right:0}.flobox-wrapper .flobox-layer{max-width:100%;z-index:1}.flobox-wrapper button.slick-next,.flobox-wrapper button.slick-prev{width:20%;height:50%}.flobox-wrapper button.slick-prev{left:0}.flobox-wrapper button.slick-prev:before{left:20px}.flobox-wrapper button.slick-next{right:0}.flobox-wrapper button.slick-next:before{right:20px}.flobox-wrapper .options-side{width:auto;height:auto;overflow:visible;left:20px;max-width:calc(100% - 50px);z-index:100;display:none;position:static;top:0}.flobox-wrapper .options-side .options{width:100vw}.flobox-wrapper .options-side .icons{display:none}.flobox-wrapper .options-side .option{display:none}.flobox-wrapper .slick-slide.vertical img{max-width:70%}.page.blog .category-select{margin-bottom:40px}.page.blog .all-posts.full-width .post.style-basic{padding-bottom:50px;margin-bottom:60px}.page.blog .all-posts.full-width .post.style-basic.without-image{margin:0;margin-bottom:50px}.page.blog .all-posts.full-width .post.style-basic.without-image article.excerpt{width:100%}.page.blog .all-posts.full-width .post.style-basic.with-image{height:100%;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page.blog .all-posts.full-width .post.style-basic.with-image .inner{width:100%}.page.blog .all-posts.full-width .post.style-basic.with-image a{color:#000}.page.blog .all-posts.full-width .post.style-basic.with-image .post-header{position:static;height:auto}.page.blog .all-posts.full-width .post.style-basic.with-image .post-header .date{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.page.blog .all-posts.full-width .post.style-basic.with-image .entry-title.title a,.page.blog .all-posts.full-width .post.style-basic.with-image .meta .updated,.page.blog .all-posts.full-width .post.style-basic.with-image .meta-block .cat{color:#373737}.page.blog .all-posts.full-width .post.style-basic.with-image h2.title{position:static;text-align:center;width:100%;-webkit-transform:none;-ms-transform:none;transform:none}.page.blog .all-posts.full-width .post.style-basic.with-image article.excerpt{overflow:auto;max-height:100%;width:100%}.page.blog .all-posts.full-width .post.style-basic.with-image article.excerpt p{opacity:1}.page.blog .all-posts.full-width .post.style-basic.with-image .open-post{position:static;color:#000;-webkit-transform:none;-ms-transform:none;transform:none;padding:0;display:block}.page.blog .all-posts.full-width .post.style-basic.with-image figure{height:auto;margin-bottom:50px}.page.blog .all-posts.with-layout .post.style-basic.with-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page.blog .all-posts.with-layout .post.style-basic.with-image .post-header{margin:0;min-height:initial}.page.blog .all-posts.with-layout .post.style-basic.with-image article.excerpt{visibility:visible;opacity:1;overflow:normal;height:100%}.page.blog .all-posts.with-layout .post.style-basic.with-image article.excerpt.no-excerpt{padding-top:0}.page.post-page .post-nav{display:none}}@media only screen and (max-width:40em){h1{font-size:40px}h2{font-size:28px}h3{font-size:20px}h4{font-size:16px}h5{font-size:15px}h6{font-size:12px}.page-content{padding-top:20px}.page-content .the-content{padding-bottom:40px}.category-select{margin-bottom:25px}.category-select a.toggle{margin-bottom:0}.hero-image{margin-top:0;margin-bottom:0}.hero-image .figure-hover{position:static;padding:0}.hero-image .content{width:100%;position:static;-webkit-transform:none;-ms-transform:none;transform:none}.hero-image .sub-title{font-size:24px}.hero-image.full-width .content{color:#373737;padding-top:50px}.hero-image.full-width .title{font-size:50px}.hero-image.small-photo{padding:0;height:auto}.hero-image.small-photo figure{height:0}.hero-image.small-photo .inner{overflow:hidden}.hero-image.small-photo svg{width:100%;height:350px;margin-bottom:40px}.hero-image.small-photo .title{font-size:50px}.hero-image.photo-small-text{margin-bottom:0}.hero-image.photo-small-text svg{width:100%;height:350px}.hero-slider .slide-hover .title{font-size:40px}.hero-slider button.slick-next,.hero-slider button.slick-prev{opacity:0!important}footer.main-footer .block-widgets{display:block}footer.main-footer .block{margin-bottom:50px;padding:0}.page.portfolio-page .medium-block-grid-3 li.image,.page.portfolio-page .medium-block-grid-4 li.image,.page.portfolio-single .medium-block-grid-3 li.image,.page.portfolio-single .medium-block-grid-4 li.image{width:100%}.page.portfolio-page .orig-size .image.vertical figure,.page.portfolio-single .orig-size .image.vertical figure{height:auto}.page.portfolio-page .orig-size .image.vertical figure img,.page.portfolio-single .orig-size .image.vertical figure img{height:90vw}.flobox-wrapper button.slick-next,.flobox-wrapper button.slick-prev{opacity:0}.flobox-wrapper .options-side .option.info h2.title{font-size:30px;word-wrap:break-word}.page.post-page .category-select{margin-bottom:30px}.comments .comment-form .left-side,.comments .comment-form .logged-in-as{max-width:100%;padding-right:0}.comments .comment-form .right-side{margin-top:20px;max-width:100%;padding-left:0}.page.blog .all-posts .post.style-basic h2.title{font-size:30px;margin-bottom:30px}.page.blog .all-posts .post.style-basic article.excerpt p{font-size:15px;line-height:1.8em}.page.blog .all-posts.full-width .layout{max-width:100%}.page.blog .all-posts.full-width .post.with-image.style-red .post-header .entry-title.title a,.page.blog .all-posts.full-width .post.with-image.style-red .post-header .meta .updated,.page.blog .all-posts.full-width .post.with-image.style-red .post-header .meta-block .cat,.page.blog .all-posts.full-width .post.with-image.style-red .post-header a.open-post{color:#373737}.page.blog .all-posts.full-width .post.with-image .entry-title.title a,.page.blog .all-posts.full-width .post.with-image .meta .updated,.page.blog .all-posts.full-width .post.with-image .meta-block .cat{color:#373737}.page.blog .all-posts.full-width .post.style-basic{height:auto}.page.blog .all-posts.full-width .post.style-basic h2.title{font-size:30px;margin-bottom:30px}.page.blog .all-posts.full-width .post.style-basic.with-image .post-header{width:100%;margin:0;height:auto}.page.blog .all-posts.full-width .post.style-basic.with-image figure{margin-bottom:30px}.page.blog .all-posts.full-width .post.style-basic.without-image{padding-top:40px}.page.blog .all-posts.full-width .post.style-basic.without-image article.excerpt{padding-top:0;margin-top:0;width:100%}.page.blog .all-posts.with-layout .post.style-basic .post-header{padding:0}.page.blog .all-posts.with-layout .post.style-basic.with-image figure{margin-bottom:30px}.page.blog .all-posts.with-layout .post.style-basic.with-image h2.title{margin-bottom:30px}.page.blog .all-posts.with-layout .post.style-basic.with-image article.excerpt{padding-top:0}.page.blog .pagination{text-align:center}.page.blog .insta-feed{padding-bottom:90px}.page.blog .insta-feed h3.title{font-size:36px;margin-bottom:45px}.page.blog .insta-feed h3.username{margin-top:25px;margin-bottom:8px}.page.blog .insta-feed h6.followme{letter-spacing:1.1px;font-size:11px;font-family:FuturaStd-Bold;text-transform:uppercase}}@media only screen and (max-width:375px){.pagination li.nav{position:relative}.pagination li.nav.next{right:0}}