@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400i,700i');.transition{-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;}.radius{border-radius: 5px;}.radius2{border-radius: 4px;}*,*:after,*:before{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.group:before,.group:after{content: " ";display: table;}.group:after{clear: both;}strong,.strong,.b,b{font-weight: ;}i,.i,em,.em{font-style: italic;}u,.u{text-decoration: underline;}.no-u{text-decoration: none;}.alignleft{float: left;margin: 0 20px 20px 0;}.alignright{float: right;margin: 0 0px 20px 20px;}.aligncenter{display: block;margin: auto;}blockquote{margin: 30px;background: rgba(0, 0, 0, 0.02);padding: 26px;font-style: italic;box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);}blockquote p{font-size: 14px !important;line-height: 20px !important;}blockquote p:last-of-type{margin-bottom: 0 !important;}.center{text-align: center;}.validation_error{background: red !important;color: white !important;padding: 10px !important;font-size: 14px !important;line-height: 18px !important;}li.gfield_error{background: red !important;color: white !important;}li.gfield_error label{color: white !important;}div.validation_message{color: white !important;margin-top: 6px !important;padding: 0 !important;}.isotope-item{z-index: 2;}.isotope-hidden.isotope-item{pointer-events: none;z-index: 1;}#infscr-loading{position: fixed;text-align: center;z-index: 100;color: #222;width: 100% !important;left: 0 !important;background: white !important;bottom: 0 !important;padding: 0px !important;font-size: 10px !important;text-align: left !important;}#navigation{display: none !important;}#infscr-loading img{display: block !important;margin: 1em auto !important;}@font-face {font-family: 'FuturaMedium';src: url('fonts/FuturaStd-Medium.eot');src: url('fonts/FuturaStd-Medium.eot?#iefix') format('embedded-opentype'), url('fonts/FuturaStd-Medium.woff') format('woff'), url('fonts/FuturaStd-Medium.ttf') format('truetype'), url('fonts/FuturaStd-Medium.svg#HelveticaNeueRegular') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'FuturaLight';src: url('fonts/FuturaStd-Light.eot');src: url('fonts/FuturaStd-Light.eot?#iefix') format('embedded-opentype'), url('fonts/FuturaStd-Light.woff') format('woff'), url('fonts/FuturaStd-Light.ttf') format('truetype'), url('fonts/FuturaStd-Light.svg#HelveticaNeueRegular') format('svg');font-weight: normal;font-style: normal;}a{text-decoration: none;color: #2f2f2f;}body{background: white;color: gray;position: relative;font-family: 'FuturaMedium', Helvetica, Arial;font-weight: 400;font-size: 14px;height: 100%;}p{font-size: 14px;line-height: 20px;margin-bottom: 15px;}input,textarea{-webkit-appearance: none;border-radius: 0;}input[type="submit"]{background: gray;color: white;border: 0;border-radius: 4px;box-shadow: 0;font-size: 13px;text-transform: lowercase;padding: 7px 10px;}.module{max-width: 1336px;width: 100%;margin: 0 auto;}@media only screen and (max-width: 1540px) {.module { max-width: 1336px;}}@media only screen and (max-width: 1390px) {.module { max-width: 1200px;}}@media only screen and (max-width: 1240px) {.module { max-width: 1101px;}}@media only screen and (max-width: 1130px) {.module { max-width: 952px;}}@media only screen and (max-width: 1020px) {.module { max-width: 852px;}}@media only screen and (max-width: 920px) {.module { max-width: 760px;}}@media only screen and (max-width: 768px) {.module { max-width: 700px;}}@media only screen and (max-width: 735px) {.module { max-width: 552px;}}@media only screen and (max-width: 700px) {.module { max-width: 100%;padding: 0 15px;}}.module-vids{max-width: 1396px;width: 100%;margin: 0 auto;}@media only screen and (max-width: 1540px) {.module-vids { max-width: 1396px;}}@media only screen and (max-width: 1390px) {.module-vids { max-width: 1260px;}}@media only screen and (max-width: 1240px) {.module-vids { max-width: 1161px;}}@media only screen and (max-width: 1130px) {.module-vids { max-width: 1012px;}}@media only screen and (max-width: 1020px) {.module-vids { max-width: 912px;}}@media only screen and (max-width: 920px) {.module-vids { max-width: 820px;}}@media only screen and (max-width: 768px) {.module-vids { max-width: 760px;}}@media only screen and (max-width: 735px) {.module-vids { max-width: 552px;}}@media only screen and (max-width: 700px) {.module-vids { max-width: 100%;padding: 0 15px;}}#modal{display: none;}a#overlay{background: white;opacity: 0.8;width: 100%;height: 100%;position: absolute;z-index: 99999999;display: none;}div.container{margin-top: 60px;}@media only screen and (max-width: 920px) {}header{position: fixed !important;background: white;left: 0;right: 0;top: 0;height: auto;padding: 20px 5px !important;z-index: 99999999;}@media only screen and (max-width: 700px) {header { padding: 20px 20px !important;display: none;}}header div.logo{float: left;position: relative;z-index: 999;padding-right: 15px;}@media only screen and (max-width: 920px) {header div.logo { float: left;margin-bottom: 8px;}}@media only screen and (max-width: 700px) {header div.logo { margin-bottom: 2px;}}header div.social{float: right;margin-top: 2px;position: relative;z-index: 999;}header div.social a{-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;padding: 0 5px;}header div.social a img{padding-left: 2px;}header div.social a:hover{opacity: 0.6;}@media only screen and (max-width: 770px) {header div.social { display: none;}}@media only screen and (max-width: 640px) {header div.social { position: absolute;top: 0;right: 10px;margin-top: 0px;display: block;display: none;}}header.on-device{display: none;}@media only screen and (max-width: 700px) {header.on-device { display: block !important;}}.page-template-videos header{padding: 20px 0px !important;}@media only screen and (max-width: 700px) {.page-template-videos header { padding: 20px 20px !important;display: none;}}.toggle-icn{position: relative;display: inline-block;width: 25px;height: 22px;}.toggle-icn span{margin: 0 auto;position: relative;top: 8px;}.toggle-icn span:before,.toggle-icn span:after{position: absolute;content: '';}.toggle-icn span,.toggle-icn span:before,.toggle-icn span:after{width: 25px;height: 4px;background-color: #000;display: block;}.toggle-icn span:before{margin-top: -8px;}.toggle-icn span:after{margin-top: 8px;}.toggle-icn span{-webkit-transition-duration: 0s;transition-duration: 0s;-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}.toggle-icn.open-nav span{background-color: rgba(0, 0, 0, 0);-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}.toggle-icn span:before{-webkit-transition-property: margin, -webkit-transform;transition-property: margin, transform;-webkit-transition-duration: 0.2s;transition-duration: 0.2s;-webkit-transition-delay: 0.2s, 0s;transition-delay: 0.2s, 0s;}.toggle-icn.open-nav span:before{margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition-delay: 0s, 0.2s;transition-delay: 0s, 0.2s;}.toggle-icn span:after{-webkit-transition-property: margin, -webkit-transform;transition-property: margin, transform;-webkit-transition-duration: 0.2s;transition-duration: 0.2s;-webkit-transition-delay: 0.2s, 0s;transition-delay: 0.2s, 0s;}.toggle-icn.open-nav span:after{margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition-delay: 0s, 0.2s;transition-delay: 0s, 0.2s;}div.toggle-mobile{z-index: 999999999999999999;color: #000;cursor: pointer;left: 0;right: 0;width: 25px;height: 20px;margin: auto !important;top: 20px;position: fixed;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}@media only screen and (max-width: 770px) {div.toggle-mobile { left: auto;right: 18px;height: 20px;margin: 0 !important;top: 20px;position: fixed;}}div.toggle-mobile img{width: auto;height: 20px;opacity: .8;}nav.mobile-navigation{width: 100%;height: auto;position: relative;bottom: 0;left: 0;right: 0;z-index: 9999999999;display: none;padding: 10px 0 12px;top: 10px;margin-bottom: -10px;border-bottom: 1px solid white;background: white;}nav.mobile-navigation ul{text-align: center;}nav.mobile-navigation ul li{display: block;padding: 5px 20px;margin: 0;}@media only screen and (max-width: 770px) {nav.mobile-navigation ul li { padding: 8px 20px;}}nav.mobile-navigation ul li a{font-weight: 500;font-size: 12px;letter-spacing: 2px;text-transform: uppercase;}nav.mobile-navigation ul li.juice-motel a{text-indent: -9999px;background: url('../images/juicemotel.png') no-repeat;background-size: auto 30px;display: inline-block;height: 32px;}nav.mobile-navigation.active-nav{border-bottom: 1px solid gray;}footer{font-size: 12px;padding-bottom: 5px;}@media only screen and (max-width: 700px) {footer { display: none;}}#content{margin-bottom: 15px;position: relative;width: 100%;height: 100%;}@media only screen and (max-width: 700px) {#content { margin-top: 50px;}}nav.top-nav{float: left;padding-top: 5px;}@media only screen and (max-width: 640px) {nav.top-nav { padding-top: 0px;margin-bottom: 6px;}}nav.top-nav span.naver-handle{display: none;}@media only screen and (max-width: 640px) {}nav.top-nav ul li{display: inline-block;padding-right: 10px;}@media only screen and (max-width: 640px) {nav.top-nav ul li { font-size: 12px;padding-right: 7px;}}@media only screen and (max-width: 500px) {nav.top-nav ul li { font-size: 11px;padding-right: 7px;}  nav.top-nav ul li:last-child{padding-right: 0;}}nav.top-nav ul li a{display: block;text-transform: lowercase;}nav.top-nav ul li a:hover{color: #7a7a7a;}nav.top-nav ul li.current-menu-item a{color: #7a7a7a;}nav.top-nav ul li:last-of-type{padding-right: 0;}nav.mobile-nav{float: left;padding-top: 5px;display: none !important;}@media only screen and (max-width: 640px) {nav.mobile-nav { padding-top: 0px;margin-bottom: 6px;}}nav.mobile-nav span.naver-handle{display: none;}@media only screen and (max-width: 640px) {}nav.mobile-nav ul li{display: inline-block;padding-right: 10px;}@media only screen and (max-width: 640px) {nav.mobile-nav ul li { font-size: 12px;padding-right: 7px;}}@media only screen and (max-width: 500px) {nav.mobile-nav ul li { font-size: 11px;padding-right: 7px;}  nav.mobile-nav ul li:last-child{padding-right: 0;}}nav.mobile-nav ul li a{display: block;text-transform: lowercase;}nav.mobile-nav ul li a:hover{color: #7a7a7a;}nav.mobile-nav ul li.current-menu-item a{color: #7a7a7a;}nav.mobile-nav ul li:last-of-type{padding-right: 0;}@media only screen and (max-width: 700px) {nav.top-nav { display: none !important;}  nav.mobile-nav{display: block !important;}}section.portfolio a img{-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;border-radius: 5px;padding: 0 2px;border-radius: 6px;}section.portfolio a img:hover{opacity: 0.9;}section.portfolio #iso-container{height: auto;}section.portfolio .isotope-item{margin-bottom: 4px;}@media only screen and (max-width: 1290px) {}@media only screen and (max-width: 920px) {}section.portfolio .isotope-item a img{display: block;width: 100%;}section.portfolio div#regular{width: 300px;height: 197px;}@media only screen and (max-width: 1540px) {section.portfolio div#regular { width: 270px;height: 177px;}}@media only screen and (max-width: 1390px) {section.portfolio div#regular { width: 300px;height: 197px;}}@media only screen and (max-width: 1240px) {section.portfolio div#regular { width: 275px;height: 180px;}}@media only screen and (max-width: 1130px) {section.portfolio div#regular { width: 238px;height: 156px;}}@media only screen and (max-width: 980px) {section.portfolio div#regular { width: 25%;height: auto;}  section.portfolio div#regular img{height: 100%;}}@media only screen and (max-width: 920px) {}section.portfolio div#featured-landscape{width: 600px;height: 398px;}@media only screen and (max-width: 1540px) {section.portfolio div#featured-landscape { width: 540px;height: 358px;}}@media only screen and (max-width: 1390px) {section.portfolio div#featured-landscape { width: 600px;height: 398px;}}@media only screen and (max-width: 1240px) {section.portfolio div#featured-landscape { width: 550px;height: 365px;}}@media only screen and (max-width: 1130px) {section.portfolio div#featured-landscape { width: 476px;height: 315px;}}@media only screen and (max-width: 980px) {section.portfolio div#featured-landscape { width: 50%;height: auto;}  section.portfolio div#featured-landscape img{height: 100%;}}@media only screen and (max-width: 920px) {}section.portfolio div#featured-portrait{width: 300px;height: 398px;}@media only screen and (max-width: 1540px) {section.portfolio div#featured-portrait { width: 270px;height: 358px;}}@media only screen and (max-width: 1390px) {section.portfolio div#featured-portrait { width: 300px;height: 398px;}}@media only screen and (max-width: 1240px) {section.portfolio div#featured-portrait { width: 275px;height: 365px;}}@media only screen and (max-width: 1130px) {section.portfolio div#featured-portrait { width: 238px;height: 316px;}}@media only screen and (max-width: 980px) {section.portfolio div#featured-portrait { width: 25%;height: auto;}  section.portfolio div#featured-portrait img{height: 100%;}}@media only screen and (max-width: 920px) {}section.portfolio div#featured-portrait img{height: 100%;width: 100%;}#iso-container div{width: 300px;height: 197px;}#iso-container div img{border-radius: 6px;width: 100%;height: 100%;padding: 1px;}@media only screen and (max-width: 1540px) {#iso-container div { width: 270px;height: 177px;}}@media only screen and (max-width: 1390px) {#iso-container div { width: 300px;height: 197px;}}@media only screen and (max-width: 1240px) {#iso-container div { width: 275px;height: 181px;}}@media only screen and (max-width: 1130px) {#iso-container div { width: 238px;height: 156px;}}@media only screen and (max-width: 980px) {#iso-container div { width: 25%;height: auto;}  #iso-container div img{height: 100%;}}@media only screen and (max-width: 500px) {#iso-container div { width: 50%;height: auto;}}#iso-container div.tall{height: 394px;}@media only screen and (max-width: 1540px) {#iso-container div.tall { width: 270px;height: 355px;}}@media only screen and (max-width: 1390px) {#iso-container div.tall { width: 300px;height: 394px;}}@media only screen and (max-width: 1240px) {#iso-container div.tall { width: 275px;height: 361px;}}@media only screen and (max-width: 1130px) {#iso-container div.tall { width: 238px;height: 313px;}}@media only screen and (max-width: 980px) {#iso-container div.tall { width: 25%;height: auto;}  #iso-container div.tall img{height: 100%;}}@media only screen and (max-width: 500px) {#iso-container div.tall { width: 50%;height: auto;}}#iso-container div.big{width: 600px;height: 394px;}@media only screen and (max-width: 1540px) {#iso-container div.big { width: 540px;height: 355px;}}@media only screen and (max-width: 1390px) {#iso-container div.big { width: 600px;height: 394px;}}@media only screen and (max-width: 1240px) {#iso-container div.big { width: 550px;height: 361px;}}@media only screen and (max-width: 1130px) {#iso-container div.big { width: 476px;height: 313px;}}@media only screen and (max-width: 980px) {#iso-container div.big { width: 50%;height: auto;}  #iso-container div.big img{height: 100%;}}@media only screen and (max-width: 500px) {#iso-container div.big { width: 100%;height: auto;}}#iso-container #infscr-loading{height: 35px !important;}#iso-container #infscr-loading img{width: 15px;height: auto;}section.prints .item{float: left !important;width: 50% !important;padding: 1px;}section.prints a img{-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;border-radius: 5px;opacity: 0.6;width: 100% !important;height: auto !important;}section.prints a img:hover{opacity: 1;}section.single{position: relative;}section.single div.post-nav{position: absolute;right: 70px;top: -32px;}@media only screen and (max-width: 640px) {section.single div.post-nav { position: fixed;bottom: 0px;width: 100%;top: auto;background: white;z-index: 999999;left: 0;right: 0;text-align: center;padding: 10px 0;}}section.single div.post-nav a img{-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;}section.single div.post-nav a img:hover{opacity: 0.5;}section.single div.post-nav a img.thumbnails{margin: 0 8px;}section.single div.landscape-big img{width: 100%;height: auto;border-radius: 5px;}section.single div.portrait-big{max-height: 100%;text-align: center;}section.single div.portrait-big img{width: auto;max-height: 100%;border-radius: 5px;}@media only screen and (max-width: 640px) {section.single div.portrait-big { max-height: none;}  section.single div.portrait-big img{width: 100%;height: auto;}}section.single div.prints-big{width: 80%;float: right;position: relative;}@media only screen and (max-width: 768px) {section.single div.prints-big { width: 70%;}}@media only screen and (max-width: 640px) {section.single div.prints-big { width: 100%;}}section.single div.prints-big img{width: 100%;height: auto;border-radius: 5px;}section.single div.prints-details{float: left;width: 20%;padding-right: 15px;}@media only screen and (max-width: 768px) {section.single div.prints-details { width: 30%;}}@media only screen and (max-width: 640px) {section.single div.prints-details { width: 100%;padding-right: 0;}}section.single div.prints-details div.dets{border-top: 1px solid #7a7a7a;border-bottom: 1px solid #7a7a7a;padding: 15px 5px;}@media only screen and (max-width: 640px) {section.single div.prints-details div.dets { border-bottom: 0;}}section.single div.prints-details div.dets div{margin-bottom: 12px;line-height: 20px;}section.single div.prints-details div.dets .item-field_name{color: #2f2f2f;font-size: 16px;}section.single div.prints-details div.dets a.trigger-overlay{width: 100%;-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;background: gray;color: white;border: 0;border-radius: 4px;box-shadow: 0;font-size: 13px;text-transform: lowercase;padding: 10px 10px;display: block;text-align: center;cursor: pointer;}section.single div.prints-details div.dets a.trigger-overlay:hover{background: #2f2f2f;}section.single div.prev-navigator{position: absolute;width: 50%;height: 100%;left: 0;top: 0;opacity: 0;transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;-webkit-transition: opacity 0.5s ease-in-out;}section.single div.prev-navigator:hover{background: url('../images/minus.png');background-repeat: no-repeat;background-size: 35px;background-position: center;opacity: 1;}section.single div.next-navigator{position: absolute;width: 50%;height: 100%;right: 0;top: 0;opacity: 0;transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;-webkit-transition: opacity 0.5s ease-in-out;}section.single div.next-navigator:hover{background: url('../images/plus.png');background-repeat: no-repeat;background-size: 35px;background-position: center;opacity: 1;}section.single.prints-mobile div.post-nav{position: fixed;bottom: 0px;width: 100%;top: auto;background: white;z-index: 999999;left: 0;right: 0;text-align: center;padding: 10px 10px;}section.single.prints-mobile div.post-nav a img{-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;}section.single.prints-mobile div.post-nav a img:hover{opacity: 0.5;}section.single.prints-mobile div.post-nav a img.thumbnails{margin: 0 8px;}div#print-form div.prints-form-centered{width: 100%;max-width: 400px;position: absolute;top: 0px;bottom: 0px;margin: auto;left: 0px;right: 0px;height: 385px;}@media only screen and (max-width: 768px) {div#print-form div.prints-form-centered { width: 100%;max-width: 100%;position: absolute;top: 0px;bottom: 0px;margin: 0;padding: 80px;left: 0px;right: 0px;height: auto;}}@media only screen and (max-width: 500px) {div#print-form div.prints-form-centered { padding: 20px;height: auto;}}div#print-form div.prints-form-centered h2{font-size: 16px;color: #2f2f2f;margin-bottom: 15px;text-align: center;}@media only screen and (max-width: 500px) {div#print-form div.prints-form-centered h2 { text-align: left;}}div#print-form div.prints-form-centered input,div#print-form div.prints-form-centered textarea{border: 1px solid silver;box-shadow: none;width: 100%;padding: 5px 7px 3px;font-size: 14px;font-family: 'FuturaMedium', Helvetica, Arial;font-weight: 400;-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;margin-bottom: 10px;}div#print-form div.prints-form-centered input:focus,div#print-form div.prints-form-centered textarea:focus{border: 1px solid #2f2f2f;}div#print-form div.prints-form-centered textarea{max-height: 120px !important;}div#print-form div.prints-form-centered input[type="submit"]{max-width: 60px;border: 0;padding: 5px 7px 5px;-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;float: right;}div#print-form div.prints-form-centered input[type="submit"]:hover{background: #2f2f2f;}div#print-form div.prints-form-centered input[type="checkbox"],div#print-form div.prints-form-centered input[type="radio"]{width: 20px;-webkit-appearance: radio ;}div#print-form div.prints-form-centered div.wpcf7-response-output{border: 0px !important;padding: 0 !important;text-align: center;position: absolute;width: 100%;margin: 0px !important;padding: 0px !important;bottom: -35px;text-transform: uppercase;}@media only screen and (max-width: 768px) {div#print-form div.prints-form-centered div.wpcf7-response-output { position: relative;text-align: left;}}.overlay{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.8);z-index: 9999999999;}.overlay.white{background: rgba(255, 255, 255, 0.9);}.overlay .overlay-close{width: 80px;height: 80px;position: absolute;right: 25%;top: 15%;overflow: hidden;border: none;background: url(../images/close_black.png) no-repeat center center;background-size: 30px;text-indent: 200%;color: transparent;outline: none;z-index: 100;}@media only screen and (max-width: 768px) {.overlay .overlay-close { top: 30px;right: 30px;}}@media only screen and (max-width: 500px) {.overlay .overlay-close { top: 1px;right: 7px;width: 50px;height: 50px;}}.overlay nav{text-align: center;position: relative;top: 50%;height: 60%;font-size: 54px;-webkit-transform: translatey(-50%);transform: translatey(-50%);}.overlay nav ul{list-style: none;padding: 0;margin: 0 auto;display: inline-block;height: 100%;position: relative;}.overlay nav ul li{display: block;height: 20%;height: calc(25%);min-height: 54px;}.overlay nav ul li a{font-weight: 300;display: block;color: #fff;-webkit-transition: color 0.2s;transition: color 0.2s;}.overlay nav ul li a:hover{color: #e3fcb1;}.overlay nav ul li a:focus{color: #e3fcb1;}.overlay-hugeinc{opacity: 0;visibility: hidden;-webkit-transition: opacity 0.5s, visibility 0s 0.5s;transition: opacity 0.5s, visibility 0s 0.5s;}.overlay-hugeinc.open{opacity: 1;visibility: visible;-webkit-transition: opacity 0.5s;transition: opacity 0.5s;}.overlay-hugeinc nav{-webkit-perspective: 1200px;perspective: 1200px;}.overlay-hugeinc nav ul{opacity: 0.4;-webkit-transform: translatey(-25%) rotatex(35deg);transform: translatey(-25%) rotatex(35deg);-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;transition: transform 0.5s, opacity 0.5s;}.overlay-hugeinc.open nav ul{opacity: 1;-webkit-transform: rotatex(0deg);transform: rotatex(0deg);}.overlay-hugeinc.close nav ul{-webkit-transform: translatey(25%) rotatex(-35deg);transform: translatey(25%) rotatex(-35deg);}@media screen and (max-height: 30.5em) {.overlay nav { height: 70%;font-size: 34px;}  .overlay ul li{min-height: 34px;}}section.information{position: relative;margin-top: 50px;}@media only screen and (max-width: 640px) {section.information { margin-top: 10px;z-index: 999999999999999999;}}section.information img.bio-photo{width: 272px;float: left;padding-right: 15px;}@media only screen and (max-width: 640px) {section.information img.bio-photo { width: 100px;height: auto;padding-right: 8px;}}@media only screen and (max-width: 640px) {section.information p { font-size: 12px;line-height: 14px;}}@media only screen and (max-width: 640px) {section.information p:first-child { padding-top: 10px;}}section.information p:last-child{margin-bottom: 0;}section.information-page{padding: 25px 50px;margin: auto;}@media only screen and (max-width: 770px) {section.information-page { padding-top: 5px;}}@media only screen and (max-width: 770px) {section.information-page { padding: 10px 10px;}}section.information-page p{font-size: 16px;line-height: 26px;text-align: justify;letter-spacing: 0.01em;margin-bottom: 14px;color: black;}@media only screen and (max-width: 700px) {section.information-page p { text-align: center;}}section.information-page p i{font-family: 'Playfair Display', Times, Baskerville, Georgia, serif;font-weight: 300;font-style: italic;font-size: 16px;}section.information-page img.bio-photo{margin-bottom: 20px;width: 100%;height: auto;margin-top: 8px;}@media only screen and (max-width: 700px) {section.information-page img.bio-photo { margin-top: 0px;}}section.information-page .links{text-align: center;}section.information-page .links a{padding: 25px 20px;letter-spacing: 0.5px;font-size: 15px;border-top: 3px solid black;border-bottom: 3px solid black;display: inline-block;margin: 0 10px;font-family: 'Playfair Display', Times, Baskerville, Georgia, serif;font-weight: 700;font-style: italic;color: black;font-size: 18px;letter-spacing: 0px;-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;}section.information-page .links a span{font-weight: 700;font-family: serif;padding-right: 7px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-animation-duration: 0.75s;-moz-animation-duration: 0.75s;animation-duration: 0.75s;}@media only screen and (max-width: 700px) {section.information-page .links a.c-form { display: none !important;}}section.information-page .links a:hover{color: gray;border-top: 3px solid gray;border-bottom: 3px solid gray;}section.information-page .links a:hover span{-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}section.information-page .social{text-align: center;margin-bottom: 15px;}section.information-page .social a{display: inline-block;padding: 30px 5px;text-transform: uppercase;letter-spacing: .5px;font-size: 15px;opacity: 1;-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;padding: 30px 63px;}@media only screen and (max-width: 700px) {section.information-page .social a { padding: 30px 15px;}}section.information-page .social a:hover{opacity: .5;}section.information-page .social a img{height: 25px;}section.information-page div.mobile-form{width: 100%;min-width: 200px;max-width: 400px;padding: 0px;margin-top: 30px;}section.information-page div.mobile-form span{display: block !important;}section.information-page div.mobile-form input,section.information-page div.mobile-form textarea{border: 1px solid black;box-shadow: none;width: 100%;padding: 0 12px;font-size: 14px;font-family: FuturaMedium, Helvetica, Arial;font-weight: 400;-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;margin-bottom: 15px;height: 40px;line-height: 40px;text-transform: capitalize;}section.information-page div.mobile-form input:focus,section.information-page div.mobile-form textarea:focus{border: 1px solid #2f2f2f;}section.information-page div.mobile-form textarea{height: 90px !important;line-height: 20px !important;padding: 10px 12px !important;}section.information-page div.mobile-form input[type="submit"]{border: 0;padding: 5px 7px 5px;-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;background: transparent !important;color: #000 !important;border: none;width: 100%;resize: none;text-transform: uppercase;letter-spacing: 1px;font-size: 19px;text-align: left;}@media only screen and (max-width: 770px) {}section.information-page div.mobile-form input[type="submit"]:hover{background: #2f2f2f;}@media only screen and (max-width: 700px) {section.information-page div.mobile-form { display: block !important;}}section.information-page .biglogo{text-align: center;max-width: 500px;width: 100%;padding: 0 15px;position: relative;margin: auto;display: block;margin-top: 70px;}@media only screen and (max-width: 700px) {section.information-page .biglogo { display: none;}}body.page-template-information #swipebox-close{bottom: 50px !important;}body.page-template-information #swipebox-overlay{background: rgba(255, 255, 255, 0.98);}body.page-template-information div.lightbox-logo{display: none !important;}section.project{margin-top: 60px;}@media only screen and (max-width: 920px) {section.project { margin-top: 40px !important;}}section.project div.left{padding-right: 20px;width: 50%;float: left;}@media only screen and (max-width: 700px) {section.project div.left { width: 100%;padding-right: 0;margin-bottom: 0px;}}section.project div.left img{border-radius: 5px;width: 100%;height: auto;}@media only screen and (max-width: 700px) {section.project div.left img { margin-bottom: 18px;}}section.project div.right{width: 50%;float: left;}@media only screen and (max-width: 700px) {section.project div.right { width: 100%;margin-bottom: 0px;}}section.project div.text{width: 50%;float: left;}@media only screen and (max-width: 700px) {section.project div.text { width: 100%;}}section.contact{width: 100%;min-width: 500px;max-width: 700px;padding: 30px 15px 30px;margin-top: 30px;}@media only screen and (max-width: 980px) {section.contact { width: 100%;padding: 5px 0 10px;max-width: none;}}@media only screen and (max-width: 770px) {section.contact { width: 100%;min-width: 200px;max-width: 400px;padding: 30px 15px 30px;margin-top: -30px;}}section.contact span{display: block !important;}section.contact input,section.contact textarea{border: 1px solid black;box-shadow: none;width: 100%;padding: 0 12px;font-size: 14px;font-family: FuturaMedium, Helvetica, Arial;font-weight: 400;-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;margin-bottom: 15px;height: 40px;line-height: 40px;text-transform: capitalize;}section.contact input:focus,section.contact textarea:focus{border: 1px solid #2f2f2f;}section.contact textarea{height: 150px !important;line-height: 20px !important;padding: 10px 12px !important;}section.contact input[type="submit"]{border: 0;padding: 5px 7px 5px;-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;background: transparent !important;color: #000 !important;border: none;width: 100%;resize: none;text-transform: uppercase;letter-spacing: 1px;font-size: 19px;text-align: center;}@media only screen and (max-width: 770px) {}section.contact input[type="submit"]:hover{background: #2f2f2f;}span.ajax-loader{display: none !important;opacity: 0 !important;}section.clients{padding: 40px 0px 30px;}section.clients p a{position: relative;top: 5px;padding-left: 2px;-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;}section.clients p a:hover{color: #7a7a7a;}section.clients form{width: 50%;max-width: 225px;}section.clients form label{text-transform: lowercase;}section.clients form input{margin-top: 5px;margin-bottom: 10px;}section.clients form input,section.clients form textarea{border: 1px solid silver;box-shadow: none;width: 100%;padding: 5px 7px 3px;font-size: 14px;font-family: 'FuturaMedium', Helvetica, Arial;font-weight: 400;-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;}section.clients form input:focus,section.clients form textarea:focus{border: 1px solid #2f2f2f;}section.clients form input[type="submit"]{max-width: 60px;border: 0;padding: 5px 7px 5px;-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;float: right;}section.clients form input[type="submit"]:hover{background: #2f2f2f;}form.wpcf7-form img.ajax-loader:nth-of-type(2){display: none !important;visibility: hidden !important;}.gallery .gallery-item{float: left;padding: 0 2px;margin-bottom: 4px;}.gallery .gallery-item .gallery-icon a img{border-radius: 5px;}div.intro{position: relative;width: 228px;height: 14px;position: fixed;left: 50%;top: 50%;margin-left: -114px;margin-top: -10px;border: none;text-align: center;}div.intro div.intro-logo img{width: 228px;height: 17px;margin-bottom: 10px;}div.intro a.enter{text-transform: lowercase;color: white;-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;width: auto;border-bottom: 1px solid transparent;margin: 0 auto;opacity: 0.7;}div.intro a.enter:hover{opacity: 1;}@-webkit-keyframes fadeIn {0% { opacity: 0;}  100%{opacity: 1;}}@-moz-keyframes fadeIn {0% { opacity: 0;}  100%{opacity: 1;}}@-o-keyframes fadeIn {0% { opacity: 0;}  100%{opacity: 1;}}@keyframes fadeIn {0% { opacity: 0;}  100%{opacity: 1;}}.mfp-figure{-webkit-animation-name: fadeIn;-moz-animation-name: fadeIn;-o-animation-name: fadeIn;animation-name: fadeIn;-webkit-animation-duration: .3s;-moz-animation-duration: .3s;-ms-animation-duration: .3s;-o-animation-duration: .3s;animation-duration: .3s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;}div.royalSlider > .rsContent{visibility: hidden !important;}.rsMinW,.rsMinW .rsOverflow,.rsMinW .rsSlide,.rsMinW .rsVideoFrameHolder,.rsMinW .rsThumbs{background: transparent;color: silver;}.rsMinW .description{position: absolute;bottom: -5px;padding: 18px 20px 0;background: white;display: none;width: 100%;-webkit-transition: all 1s ease-in;-moz-transition: all 1s ease-in;-ms-transition: all 1s ease-in;-o-transition: all 1s ease-in;transition: all 1s ease-in;opacity: 0;color: gray;}.rsMinW .description h3{color: #2f2f2f;padding-bottom: 10px;}.rsMinW .rsActiveSlide .description{display: block;bottom: -5px;opacity: 1;}.rsMinW .rsPreloader{width: 20px;height: 20px;background-image: url(../../../../loading.gif);left: 50%;top: 50%;margin-left: -10px;margin-top: -22px;}div.royalSlider{width: 100% !important;height: 700px !important;}@media only screen and (max-width: 1540px) {div.royalSlider { height: 550px !important;}}@media only screen and (max-width: 768px) {div.royalSlider { height: 500px !important;}}@media only screen and (max-width: 600px) {div.royalSlider { height: 250px !important;}  div.royalSlider .description{padding: 5px 5px 0;}  div.royalSlider .description p{display: none;}}.packery.latest .item{float: left;width: 300px;width: 265px;padding: 1px;}@media only screen and (max-width: 1540px) {.packery.latest .item { width: 265px;}}@media only screen and (max-width: 1390px) {.packery.latest .item { width: 300px;}}@media only screen and (max-width: 1240px) {.packery.latest .item { width: 275px;}}@media only screen and (max-width: 1130px) {.packery.latest .item { width: 238px;}}@media only screen and (max-width: 1020px) {.packery.latest .item { width: 213px;}}@media only screen and (max-width: 920px) {.packery.latest .item { width: 190px;}}@media only screen and (max-width: 768px) {.packery.latest .item { width: 175px;}}@media only screen and (max-width: 735px) {.packery.latest .item { width: 275px;}}@media only screen and (max-width: 700px) {.packery.latest .item { width: 100% !important;}}.packery.latest .item a{cursor: pointer;}.packery.latest .item img{width: 100%;height: 100%;border-radius: 6px;}.packery.latest .item.w2{width: 600px;width: 531px;}@media only screen and (max-width: 1540px) {.packery.latest .item.w2 { width: 531px;}}@media only screen and (max-width: 1390px) {.packery.latest .item.w2 { width: 600px;}}@media only screen and (max-width: 1240px) {.packery.latest .item.w2 { width: 550px;}}@media only screen and (max-width: 1130px) {.packery.latest .item.w2 { width: 476px;}}@media only screen and (max-width: 1020px) {.packery.latest .item.w2 { width: 426px;}}@media only screen and (max-width: 920px) {.packery.latest .item.w2 { width: 380px;}}@media only screen and (max-width: 768px) {.packery.latest .item.w2 { width: 350px;}}@media only screen and (max-width: 735px) {.packery.latest .item.w2 { width: 550px;}}@media only screen and (max-width: 700px) {.packery.latest .item.w2 { width: 100% !important;height: auto !important;}}.packery.latest .item.w2 img{width: 100%;height: 100%;}.packery.latest .item.h2{height: 400px;height: 360px;}@media only screen and (max-width: 1540px) {.packery.latest .item.h2 { height: 360px;}}@media only screen and (max-width: 1390px) {.packery.latest .item.h2 { height: 400px;}}@media only screen and (max-width: 1240px) {.packery.latest .item.h2 { height: 366px;}}@media only screen and (max-width: 1130px) {.packery.latest .item.h2 { height: 318px;}}@media only screen and (max-width: 1020px) {.packery.latest .item.h2 { height: 284px;}}@media only screen and (max-width: 920px) {.packery.latest .item.h2 { height: 254px;}}@media only screen and (max-width: 768px) {.packery.latest .item.h2 { height: 234px;}}@media only screen and (max-width: 735px) {.packery.latest .item.h2 { height: 366px;}}@media only screen and (max-width: 700px) {.packery.latest .item.h2 { width: 100% !important;height: auto !important;}}.packery.latest .item.h2 img{width: 100%;height: 100%;}.packery.grid-1 .grid-sizer{width: 33.3%;}.packery.grid-1 .grid-item{width: 33.3%;float: left;height: auto !important;padding: 5px !important;cursor: pointer;}.packery.grid-1 .grid-item img{width: 100% !important;height: auto !important;border-radius: 6px;}.packery.grid-2 .grid-sizer{width: auto;}.packery.grid-2 .grid-item{float: left;width: auto !important;height: 140px !important;margin: 0 11px 35px 0 !important;cursor: pointer;}.packery.grid-2 .grid-item img{width: auto !important;height: 100% !important;border-radius: 6px;}.packery.new-port .item{float: left;height: auto;padding: 1px;width: 333px;height: 222px;overflow: hidden;}@media only screen and (max-width: 1540px) {}@media only screen and (max-width: 1390px) {.packery.new-port .item { width: 400px;height: 266px;}}@media only screen and (max-width: 1240px) {.packery.new-port .item { width: 367px;height: 244px;}}@media only screen and (max-width: 1130px) {.packery.new-port .item { width: 381px;height: 253px;}}@media only screen and (max-width: 1020px) {.packery.new-port .item { width: 341px;height: 227px;}}@media only screen and (max-width: 920px) {.packery.new-port .item { width: 304px;height: 202px;}}@media only screen and (max-width: 768px) {.packery.new-port .item { width: 350px;height: 233px;}}@media only screen and (max-width: 735px) {.packery.new-port .item { width: 275px;height: 183px;}}@media only screen and (max-width: 700px) {.packery.new-port .item { width: 50% !important;height: auto !important;}}.packery.new-port .item a{cursor: pointer;}.packery.new-port .item img{width: 100%;height: 100%;border-radius: 6px;}.packery.new-port .item.ad div{background-repeat: no-repeat;background-position: center center;-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;}.packery.new-port .item.ad div img{opacity: 0;}@media only screen and (max-width: 980px) {}.packery.new-port .item.ad:hover div{opacity: 0.5;}.packery.new-port .item.h2{width: 167px;}@media only screen and (max-width: 1540px) {}@media only screen and (max-width: 1390px) {.packery.new-port .item.h2 { width: 200px;}}@media only screen and (max-width: 1240px) {.packery.new-port .item.h2 { width: 183px;}}@media only screen and (max-width: 1130px) {.packery.new-port .item.h2 { width: 190px;}}@media only screen and (max-width: 1020px) {.packery.new-port .item.h2 { width: 170px;}}@media only screen and (max-width: 920px) {.packery.new-port .item.h2 { width: 152px;}}@media only screen and (max-width: 768px) {.packery.new-port .item.h2 { width: 175px;}}@media only screen and (max-width: 735px) {.packery.new-port .item.h2 { width: 138px;}}@media only screen and (max-width: 700px) {.packery.new-port .item.h2 { width: 50%;height: auto !important;}}.packery.new-port .item.h2 img{width: 100%;height: 100%;}section.no-packery div.item{width: 100% !important;height: auto !important;margin-bottom: 15px;}section.no-packery div.item img{width: 100% !important;height: auto !important;border-radius: 6px;}section.no-packery div.item .title{margin-top: 15px;}div.intro div.intro-logo{margin-bottom: 40px;}div.intro a.enter{border: 2px solid white;padding: 15px 20px;text-transform: uppercase;letter-spacing: 4px;font-family: 'FuturaMedium';}div.intro-social{z-index: 999999999999999999;position: fixed;bottom: 50px;left: 0px;right: 0px;text-align: center;}div.intro-social a{margin: 0 2px;width: 23px;height: 23px !important;background: white;display: inline-block;position: relative;}div.intro-social a img{margin-top: 5px;height: 13px;}div#new-royalslider-2{z-index: -1;position: fixed;top: 0px;bottom: 0px;left: 0px;right: 0px;height: 100% !important;width: auto !important;height: 100% !important;}section.latest div.item{margin-bottom: 50px !important;opacity: 1 !important;padding: 10px !important;text-align: center;}section.latest div.item div.title{cursor: pointer;margin-top: 15px;-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;font-family: 'Playfair Display', Times, Baskerville, Georgia, serif;font-weight: 700;font-style: italic;color: black;font-size: 16px;letter-spacing: -0.3px;text-align: center;display: inline-block;border-bottom: 3px solid white;padding-bottom: 3px;}section.latest div.item:hover div.title{border-bottom: 3px solid black;padding-bottom: 3px;}section.latest.latest-mobile{background: none !important;}section.latest.latest-mobile div.item{margin-bottom: 50px !important;opacity: 1 !important;}section.latest.latest-mobile div.item div.title{cursor: pointer;margin-top: 15px;-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;font-family: 'Playfair Display', Times, Baskerville, Georgia, serif;font-weight: 700;font-style: italic;color: black;font-size: 16px;letter-spacing: -0.3px;text-align: center;display: inline-block;border-bottom: 3px solid white;padding-bottom: 3px;}section.latest.latest-mobile div.item img{width: 100%;height: auto;}section.latest.latest-mobile a.close img{max-width: 80px;margin: auto;}section.latest.latest-mobile img{width: 100%;height: auto;margin-bottom: 20px;}.page-template-latest .no-packery .item{text-align: center;margin-bottom: 20px;}.page-template-latest .no-packery div.title{cursor: pointer;margin-top: 15px;-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;font-family: 'Playfair Display', Times, Baskerville, Georgia, serif;font-weight: 700;font-style: italic;color: black;font-size: 16px;letter-spacing: -0.3px;text-align: center;display: inline-block;border-bottom: 3px solid white;padding-bottom: 3px;}section.single.latest{background: #EEE;margin-bottom: 40px;border-radius: 3px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}section.single.latest div{text-align: left !important;}section.single.latest #new-royalslider-3{width: 75% !important;float: left;}@media only screen and (max-width: 910px) {section.single.latest #new-royalslider-3 { width: 100% !important;float: none;}}section.single.latest #new-royalslider-3 .rsImg{border-radius: 3px;}section.single.latest .rsBullets{padding-top: 10px !important;padding-left: 10px !important;}@media only screen and (max-width: 910px) {section.single.latest .rsBullets { display: none !important;}}section.single.latest div.info{width: 25%;float: left;text-align: left;padding: 40px;color: black;line-height: 22px;z-index: 9999999;position: relative;}@media only screen and (max-width: 910px) {section.single.latest div.info { width: 100%;float: none;text-align: center !important;}}section.single.latest div.info div.title{margin-bottom: 10px;font-family: 'Playfair Display', Times, Baskerville, Georgia, serif;font-weight: 700;font-style: italic;color: black;font-size: 18px;letter-spacing: 0px;border-bottom: 3px solid black;padding-bottom: 3px;display: inline-block;}@media only screen and (max-width: 910px) {section.single.latest div.info div.title { text-align: center !important;}}section.single.latest div.info p{margin-bottom: 30px;}@media only screen and (max-width: 910px) {section.single.latest div.share { text-align: center !important;}}section.single.latest div.share span{display: block;margin-bottom: 10px;color: #9b9b9b;}section.single.latest div.share a{display: block;color: #9b9b9b;cursor: pointer;}@media only screen and (max-width: 700px) {section.single.latest div.share a { margin: 0 0 10px;}}section.single.latest div.share a:hover{color: black;}section.single.latest div.arrows{margin-bottom: 30px;}@media only screen and (max-width: 910px) {section.single.latest div.arrows { text-align: center !important;}}section.single.latest div.arrows a{margin-right: 20px;display: inline-block;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}section.single.latest div.arrows a:last-of-type{margin-right: 0px;}section.single.latest div.arrows a.close img{width: 30px;height: auto;}.rsDefaultInv,.rsDefaultInv .rsOverflow,.rsDefaultInv .rsSlide,.rsDefaultInv .rsVideoFrameHolder,.rsDefaultInv .rsThumbs{background: transparent !important;}button.mfp-close{position: fixed !important;}@media only screen and (max-width: 700px) {}body.mfp-zoom-out-cur{overflow: hidden;}body.page-template-latest-php section.no-packery div.item img{border-radius: 0 !important;}div#new-royalslider-3 .rsOverflow{width: 100%;}@media only screen and (max-width: 700px) {.mfp-arrow-left { background: url('../images/mobile-prev.png') !important;background-size: auto 100% !important;background-repeat: no-repeat !important;bottom: 3px !important;height: 35px !important;left: 30px !important;right: auto !important;}}@media only screen and (max-width: 700px) {.mfp-arrow-right { background: url('../images/mobile-next.png') !important;background-size: auto 100% !important;background-repeat: no-repeat !important;bottom: 3px !important;height: 35px !important;right: 30px !important;left: auto !important;}}section.videos-mobile iframe{width: 100%;height: auto;margin-bottom: 15px;}body:after{content: 'default';display: block;visibility: hidden;height: 0;}@media screen and (min-width: 700px) {body:after { content: 'widescreen';}}.portfolio-popup{position: fixed;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;}#new-royalslider-5{position: absolute;top: 70px;bottom: 70px;right: 0px !important;left: 0px !important;width: auto !important;height: auto !important;}@media only screen and (max-width: 700px) {#new-royalslider-5 { bottom: 30px !important;}}div.rsSlideCount{float: none;position: fixed;bottom: 40px;left: 0;right: 0;text-align: center;font-size: 11px;}div.wpcf7-response-output{border: 0px !important;padding: 0 !important;}span.wpcf7-not-valid-tip{color: #f00;font-size: 12px;display: block;position: absolute;right: 10px;top: -29px;z-index: 9999999999;display: none;opacity: 0;}.animated-grid > *{-webkit-transition: -webkit-transform 0.2s ease, opacity 0.2s ease;-moz-transition: -moz-transform 0.2s ease, opacity 0.2s ease;-ms-transition: -ms-transform 0.2s ease, opacity 0.2s ease;-o-transition: -o-transform 0.2s ease, opacity 0.2s ease;transition: transform 0.2s ease, opacity 0.2s ease;}.grid-item-disappear{opacity: 0;}.grid-item-hidden{display: none;}.new-port2 .full-grid{width: 33.3%;float: left;height: auto !important;padding: 5px !important;}.new-port2 .full-grid img{width: 100% !important;height: auto !important;}.gutter-sizer{width: 0%;}.videos div.video{width: 50%;float: left;padding: 30px 30px 0px;}@media screen and (max-width: 750px) {.videos div.video { width: 100%;padding: 0px;}}.videos div.video a{-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;display: block;}.videos div.video a div.thumb{width: 100%;height: auto;opacity: .6;-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;}.videos div.video a div.thumb img{width: 100%;height: auto;}.videos div.video a div.description{height: 50px;}.videos div.video a div.description h3{text-transform: none;color: #333;font-size: 13px;font-weight: normal;padding-top: 9px;}.videos div.video a div.description p{display: none;}.videos div.video a:hover div.thumb{opacity: 1;}div.grid-change{position: fixed;text-align: center;width: 300px;margin: auto;left: 0px;right: 0px;top: 20px;z-index: 9999999;}div.grid-change div{display: inline-block;}div.grid-change svg{width: 20px;fill: gray;}div.grid-change .grid1{left: -30px;position: relative;}div.grid-change .grid2{left: 30px;position: relative;}.grid1{z-index: 999999999999999999;color: #000;cursor: pointer;left: -100px;right: 0;width: 17px;height: 17px;margin: auto !important;top: 21.5px;position: fixed;opacity: .6;}.grid1 svg{width: 17px;fill: gray;}.grid1.active{opacity: 1 !important;}.grid2{z-index: 999999999999999999;color: #000;cursor: pointer;left: 100px;right: 0;width: 17px;height: 17px;margin: auto !important;top: 21.5px;position: fixed;opacity: .6;}.grid2 svg{width: 17px;fill: gray;}.grid2.active{opacity: 1 !important;}#swipebox-close{-webkit-transition: all ease 0.3s;-o-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;transition: all ease 0.3s;opacity: 1;}@media only screen and (max-width: 700px) {#swipebox-close { bottom: 55px !important;}}#swipebox-close:hover{opacity: .5;}@-webkit-keyframes rotate-forever {0% { -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}  100%{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@-moz-keyframes rotate-forever {0% { -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}  100%{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes rotate-forever {0% { -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}  100%{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}.loading-spinner{-webkit-animation-duration: 0.75s;-moz-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-name: rotate-forever;-moz-animation-name: rotate-forever;animation-name: rotate-forever;-webkit-animation-timing-function: linear;-moz-animation-timing-function: linear;animation-timing-function: linear;height: 50px;width: 50px;border: 2px solid silver;border-right-color: transparent;border-radius: 50%;display: inline-block;}.loading-spinner{position: fixed;top: 50%;right: 0;bottom: 0;left: 50%;margin: -25px 0 -25px;z-index: 99999999999;}.loading-overlay{position: fixed;top: 65px;left: 0;bottom: 0;right: 0;z-index: 999999999;background: white;height: 100%;width: 100%;}