@font-face {font-family:"LineAwesome";src:url("../themes/photography/assets/fonts/line-awesome.eot?v=1.1.");src:url("../themes/photography/assets/fonts/line-awesome.eot??v=1.1.#iefix") format("embedded-opentype"),url("../themes/photography/assets/fonts/line-awesome.woff2?v=1.1.") format("woff2"),url("../themes/photography/assets/fonts/line-awesome.woff?v=1.1.") format("woff"),url("../themes/photography/assets/fonts/line-awesome.ttf?v=1.1.") format("truetype"),url("../themes/photography/assets/fonts/line-awesome.svg?v=1.1.#fa") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0) {@font-face {font-family:"LineAwesome";src:url("../themes/photography/assets/fonts/line-awesome.svg?v=1.1.#fa") format("svg") }}.la {display:inline-block;font:normal normal normal 16px/1 "LineAwesome";font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.la-lg {font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}
.la-2x {font-size:2em}
.la-3x {font-size:3em}
.la-4x {font-size:4em}
.la-5x {font-size:5em}
.la-fw {width:1.28571429em;text-align:center}
.la-ul {padding-left:0;margin-left:2.14285714em;list-style-type:none}
.la-ul >li {position:relative}
.la-li {position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center}
.la-li.la-lg {left:-1.85714286em}
.la-border {padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}
.pull-right {float:right}
.pull-left {float:left}
.li.pull-left {margin-right:.3em}
.li.pull-right {margin-left:.3em}
.la-spin {-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
@-webkit-keyframes fa-spin {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg) }100% {-webkit-transform:rotate(359deg);transform:rotate(359deg) }}
@keyframes fa-spin {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg) }100% {-webkit-transform:rotate(359deg);transform:rotate(359deg) }}
.la-rotate-90 {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.la-rotate-180 {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.la-rotate-270 {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.la-flip-horizontal {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.la-flip-vertical {filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
:root .la-rotate-90,
:root .la-rotate-180,
:root .la-rotate-270,
:root .la-flip-horizontal,
:root .la-flip-vertical {filter:none}
.la-stack {position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.la-stack-1x,
.la-stack-2x {position:absolute;left:0;width:100%;text-align:center}
.la-stack-1x {line-height:inherit}
.la-stack-2x {font-size:2em}
.la-inverse {color:#fff}.la-500px:before {content:"\f100" }
.la-adjust:before {content:"\f101" }
.la-adn:before {content:"\f102" }
.la-align-center:before {content:"\f103" }
.la-align-justify:before {content:"\f104" }
.la-align-left:before {content:"\f105" }
.la-align-right:before {content:"\f106" }
.la-amazon:before {content:"\f107" }
.la-ambulance:before {content:"\f108" }
.la-anchor:before {content:"\f109" }
.la-android:before {content:"\f10a" }
.la-angellist:before {content:"\f10b" }
.la-angle-double-down:before {content:"\f10c" }
.la-angle-double-left:before {content:"\f10d" }
.la-angle-double-right:before {content:"\f10e" }
.la-angle-double-up:before {content:"\f10f" }
.la-angle-down:before {content:"\f110" }
.la-angle-left:before {content:"\f111" }
.la-angle-right:before {content:"\f112" }
.la-angle-up:before {content:"\f113" }
.la-apple:before {content:"\f114" }
.la-archive:before {content:"\f115" }
.la-area-chart:before {content:"\f116" }
.la-arrow-circle-down:before {content:"\f117" }
.la-arrow-circle-left:before {content:"\f118" }
.la-arrow-circle-o-down:before {content:"\f119" }
.la-arrow-circle-o-left:before {content:"\f11a" }
.la-arrow-circle-o-right:before {content:"\f11b" }
.la-arrow-circle-o-up:before {content:"\f11c" }
.la-arrow-circle-right:before {content:"\f11d" }
.la-arrow-circle-up:before {content:"\f11e" }
.la-arrow-down:before {content:"\f11f" }
.la-arrow-left:before {content:"\f120" }
.la-arrow-right:before {content:"\f121" }
.la-arrow-up:before {content:"\f122" }
.la-arrows:before {content:"\f123" }
.la-arrows-alt:before {content:"\f124" }
.la-arrows-h:before {content:"\f125" }
.la-arrows-v:before {content:"\f126" }
.la-asterisk:before {content:"\f127" }
.la-at:before {content:"\f128" }
.la-automobile:before {content:"\f129" }
.la-backward:before {content:"\f12a" }
.la-balance-scale:before {content:"\f12b" }
.la-ban:before {content:"\f12c" }
.la-bank:before {content:"\f12d" }
.la-bar-chart:before {content:"\f12e" }
.la-bar-chart-o:before {content:"\f12f" }
.la-barcode:before {content:"\f130" }
.la-bars:before {content:"\f131" }
.la-battery-0:before {content:"\f132" }
.la-battery-1:before {content:"\f133" }
.la-battery-2:before {content:"\f134" }
.la-battery-3:before {content:"\f135" }
.la-battery-4:before {content:"\f136" }
.la-battery-empty:before {content:"\f137" }
.la-battery-full:before {content:"\f138" }
.la-battery-half:before {content:"\f139" }
.la-battery-quarter:before {content:"\f13a" }
.la-battery-three-quarters:before {content:"\f13b" }
.la-bed:before {content:"\f13c" }
.la-beer:before {content:"\f13d" }
.la-behance:before {content:"\f13e" }
.la-behance-square:before {content:"\f13f" }
.la-bell:before {content:"\f140" }
.la-bell-o:before {content:"\f141" }
.la-bell-slash:before {content:"\f142" }
.la-bell-slash-o:before {content:"\f143" }
.la-bicycle:before {content:"\f144" }
.la-binoculars:before {content:"\f145" }
.la-birthday-cake:before {content:"\f146" }
.la-bitbucket:before {content:"\f147" }
.la-bitbucket-square:before {content:"\f148" }
.la-bitcoin:before {content:"\f149" }
.la-black-tie:before {content:"\f14a" }
.la-bold:before {content:"\f14b" }
.la-bolt:before {content:"\f14c" }
.la-bomb:before {content:"\f14d" }
.la-book:before {content:"\f14e" }
.la-bookmark:before {content:"\f14f" }
.la-bookmark-o:before {content:"\f150" }
.la-briefcase:before {content:"\f151" }
.la-btc:before {content:"\f152" }
.la-bug:before {content:"\f153" }
.la-building:before {content:"\f154" }
.la-building-o:before {content:"\f155" }
.la-bullhorn:before {content:"\f156" }
.la-bullseye:before {content:"\f157" }
.la-bus:before {content:"\f158" }
.la-buysellads:before {content:"\f159" }
.la-cab:before {content:"\f15a" }
.la-calculator:before {content:"\f15b" }
.la-calendar:before {content:"\f15c" }
.la-calendar-check-o:before {content:"\f15d" }
.la-calendar-minus-o:before {content:"\f15e" }
.la-calendar-o:before {content:"\f15f" }
.la-calendar-plus-o:before {content:"\f160" }
.la-calendar-times-o:before {content:"\f161" }
.la-camera:before {content:"\f162" }
.la-camera-retro:before {content:"\f163" }
.la-car:before {content:"\f164" }
.la-caret-down:before {content:"\f165" }
.la-caret-left:before {content:"\f166" }
.la-caret-right:before {content:"\f167" }
.la-caret-square-o-down:before,.la-toggle-down:before {content:"\f168" }
.la-caret-square-o-left:before,.la-toggle-left:before {content:"\f169" }
.la-caret-square-o-right:before,.la-toggle-right:before {content:"\f16a" }
.la-caret-square-o-up:before,.la-toggle-up:before {content:"\f16b" }
.la-caret-up:before {content:"\f16c" }
.la-cart-arrow-down:before {content:"\f16d" }
.la-cart-plus:before {content:"\f16e" }
.la-cc:before {content:"\f16f" }
.la-cc-amex:before {content:"\f170" }
.la-cc-diners-club:before {content:"\f171" }
.la-cc-discover:before {content:"\f172" }
.la-cc-jcb:before {content:"\f173" }
.la-cc-mastercard:before {content:"\f174" }
.la-cc-paypal:before {content:"\f175" }
.la-cc-stripe:before {content:"\f176" }
.la-cc-visa:before {content:"\f177" }
.la-certificate:before {content:"\f178" }
.la-chain:before {content:"\f179" }
.la-chain-broken:before {content:"\f17a" }
.la-check:before {content:"\f17b" }
.la-check-circle:before {content:"\f17c" }
.la-check-circle-o:before {content:"\f17d" }
.la-check-square:before {content:"\f17e" }
.la-check-square-o:before {content:"\f17f" }
.la-chevron-circle-down:before {content:"\f180" }
.la-chevron-circle-left:before {content:"\f181" }
.la-chevron-circle-right:before {content:"\f182" }
.la-chevron-circle-up:before {content:"\f183" }
.la-chevron-down:before {content:"\f184" }
.la-chevron-left:before {content:"\f185" }
.la-chevron-right:before {content:"\f186" }
.la-chevron-up:before {content:"\f187" }
.la-child:before {content:"\f188" }
.la-chrome:before {content:"\f189" }
.la-circle:before {content:"\f18a" }
.la-circle-o:before {content:"\f18b" }
.la-circle-o-notch:before {content:"\f18c" }
.la-circle-thin:before {content:"\f18d" }
.la-clipboard:before {content:"\f18e" }
.la-clock-o:before {content:"\f18f" }
.la-clone:before {content:"\f190" }
.la-close:before {content:"\f191" }
.la-cloud:before {content:"\f192" }
.la-cloud-download:before {content:"\f193" }
.la-cloud-upload:before {content:"\f194" }
.la-cny:before {content:"\f195" }
.la-code:before {content:"\f196" }
.la-code-fork:before {content:"\f197" }
.la-codepen:before {content:"\f198" }
.la-coffee:before {content:"\f199" }
.la-cog:before {content:"\f19a" }
.la-cogs:before {content:"\f19b" }
.la-columns:before {content:"\f19c" }
.la-comment:before {content:"\f19d" }
.la-comment-o:before {content:"\f19e" }
.la-commenting:before {content:"\f19f" }
.la-commenting-o:before {content:"\f1a0" }
.la-comments:before {content:"\f1a1" }
.la-comments-o:before {content:"\f1a2" }
.la-compass:before {content:"\f1a3" }
.la-compress:before {content:"\f1a4" }
.la-connectdevelop:before {content:"\f1a5" }
.la-contao:before {content:"\f1a6" }
.la-copy:before {content:"\f1a7" }
.la-copyright:before {content:"\f1a8" }
.la-creative-commons:before {content:"\f1a9" }
.la-credit-card:before {content:"\f1aa" }
.la-crop:before {content:"\f1ab" }
.la-crosshairs:before {content:"\f1ac" }
.la-css3:before {content:"\f1ad" }
.la-cube:before {content:"\f1ae" }
.la-cubes:before {content:"\f1af" }
.la-cut:before {content:"\f1b0" }
.la-cutlery:before {content:"\f1b1" }
.la-dashboard:before {content:"\f1b2" }
.la-dashcube:before {content:"\f1b3" }
.la-database:before {content:"\f1b4" }
.la-dedent:before {content:"\f1b5" }
.la-delicious:before {content:"\f1b6" }
.la-desktop:before {content:"\f1b7" }
.la-deviantart:before {content:"\f1b8" }
.la-diamond:before {content:"\f1b9" }
.la-digg:before {content:"\f1ba" }
.la-dollar:before {content:"\f1bb" }
.la-dot-circle-o:before {content:"\f1bc" }
.la-download:before {content:"\f1bd" }
.la-dribbble:before {content:"\f1be" }
.la-dropbox:before {content:"\f1bf" }
.la-drupal:before {content:"\f1c0" }
.la-edit:before {content:"\f1c1" }
.la-eject:before {content:"\f1c2" }
.la-ellipsis-h:before {content:"\f1c3" }
.la-ellipsis-v:before {content:"\f1c4" }
.la-empire:before,.la-ge:before {content:"\f1c5" }
.la-envelope:before {content:"\f1c6" }
.la-envelope-o:before {content:"\f1c7" }
.la-envelope-square:before {content:"\f1c8" }
.la-eraser:before {content:"\f1c9" }
.la-eur:before {content:"\f1ca" }
.la-euro:before {content:"\f1cb" }
.la-exchange:before {content:"\f1cc" }
.la-exclamation:before {content:"\f1cd" }
.la-exclamation-circle:before {content:"\f1ce" }
.la-exclamation-triangle:before {content:"\f1cf" }
.la-expand:before {content:"\f1d0" }
.la-expeditedssl:before {content:"\f1d1" }
.la-external-link:before {content:"\f1d2" }
.la-external-link-square:before {content:"\f1d3" }
.la-eye:before {content:"\f1d4" }
.la-eye-slash:before {content:"\f1d5" }
.la-eyedropper:before {content:"\f1d6" }
.la-facebook:before,.la-facebook-f:before {content:"\f1d7" }
.la-facebook-official:before {content:"\f1d8" }
.la-facebook-square:before {content:"\f1d9" }
.la-fast-backward:before {content:"\f1da" }
.la-fast-forward:before {content:"\f1db" }
.la-fax:before {content:"\f1dc" }
.la-female:before {content:"\f1dd" }
.la-fighter-jet:before {content:"\f1de" }
.la-file:before {content:"\f1df" }
.la-file-archive-o:before {content:"\f1e0" }
.la-file-audio-o:before {content:"\f1e1" }
.la-file-code-o:before {content:"\f1e2" }
.la-file-excel-o:before {content:"\f1e3" }
.la-file-image-o:before {content:"\f1e4" }
.la-file-movie-o:before {content:"\f1e5" }
.la-file-o:before {content:"\f1e6" }
.la-file-pdf-o:before {content:"\f1e7" }
.la-file-photo-o:before {content:"\f1e8" }
.la-file-picture-o:before {content:"\f1e9" }
.la-file-powerpoint-o:before {content:"\f1ea" }
.la-file-sound-o:before {content:"\f1eb" }
.la-file-text:before {content:"\f1ec" }
.la-file-text-o:before {content:"\f1ed" }
.la-file-video-o:before {content:"\f1ee" }
.la-file-word-o:before {content:"\f1ef" }
.la-file-zip-o:before {content:"\f1f0" }
.la-files-o:before {content:"\f1f1" }
.la-film:before {content:"\f1f2" }
.la-filter:before {content:"\f1f3" }
.la-fire:before {content:"\f1f4" }
.la-fire-extinguisher:before {content:"\f1f5" }
.la-firefox:before {content:"\f1f6" }
.la-flag:before {content:"\f1f7" }
.la-flag-checkered:before {content:"\f1f8" }
.la-flag-o:before {content:"\f1f9" }
.la-flash:before {content:"\f1fa" }
.la-flask:before {content:"\f1fb" }
.la-flickr:before {content:"\f1fc" }
.la-floppy-o:before {content:"\f1fd" }
.la-folder:before {content:"\f1fe" }
.la-folder-o:before {content:"\f1ff" }
.la-folder-open:before {content:"\f200" }
.la-folder-open-o:before {content:"\f201" }
.la-font:before {content:"\f202" }
.la-fonticons:before {content:"\f203" }
.la-forumbee:before {content:"\f204" }
.la-forward:before {content:"\f205" }
.la-foursquare:before {content:"\f206" }
.la-frown-o:before {content:"\f207" }
.la-futbol-o:before,.la-soccer-ball-o:before {content:"\f208" }
.la-gamepad:before {content:"\f209" }
.la-gavel:before {content:"\f20a" }
.la-gbp:before {content:"\f20b" }
.la-gear:before {content:"\f20c" }
.la-gears:before {content:"\f20d" }
.la-genderless:before {content:"\f20e" }
.la-get-pocket:before {content:"\f20f" }
.la-gg:before {content:"\f210" }
.la-gg-circle:before {content:"\f211" }
.la-gift:before {content:"\f212" }
.la-git:before {content:"\f213" }
.la-git-square:before {content:"\f214" }
.la-github:before {content:"\f215" }
.la-github-alt:before {content:"\f216" }
.la-github-square:before {content:"\f217" }
.la-glass:before {content:"\f218" }
.la-globe:before {content:"\f219" }
.la-google:before {content:"\f21a" }
.la-google-plus:before {content:"\f21b" }
.la-google-plus-square:before {content:"\f21c" }
.la-google-wallet:before {content:"\f21d" }
.la-graduation-cap:before {content:"\f21e" }
.la-gratipay:before,.la-gittip:before {content:"\f21f" }
.la-group:before {content:"\f220" }
.la-h-square:before {content:"\f221" }
.la-hacker-news:before {content:"\f222" }
.la-hand-grab-o:before {content:"\f223" }
.la-hand-lizard-o:before {content:"\f224" }
.la-hand-o-down:before {content:"\f225" }
.la-hand-o-left:before {content:"\f226" }
.la-hand-o-right:before {content:"\f227" }
.la-hand-o-up:before {content:"\f228" }
.la-hand-paper-o:before {content:"\f229" }
.la-hand-peace-o:before {content:"\f22a" }
.la-hand-pointer-o:before {content:"\f22b" }
.la-hand-rock-o:before {content:"\f22c" }
.la-hand-scissors-o:before {content:"\f22d" }
.la-hand-spock-o:before {content:"\f22e" }
.la-hand-stop-o:before {content:"\f22f" }
.la-hdd-o:before {content:"\f230" }
.la-header:before {content:"\f231" }
.la-headphones:before {content:"\f232" }
.la-heart:before {content:"\f233" }
.la-heart-o:before {content:"\f234" }
.la-heartbeat:before {content:"\f235" }
.la-history:before {content:"\f236" }
.la-home:before {content:"\f237" }
.la-hospital-o:before {content:"\f238" }
.la-hotel:before {content:"\f239" }
.la-hourglass:before {content:"\f23a" }
.la-hourglass-1:before {content:"\f23b" }
.la-hourglass-2:before {content:"\f23c" }
.la-hourglass-3:before {content:"\f23d" }
.la-hourglass-end:before {content:"\f23e" }
.la-hourglass-half:before {content:"\f23f" }
.la-hourglass-o:before {content:"\f240" }
.la-hourglass-start:before {content:"\f241" }
.la-houzz:before {content:"\f242" }
.la-html5:before {content:"\f243" }
.la-i-cursor:before {content:"\f244" }
.la-ils:before {content:"\f245" }
.la-image:before {content:"\f246" }
.la-inbox:before {content:"\f247" }
.la-indent:before {content:"\f248" }
.la-industry:before {content:"\f249" }
.la-info:before {content:"\f24a" }
.la-info-circle:before {content:"\f24b" }
.la-inr:before {content:"\f24c" }
.la-instagram:before {content:"\f24d" }
.la-institution:before {content:"\f24e" }
.la-internet-explorer:before {content:"\f24f" }
.la-ioxhost:before {content:"\f250" }
.la-italic:before {content:"\f251" }
.la-joomla:before {content:"\f252" }
.la-jpy:before {content:"\f253" }
.la-jsfiddle:before {content:"\f254" }
.la-key:before {content:"\f255" }
.la-keyboard-o:before {content:"\f256" }
.la-krw:before {content:"\f257" }
.la-language:before {content:"\f258" }
.la-laptop:before {content:"\f259" }
.la-lastfm:before {content:"\f25a" }
.la-lastfm-square:before {content:"\f25b" }
.la-leaf:before {content:"\f25c" }
.la-leanpub:before {content:"\f25d" }
.la-legal:before {content:"\f25e" }
.la-lemon-o:before {content:"\f25f" }
.la-level-down:before {content:"\f260" }
.la-level-up:before {content:"\f261" }
.la-life-bouy:before {content:"\f262" }
.la-life-buoy:before {content:"\f263" }
.la-life-ring:before,.la-support:before {content:"\f264" }
.la-life-saver:before {content:"\f265" }
.la-lightbulb-o:before {content:"\f266" }
.la-line-chart:before {content:"\f267" }
.la-link:before {content:"\f268" }
.la-linkedin:before {content:"\f269" }
.la-linkedin-square:before {content:"\f26a" }
.la-linux:before {content:"\f26b" }
.la-list:before {content:"\f26c" }
.la-list-alt:before {content:"\f26d" }
.la-list-ol:before {content:"\f26e" }
.la-list-ul:before {content:"\f26f" }
.la-location-arrow:before {content:"\f270" }
.la-lock:before {content:"\f271" }
.la-long-arrow-down:before {content:"\f272" }
.la-long-arrow-left:before {content:"\f273" }
.la-long-arrow-right:before {content:"\f274" }
.la-long-arrow-up:before {content:"\f275" }
.la-magic:before {content:"\f276" }
.la-magnet:before {content:"\f277" }
.la-mail-forward:before {content:"\f278" }
.la-mail-reply:before {content:"\f279" }
.la-mail-reply-all:before {content:"\f27a" }
.la-male:before {content:"\f27b" }
.la-map:before {content:"\f27c" }
.la-map-marker:before {content:"\f27d" }
.la-map-o:before {content:"\f27e" }
.la-map-pin:before {content:"\f27f" }
.la-map-signs:before {content:"\f280" }
.la-mars:before {content:"\f281" }
.la-mars-double:before {content:"\f282" }
.la-mars-stroke:before {content:"\f283" }
.la-mars-stroke-h:before {content:"\f284" }
.la-mars-stroke-v:before {content:"\f285" }
.la-maxcdn:before {content:"\f286" }
.la-meanpath:before {content:"\f287" }
.la-medium:before {content:"\f288" }
.la-medkit:before {content:"\f289" }
.la-meh-o:before {content:"\f28a" }
.la-mercury:before {content:"\f28b" }
.la-microphone:before {content:"\f28c" }
.la-microphone-slash:before {content:"\f28d" }
.la-minus:before {content:"\f28e" }
.la-minus-circle:before {content:"\f28f" }
.la-minus-square:before {content:"\f290" }
.la-minus-square-o:before {content:"\f291" }
.la-mobile:before {content:"\f292" }
.la-mobile-phone:before {content:"\f293" }
.la-money:before {content:"\f294" }
.la-moon-o:before {content:"\f295" }
.la-mortar-board:before {content:"\f296" }
.la-motorcycle:before {content:"\f297" }
.la-mouse-pointer:before {content:"\f298" }
.la-music:before {content:"\f299" }
.la-navicon:before {content:"\f29a" }
.la-neuter:before {content:"\f29b" }
.la-newspaper-o:before {content:"\f29c" }
.la-object-group:before {content:"\f29d" }
.la-object-ungroup:before {content:"\f29e" }
.la-odnoklassniki:before {content:"\f29f" }
.la-odnoklassniki-square:before {content:"\f2a0" }
.la-opencart:before {content:"\f2a1" }
.la-openid:before {content:"\f2a2" }
.la-opera:before {content:"\f2a3" }
.la-optin-monster:before {content:"\f2a4" }
.la-outdent:before {content:"\f2a5" }
.la-pagelines:before {content:"\f2a6" }
.la-paint-brush:before {content:"\f2a7" }
.la-paper-plane:before,.la-send:before {content:"\f2a8" }
.la-paper-plane-o:before,.la-send-o:before {content:"\f2a9" }
.la-paperclip:before {content:"\f2aa" }
.la-paragraph:before {content:"\f2ab" }
.la-paste:before {content:"\f2ac" }
.la-pause:before {content:"\f2ad" }
.la-paw:before {content:"\f2ae" }
.la-paypal:before {content:"\f2af" }
.la-pencil:before {content:"\f2b0" }
.la-pencil-square:before {content:"\f2b1" }
.la-pencil-square-o:before {content:"\f2b2" }
.la-phone:before {content:"\f2b3" }
.la-phone-square:before {content:"\f2b4" }
.la-photo:before {content:"\f2b5" }
.la-picture-o:before {content:"\f2b6" }
.la-pie-chart:before {content:"\f2b7" }
.la-pied-piper:before {content:"\f2b8" }
.la-pied-piper-alt:before {content:"\f2b9" }
.la-pinterest:before {content:"\f2ba" }
.la-pinterest-p:before {content:"\f2bb" }
.la-pinterest-square:before {content:"\f2bc" }
.la-plane:before {content:"\f2bd" }
.la-play:before {content:"\f2be" }
.la-play-circle:before {content:"\f2bf" }
.la-play-circle-o:before {content:"\f2c0" }
.la-plug:before {content:"\f2c1" }
.la-plus:before {content:"\f2c2" }
.la-plus-circle:before {content:"\f2c3" }
.la-plus-square:before {content:"\f2c4" }
.la-plus-square-o:before {content:"\f2c5" }
.la-power-off:before {content:"\f2c6" }
.la-print:before {content:"\f2c7" }
.la-puzzle-piece:before {content:"\f2c8" }
.la-qq:before {content:"\f2c9" }
.la-qrcode:before {content:"\f2ca" }
.la-question:before {content:"\f2cb" }
.la-question-circle:before {content:"\f2cc" }
.la-quote-left:before {content:"\f2cd" }
.la-quote-right:before {content:"\f2ce" }
.la-ra:before {content:"\f2cf" }
.la-random:before {content:"\f2d0" }
.la-rebel:before {content:"\f2d1" }
.la-recycle:before {content:"\f2d2" }
.la-reddit:before {content:"\f2d3" }
.la-reddit-square:before {content:"\f2d4" }
.la-refresh:before {content:"\f2d5" }
.la-registered:before {content:"\f2d6" }
.la-renren:before {content:"\f2d7" }
.la-reorder:before {content:"\f2d8" }
.la-repeat:before {content:"\f2d9" }
.la-reply:before {content:"\f2da" }
.la-reply-all:before {content:"\f2db" }
.la-retweet:before {content:"\f2dc" }
.la-rmb:before {content:"\f2dd" }
.la-road:before {content:"\f2de" }
.la-rocket:before {content:"\f2df" }
.la-rotate-left:before {content:"\f2e0" }
.la-rotate-right:before {content:"\f2e1" }
.la-rouble:before {content:"\f2e2" }
.la-rss:before,.la-feed:before {content:"\f2e3" }
.la-rss-square:before {content:"\f2e4" }
.la-rub:before {content:"\f2e5" }
.la-ruble:before {content:"\f2e6" }
.la-rupee:before {content:"\f2e7" }
.la-safari:before {content:"\f2e8" }
.la-save:before {content:"\f2e9" }
.la-scissors:before {content:"\f2ea" }
.la-search:before {content:"\f2eb" }
.la-search-minus:before {content:"\f2ec" }
.la-search-plus:before {content:"\f2ed" }
.la-sellsy:before {content:"\f2ee" }
.la-server:before {content:"\f2ef" }
.la-share:before {content:"\f2f0" }
.la-share-alt:before {content:"\f2f1" }
.la-share-alt-square:before {content:"\f2f2" }
.la-share-square:before {content:"\f2f3" }
.la-share-square-o:before {content:"\f2f4" }
.la-shekel:before {content:"\f2f5" }
.la-sheqel:before {content:"\f2f6" }
.la-shield:before {content:"\f2f7" }
.la-ship:before {content:"\f2f8" }
.la-shirtsinbulk:before {content:"\f2f9" }
.la-shopping-cart:before {content:"\f2fa" }
.la-sign-in:before {content:"\f2fb" }
.la-sign-out:before {content:"\f2fc" }
.la-signal:before {content:"\f2fd" }
.la-simplybuilt:before {content:"\f2fe" }
.la-sitemap:before {content:"\f2ff" }
.la-skyatlas:before {content:"\f300" }
.la-skype:before {content:"\f301" }
.la-slack:before {content:"\f302" }
.la-sliders:before {content:"\f303" }
.la-slideshare:before {content:"\f304" }
.la-smile-o:before {content:"\f305" }
.la-sort:before,.la-unsorted:before {content:"\f306" }
.la-sort-alpha-asc:before {content:"\f307" }
.la-sort-alpha-desc:before {content:"\f308" }
.la-sort-amount-asc:before {content:"\f309" }
.la-sort-amount-desc:before {content:"\f30a" }
.la-sort-asc:before,.la-sort-up:before {content:"\f30b" }
.la-sort-desc:before,.la-sort-down:before {content:"\f30c" }
.la-sort-numeric-asc:before {content:"\f30d" }
.la-sort-numeric-desc:before {content:"\f30e" }
.la-soundcloud:before {content:"\f30f" }
.la-space-shuttle:before {content:"\f310" }
.la-spinner:before {content:"\f311" }
.la-spoon:before {content:"\f312" }
.la-spotify:before {content:"\f313" }
.la-square:before {content:"\f314" }
.la-square-o:before {content:"\f315" }
.la-stack-exchange:before {content:"\f316" }
.la-stack-overflow:before {content:"\f317" }
.la-star:before {content:"\f318" }
.la-star-half:before {content:"\f319" }
.la-star-half-o:before,.la-star-half-full:before,.la-star-half-empty:before {content:"\f31a" }
.la-star-o:before {content:"\f31b" }
.la-steam:before {content:"\f31c" }
.la-steam-square:before {content:"\f31d" }
.la-step-backward:before {content:"\f31e" }
.la-step-forward:before {content:"\f31f" }
.la-stethoscope:before {content:"\f320" }
.la-sticky-note:before {content:"\f321" }
.la-sticky-note-o:before {content:"\f322" }
.la-stop:before {content:"\f323" }
.la-street-view:before {content:"\f324" }
.la-strikethrough:before {content:"\f325" }
.la-stumbleupon:before {content:"\f326" }
.la-stumbleupon-circle:before {content:"\f327" }
.la-subscript:before {content:"\f328" }
.la-subway:before {content:"\f329" }
.la-suitcase:before {content:"\f32a" }
.la-sun-o:before {content:"\f32b" }
.la-superscript:before {content:"\f32c" }
.la-table:before {content:"\f32d" }
.la-tablet:before {content:"\f32e" }
.la-tachometer:before {content:"\f32f" }
.la-tag:before {content:"\f330" }
.la-tags:before {content:"\f331" }
.la-tasks:before {content:"\f332" }
.la-taxi:before {content:"\f333" }
.la-television:before,.la-tv:before {content:"\f334" }
.la-tencent-weibo:before {content:"\f335" }
.la-terminal:before {content:"\f336" }
.la-text-height:before {content:"\f337" }
.la-text-width:before {content:"\f338" }
.la-th:before {content:"\f339" }
.la-th-large:before {content:"\f33a" }
.la-th-list:before {content:"\f33b" }
.la-thumb-tack:before {content:"\f33c" }
.la-thumbs-down:before {content:"\f33d" }
.la-thumbs-o-down:before {content:"\f33e" }
.la-thumbs-o-up:before {content:"\f33f" }
.la-thumbs-up:before {content:"\f340" }
.la-ticket:before {content:"\f341" }
.la-times:before,.la-remove:before {content:"\f342" }
.la-times-circle:before {content:"\f343" }
.la-times-circle-o:before {content:"\f344" }
.la-tint:before {content:"\f345" }
.la-toggle-off:before {content:"\f346" }
.la-toggle-on:before {content:"\f347" }
.la-trademark:before {content:"\f348" }
.la-train:before {content:"\f349" }
.la-transgender:before,.la-intersex:before {content:"\f34a" }
.la-transgender-alt:before {content:"\f34b" }
.la-trash:before {content:"\f34c" }
.la-trash-o:before {content:"\f34d" }
.la-tree:before {content:"\f34e" }
.la-trello:before {content:"\f34f" }
.la-tripadvisor:before {content:"\f350" }
.la-trophy:before {content:"\f351" }
.la-truck:before {content:"\f352" }
.la-try:before {content:"\f353" }
.la-tty:before {content:"\f354" }
.la-tumblr:before {content:"\f355" }
.la-tumblr-square:before {content:"\f356" }
.la-turkish-lira:before {content:"\f357" }
.la-twitch:before {content:"\f358" }
.la-twitter:before {content:"\f359" }
.la-twitter-square:before {content:"\f35a" }
.la-umbrella:before {content:"\f35b" }
.la-underline:before {content:"\f35c" }
.la-undo:before {content:"\f35d" }
.la-university:before {content:"\f35e" }
.la-unlink:before {content:"\f35f" }
.la-unlock:before {content:"\f360" }
.la-unlock-alt:before {content:"\f361" }
.la-upload:before {content:"\f362" }
.la-usd:before {content:"\f363" }
.la-user:before {content:"\f364" }
.la-user-md:before {content:"\f365" }
.la-user-plus:before {content:"\f366" }
.la-user-secret:before {content:"\f367" }
.la-user-times:before {content:"\f368" }
.la-users:before {content:"\f369" }
.la-venus:before {content:"\f36a" }
.la-venus-double:before {content:"\f36b" }
.la-venus-mars:before {content:"\f36c" }
.la-viacoin:before {content:"\f36d" }
.la-video-camera:before {content:"\f36e" }
.la-vimeo:before {content:"\f36f" }
.la-vimeo-square:before {content:"\f370" }
.la-vine:before {content:"\f371" }
.la-vk:before {content:"\f372" }
.la-volume-down:before {content:"\f373" }
.la-volume-off:before {content:"\f374" }
.la-volume-up:before {content:"\f375" }
.la-warning:before {content:"\f376" }
.la-wechat:before {content:"\f377" }
.la-weibo:before {content:"\f378" }
.la-weixin:before {content:"\f379" }
.la-whatsapp:before {content:"\f37a" }
.la-wheelchair:before {content:"\f37b" }
.la-wifi:before {content:"\f37c" }
.la-wikipedia-w:before {content:"\f37d" }
.la-windows:before {content:"\f37e" }
.la-won:before {content:"\f37f" }
.la-wordpress:before {content:"\f380" }
.la-wrench:before {content:"\f381" }
.la-xing:before {content:"\f382" }
.la-xing-square:before {content:"\f383" }
.la-y-combinator:before {content:"\f384" }
.la-y-combinator-square:before {content:"\f385" }
.la-yahoo:before {content:"\f386" }
.la-yc:before {content:"\f387" }
.la-yc-square:before {content:"\f388" }
.la-yelp:before {content:"\f389" }
.la-yen:before {content:"\f38a" }
.la-youtube:before {content:"\f38b" }
.la-youtube-play:before {content:"\f38c" }
.la-youtube-square:before {content:"\f38d" }
.pswp {display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none }.pswp * {-webkit-box-sizing:border-box;box-sizing:border-box }.pswp img {max-width:none }.pswp--animate_opacity {opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1) }.pswp--open {display:block }.pswp--zoom-allowed .pswp__img {cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in }.pswp--zoomed-in .pswp__img {cursor:-webkit-grab;cursor:-moz-grab;cursor:grab }.pswp--dragging .pswp__img {cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing }.pswp__bg {position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity }.pswp__scroll-wrap {position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden }.pswp__container,.pswp__zoom-wrap {-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0 }.pswp__container,.pswp__img {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none }.pswp__zoom-wrap {position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4,0,0.22,1);transition:transform 333ms cubic-bezier(0.4,0,0.22,1) }.pswp__bg {will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1) }.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap {-webkit-transition:none;transition:none }.pswp__container,.pswp__zoom-wrap {-webkit-backface-visibility:hidden }.pswp__item {position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden }.pswp__img {position:absolute;width:auto;height:auto;top:0;left:0 }.pswp__img--placeholder {-webkit-backface-visibility:hidden }.pswp__img--placeholder--blank {background:#222 }.pswp--ie .pswp__img {width:100% !important;height:auto !important;left:0;top:0 }.pswp__error-msg {position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC }.pswp__error-msg a {color:#CCC;text-decoration:underline }
.pswp__button {width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none }.pswp__button:focus,.pswp__button:hover {opacity:1 }.pswp__button:active {outline:none;opacity:0.9 }.pswp__button::-moz-focus-inner {padding:0;border:0 }.pswp__ui--over-close .pswp__button--close {opacity:1 }.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right {visibility:hidden }.pswp__button--arrow--left,.pswp__button--arrow--right {background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute }.pswp__button--arrow--left {left:10px }.pswp__button--arrow--right {right:10px }.pswp__button--arrow--left:before {left:15px;background-position:0 0 }.pswp__button--arrow--right:before {right:15px;background-position:-24px 0 }.pswp__scroll-wrap {cursor:grab }.pswp__counter,.pswp__share-modal {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none }.pswp__share-modal {display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity }.pswp__share-modal--hidden {display:none }.pswp__share-tooltip {z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform }.pswp__share-tooltip a {display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px }.pswp__share-tooltip a:hover {text-decoration:none;color:#000 }.pswp__share-tooltip a:first-child {border-radius:2px 2px 0 0 }.pswp__share-tooltip a:last-child {border-radius:0 0 2px 2px }.pswp__share-modal--fade-in {opacity:1 }.pswp__share-modal--fade-in .pswp__share-tooltip {-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0) }.pswp--touch .pswp__share-tooltip a {padding:16px 12px }a.pswp__share--facebook:before {content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none }a.pswp__share--facebook:hover {background:#3E5C9A;color:#FFF }a.pswp__share--facebook:hover:before {border-bottom-color:#3E5C9A }a.pswp__share--twitter:hover {background:#55ACEE;color:#FFF }a.pswp__share--pinterest:hover {background:#CCC;color:#CE272D }a.pswp__share--download:hover {background:#DDD }.pswp__counter {position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px }.pswp__caption {position:absolute;left:0;bottom:0;width:100%;min-height:44px }.pswp__caption small {font-size:11px;color:#BBB }.pswp__caption__center {text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC }.pswp__caption--empty {display:none }.pswp__caption--fake {visibility:hidden }.pswp__preloader {width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr }.pswp__preloader__icn {width:20px;height:20px;margin:12px }.pswp__preloader--active {opacity:1 }.pswp__preloader--active .pswp__preloader__icn {background:url(../themes/photography/assets/css/default-skin/preloader.gif) 0 0 no-repeat }.pswp--css_animation .pswp__preloader--active {opacity:1 }.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite }.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite }.pswp--css_animation .pswp__preloader__icn {background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0 }.pswp--css_animation .pswp__preloader__cut {position:relative;width:7px;height:14px;overflow:hidden }.pswp--css_animation .pswp__preloader__donut {-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0 }@media screen and (max-width:1024px) {.pswp__preloader {position:relative;left:auto;top:auto;margin:0;float:right }}@-webkit-keyframes clockwise {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg) }100% {-webkit-transform:rotate(360deg);transform:rotate(360deg) }}@keyframes clockwise {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg) }100% {-webkit-transform:rotate(360deg);transform:rotate(360deg) }}@-webkit-keyframes donut-rotate {0% {-webkit-transform:rotate(0);transform:rotate(0) }50% {-webkit-transform:rotate(-140deg);transform:rotate(-140deg) }100% {-webkit-transform:rotate(0);transform:rotate(0) }}@keyframes donut-rotate {0% {-webkit-transform:rotate(0);transform:rotate(0) }50% {-webkit-transform:rotate(-140deg);transform:rotate(-140deg) }100% {-webkit-transform:rotate(0);transform:rotate(0) }}.pswp__ui {-webkit-font-smoothing:antialiased;visibility:visible;opacity:1;z-index:1550 }.pswp__top-bar {position:absolute;left:0;top:0;height:44px;width:100% }.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1) }.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {visibility:visible }.pswp__top-bar {background-color:rgba(0,0,0,0.15) }.pswp__caption {background-color:rgba(0,0,0,0.25) }.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption {background-color:rgba(0,0,0,0.3) }.pswp__ui--idle .pswp__top-bar {opacity:0 }.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right {opacity:0 }.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right {opacity:0.001 }.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter {display:none }.pswp__element--disabled {display:none !important }.pswp--minimal--dark .pswp__top-bar {background:none }.pswp-video-wrapper,img.pswp__img {border:5px solid #000;box-shadow:0 0 15px hsla(0,0%,0%,.8) }.pswp__ui--idle .pswp__top-bar {opacity:1 }.pswp__counter {display:none }.pswp__top-bar button.pswp__button--close {display:inline-block !important }.pswp__button--arrow--left,.pswp__button--arrow--right {opacity:1!important;width:50px;height:60px }.pswp__top-bar button.pswp__button.pswp__button--close:before,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {content:'';width:50px;height:50px;position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;color:rgba(255,255,255,0.5);font-size:24px;line-height:30px;font-family:"LineAwesome";transition:color 0.3s }.pswp__top-bar button.pswp__button.pswp__button--close:hover:before,.pswp__button--arrow--left:hover:before,.pswp__button--arrow--right:hover:before {color:#fff }.pswp__button--arrow--left:before {content:'\f111' }.pswp__button--arrow--right:before {content:'\f112' }.pswp__ui--fit .pswp__top-bar {background:none;box-sizing:border-box;padding:12px 0 0 10px }.pswp__ui--fit .pswp__top-bar button.pswp__button {float:right;width:50px;height:32px;opacity:1!important;outline:none;margin-right:5px }.pswp__top-bar button.pswp__button.pswp__button--close:before {content:'\f191';height:32px;margin-top:-16px }.pswp_item_wrapper {position:relative }.pswp__caption {display:flex;flex-direction:row;align-items:flex-end;background:transparent!important }.pswp__caption .pswp__caption__center:empty {display:none }.pswp__caption .pswp__caption__center {text-shadow:0 1px #000;color:#fff;text-align:center;font-size:12px;line-height:150%;word-wrap:break-word;padding:13px 50px;border-radius:3px 3px 0 0;margin:0 auto;max-width:100%;background:rgba(0,0,0,0.65) }.pswp-video-wrapper {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) }.pswp-video-wrapper iframe {display:block;width:100%;height:100% }.pswp__item {pointer-events:none }
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}
* {box-sizing:border-box;outline:none }body,html {padding:0;margin:0;min-height:100% }body {overflow-x:hidden;background:#000;font-family:'Montserrat',sans-serif;font-size:16px;line-height:28px;font-weight:500;color:#808080;opacity:0;pointer-events:none }body.is-init {opacity:1 }body.is-loaded {pointer-events:auto }body.is-locked,body.is-loaded.is-locked,body.is-init.is-locked {pointer-events:none }body.has-spotlight:before {content:'';position:fixed;left:0;top:0;width:100vh;height:100vh;background:radial-gradient(ellipse at left top,#28282E 0%,#000 70%) }.ashade-aside-overlay,.ashade-menu-overlay,.ashade-home-block-overlay {position:fixed;top:0;left:0;width:100%;height:100%;z-index:177;background:rgba(0,0,0,0.85);pointer-events:none;opacity:0;transition:opacity 0.6s }.ashade-home-block-overlay {z-index:16 }.ashade-aside-overlay {z-index:222 }.ashade-home-block-overlay {background:rgba(0,0,0,0.75) }.ashade-aside-shown .ashade-aside-overlay,.ashade-menu-fade .ashade-menu-overlay,.is-faded .ashade-home-block-overlay {opacity:1 }.ashade-row {display:flex;flex-direction:row;margin:0 -20px }.ashade-row.ashade-no-gap {margin:0 }.ashade-row.ashade-small-gap {margin:0 -10px }.ashade-row-middle {align-items:center }.ashade-row-fullheight {min-height:100vh;align-items:stretch }.ashade-col {margin:0 20px }.ashade-col.align-top {display:inline-flex;flex-direction:column;justify-content:flex-start }.ashade-col.align-middle {display:inline-flex;flex-direction:column;justify-content:center }.ashade-col.align-bottom {display:inline-flex;flex-direction:column;justify-content:flex-end }.ashade-row.ashade-no-gap .ashade-col {margin:0 }.ashade-row.ashade-small-gap .ashade-col {margin:0 10px }.ashade-col.col-12 {width:calc(100% - 40px) }.ashade-col.col-9 {width:calc(75% - 40px) }.ashade-col.col-8 {width:calc(66.66% - 40px) }.ashade-col.col-6 {width:calc(50% - 40px) }.ashade-col.col-4 {width:calc(33.33% - 40px) }.ashade-col.col-3 {width:calc(25% - 40px) }.ashade-col.col-2 {width:calc(16.665% - 40px) }.ashade-row.ashade-no-gap .ashade-col.col-12 {width:100% }.ashade-row.ashade-no-gap .ashade-col.col-9 {width:75% }.ashade-row.ashade-no-gap .ashade-col.col-8 {width:66.66% }.ashade-row.ashade-no-gap .ashade-col.col-6 {width:50% }.ashade-row.ashade-no-gap .ashade-col.col-4 {width:33.33% }.ashade-row.ashade-no-gap .ashade-col.col-3 {width:25% }.ashade-row.ashade-no-gap .ashade-col.col-2 {width:16.665% }.ashade-row.ashade-small-gap .ashade-col.col-12 {width:calc(100% - 20px) }.ashade-row.ashade-small-gap .ashade-col.col-9 {width:calc(75% - 20px) }.ashade-row.ashade-small-gap .ashade-col.col-8 {width:calc(66.66% - 20px) }.ashade-row.ashade-small-gap .ashade-col.col-6 {width:calc(50% - 20px) }.ashade-row.ashade-small-gap .ashade-col.col-4 {width:calc(33.33% - 20px) }.ashade-row.ashade-small-gap .ashade-col.col-3 {width:calc(25% - 20px) }.ashade-row.ashade-small-gap .ashade-col.col-2 {width:calc(16.665% - 20px) }.ashade-contact-row {display:flex;flex-direction:row;margin:0 -10px }.ashade-contact-col {margin:0 10px;width:calc(50% - 20px) }.ashade-contact-col.col-4 {margin:0 10px;width:calc(33.33% - 20px) }#ashade-home-works p.ashade-intro,section.ashade-section {margin-bottom:150px;display:block;width:100% }.ashade-content section.ashade-section:last-child {margin-bottom:0 }#ashade-home-contacts p.ashade-intro {margin-bottom:80px }.align-left {text-align:left }.align-center {text-align:center }.align-right {text-align:right }.align-center img {margin-left:auto;margin-right:auto }.align-right img {margin-left:auto }a img,.ashade-tns-container,.ashade-albums-carousel-wrap,header#ashade-header a,.ashade-mobile-title-wrap,.ashade-page-title-wrap,.ashade-back-wrap,.ashade-select-disabled {-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none }.ashade-cursor {position:fixed;width:32px;height:32px;z-index:2020;pointer-events:none;transition:opacity 0.3s }.ashade-cursor.is-unloading,.ashade-cursor.is-inactive {opacity:0 }.ashade-cursor span {display:block;width:32px;height:32px;position:absolute;left:0;top:0 }.ashade-cursor span.ashade-cursor-circle {border:2px solid rgba(255,255,255,0.3);border-radius:50%;transition:transform 0.3s,border 0.3s,box-shadow 0.3s;box-shadow:0 0 16px rgba(0,0,0,0.2) }.ashade-cursor.int-grab-v span.ashade-cursor-circle,.ashade-cursor.int-grab-h span.ashade-cursor-circle,.ashade-cursor.int-close span.ashade-cursor-circle,.ashade-cursor.int-link span.ashade-cursor-circle,.ashade-cursor.int-lightbox span.ashade-cursor-circle {border-color:#fff;transform:scale(2);border-width:1px;box-shadow:0 0 16px rgba(0,0,0,0.5) }.ashade-cursor.int-grab-v:not(.int-link) span.ashade-cursor-circle,.ashade-cursor.int-grab-h:not(.int-link) span.ashade-cursor-circle {transform:scale(1.5) }.ashade-cursor.int-grab-v.int-lightbox span.ashade-cursor-circle,.ashade-cursor.int-grab-h.int-lightbox span.ashade-cursor-circle {transform:scale(2) }.ashade-cursor span.ashade-cursor-label {font-size:12px;line-height:14px;left:100%;top:100%;transform-origin:0 0;opacity:0;text-shadow:0 0 14px rgba(0,0,0,0.5);transition:opacity 0.3s,transform 0.3s }.ashade-cursor span.ashade-cursor-label.ashade-cursor-close {transform:rotate(-90deg) translate(-3px,10px);opacity:0 }.ashade-cursor.int-close span.ashade-cursor-label.ashade-cursor-close {transform:rotate(-90deg) translate(-3px,22px);opacity:1 }.ashade-cursor span.ashade-cursor-label.ashade-cursor-zoom {transform:rotate(-90deg) translate(-3px,10px);opacity:0 }.ashade-cursor.int-lightbox span.ashade-cursor-label.ashade-cursor-zoom {transform:rotate(-90deg) translate(-3px,22px);opacity:1 }.ashade-cursor span.ashade-cursor-slider {opacity:0;transform:rotate(45deg);transition:opacity 0.3s,transform 0.3s }.ashade-cursor span.ashade-cursor-slider:before,.ashade-cursor span.ashade-cursor-slider:after {position:absolute;top:50%;font-size:24px;line-height:30px;color:#fff;font-family:"LineAwesome";transition:transform 0.3s;text-shadow:0 0 14px rgba(0,0,0,0.5);z-index:5 }.ashade-cursor span.ashade-cursor-slider:before {content:'\f111';left:0;transform:translate(-25px,-15px) }.ashade-cursor span.ashade-cursor-slider:after {content:'\f112';right:0;transform:translate(25px,-15px) }.ashade-cursor.int-grab-h:not(.int-link) span.ashade-cursor-slider,.ashade-cursor.int-grab-v:not(.int-link) span.ashade-cursor-slider {opacity:1 }.ashade-cursor.int-grab-h span.ashade-cursor-slider {transform:rotate(0deg) }.ashade-cursor.int-grab-v span.ashade-cursor-slider {transform:rotate(90deg) }.ashade-cursor.int-grab-h:not(.int-link) span.ashade-cursor-slider:before,.ashade-cursor.int-grab-v:not(.int-link) span.ashade-cursor-slider:before {transform:translate(-35px,-15px) }.ashade-cursor.int-grab-h:not(.int-link) span.ashade-cursor-slider:after,.ashade-cursor.int-grab-v:not(.int-link) span.ashade-cursor-slider:after {transform:translate(35px,-15px) }.ashade-cursor.int-grab-h.int-lightbox span.ashade-cursor-slider:before,.ashade-cursor.int-grab-v.int-lightbox span.ashade-cursor-slider:before {transform:translate(-40px,-15px) }.ashade-cursor.int-grab-h:.int-lightbox span.ashade-cursor-slider:after,.ashade-cursor.int-grab-v:.int-lightbox span.ashade-cursor-slider:after {transform:translate(40px,-15px) }@keyframes ashade-circle-rotate {0% {transform:rotate(0) scale(2) }50% {transform:rotate(180deg) scale(2) }100% {transform:rotate(360deg) scale(2) }}nav.ashade-mobile-menu ul.main-menu >li >a,.ashade-cursor span.ashade-cursor-label,.ashade-slider-prev,.ashade-slider-next,.ashade-counter-value,.ashade-home-link span:last-child,.is-dropcap::first-letter,.ashade-back span:last-child,.ashade-progress-counter,h1,h2,h3,h4,h5,h6 {font-family:'Roboto',sans-serif;font-weight:700;color:#fff;text-transform:uppercase }.ashade-albums-slider-wrap .ashade-album-item__explore a span,.ashade-counter-label,.ashade-progress-label,.ashade-home-link span:first-child,label,.ashade-aside-close,blockquote:before,.ashade-back span:first-child,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span {display:block;color:#5C5C60;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase }.is-dropcap::first-letter,h1 {font-size:60px;line-height:65px;margin:0 0 34px 0 }.ashade-counter-label,h1 span {font-size:16px;line-height:19px;margin:0 0 -2px 0 }.ashade-albums-slider .ashade-album-item__explore,.ashade-home-link span:last-child,.ashade-back span:last-child,h2 {font-size:50px;line-height:55px;margin:0 0 28px 0 }.ashade-albums-slider .ashade-album-item__explore span,.ashade-home-link span:first-child,.ashade-back span:first-child,h2 span {font-size:14px;line-height:18px;margin:0 0 -3px 0 }h3 {font-size:40px;line-height:45px;margin:0 0 25px 0 }h3 span {font-size:14px;line-height:18px;margin:0 0 -1px 0 }.ashade-slider-prev,.ashade-slider-next,.ashade-progress-counter,h4 {font-size:30px;line-height:35px;margin:0 0 20px 0 }h4 span {font-size:12px;line-height:15px;margin:0 0 0 0 }nav.ashade-mobile-menu ul.main-menu >li >a,h5 {font-size:24px;line-height:29px;margin:0 0 18px 0 }h5 span {font-size:12px;line-height:15px;margin:0 0 0 0 }h6 {font-size:20px;line-height:25px;margin:0 0 15px 0 }h6 span {font-size:10px;line-height:13px;margin:0 0 0 0 }.ashade-col h1:last-child,.ashade-col h2:last-child,.ashade-col h3:last-child,.ashade-col h4:last-child,.ashade-col h5:last-child,.ashade-col h6:last-child {margin:0 }.is-dropcap::first-letter {display:block;float:left;margin:-4px 20px 0 0;color:#fff;font-size:75px;line-height:80px }p {margin:0 0 28px 0 }a {position:relative }a,a:hover,a:visited {text-decoration:none;color:#fff }ol,ul {padding:0 0 0 17px;margin:0 0 28px 0 }ol li,ul li {padding:0 0 0 13px }blockquote {font-size:20px;line-height:32px;padding:0 0 0 60px;margin:0 0 32px 0;border:none;position:relative }blockquote:before {content:'\201C';display:block;font-size:80px;line-height:80px;position:absolute;left:0;top:0 }blockquote cite {display:block;text-align:right;color:#fff;font-weight:700;font-size:12px;line-height:18px;font-style:normal;padding:7px 0 0 0 }blockquote cite:before {content:'\2014';display:inline-block;margin-right:10px }blockquote,p:last-child,ul:last-child,li:last-child {margin:0 }p.ashade-intro:first-child:last-child {margin:0 auto }img {max-width:100%;height:auto;display:block }label {font-size:12px;line-height:16px;margin:0 0 5px 0 }input,textarea {display:block;width:100%;height:50px;color:#808080;background:rgba(0,0,0,0);border:2px solid #313133;border-radius:0;padding:15px 20px 15px 20px;margin:0 0 20px 0;font-family:'Montserrat',sans-serif;font-weight:500;font-size:14px;line-height:16px;transition:background 0.3s,border 0.3s }textarea {resize:none;line-height:24px;height:230px }.ashade-button,button,input[type="button"],input[type="reset"],input[type="submit"] {display:inline-block;width:auto;padding:15px 40px 15px 40px;margin:0;font-family:'Roboto',sans-serif;font-weight:700;color:#fff;text-transform:uppercase;font-size:14px;line-height:16px;cursor:pointer;border:2px solid #313133;transition:background 0.3s,border 0.3s,color 0.3s }input:hover,textarea:hover {background:rgba(0,0,0,0.5);border-color:#5C5C60 }input::-webkit-input-placeholder {opacity:1;color:#808080 }input::-moz-placeholder {opacity:1;color:#808080 }input::-ms-input-placeholder {opacity:1;color:#808080 }textarea::-webkit-input-placeholder {opacity:1;color:#808080 }textarea::-moz-placeholder {opacity:1;color:#808080 }textarea::-ms-input-placeholder {opacity:1;color:#808080 }.ashade-button:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {border-color:#fff }.ashade-contact-form__footer {display:flex;justify-content:space-between;align-items:center }.ashade-contact-form__response {color:#fff }.ashade-contact-form__submit {transition:opacity 0.3s }.is-success .ashade-contact-form__submit {opacity:0;pointer-events:none }.alert-danger.ashade-contact-form__response {color:#cc4040 }form.ashade-contact-form {transition:opacity 0.5s,transform 0.5s }form.ashade-contact-form.is-in-action {pointer-events:none;opacity:0.5;position:relative;transform:scale(0.95) }form.ashade-contact-form.is-in-action:before {content:'';position:absolute;left:50%;top:50%;border-radius:50%;z-index:15;pointer-events:none;border:2px solid rgba(255,255,255,0.5);border-top-color:rgba(255,255,255,1);width:50px;height:50px;margin:-24px 0 0 -24px;animation:busy_spin01 1s infinite ease-in-out }@keyframes busy_spin01 {0% {transform:rotate(0) }100% {transform:rotate(360deg) }}header#ashade-header {position:fixed;left:0;top:0;width:100%;z-index:221;transition:z-index 0.5s,transform 0.5s }body.no-header-padding .ashade-header-holder {display:none }header#ashade-header .ashade-header-inner {display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:50px 50px 50px 50px }.ashade-logo {display:block }.ashade-logo img {display:block;width:100%;height:auto }.ashade-nav-block {display:flex;flex-direction:row }nav.ashade-nav ul li a.ashade-aside-toggler {width:29px;height:29px;opacity:0.5;transition:opacity 0.3s }nav.ashade-nav ul li a.ashade-aside-toggler:hover {opacity:1 }a.ashade-aside-toggler span {display:block;width:3px;height:3px;border-radius:1.5px;position:absolute;top:13px;background:#fff;transform-origin:50% 50% }a.ashade-aside-toggler span:nth-child(1) {left:5px;transition:transform 0.3s,opacity 0.3s }a.ashade-aside-toggler span:nth-child(2) {left:13px }a.ashade-aside-toggler span:nth-child(3) {left:21px;transition:transform 0.3s,opacity 0.3s }a.ashade-aside-toggler span:nth-child(2):before,a.ashade-aside-toggler span:nth-child(2):after {content:'';display:block;position:absolute;left:50%;top:50%;margin:-1px 0 0 -1px;width:2px;height:2px;transition:transform 0.3s;transform-origin:50% 50%;background:#fff }a.ashade-aside-toggler span:nth-child(2):before {transform:rotate(45deg) scaleX(1) }a.ashade-aside-toggler span:nth-child(2):after {transform:rotate(-45deg) scaleX(1) }nav.ashade-nav ul {padding:0;margin:0;display:flex }nav.ashade-nav ul li {display:block;position:relative;padding:0;margin:0;list-style:none }nav.ashade-nav ul li a {transition:color 0.3s;color:rgba(255,255,255,0.5);font-size:12px;line-height:29px;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;display:block;letter-spacing:0.6px }nav.ashade-nav ul.main-menu {flex-direction:row }nav.ashade-nav ul.main-menu >li {margin:0 0 0 50px }nav.ashade-nav ul.sub-menu {position:absolute;top:100%;left:0;flex-direction:column;width:auto;transition:opacity 0.3s;opacity:0;padding:20px 0 0 0;pointer-events:none }nav.ashade-nav ul.sub-menu.ashade-menu-offset {left:auto;right:0;text-align:right }nav.ashade-nav ul.sub-menu ul.sub-menu {position:absolute;left:100%;top:0;flex-direction:column;width:auto;transition:opacity 0.3s;opacity:0;padding:0 0 0 60px;pointer-events:none }nav.ashade-nav ul.sub-menu ul.sub-menu.ashade-menu-offset {left:auto;right:100%;padding-left:0;padding-right:60px }nav.ashade-nav ul.sub-menu ul.sub-menu:before {content:'';position:absolute;top:33px;left:20px;width:20px;height:1px;background:rgba(255,255,255,0.15);transition:opacity 0.5s;pointer-events:none }nav.ashade-nav ul.sub-menu ul.sub-menu.ashade-menu-offset:before {left:auto;right:20px }nav.ashade-nav li:hover >ul.sub-menu {opacity:1;pointer-events:auto }nav.ashade-nav ul.sub-menu a {padding:20px 0 0 0;display:block;white-space:nowrap }nav.ashade-nav ul.main-menu li:hover >a,nav.ashade-nav ul.main-menu li.current-menu-parent >a,nav.ashade-nav ul.main-menu li.current-menu-item >a,nav.ashade-nav ul.main-menu li.current-menu-ancestor >a {color:rgba(255,255,255,1) }.ashade-content-wrap {position:relative;z-index:5;display:flex;flex-direction:column;justify-content:center;transition:transform 0.5s }.ashade-smooth-scroll .ashade-content-wrap {position:fixed;width:100%;height:100%;left:0;top:0;z-index:5;display:block }.ashade-content {width:calc(100% - 374px);max-width:1280px;margin:auto;min-height:100%;padding-top:100px;padding-bottom:90px }.no-top-padding .ashade-content {padding-top:0 }.no-bottom-padding .ashade-content {padding-bottom:0 }.ashade-content-scroll.is-centered .ashade-content {display:flex;flex-direction:column;justify-content:center }.ashade-page-title-wrap {position:fixed;top:0;width:100vh;display:flex;justify-content:center;transform-origin:0% 0%;transform:rotate(-90deg);transition:transform 0.5s;z-index:3;cursor:default;pointer-events:none }.ashade-albums-slider-wrap .ashade-album-item__title,.ashade-page-title-wrap {left:136px }.ashade-mobile-title-wrap:before,.ashade-page-title-wrap:before {content:'';width:100%;height:1px;background:rgba(255,255,255,0.15);position:absolute;left:0;top:23px }.ashade-mobile-title-wrap h1,.ashade-page-title-wrap h1 {display:block;padding-left:100px;margin:0;color:rgba(255,255,255,0.5);font-family:'Roboto Condensed',sans-serif;transition:padding 0.5s,opacity 0.5s;opacity:0 }.ashade-mobile-title-wrap h1 span,.ashade-page-title-wrap h1 span {display:block;margin:0 0 3px 0;transform:translateX(-100px);transition:transform 0.5s,opacity 0.5s }.ashade-mobile-title-wrap h1,.ashade-page-title-wrap.is-loaded h1 {opacity:1;padding-left:50px }.ashade-mobile-title-wrap h1 span,.ashade-page-title-wrap.is-loaded h1 span {transform:translateX(-50px) }.ashade-albums-template--slider .ashade-page-title-wrap.is-loaded h1 span {color:rgba(255,255,255,0.3) }.ashade-mobile-title-wrap {position:relative;width:100%;text-align:center }.ashade-mobile-title-wrap h1 {padding:0;text-align:center }.ashade-mobile-title-wrap:before {width:200vw;left:50%;top:19px;transform:translateX(-50%) }.ashade-mobile-title-wrap h1 span {margin-bottom:7px }.ashade-back-wrap {position:fixed;top:200%;left:calc(100vw - 182px);width:100vh;display:flex;justify-content:flex-start;transform-origin:0% 0%;transform:rotate(-90deg) translate(0,0);z-index:15;cursor:default;text-align:right;padding-left:100px }.ashade-back-wrap:before {content:'';width:100%;height:1px;background:rgba(255,255,255,0.15);position:absolute;left:0;top:21px }.ashade-back-wrap .ashade-back {padding-right:25px;cursor:pointer;pointer-events:none }.ashade-back span {display:block;transition:transform 0.5s,color 0.5s }.ashade-back-wrap .ashade-back span:first-child {margin:0 0 3px 0;transform:translateX(65px);color:rgba(92,92,96,0) }.ashade-back-wrap .ashade-back span:last-child {margin:0;color:rgba(255,255,255,0);transform:translateX(-40px) }.ashade-back-wrap.is-loaded .ashade-back:not(.is-to-top),.has-to-top .ashade-back-wrap.is-loaded .ashade-back.is-to-top {pointer-events:auto }.ashade-back-wrap.is-loaded .ashade-back.is-to-top:hover.in-action,.ashade-back-wrap.is-loaded .ashade-back.is-to-top.in-action {pointer-events:none }.ashade-back-wrap.is-loaded .ashade-back:not(.is-to-top) span:first-child,.has-to-top .ashade-back-wrap.is-loaded .ashade-back.is-to-top span:first-child {margin:0 0 3px 0;color:rgba(92,92,96,1);transform:translateX(25px) }.ashade-back-wrap.is-loaded .ashade-back:not(.is-to-top) span:last-child,.has-to-top .ashade-back-wrap.is-loaded .ashade-back.is-to-top span:last-child {margin:0;color:rgba(255,255,255,0.5);transform:translateX(0px) }.ashade-back-wrap.is-loaded .ashade-back.is-to-top:hover span:first-child,.ashade-back-wrap.is-loaded .ashade-back:hover span:first-child {transform:translateX(15px) }.ashade-back-wrap.is-loaded .ashade-back.is-to-top:hover span:last-child,.ashade-back-wrap.is-loaded .ashade-back:hover span:last-child {transform:translateX(10px);color:#fff }.ashade-back-wrap .ashade-back.in-action,.has-to-top .ashade-back-wrap .ashade-back.in-action {pointer-events:none }body:not(.has-to-top) .ashade-back-wrap .ashade-back.is-to-top {pointer-events:none }body:not(.has-to-top) .ashade-back-wrap .ashade-back.is-to-top span:first-child,.ashade-back-wrap .ashade-back.in-action.is-to-top span:first-child,.ashade-back-wrap .ashade-back.in-action span:first-child,.has-to-top .ashade-back-wrap .ashade-back.in-action.is-to-top span:first-child,.has-to-top .ashade-back-wrap .ashade-back.in-action span:first-child {margin:0 0 3px 0;transform:translateX(-35px);color:rgba(92,92,96,0) }body:not(.has-to-top) .ashade-back-wrap .ashade-back.is-to-top span:last-child,.ashade-back-wrap .ashade-back.in-action.is-to-top span:last-child,.ashade-back-wrap .ashade-back.in-action span:last-child,.has-to-top .ashade-back-wrap .ashade-back.in-action.is-to-top span:last-child,.has-to-top .ashade-back-wrap .ashade-back.in-action span:last-child {margin:0;color:rgba(255,255,255,0);transform:translateX(60px) }footer#ashade-footer {position:relative;z-index:5;transition:opacity 0.5s }.ashade-content-shown footer#ashade-footer {opacity:0 }.ashade-albums-template--slider footer#ashade-footer,.ashade-albums-template--carousel footer#ashade-footer,.ashade-home-template footer#ashade-footer {position:fixed;left:0;bottom:0;width:100%;z-index:101 }.ashade-footer-inner {display:flex;flex-direction:row;justify-content:space-between;color:rgba(255,255,255,0.5);font-size:12px;line-height:1;font-weight:700;font-family:'Roboto',sans-serif;letter-spacing:0.6px;padding:25px 50px 26px 50px }.ashade-footer-inner a {transition:color 0.3s;color:rgba(255,255,255,0.5) }.ashade-footer-inner a:hover {color:rgba(255,255,255,1) }.ashade-footer-inner ul {padding:0;margin:0;display:flex;flex-direction:row }.ashade-footer-inner ul li {padding:0;margin:0 40px 0 0;list-style:none }.ashade-footer-inner ul li:last-child {margin:0 }.ashade-footer__copyright {text-transform:uppercase;cursor:default }aside#ashade-aside {position:fixed;right:0;top:0;width:384px;height:100%;background:#17171B;display:block;z-index:333;pointer-events:none;transform:translateX(100%);transition:transform 0.5s }.ashade-aside-close {font-size:14px;line-height:18px;text-transform:uppercase;transform-origin:100% 50%;position:absolute;left:0%;top:20px;display:block;padding-left:23px;transform:translateX(calc(-100% - 25px)) rotate(-90deg);opacity:0;transition:color 0.3s,opacity 0.5s }.ashade-aside-shown aside#ashade-aside {pointer-events:auto;transform:translateX(0) }.ashade-aside-shown .ashade-aside-close {opacity:1 }.ashade-aside-shown.ashade-albums-template--carousel .ashade-albums-carousel-wrap,.ashade-aside-shown.ashade-albums-template--slider .ashade-albums-slider-wrap,.ashade-aside-shown main.ashade-content-wrap,.ashade-aside-shown .ashade-home-wrap,.ashade-aside-shown header#ashade-header {pointer-events:none;transform:translateX(-192px) }.ashade-aside-shown .ashade-page-title-wrap {transform:rotate(-90deg) translateY(-192px) }.ashade-aside-shown .ashade-aside-overlay {pointer-events:auto;cursor:pointer }.ashade-aside-close:before,.ashade-aside-close:after {content:'';position:absolute;width:12px;height:2px;background:#5C5C60;display:block;transform-origin:50% 50%;left:0;top:8px;transition:background 0.3s }.ashade-aside-close:before {transform:rotate(45deg) }.ashade-aside-close:after {transform:rotate(-45deg) }.ashade-aside-close:hover {color:#fff }.ashade-aside-close:hover:before,.ashade-aside-close:hover:after {background:#fff }.ashade-aside-inner {position:absolute;top:0;left:0;width:calc(100% + 40px);height:100%;overflow-y:scroll }.ashade-aside-content {max-width:384px;padding:40px 40px }.ashade-widget {margin:0 0 85px 0 }.ashade-widget p {font-size:15px;line-height:28px;margin-bottom:28px }.ashade-widget p:last-child,.ashade-widget:last-child {margin:0 }a.ashade-learn-more {display:inline-block;font-size:12px;line-height:20px;text-transform:uppercase }a.ashade-learn-more:after {content:'\f112';font-family:"LineAwesome";font-size:14px;line-height:20px;display:inline-block;margin:0 0 0 10px;transition:margin 0.3s }a.ashade-learn-more:hover:after {margin:0 0 0 20px }.ashade-widget--about__head {position:relative;margin:0 0 28px 0 }.ashade-widget--about__head img {display:block;width:150px;height:auto;border-radius:50% }.ashade-widget--about__head h5 {position:absolute;text-align:right;width:100%;display:block;right:0;top:60%;transform:translateY(-50%) }.ashade-signature-wrap {padding:20px 0 0 0 }.ashade-widget--contacts .ashade-contact-details__list {padding:5px 0 0 0;margin-bottom:28px }.ashade-widget--contacts .ashade-contact-details__list li {font-size:14px }.ashade-home-background {opacity:0.75;transition:left 0.5s }.ashade-home-background video {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) }.ashade-home-background video[poster] {filter:brightness(75%) contrast(110%) }.ashade-home-template >#ashade-home-works,.ashade-home-template >#ashade-home-contacts {position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none;opacity:0 }.ashade-home-template .ashade-content {opacity:0 }#ashade-home-works {padding-bottom:63px }.ashade-home-link-wrap {position:fixed;top:100%;left:calc(100vw - 182px);width:100vh;display:flex;justify-content:flex-start;transform-origin:0% 0%;transform:rotate(-90deg) translate(0,0);z-index:15;cursor:default;text-align:right;padding-left:100px }.is-faded .ashade-home-link-wrap:hover {z-index:25 }.ashade-home-link-wrap:before {content:'';width:100%;height:1px;background:rgba(255,255,255,0.15);position:absolute;left:0;top:21px }.ashade-home-link--works.ashade-home-link-wrap {left:calc(33.33% - 21px);text-align:center;padding:0;top:0 }.ashade-home-link--works.ashade-home-link-wrap .ashade-home-link {margin:0 auto }.ashade-home-link--works span:first-child {text-align:left }.ashade-home-link--contacts.ashade-home-link-wrap {left:calc(66.66% + 21px);text-align:left;top:200% }.ashade-home-link--contacts span:first-child {text-align:right }body.is-loaded .ashade-home-link-wrap {transition:transform 0.5s,z-index 0.6s }body.ashade-aside-shown .ashade-home-link-wrap {transform:rotate(-90deg) translate(0,-192px) }.ashade-home-link {cursor:pointer }.ashade-home-link span {display:block;transition:transform 0.5s,color 0.5s }.ashade-home-link-wrap span:last-child {font-family:'Roboto Condensed',sans-serif }.ashade-home-link--works.is-inactive.is-loaded .ashade-home-link:hover span:first-child,.ashade-home-link--works.is-inactive.is-loaded span:first-child,.ashade-home-link--works.is-inactive span:first-child,.ashade-home-link--works span:first-child {margin:0 0 3px 0;transform:translateX(-100px);color:rgba(255,255,255,0) }.ashade-home-link--works.is-inactive.is-loaded .ashade-home-link:hover span:last-child,.ashade-home-link--works.is-inactive.is-loaded span:last-child,.ashade-home-link--works.is-inactive span:last-child,.ashade-home-link--works span:last-child {margin:0;color:rgba(255,255,255,0);transform:translateX(50px) }.ashade-home-link--contacts.is-inactive.is-loaded .ashade-home-link:hover span:first-child,.ashade-home-link--contacts.is-inactive.is-loaded span:first-child,.ashade-home-link--contacts.is-inactive span:first-child,.ashade-home-link--contacts span:first-child {margin:0 0 3px 0;transform:translateX(100px);color:rgba(255,255,255,0) }.ashade-home-link--contacts.is-inactive.is-loaded .ashade-home-link:hover span:last-child,.ashade-home-link--contacts.is-inactive.is-loaded span:last-child,.ashade-home-link--contacts.is-inactive span:last-child,.ashade-home-link--contacts span:last-child {margin:0;color:rgba(255,255,255,0);transform:translateX(-50px) }.ashade-home-link-wrap.is-loaded .ashade-home-link {pointer-events:auto }.ashade-home-link--works.is-loaded span:first-child {color:rgba(255,255,255,0.6);transform:translateX(-50px) }.ashade-home-link--works.is-loaded span:last-child {color:rgba(255,255,255,0.5);transform:translateX(0px) }.ashade-home-link--contacts.is-loaded span:first-child {color:rgba(255,255,255,0.6);transform:translateX(50px) }.ashade-home-link--contacts.is-loaded span:last-child {color:rgba(255,255,255,0.5);transform:translateX(0px) }.ashade-home-link--works.is-loaded .ashade-home-link:hover span:first-child {transform:translateX(-40px);color:rgba(255,255,255,0.8) }.ashade-home-link--works.is-loaded .ashade-home-link:hover span:last-child {transform:translateX(-10px);color:#fff }.ashade-home-link--contacts.is-loaded .ashade-home-link:hover span:first-child {color:rgba(255,255,255,0.8);transform:translateX(40px) }.ashade-home-link--contacts.is-loaded .ashade-home-link:hover span:last-child {transform:translateX(10px);color:#fff }.ashade-grid {margin:-20px;display:flex;flex-wrap:wrap }.ashade-grid.ashade-small-gap {margin:-10px }.ashade-grid.ashade-no-gap {margin:0 }.ashade-grid .ashade-grid-item {margin:20px }.ashade-grid.ashade-small-gap .ashade-grid-item {margin:10px }.ashade-grid.ashade-no-gap .ashade-grid-item {margin:0 }.ashade-grid-1cols .ashade-grid-item {width:calc(100% - 40px) }.ashade-grid-2cols .ashade-grid-item {width:calc(50% - 40px) }.ashade-grid-3cols .ashade-grid-item {width:calc(33.33% - 40px) }.ashade-grid-4cols .ashade-grid-item {width:calc(25% - 40px) }.ashade-grid-5cols .ashade-grid-item {width:calc(20% - 40px) }.ashade-small-gap.ashade-grid-1cols .ashade-grid-item {width:calc(100% - 20px) }.ashade-small-gap.ashade-grid-2cols .ashade-grid-item {width:calc(50% - 20px) }.ashade-small-gap.ashade-grid-3cols .ashade-grid-item {width:calc(33.33% - 20px) }.ashade-small-gap.ashade-grid-4cols .ashade-grid-item {width:calc(25% - 20px) }.ashade-small-gap.ashade-grid-5cols .ashade-grid-item {width:calc(20% - 20px) }.ashade-no-gap.ashade-grid-1cols .ashade-grid-item {width:100% }.ashade-no-gap.ashade-grid-2cols .ashade-grid-item {width:50% }.ashade-no-gap.ashade-grid-3cols .ashade-grid-item {width:33.33% }.ashade-no-gap.ashade-grid-4cols .ashade-grid-item {width:25% }.ashade-no-gap.ashade-grid-5cols .ashade-grid-item {width:20% }.ashade-album-item {position:relative;overflow:hidden }.ashade-album-item a.ashade-album-item__link {position:absolute;top:0;right:0;bottom:0;left:0;display:block }.ashade-album-item .ashade-album-item__image {overflow:hidden }.ashade-album-item img {width:100%;height:auto;display:block;transition:transform 0.5s;backface-visibility:visible }.ashade-album-item:hover img {transform:scale(1.05) }.ashade-album-item h5 {margin:0 0 -5px 0;padding:15px 0 0 0 }.ashade-albums-template--carousel .ashade-albums-carousel-wrap {position:fixed;left:0;max-width:none;overflow:hidden;transition:transform 0.5s;width:100%;height:100% }.ashade-albums-carousel {white-space:nowrap;cursor:grab }.ashade-albums-carousel.is-grabbed {cursor:grabbing }.ashade-albums-template--carousel .ashade-albums-carousel-wrap .ashade-albums-carousel {position:absolute;left:0;top:0;font-size:0;line-height:0 }.ashade-albums-template--carousel .ashade-albums-carousel-wrap .ashade-albums-carousel.is-medium {top:0;padding:25vh 0;height:100vh }.ashade-albums-template--carousel .ashade-albums-carousel-wrap div.ashade-album-item {display:inline-block;transition:opacity 0.5s,transform 0.5s }.ashade-albums-template--carousel .ashade-albums-carousel.is-hovered div.ashade-album-item {opacity:0.25 }.ashade-albums-template--carousel .ashade-albums-carousel.is-hovered div.ashade-album-item:hover {opacity:1;transform:scale(1.05) }.ashade-albums-template--carousel .ashade-albums-carousel.is-medium.is-hovered div.ashade-album-item:hover {opacity:1;transform:scale(1.1) }.ashade-albums-carousel-wrap .ashade-album-item__inner {position:relative;overflow:hidden;margin:0 50px 0 0 }.ashade-albums-carousel-wrap .ashade-album-item img {max-height:100%;height:100%;width:auto;transform:scale(1.1);transition:none;backface-visibility:hidden }.ashade-albums-carousel-wrap .ashade-album-item .ashade-button {position:absolute;right:30px;bottom:30px;z-index:5;border-color:#fff;background:rgba(0,0,0,0.2);opacity:0.7;transition:opacity 0.3s;box-shadow:0 0 10px rgba(0,0,0,0.1);text-shadow:0 0 10px rgba(0,0,0,0.1) }.ashade-albums-carousel-wrap .ashade-album-item .ashade-button span {display:block;transition:transform 0.3s }.ashade-albums-carousel-wrap .ashade-album-item .ashade-button:before {content:'';position:absolute;top:-50px;right:-50px;bottom:-50px;left:-50px;pointer-events:none }.ashade-albums-carousel-wrap .ashade-album-item .ashade-button:hover {opacity:1 }.ashade-albums-carousel-wrap .ashade-album-item .ashade-button:hover:before {pointer-events:auto }.ashade-albums-carousel-wrap .ashade-album-item__title {position:absolute;top:100%;width:100vh;display:flex;justify-content:center;transform-origin:0% 0%;transform:rotate(-90deg);transition:left 1s,opacity 0.5s;z-index:3;cursor:default;pointer-events:none;left:30px;opacity:0.5 }.ashade-albums-carousel-wrap .ashade-album-item__title:before {content:'';width:100%;height:1px;background:rgba(255,255,255,0.15);position:absolute;left:0;top:23px }.ashade-albums-carousel-wrap .ashade-album-item__title h2 {display:block;padding-left:100px;margin:0;color:#fff;font-family:'Roboto Condensed',sans-serif;transition:padding 1s,opacity 1s;opacity:0;padding-left:100px }.ashade-albums-carousel-wrap .ashade-album-item__title h2 span {display:block;margin:0 0 3px 0;transform:translateX(-100px);opacity:0.7;transition:transform 1s;color:#fff }.ashade-albums-carousel.is-medium .ashade-album-item__title h2 {font-size:30px;line-height:35px }.ashade-albums-carousel.is-medium .ashade-album-item__title h2 span {font-size:12px;line-height:15px }.ashade-albums-carousel.is-medium .ashade-album-item__title:before {top:17px }.ashade-albums-carousel-wrap .is-inview .ashade-album-item__title h2 {opacity:1;padding-left:50px }.ashade-albums-carousel-wrap .is-inview .ashade-album-item__title h2 span {transform:translateX(-50px) }.ashade-albums-carousel-wrap .is-hovered .is-inview .ashade-album-item__title h2 {transition:padding 0.5s,opacity 0.5s }.ashade-albums-carousel-wrap .is-hovered .is-inview .ashade-album-item__title h2 span {transition:transform 0.5s }.ashade-albums-carousel-wrap .is-hovered div.ashade-album-item:hover .is-inview .ashade-album-item__title {opacity:1 }.ashade-albums-carousel-wrap .is-hovered div.ashade-album-item:hover .is-inview .ashade-album-item__title h2 {opacity:1;padding-left:0 }.ashade-albums-carousel-wrap .is-hovered div.ashade-album-item:hover .is-inview .ashade-album-item__title h2 span {transform:translateX(-10px) }.ashade-albums-carousel-wrap .ashade-album-item__overlay {position:absolute;opacity:0;transition:opacity 1s;pointer-events:none;width:50%;height:100%;left:-1px;top:0;background:linear-gradient(-90deg,rgba(0,0,0,0) 0%,#000 100%);opacity:0.75 }.ashade-albums-carousel-progress {width:33.33vw;height:1px;background:#313133;border-radius:1px;position:absolute;left:33.33vw;top:calc(75vh + 100px) }.ashade-albums-carousel-progress >div {background:#fff;width:0;height:2px;border-radius:1px;position:absolute;left:0;top:-1px }.ashade-albums-template--carousel .ashade-albums-carousel-wrap .ashade-albums-carousel.is-vertical {top:0;left:0;height:auto;white-space:normal;position:static;margin:0 auto;width:50vw }.ashade-albums-template--carousel .ashade-albums-carousel-wrap .ashade-albums-carousel.is-vertical div.ashade-album-item {display:flex;align-items:center;justify-content:center;width:100%;transition:opacity 0.5s,transform 0.5s }.ashade-albums-template--carousel .ashade-albums-carousel-wrap .ashade-albums-carousel.is-vertical div.ashade-album-item .ashade-album-item__inner {width:100%;margin:0 0 50px 0 }.ashade-albums-template--carousel .ashade-albums-carousel-wrap .ashade-albums-carousel.is-vertical div.ashade-album-item img {width:100%;height:auto }.ashade-albums-template--slider .ashade-albums-slider-wrap {position:fixed;left:0;top:0;max-width:none;overflow:hidden;transition:transform 0.5s;width:100%;height:100% }.ashade-albums-slider {white-space:nowrap;cursor:grab;font-size:0;line-height:0;position:absolute;left:0;top:0;min-width:100%;height:100% }.ashade-albums-slider.is-grabbed {cursor:grabbing }.ashade-albums-slider .ashade-album-item {display:inline-block;vertical-align:top;width:100vw;height:100vh;position:relative }.ashade-albums-slider .ashade-album-item .ashade-album-item__image {background:no-repeat center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.75 }.ashade-albums-slider.is-fade .ashade-album-item {position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none }.ashade-albums-slider.is-fade .ashade-album-item.is-active {pointer-events:auto }.ashade-albums-slider-wrap .ashade-album-item .ashade-album-item__content {position:absolute;left:0;width:100%;bottom:90px;text-align:center;z-index:5 }.ashade-albums-slider-wrap .ashade-album-item .ashade-button {border-color:#fff;background:rgba(0,0,0,0.2);opacity:0.7;transition:opacity 0.3s;box-shadow:0 0 10px rgba(0,0,0,0.1);text-shadow:0 0 10px rgba(0,0,0,0.1);margin:0 auto }.ashade-albums-slider-wrap .ashade-album-item .ashade-button span {display:block;transition:transform 0.3s }.ashade-albums-slider-wrap .ashade-album-item .ashade-button:before {content:'';position:absolute;top:-50px;right:-50px;bottom:-50px;left:-50px;pointer-events:none }.ashade-albums-slider-wrap .ashade-album-item .ashade-button:hover {opacity:1 }.ashade-albums-slider-wrap .ashade-album-item .ashade-button:hover:before {pointer-events:auto }.ashade-albums-slider-wrap .ashade-album-item__explore,.ashade-albums-slider-wrap .ashade-album-item__title {position:absolute;top:100%;width:100vh;display:flex;justify-content:center;transform-origin:0% 0%;transform:rotate(-90deg);transition:left 1s,opacity 0.5s;z-index:3;cursor:default;pointer-events:none;opacity:1 }.ashade-albums-slider-wrap .ashade-album-item__title {top:0 }.ashade-albums-slider-wrap .ashade-album-item__explore {left:calc(100vw - 182px);justify-content:flex-start;padding-left:180px;pointer-events:auto;top:200% }.ashade-albums-slider-wrap .is-copy .ashade-album-item__title,.ashade-albums-slider-wrap .is-copy .ashade-album-item__explore {top:100% }.ashade-albums-slider-wrap .ashade-album-item__explore:before,.ashade-albums-slider-wrap .ashade-album-item__title:before {content:'';width:100%;height:1px;background:rgba(255,255,255,0.1);position:absolute;left:0;top:22px }.ashade-albums-slider-wrap .ashade-album-item__explore a,.ashade-albums-slider-wrap .ashade-album-item__title h2 {display:block;padding-left:100px;margin:0;color:#fff;font-family:'Roboto Condensed',sans-serif;opacity:1;padding-left:100px;opacity:0;text-shadow:0 5px 10px rgba(0,0,0,0.1);transition:opacity 0.5s,padding 0.5s }.ashade-albums-slider-wrap .ashade-album-item__explore.is-loaded a,.ashade-albums-slider-wrap .ashade-album-item__title.is-loaded h2 {opacity:0.5;padding-left:50px }.ashade-albums-slider-wrap .ashade-album-item__explore a {display:inline-block;text-transform:uppercase }.ashade-albums-slider-wrap .ashade-album-item__explore a span,.ashade-albums-slider-wrap .ashade-album-item__title h2 span {display:block;margin:0 0 3px 0;transform:translateX(-150px);opacity:0.7;color:#fff;transition:transform 0.5s }.ashade-albums-slider-wrap .ashade-album-item__explore.is-loaded a span,.ashade-albums-slider-wrap .ashade-album-item__title.is-loaded h2 span {transform:translateX(-50px) }.ashade-albums-slider-wrap .ashade-album-item__explore a:hover {opacity:1;padding-left:40px }.ashade-albums-slider-wrap .ashade-album-item__explore a:hover span {transform:translateX(-30px) }.ashade-albums-slider-wrap .is-fade .ashade-album-item__explore {pointer-events:none }.ashade-albums-slider-wrap .is-fade .is-active .ashade-album-item__explore {pointer-events:auto }.ashade-albums-slider-wrap .ashade-album-item__overlay {position:absolute;opacity:0;transition:opacity 1s;pointer-events:none;width:33.33%;height:100%;left:-1px;top:0;background:linear-gradient(-90deg,rgba(0,0,0,0) 0%,#000 100%);opacity:0.75 }.ashade-slider-prev,.ashade-slider-next {position:absolute;bottom:55px;transition:opacity 0.5s;opacity:0;margin:0;z-index:15;text-shadow:2px 3px 10px rgba(0,0,0,0.2) }.ashade-slider-prev.is-loaded,.ashade-slider-next.is-loaded {opacity:0.5 }.ashade-slider-prev.is-loaded:hover,.ashade-slider-next.is-loaded:hover {opacity:1 }.ashade-slider-prev.is-disabled,.ashade-slider-next.is-disabled {opacity:0.3 }.ashade-slider-prev {left:50px }.ashade-slider-next {right:50px }a.ashade-lightbox-link {display:block;overflow:hidden }.ashade-justified-gallery.justified-gallery >.entry-visible >img,.ashade-justified-gallery.justified-gallery >.entry-visible >a.ashade-lightbox-link >img,a.ashade-lightbox-link img {transition:transform 0.3s,opacity 0.5s }a.ashade-lightbox-link:hover img {transform:scale(1.05) }.ashade-gallery-bricks {display:flex;flex-direction:row;flex-wrap:wrap;margin:-20px }.ashade-gallery-bricks .ashade-gallery-item {margin:20px }.ashade-gallery-bricks .ashade-gallery-item img {display:block;width:100%;height:auto }.ashade-gallery-bricks.is-1x2 .ashade-gallery-item {width:calc(50% - 40px) }.ashade-gallery-bricks.is-1x2 .ashade-gallery-item:nth-child(3n) {width:calc(100% - 40px) }.ashade-gallery-bricks.is-2x3 .ashade-gallery-item.is-large {width:calc(50% - 40px) }.ashade-gallery-bricks.is-2x3 .ashade-gallery-item.is-small {width:calc(33.33% - 40px) }.ashade-gallery-adjusted .ashade-grid-item {display:inline-flex;flex-direction:column;justify-content:center }a.ashade-more-link {display:inline-block;text-transform:uppercase }a.ashade-more-link:after {content:'\f112';font-family:"LineAwesome";font-size:20px;line-height:20px;display:inline-block;margin:0 0 0 10px;transform:translateY(2px);transition:margin 0.3s }a.ashade-more-link:hover:after {margin:0 0 0 20px }.ashade-page-background {position:fixed;left:0;top:0;bottom:0;width:100%;height:100%;background:no-repeat center;background-size:cover }p.ashade-intro {max-width:735px;text-align:center;display:block;margin:0 auto 50px auto }.ashade-contact-details__list {padding:10px 0 0 0;margin:0 }.ashade-contact-details__list li {padding:0 0 0 60px;margin:22px 0 0 0;list-style:none;position:relative;min-height:40px }.ashade-contact-details__list li:first-child {margin:0 }.ashade-contact-details__list a {color:#808080;transition:color 0.3s }.ashade-contact-details__list a:hover {color:#fff }.ashade-contact-icon {width:40px;height:40px;border:2px solid #5C5C60;border-radius:20px;text-align:center;font-size:24px;line-height:36px;transform:translateY(-4px);position:absolute;left:0;top:0 }.ashade-contact-socials a {display:inline-block;margin-right:17px }.ashade-service-item {display:flex;flex-direction:row;align-items:center;padding-top:40px }.ashade-service-item:nth-child(even ) {flex-direction:row-reverse }.ashade-service-item .ashade-service-item__image {width:calc(50% - 20px) }.ashade-service-item .ashade-service-item__image .ashade-parallax-img {box-shadow:0 0 25px rgba(0,0,0,0.3);background-repeat:no-repeat;background-size:cover;background-position:center }.ashade-service-item .ashade-service-item__image img {display:block;width:100%;height:auto }.ashade-service-item .ashade-service-item__content {width:calc(50% + 20px);background:#17171B }.ashade-service-item__content-inner {padding:40px 40px 34px 40px }.ashade-service-card-grid {margin:-30px -20px;display:flex;flex-wrap:wrap }.ashade-service-card-grid .ashade-service-card {width:calc(50% - 40px);margin:30px 20px }.ashade-service-card__head {display:flex;justify-content:space-between;position:relative;z-index:3 }.ashade-service-card__head img {width:155px;border-radius:50%;box-shadow:2px 3px 15px rgba(0,0,0,0.3) }.ashade-service-card__label {text-align:right }.ashade-service-card .ashade-service-card__label h4 {margin:27px 0 0 0 }.ashade-service-card__content {background:#17171B;margin:-40px 0 0 30px;padding:66px 29px 28px 29px }.ashade-service-card__content p {margin-bottom:15px }.ashade-testimonials-grid {margin:-30px -20px;display:flex;flex-wrap:wrap }.ashade-testimonials-grid .ashade-testimonials-item {width:calc(33.33% - 40px);margin:30px 20px }.ashade-testimonials-grid .ashade-testimonials-item__author {display:flex;justify-content:space-between;position:relative;z-index:3 }.ashade-testimonials-grid .ashade-testimonials-item__author img {width:100px;border-radius:50%;box-shadow:2px 3px 15px rgba(0,0,0,0.3) }.ashade-testimonials-grid .ashade-testimonials-item__author--name {text-align:right }.ashade-testimonials-grid .ashade-testimonials-item__author--name h6 {margin:12px 0 0 0 }.ashade-testimonials-grid .ashade-testimonials-item__content {background:#17171B;margin:-30px 0 0 20px;padding:10px 20px 18px 20px }.ashade-testimonials-grid .ashade-testimonials-item__stars {text-align:right;margin:0 0 2px 0 }.ashade-testimonials-grid .ashade-testimonials-item__stars:before {font-family:"LineAwesome";color:#5C5C60;font-size:16px;line-height:20px }.ashade-testimonials-grid .ashade-testimonials-item__stars.ashade-stars0:before {content:'\f31b\f31b\f31b\f31b\f31b' }.ashade-testimonials-grid .ashade-testimonials-item__stars.ashade-stars1:before {content:'\f318\f31b\f31b\f31b\f31b' }.ashade-testimonials-grid .ashade-testimonials-item__stars.ashade-stars2:before {content:'\f318\f318\f31b\f31b\f31b' }.ashade-testimonials-grid .ashade-testimonials-item__stars.ashade-stars3:before {content:'\f318\f318\f318\f31b\f31b' }.ashade-testimonials-grid .ashade-testimonials-item__stars.ashade-stars4:before {content:'\f318\f318\f318\f318\f31b' }.ashade-testimonials-grid .ashade-testimonials-item__stars.ashade-stars5:before {content:'\f318\f318\f318\f318\f318' }.ashade-testimonials-grid.ashade-testimonials-grid--small .ashade-testimonials-item {text-align:center;margin:20px }.ashade-testimonials-grid.ashade-testimonials-grid--small .ashade-testimonials-item__author {display:inline-block;margin:0 auto 20px auto;min-height:50px }.ashade-testimonials-grid.ashade-testimonials-grid--small .ashade-testimonials-item__author--image {position:absolute;left:0;top:0 }.ashade-testimonials-grid.ashade-testimonials-grid--small .ashade-testimonials-item__author--image img {width:50px;box-shadow:none }.ashade-testimonials-grid.ashade-testimonials-grid--small .ashade-testimonials-item__author--name {padding:7px 0 0 25px }.ashade-testimonials-grid.ashade-testimonials-grid--small .ashade-testimonials-item__author--name h6 {margin:0;position:relative;z-index:5;text-shadow:0 0 10px rgba(0,0,0,0.2) }.ashade-testimonials-grid.ashade-testimonials-grid--small .ashade-testimonials-item__stars {display:none }.ashade-testimonials-grid.ashade-testimonials-grid--small .ashade-testimonials-item__content {text-align:left;margin:0;padding:30px 40px 30px 40px }.ashade-testimonials-carousel .ashade-testimonials-item {cursor:grab }.ashade-testimonials-carousel .ashade-testimonials-item__content {font-size:20px;line-height:35px }.ashade-testimonials-carousel .ashade-testimonials-item__content p:first-child:before,.ashade-testimonials-carousel .ashade-testimonials-item__content p:last-child:after {display:inline }.ashade-testimonials-carousel .ashade-testimonials-item__content p:first-child:before {content:'\201c' }.ashade-testimonials-carousel .ashade-testimonials-item__content p:last-child:after {content:'\201d' }.ashade-testimonials-carousel .ashade-testimonials-item__author {margin:27px auto 0 auto;display:inline-flex;align-items:center;position:relative;padding:0 0 0 25px;text-align:right;min-height:50px }.ashade-testimonials-carousel .ashade-testimonials-item__author .ashade-testimonials-item__author--image {position:absolute;left:0;top:50%;width:50px;height:50px;margin:-25px 0 0 0 }.ashade-testimonials-carousel .ashade-testimonials-item__author .ashade-testimonials-item__author--image img {border-radius:50% }.ashade-testimonials-carousel .ashade-testimonials-item__author--name {position:relative;z-index:3 }.ashade-testimonials-carousel .ashade-testimonials-item__author h6 {margin:0;text-shadow:0 0 10px rgba(0,0,0,0.25) }.ashade-testimonials-nav span {}.ashade-testimonials-carousel .tns-nav {text-align:center;margin:0 auto;padding:30px 0 0 0 }.ashade-testimonials-carousel .tns-nav button {width:10px;height:10px;background:#fff;transition:opacity 0.3s,transform 0.3s;opacity:0.25;transform:scale(1);border:none;border-radius:50%;padding:0;margin:0 10px }.ashade-testimonials-carousel .tns-nav button.tns-nav-active {opacity:0.75;transform:scale(1.2) }.ashade-mobile-header a.ashade-contacts-toggler,.ashade-contacts-close {display:none }.ashade-maintenance-background {opacity:0.13 }#ashade-contacts-wrap {opacity:0;transform:translateY(100px);pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100% }.in-message-mode #ashade-contacts-wrap {pointer-events:auto }.in-message-mode main.ashade-content-wrap {pointer-events:none }#ashade-contacts-wrap .ashade-content {padding:0;display:flex;justify-content:center;flex-direction:column }#ashade-coming-soon {display:flex }#ashade-coming-soon >div {width:25%;text-align:center }#ashade-coming-soon h2 {font-size:80px;line-height:85px;margin:0 0 0 0 }#ashade-coming-soon span {display:block;color:#5C5C60;text-transform:uppercase;margin:-4px 0 0 0;font-weight:700 }.is-message-close {display:none }.ashade-kenburns-slider {position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden }.ashade-kenburns-slider >div {position:absolute;left:0;top:0;width:100%;height:100%;background:no-repeat center;background-size:cover;opacity:0 }.ashade-kenburns-slider >div.is-active {opacity:1 }.ashade-counter-item {text-align:center;padding-top:10px }.ashade-counter-item span {display:block }.ashade-counter-label {margin-bottom:0 }.ashade-counter-value {font-size:100px;line-height:100px;margin-bottom:-14px }.ashade-before-after {position:relative;overflow:hidden;cursor:grab }.ashade-before-after img {display:block;width:100%;height:auto;opacity:0 }.ashade-before-after div.ashade-before-after-img {position:absolute;left:0;top:0;height:100%;width:100%;background:no-repeat 0 0;background-size:cover }.ashade-before-after div.ashade-after-img {width:50% }.ashade-before-after-divider {display:block;position:absolute;left:0;top:0;height:100%;width:4px;background:#000;pointer-events:none }.ashade-before-after-divider:before {content:'';display:block;width:50px;height:50px;background:#000;transform:rotate(45deg);margin:-25px 0 0 -25px;position:absolute;left:50%;top:50%;z-index:3 }.ashade-before-after-divider i {position:absolute;left:50%;top:50%;width:30px;height:30px;font-size:24px;line-height:30px;text-align:center;display:block;margin:-15px 0 0 -15px;color:#fff;z-index:5 }.ashade-progress-item {text-align:center;padding-top:20px }.ashade-progress-item-wrap {position:relative;display:block;padding:0 60px;stroke-width:5px }.ashade-progress-item-wrap svg {display:block;margin:0 auto }.ashade-progress-item-wrap svg circle:first-child {stroke:#313133;stroke-width:5px }.ashade-progress-item-wrap svg circle:last-child {stroke:#FFF;transition:stroke-dashoffset 2s ease-in-out;stroke-width:5px;stroke-linecap:round }.ashade-progress-label {margin:15px 0 0 0 }.ashade-progress-counter {position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translateX(5px) }
nav.ashade-mobile-menu,#ashade-header .ashade-nav-block .ashade-mobile-header,.ashade-mobile-title-wrap {display:none }body .hide-on-desktop,body section.ashade-section.hide-on-desktop {display:none }@media only screen and (max-width:1800px) {.ashade-content {width:calc(100% - 352px) }body:not(.ashade-albums-template--slider) .ashade-page-title-wrap {left:70px }.ashade-back-wrap {left:calc(100% - 126px) }body:not(.ashade-albums-template--slider) .ashade-page-title-wrap h1 {font-size:50px;line-height:55px }body:not(.ashade-albums-template--slider) .ashade-page-title-wrap h1 span {font-size:14px;line-height:18px;margin:0 0 6px 0 }}@media only screen and (max-width:1679px) {body:not(.ashade-albums-template--slider) .ashade-page-title-wrap {left:50px }.ashade-back-wrap {left:calc(100% - 126px) }}@media only screen and (max-width:1600px) {.ashade-content {width:calc(100% - 312px) }body:not(.ashade-albums-template--slider) .ashade-page-title-wrap {left:40px }.ashade-back-wrap {left:calc(100% - 116px) }}@media only screen and (max-width:1200px) {.ashade-content {width:calc(100% - 272px) }body:not(.ashade-albums-template--slider) .ashade-page-title-wrap {left:30px }.ashade-back-wrap {left:calc(100% - 106px) }}@media only screen and (max-width:960px) {.ashade-albums-template--carousel .ashade-albums-carousel-wrap .ashade-albums-carousel.is-vertical,.ashade-content {width:calc(100% - 176px);margin:auto 40px auto auto }body.ashade-home-template .ashade-content {width:calc(100% - 280px);margin:auto }}@media only screen and (max-width:1440px) {body {font-size:0.9em }input,textarea {font-size:13px }body .hide-on-laptop,body section.ashade-section.hide-on-laptop {display:none }.ashade-row {display:flex;flex-direction:row;margin:0 -15px }.ashade-col {margin:0 15px }.ashade-col.col-12 {width:calc(100% - 30px) }.ashade-col.col-9 {width:calc(75% - 30px) }.ashade-col.col-8 {width:calc(66.66% - 30px) }.ashade-col.col-6 {width:calc(50% - 30px) }.ashade-col.col-4 {width:calc(33.33% - 30px) }.ashade-col.col-3 {width:calc(25% - 30px) }.ashade-col.col-2 {width:calc(16.665% - 30px) }.ashade-content {padding-top:50px;padding-bottom:40px }section.ashade-section {margin-bottom:100px;display:block;width:100% }.ashade-content section.ashade-section:last-child {margin-bottom:0 }p.ashade-intro {margin-bottom:60px }.ashade-page-title-wrap.is-loaded h1 {padding-left:30px }.ashade-page-title-wrap.is-loaded h1 span {transform:translateX(-30px) }.ashade-contact-details__list li {padding-left:48px;min-height:30px }.ashade-contact-icon {font-size:20px;line-height:31px;width:36px;height:36px;border-radius:18px;transform:translateY(-1px) }}@media only screen and (max-width:1200px) {.ashade-cursor {display:none }body .hide-on-tablet,body .hide-on-tablet-land,body section.ashade-section.hide-on-tablet,body section.ashade-section.hide-on-tablet-land {display:none }body .hide-on-desktop,body .hide-on-laptop,body section.ashade-section.hide-on-desktop,body section.ashade-section.hide-on-laptop {display:block }.ashade-row {display:flex;flex-direction:row;margin:0 -10px }.ashade-col {margin:0 10px }.ashade-col.col-12 {width:calc(100% - 20px) }.ashade-col.col-9 {width:calc(75% - 20px) }.ashade-col.col-8 {width:calc(66.66% - 20px) }.ashade-col.col-6 {width:calc(50% - 20px) }.ashade-col.col-4 {width:calc(33.33% - 20px) }.ashade-col.col-3 {width:calc(25% - 20px) }.ashade-col.col-2 {width:calc(16.665% - 20px) }.ashade-grid {margin:-15px;display:flex;flex-wrap:wrap }.ashade-grid .ashade-grid-item {margin:15px }.ashade-grid-1cols .ashade-grid-item {width:calc(100% - 30px) }.ashade-grid-2cols .ashade-grid-item {width:calc(50% - 30px) }.ashade-grid-3cols .ashade-grid-item {width:calc(33.33% - 30px) }.ashade-grid-4cols .ashade-grid-item {width:calc(25% - 30px) }.ashade-grid-5cols .ashade-grid-item {width:calc(20% - 30px) }.ashade-gallery-bricks {margin:-15px }.ashade-gallery-bricks .ashade-gallery-item {margin:15px }.ashade-gallery-bricks.is-1x2 .ashade-gallery-item {width:calc(50% - 30px) }.ashade-gallery-bricks.is-1x2 .ashade-gallery-item:nth-child(3n) {width:calc(100% - 30px) }.ashade-gallery-bricks.is-2x3 .ashade-gallery-item.is-large {width:calc(50% - 30px) }.ashade-gallery-bricks.is-2x3 .ashade-gallery-item.is-small {width:calc(33.33% - 30px) }nav.ashade-nav ul.main-menu >li {margin:0 0 0 30px }#ashade-home-contacts p.ashade-intro {margin-bottom:50px }#ashade-home-works p.ashade-intro,section.ashade-section {margin-bottom:100px;display:block;width:100% }.has-bottom-padding .ashade-content {padding-bottom:60px }.has-top-padding .ashade-content {padding-top:60px }.ashade-content section.ashade-section:last-child {margin-bottom:0 }.is-dropcap::first-letter,h1 {font-size:50px;line-height:55px;margin:0 0 35px 0 }h1 span {font-size:14px;line-height:18px;margin:0 0 0 0 }.ashade-albums-slider .ashade-album-item__explore,.ashade-home-link span:last-child,.ashade-back span:last-child,h2 {font-size:35px;line-height:40px;margin:0 0 30px 0 }h2 span {font-size:12px;line-height:15px;margin:0 0 1px 0 }.ashade-slider-prev,.ashade-slider-next,h3 {font-size:30px;line-height:35px;margin:0 0 35px 0 }h3 span {font-size:12px;line-height:15px;margin:0 0 1px 0 }h4 {font-size:24px;line-height:29px;margin:0 0 29px 0 }h4 span {font-size:12px;line-height:15px;margin:0 0 0 0 }h5 {font-size:20px;line-height:25px;margin:0 0 25px 0 }h5 span {font-size:10px;line-height:13px;margin:0 0 0 0 }h6 {font-size:18px;line-height:23px;margin:0 0 23px 0 }h6 span {font-size:10px;line-height:13px;margin:0 0 0 0 }.is-dropcap::first-letter {margin:4px 15px 0 0 }.ashade-slider-prev,.ashade-slider-next {margin:0;bottom:60px }#ashade-coming-soon h2 {font-size:60px;line-height:65px }.ashade-testimonials-grid {margin:-20px -15px }.ashade-testimonials-grid .ashade-testimonials-item {margin:20px 15px;width:calc(33.33% - 30px) }.ashade-testimonials-grid .ashade-testimonials-item__author {position:relative;min-height:80px;justify-content:flex-end }.ashade-testimonials-grid .ashade-testimonials-item__author--image {position:absolute;left:0;top:0 }.ashade-testimonials-grid .ashade-testimonials-item__author img {width:80px;height:auto }.ashade-testimonials-grid .ashade-testimonials-item__author--name {position:relative;z-index:5 }.ashade-testimonials-grid .ashade-testimonials-item__content {margin:-20px 0 0 0 }.ashade-services-block {padding-top:100px;padding-bottom:60px }.ashade-service-item__content-inner {padding:40px 30px 34px 30px }.ashade-service-item .ashade-service-item__image {width:calc(40% - 20px);box-shadow:none }.ashade-service-item .ashade-service-item__content {width:calc(60% + 20px);box-shadow:0 0 15px rgba(0,0,0,0.2) }.ashade-counter-label {font-size:12px;line-height:18px }.ashade-counter-value {font-size:60px;line-height:70px }.ashade-home-background video {max-width:none;max-height:100vh }.ashade-maintenance-wrap #ashade-contacts-wrap .col-2 {display:none }.ashade-maintenance-wrap #ashade-contacts-wrap .col-8 {width:calc(100% - 20px) }.ashade-albums-carousel-wrap .ashade-album-item__title:before {top:18px }.ashade-albums-slider-wrap .ashade-album-item__explore span {font-size:12px;line-height:15px;margin:0 0 1px 0 }.ashade-albums-slider-wrap .ashade-album-item__explore:before,.ashade-albums-slider-wrap .ashade-album-item__title:before {top:18px }.ashade-progress-item-wrap {padding:0 20px }.ashade-service-card-grid .ashade-service-card {width:calc(100% - 40px) }.ashade-progress-counter {font-size:24px;line-height:29px;transform:translateX(3px) }}@media only screen and (max-width:960px) {body .hide-on-desktop,body .hide-on-laptop,body .hide-on-tablet-land,body section.ashade-section.hide-on-desktop,body section.ashade-section.hide-on-laptop,body section.ashade-section.hide-on-tablet-land {display:block }body .hide-on-tablet-port,body section.ashade-section.hide-on-tablet-port {display:none }.hide-on-tablet-port.hide-on-phone {display:none!important }.ashade-row-fullheight {min-height:0!important }#ashade-home-works .ashade-grid-2cols .ashade-grid-item,#ashade-home-works .ashade-grid-3cols .ashade-grid-item,#ashade-home-works .ashade-grid-4cols .ashade-grid-item,#ashade-home-works .ashade-grid-5cols .ashade-grid-item {width:calc(50% - 30px) }.ashade-row:not(.ashade-keep-on-tablet) {display:flex;flex-direction:column;margin:0 }.ashade-row:not(.ashade-keep-on-tablet) .ashade-col {margin:0 0 30px 0 }.ashade-row:not(.ashade-keep-on-tablet) .ashade-col:last-child {margin:0 }.ashade-grid.ashade-small-gap {margin:10px 0 }.ashade-row:not(.ashade-keep-on-tablet) .ashade-col.col-12,.ashade-row:not(.ashade-keep-on-tablet) .ashade-col.col-9,.ashade-row:not(.ashade-keep-on-tablet) .ashade-col.col-8,.ashade-row:not(.ashade-keep-on-tablet) .ashade-col.col-6,.ashade-row:not(.ashade-keep-on-tablet) .ashade-col.col-4,.ashade-row:not(.ashade-keep-on-tablet) .ashade-col.col-3,.ashade-row:not(.ashade-keep-on-tablet) .ashade-col.col-2,.ashade-small-gap.ashade-grid-1cols .ashade-grid-item,.ashade-small-gap.ashade-grid-2cols .ashade-grid-item,.ashade-small-gap.ashade-grid-3cols .ashade-grid-item,.ashade-small-gap.ashade-grid-4cols .ashade-grid-item,.ashade-small-gap.ashade-grid-5cols .ashade-grid-item,.ashade-no-gap.ashade-grid-1cols .ashade-grid-item,.ashade-no-gap.ashade-grid-2cols .ashade-grid-item,.ashade-no-gap.ashade-grid-3cols .ashade-grid-item,.ashade-no-gap.ashade-grid-4cols .ashade-grid-item,.ashade-no-gap.ashade-grid-5cols .ashade-grid-item {width:100% }header#ashade-header .ashade-header-inner {padding:30px 40px }nav.ashade-nav ul.main-menu >li {margin:0 0 0 30px }#ashade-header .ashade-nav-block nav {display:none }#ashade-header .ashade-nav-block .ashade-mobile-header {display:block }.ashade-mobile-header a {display:inline-block;width:30px;height:30px }.ashade-mobile-menu-button {font-size:32px;line-height:30px }a.ashade-aside-toggler {margin-left:15px }a.ashade-aside-toggler span {top:16px }nav.ashade-mobile-menu {position:fixed;right:0;top:0;width:384px;height:100%;background:#000;display:block;z-index:333;pointer-events:none;transform:translateX(100%);transition:transform 0.5s }.ashade-mobile-menu-shown nav.ashade-mobile-menu {pointer-events:auto;transform:translateX(0) }.ashade-mobile-menu-shown .ashade-menu-overlay {opacity:0.5;pointer-events:auto }.ashade-mobile-menu-shown .ashade-page-title-wrap {transform:rotate(-90deg) translateY(-192px) }body.is-locked.ashade-mobile-menu-shown nav.ashade-mobile-menu {pointer-events:none }.ashade-mobile-menu-inner {position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:scroll;display:flex;flex-direction:column;align-items:center;justify-content:flex-start }.ashade-mobile-menu-content {max-width:100%;padding:40px 40px;margin:auto 0;width:100% }nav.ashade-mobile-menu ul {padding:0;margin:0 }nav.ashade-mobile-menu ul li {padding:0;margin:0;list-style:none }nav.ashade-mobile-menu ul.main-menu >li {padding-top:10px }nav.ashade-mobile-menu ul ul.sub-menu {padding:0 0 0 20px }nav.ashade-mobile-menu ul ul.sub-menu li {padding:10px 0 0 20px;border-left:1px solid rgba(255,255,255,0.15) }nav.ashade-mobile-menu ul ul.sub-menu >li:last-child {padding-bottom:10px }nav.ashade-mobile-menu a.ashade-aside-toggler {display:none!important }nav.ashade-mobile-menu ul.main-menu li a {color:rgba(255,255,255,0.5);display:block }nav.ashade-mobile-menu ul.main-menu >li >a {margin-bottom:10px }nav.ashade-mobile-menu ul.main-menu li.current-menu-parent >a,nav.ashade-mobile-menu ul.main-menu li.current-menu-item >a,nav.ashade-mobile-menu ul.main-menu li.current-menu-ancestor >a {color:rgba(255,255,255,1) }a.ashade-mobile-menu-close {position:fixed;right:20px;top:20px;width:30px;height:30px;z-index:10;transition:opacity 0.3s }body.is-locked a.ashade-mobile-menu-close {opacity:0 }a.ashade-mobile-menu-close:before {content:'';width:30px;height:30px;position:absolute;right:0;top:0;color:rgba(255,255,255,0.5);font-size:24px;line-height:30px;font-family:"LineAwesome";transition:color 0.3s;color:#fff;content:'\f191';text-align:right }.ashade-aside-shown.ashade-albums-template--carousel .ashade-albums-carousel-wrap,.ashade-aside-shown.ashade-albums-template--slider .ashade-albums-slider-wrap,.ashade-aside-shown main.ashade-content-wrap,.ashade-aside-shown .ashade-home-wrap,.ashade-aside-shown header#ashade-header,.ashade-mobile-menu-shown.ashade-albums-template--carousel .ashade-albums-carousel-wrap,.ashade-mobile-menu-shown.ashade-albums-template--slider .ashade-albums-slider-wrap,.ashade-mobile-menu-shown main.ashade-content-wrap,.ashade-mobile-menu-shown .ashade-home-wrap,.ashade-mobile-menu-shown header#ashade-header {pointer-events:none;transform:translateX(-192px) }.ashade-contact-form .ashade-row.ashade-small-gap {flex-direction:column }.ashade-contact-form .ashade-row.ashade-small-gap .ashade-col.col-4 {width:100%;margin:0 }.ashade-footer-inner {padding-left:40px;padding-right:40px }.ashade-albums-carousel .ashade-album-item__title h2 {font-size:30px;line-height:35px }.ashade-albums-carousel .ashade-album-item__title h2 span {font-size:12px;line-height:14px }.ashade-albums-carousel-wrap .ashade-album-item__title:before {top:17px }.ashade-slider-prev {left:40px }.ashade-slider-next {right:40px }.ashade-grid-2cols .ashade-grid-item,.ashade-grid-3cols .ashade-grid-item,.ashade-grid-4cols .ashade-grid-item,.ashade-grid-5cols .ashade-grid-item {width:calc(50% - 30px) }.ashade-testimonials-grid {margin:-20px -15px }.ashade-testimonials-grid .ashade-testimonials-item {margin:20px 15px;width:calc(50% - 30px) }.ashade-maintenance-wrap .ashade-contact-details {text-align:center;padding-top:80px }.ashade-maintenance-wrap .ashade-contact-details .ashade-contact-details__list {margin:0 auto;text-align:left;display:inline-block }.ashade-maintenance-wrap #ashade-contacts-wrap .col-8 {width:100% }.ashade-to-top-wrap {display:none }.ashade-maintenance-wrap .ashade-to-top-wrap {display:flex;left:calc(100% - 91px) }.ashade-maintenance-wrap .ashade-content {width:calc(100% - 352px);margin:auto  }.ashade-progress-item-wrap {padding:0 20px }.ashade-progress-counter {font-size:20px;line-height:25px;transform:translateX(3px) }}@media only screen and (max-width:760px) {.ashade-mobile-title-wrap {display:block;margin:0 0 50px 0 }body .hide-on-desktop,body .hide-on-laptop,body .hide-on-tablet,body .hide-on-tablet-land,body .hide-on-tablet-port,body section.ashade-section.hide-on-desktop,body section.ashade-section.hide-on-laptop,body section.ashade-section.hide-on-tablet,body section.ashade-section.hide-on-tablet-land,body section.ashade-section.hide-on-tablet-port {display:block }body .hide-on-phone,body section.ashade-section.hide-on-phone {display:none }.ashade-row {display:flex;flex-direction:column;margin:0 }.ashade-col {margin:0 0 30px 0 }.ashade-col:last-child {margin:0 }.ashade-row.ashade-small-gap,.ashade-grid.ashade-small-gap {margin:0 0 0 0 }.ashade-row.ashade-small-gap .ashade-col:last-child,.ashade-grid.ashade-small-gap .ashade-col:last-child {margin:0 }.ashade-row.ashade-small-gap .ashade-col {margin:0 0 10px 0 }.ashade-col.col-12,.ashade-col.col-9,.ashade-col.col-8,.ashade-col.col-6,.ashade-col.col-4,.ashade-col.col-3,.ashade-col.col-2,.ashade-small-gap.ashade-grid-1cols .ashade-grid-item,.ashade-small-gap.ashade-grid-2cols .ashade-grid-item,.ashade-small-gap.ashade-grid-3cols .ashade-grid-item,.ashade-small-gap.ashade-grid-4cols .ashade-grid-item,.ashade-small-gap.ashade-grid-5cols .ashade-grid-item,.ashade-no-gap.ashade-grid-1cols .ashade-grid-item,.ashade-no-gap.ashade-grid-2cols .ashade-grid-item,.ashade-no-gap.ashade-grid-3cols .ashade-grid-item,.ashade-no-gap.ashade-grid-4cols .ashade-grid-item,.ashade-no-gap.ashade-grid-5cols .ashade-grid-item,.ashade-contact-form .ashade-row.ashade-small-gap .ashade-col.col-4 {width:100% }.ashade-col:empty {display:none }.ashade-contact-form .ashade-row.ashade-small-gap .ashade-col.col-4 {margin:0 }.ashade-grid {margin:-15px 0;display:flex;flex-wrap:wrap }.ashade-grid .ashade-grid-item {margin:15px 0 }.ashade-grid-1cols .ashade-grid-item,.ashade-grid-2cols .ashade-grid-item,.ashade-grid-3cols .ashade-grid-item,.ashade-grid-4cols .ashade-grid-item,.ashade-grid-5cols .ashade-grid-item {width:100% }.ashade-gallery-bricks {margin:-5px }.ashade-gallery-bricks .ashade-gallery-item {margin:5px }.ashade-gallery-bricks.is-1x2 .ashade-gallery-item {width:calc(50% - 10px) }.ashade-gallery-bricks.is-1x2 .ashade-gallery-item:nth-child(3n) {width:calc(100% - 10px) }.ashade-gallery-bricks.is-2x3 .ashade-gallery-item.is-large {width:calc(50% - 10px) }.ashade-gallery-bricks.is-2x3 .ashade-gallery-item.is-small {width:calc(33.33% - 10px) }.is-dropcap::first-letter,h1 {font-size:40px;line-height:45px;margin:0 0 45px 0 }h1 span {font-size:12px;line-height:16px;margin:0 0 0 0 }.ashade-mobile-title-wrap h1 span {margin:0 0 6px 0 }h2 {font-size:35px;line-height:40px;margin:0 0 40px 0 }h3 {font-size:30px;line-height:35px;margin:0 0 35px 0 }h3 span {font-size:12px;line-height:15px;margin:0 0 1px 0 }.ashade-slider-prev,.ashade-slider-next,h4 {font-size:24px;line-height:29px;margin:0 0 29px 0 }h4 span {font-size:12px;line-height:15px;margin:0 0 0 0 }h5 {font-size:20px;line-height:25px;margin:0 0 25px 0 }h5 span {font-size:10px;line-height:13px;margin:0 0 0 0 }h6 {font-size:18px;line-height:23px;margin:0 0 23px 0 }h6 span {font-size:10px;line-height:13px;margin:0 0 0 0 }.is-dropcap::first-letter {margin:4px 15px 0 0;font-size:50px;line-height:55px }#ashade-coming-soon h2 {font-size:35px;line-height:40px }#ashade-coming-soon span {font-size:12px;line-height:24px }.ashade-service-item__content-inner h3 {font-size:24px;line-height:29px }.ashade-mobile-title-wrap h1 {font-size:30px;line-height:35px;display:block;text-align:center }.ashade-mobile-title-wrap h1 span {transform:translate(0) }.ashade-content {width:calc(100% - 40px) }aside#ashade-aside {max-width:calc(100% - 40px) }aside#ashade-aside .ashade-aside-inner {width:100% }.ashade-aside-close {transform:translateX(calc(-100% - 20px)) rotate(-90deg) }.ashade-aside-content {padding:40px 20px }.ashade-widget {margin:0 0 60px 0 }.ashade-page-title-wrap {display:none }.ashade-content {margin:auto }.has-top-padding .ashade-content {padding-top:40px }.has-bottom-padding .ashade-content {padding-bottom:40px }#ashade-home-contacts p.ashade-intro {margin-bottom:40px }#ashade-home-works p.ashade-intro,section.ashade-section {margin-bottom:80px }p.ashade-intro {margin-bottom:40px }.ashade-contact-form__footer {flex-direction:column-reverse;justify-content:flex-end }.ashade-contact-form__response span {display:block;padding-top:10px }body:not(.has-header-padding) .ashade-header-holder,.ashade-header-holder {display:block }header#ashade-header .ashade-header-inner {padding:20px 20px }nav.ashade-mobile-menu {width:100% }.ashade-menu-overlay {display:none }.ashade-aside-shown.ashade-albums-template--carousel .ashade-albums-carousel-wrap,.ashade-aside-shown.ashade-albums-template--slider .ashade-albums-slider-wrap,.ashade-aside-shown main.ashade-content-wrap,.ashade-aside-shown .ashade-home-wrap,.ashade-aside-shown header#ashade-header,.ashade-mobile-menu-shown.ashade-albums-template--carousel .ashade-albums-carousel-wrap,.ashade-mobile-menu-shown.ashade-albums-template--slider .ashade-albums-slider-wrap,.ashade-mobile-menu-shown main.ashade-content-wrap,.ashade-mobile-menu-shown .ashade-home-wrap,.ashade-mobile-menu-shown header#ashade-header {pointer-events:none;transform:translateX(-50vw) }.ashade-footer-inner {flex-direction:column;align-items:center;padding:15px 20px }.ashade-footer-inner .ashade-footer__socials {margin-bottom:15px }.ashade-albums-carousel-wrap .ashade-album-item__inner {margin-right:20px }.ashade-albums-carousel-wrap .ashade-album-item .ashade-button {bottom:20px;right:20px }.ashade-albums-carousel-progress {display:none }.ashade-albums-template--carousel .ashade-albums-carousel-wrap .ashade-albums-carousel.is-vertical {width:calc(100% - 40px);margin:0 auto }.ashade-albums-template--carousel .ashade-albums-carousel-wrap .ashade-albums-carousel.is-vertical div.ashade-album-item .ashade-album-item__inner {margin-bottom:20px }.ashade-albums-slider-wrap .ashade-album-item__explore,.ashade-back-wrap {margin:0;left:calc(100% - 60px) }.ashade-albums-slider-wrap .ashade-album-item__title h2 span {line-height:18px;margin:0 }.ashade-albums-slider .ashade-album-item__explore span,.ashade-home-link span:first-child,.ashade-back span:first-child {font-size:10px;margin-bottom:0 }.ashade-home-link span:first-child {margin-bottom:1px }.ashade-back-wrap.is-loaded .ashade-back:not(.is-to-top) span:first-child,.has-to-top .ashade-back-wrap.is-loaded .ashade-back.is-to-top span:first-child {margin-bottom:0 }.ashade-albums-slider-wrap .ashade-album-item__title.is-loaded h2 span {font-size:12px;line-height:15px;margin:0 0 1px 0 }.ashade-albums-slider-wrap .ashade-album-item__title.is-loaded h2,.ashade-albums-slider .ashade-album-item__explore,.ashade-home-link span:last-child,.ashade-back span:last-child {font-size:24px;line-height:29px }.ashade-back-wrap:before,.ashade-home-link-wrap:before {top:18px }.ashade-albums-slider-wrap .ashade-album-item__explore:before,.ashade-albums-slider-wrap .ashade-album-item__title:before {top:16px }.ashade-slider-prev {left:20px }.ashade-slider-next {right:20px }.ashade-albums-template--slider .ashade-page-title-wrap {display:flex;left:20px }.ashade-albums-slider-wrap .ashade-album-item__title,.ashade-page-title-wrap {left:20px }.ashade-page-title-wrap h1 {font-size:40px;line-height:45px }.ashade-page-title-wrap h1 span {font-size:12px;line-height:18px }.ashade-albums-template--slider .ashade-page-title-wrap:before {top:20px }.ashade-albums-template--slider .ashade-page-title-wrap h1 {font-size:30px;line-height:35px }.ashade-mobile-title-wrap:before {top:18px }.ashade-home-template .ashade-content {padding-top:50px }.ashade-content-shown footer#ashade-footer {opacity:0 }#ashade-home-works .ashade-grid-2cols .ashade-grid-item,#ashade-home-works .ashade-grid-3cols .ashade-grid-item,#ashade-home-works .ashade-grid-4cols .ashade-grid-item,#ashade-home-works .ashade-grid-5cols .ashade-grid-item {width:100% }body.ashade-home-template .ashade-content {margin:auto auto auto 20px;width:calc(100% - 95px) }#ashade-home-works {padding-bottom:0 }.ashade-home-link--works.ashade-home-link-wrap {left:calc(25% - 21px) }.ashade-home-link--contacts.ashade-home-link-wrap {left:calc(75% - 41px) }.ashade-home-link-wrap {padding-left:130px }.ashade-services-block {padding:0 0 40px 0;margin:-40px 0 0 0 }.ashade-service-item {flex-direction:column }.ashade-service-item:nth-child(even ) {flex-direction:column }.ashade-service-item .ashade-service-item__content,.ashade-service-item .ashade-service-item__image {width:calc(100% - 40px) }.ashade-service-item .ashade-service-item__image {margin:0 auto 0 0 }.ashade-service-item .ashade-service-item__content {margin:-40px 0 0 auto }.ashade-service-item:nth-child(even ) .ashade-service-item__content {margin:-40px auto 0 0 }.ashade-service-item:nth-child(even ) .ashade-service-item__image {margin:0 0 0 auto }.ashade-service-item__content-inner {padding:30px 20px 24px 20px }.ashade-testimonials-grid {margin:-20px 0 }.ashade-testimonials-grid .ashade-testimonials-item {margin:20px 0;width:100% }.ashade-maintenance-wrap .ashade-contact-details {text-align:center;padding-top:30px }.ashade-maintenance-wrap .ashade-to-top-wrap {display:none }.ashade-maintenance-wrap .ashade-content {width:100%;margin:auto  }.ashade-albums-carousel-wrap .is-inview .ashade-album-item__title h2 span,.ashade-page-title-wrap.is-loaded h1 span {transform:translateX(-30px) }.ashade-albums-carousel-wrap .is-inview .ashade-album-item__title {left:20px }.ashade-albums-carousel-wrap .is-inview .ashade-album-item__title h2 {padding-left:30px }.ashade-albums-carousel-wrap .is-vertical .ashade-album-item__title:before {top:16px }.ashade-albums-carousel.is-medium .ashade-album-item__title h2,.ashade-albums-carousel .ashade-album-item__title h2 {font-size:20px;line-height:24px }.ashade-albums-carousel.is-medium .ashade-album-item__title h2 span {font-size:10px;line-height:15px }.ashade-albums-carousel-wrap .ashade-album-item .ashade-button {padding:10px 20px 10px 20px }.ashade-slider-prev,.ashade-slider-next {margin:0;bottom:70px }.ashade-testimonials-carousel .ashade-testimonials-item__content {font-size:16px;line-height:28px }.ashade-progress-item-wrap {max-width:180px;margin:0 auto }.ashade-service-card__content {padding:40px 20px 23px 20px;margin:-20px 0 0 20px }.ashade-service-card__head img {width:80px }.ashade-service-card .ashade-service-card__label h4 {font-size:18px;line-height:23px }.ashade-service-card .ashade-service-card__label h4 span {font-size:12px;line-height:15px }.ashade-service-card .ashade-service-card__label h4 {margin:7px 0 0 0 }}@media only screen and (max-width:340px) {.ashade-service-card .ashade-service-card__label h4 {font-size:16px;line-height:21px }.ashade-service-card .ashade-service-card__label h4 span {font-size:10px;line-height:13px }.ashade-service-card .ashade-service-card__label h4 {margin:12px 0 0 0 }.ashade-service-card__content {margin-top:-17px }}