.bts,.btb,.btr,.btl,.fab{display:inline-block;font:normal normal normal 14px/1 "Black Tie";font-size:inherit;vertical-align:-14.28571429%;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);}.bts{font-weight:900;}.btb{font-weight:700;}.btl{font-weight:200;}.fab{font-family:"Font Awesome Brands";}.bt-sm{font-size:.7em;vertical-align:baseline;}.bt-lg{font-size:1.33333333em;line-height:.75em;}.bt-2x{font-size:2em;}.bt-3x{font-size:3em;}.bt-4x{font-size:4em;}.bt-5x{font-size:5em;}.bt-lg,.bt-2x,.bt-3x,.bt-4x,.bt-5x{vertical-align:-30%;}.bt-fw{width:1.28571429em;text-align:center;}.bt-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}.bt-ul > li{position:relative;}.bt-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center;}.bt-li.bt-lg{left:-2em;}.bt-border{padding:.2em;border:solid .08em #eee;border-radius:.1em;}.pull-right{float:right;}.pull-left{float:left;}.bts.pull-left,.btb.pull-left,.btr.pull-left,.btl.pull-left,.fab.pull-left{margin-right:.3em;}.bts.pull-right,.btb.pull-right,.btr.pull-right,.btl.pull-right,.fab.pull-right{margin-left:.3em;}.bt-spin{-webkit-animation:bt-spin 2s infinite linear;animation:bt-spin 2s infinite linear;}.bt-pulse{-webkit-animation:bt-spin 1s infinite steps(8);animation:bt-spin 1s infinite steps(8);}@-webkit-keyframes bt-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes bt-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.bt-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.bt-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.bt-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.bt-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);}.bt-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 .bt-rotate-90,:root .bt-rotate-180,:root .bt-rotate-270,:root .bt-flip-horizontal,:root .bt-flip-vertical{filter:none;}.bt-stack{position:relative;display:inline-block;width:1.28571429em;height:1em;line-height:1em;vertical-align:baseline;}.bt-stack-sm{position:absolute;top:0;left:0;line-height:inherit;font-size:.5em;}.bt-stack-1x,.bt-stack-sm{display:inline-block;width:100%;text-align:center;}.bt-inverse{color:#fff;}.bt-bars:before{content:"";}.bt-envelope:before{content:"";}.bt-search:before{content:"";}.bt-search-plus:before{content:"";}.bt-search-minus:before{content:"";}.bt-phone:before{content:"";}.bt-comment:before{content:"";}.bt-commenting:before{content:"";}.bt-comments:before{content:"";}.bt-rss:before{content:"";}.bt-times:before{content:"";}.bt-times-circle:before{content:"";}.bt-clock:before{content:"";}.bt-star:before{content:"";}.bt-star-half:before{content:"";}.bt-check:before{content:"";}.bt-check-circle:before{content:"";}.bt-check-square:before{content:"";}.bt-th:before{content:"";}.bt-th-large:before{content:"";}.bt-heart:before{content:"";}.bt-heart-half:before{content:"";}.bt-calendar:before{content:"";}.bt-shopping-cart:before{content:"";}.bt-plus:before{content:"";}.bt-plus-circle:before{content:"";}.bt-plus-square:before{content:"";}.bt-pen:before{content:"";}.bt-minus:before{content:"";}.bt-minus-circle:before{content:"";}.bt-minus-square:before{content:"";}.bt-pencil:before{content:"";}.bt-edit:before{content:"";}.bt-thumbs-up:before{content:"";}.bt-thumbs-down:before{content:"";}.bt-gear:before{content:"";}.bt-trash:before{content:"";}.bt-file:before{content:"";}.bt-info-circle:before{content:"";}.bt-label:before{content:"";}.bt-rocket:before{content:"";}.bt-book:before{content:"";}.bt-book-open:before{content:"";}.bt-notebook:before{content:"";}.bt-camera:before{content:"";}.bt-folder:before{content:"";}.bt-quote-left:before{content:"";}.bt-quote-right:before{content:"";}.bt-eye:before{content:"";}.bt-lock:before{content:"";}.bt-lock-open:before{content:"";}.bt-gift:before{content:"";}.bt-spinner-clock:before{content:"";}.bt-spinner:before{content:"";}.bt-wrench:before{content:"";}.bt-cloud:before{content:"";}.bt-cloud-upload:before{content:"";}.bt-cloud-download:before{content:"";}.bt-sync:before{content:"";}.bt-question-circle:before{content:"";}.bt-share:before{content:"";}.bt-briefcase:before{content:"";}.bt-money:before{content:"";}.bt-megaphone:before{content:"";}.bt-sign-in:before{content:"";}.bt-sign-out:before{content:"";}.bt-film:before{content:"";}.bt-trophy:before{content:"";}.bt-code:before{content:"";}.bt-light-bulb:before{content:"";}.bt-print:before{content:"";}.bt-fax:before{content:"";}.bt-video:before{content:"";}.bt-signal:before{content:"";}.bt-sitemap:before{content:"";}.bt-upload:before{content:"";}.bt-download:before{content:"";}.bt-key:before{content:"";}.bt-mug:before{content:"";}.bt-bookmark:before{content:"";}.bt-flag:before{content:"";}.bt-external-link:before{content:"";}.bt-smile:before{content:"";}.bt-frown:before{content:"";}.bt-meh:before{content:"";}.bt-magic:before{content:"";}.bt-bolt:before{content:"";}.bt-exclamation-triangle:before{content:"";}.bt-exclamation-circle:before{content:"";}.bt-flask:before{content:"";}.bt-music:before{content:"";}.bt-push-pin:before{content:"";}.bt-shield:before{content:"";}.bt-sort:before{content:"";}.bt-reply:before{content:"";}.bt-forward:before{content:"";}.bt-reply-all:before{content:"";}.bt-forward-all:before{content:"";}.bt-bell:before{content:"";}.bt-bell-off:before{content:"";}.bt-ban:before{content:"";}.bt-database:before{content:"";}.bt-hard-drive:before{content:"";}.bt-merge:before{content:"";}.bt-fork:before{content:"";}.bt-wifi:before{content:"";}.bt-paper-plane:before{content:"";}.bt-inbox:before{content:"";}.bt-fire:before{content:"";}.bt-play:before{content:"";}.bt-pause:before{content:"";}.bt-stop:before{content:"";}.bt-play-circle:before{content:"";}.bt-next:before{content:"";}.bt-previous:before{content:"";}.bt-repeat:before{content:"";}.bt-fast-forward:before{content:"";}.bt-fast-reverse:before{content:"";}.bt-volume:before{content:"";}.bt-volume-off:before{content:"";}.bt-volume-up:before{content:"";}.bt-volume-down:before{content:"";}.bt-maximize:before{content:"";}.bt-minimize:before{content:"";}.bt-closed-captions:before{content:"";}.bt-shuffle:before{content:"";}.bt-triangle:before{content:"";}.bt-square:before{content:"";}.bt-circle:before{content:"";}.bt-hexagon:before{content:"";}.bt-octagon:before{content:"";}.bt-angle-up:before{content:"";}.bt-angle-down:before{content:"";}.bt-angle-left:before{content:"";}.bt-angle-right:before{content:"";}.bt-angles-up:before{content:"";}.bt-angles-down:before{content:"";}.bt-angles-left:before{content:"";}.bt-angles-right:before{content:"";}.bt-arrow-up:before{content:"";}.bt-arrow-down:before{content:"";}.bt-arrow-left:before{content:"";}.bt-arrow-right:before{content:"";}.bt-bar-chart:before{content:"";}.bt-pie-chart:before{content:"";}.bt-circle-arrow-up:before{content:"";}.bt-circle-arrow-down:before{content:"";}.bt-circle-arrow-left:before{content:"";}.bt-circle-arrow-right:before{content:"";}.bt-caret-up:before{content:"";}.bt-caret-down:before{content:"";}.bt-caret-left:before{content:"";}.bt-caret-right:before{content:"";}.bt-long-arrow-up:before{content:"";}.bt-long-arrow-down:before{content:"";}.bt-long-arrow-left:before{content:"";}.bt-long-arrow-right:before{content:"";}.bt-Bold:before{content:"";}.bt-italic:before{content:"";}.bt-underline:before{content:"";}.bt-link:before{content:"";}.bt-paper-clip:before{content:"";}.bt-align-left:before{content:"";}.bt-align-center:before{content:"";}.bt-align-right:before{content:"";}.bt-align-justify:before{content:"";}.bt-cut:before{content:"";}.bt-copy:before{content:"";}.bt-paste:before{content:"";}.bt-photo:before{content:"";}.bt-table:before{content:"";}.bt-ulist:before{content:"";}.bt-olist:before{content:"";}.bt-indent:before{content:"";}.bt-outdent:before{content:"";}.bt-undo:before{content:"";}.bt-redo:before{content:"";}.bt-sup:before{content:"";}.bt-sub:before{content:"";}.bt-text-size:before{content:"";}.bt-text-color:before{content:"";}.bt-remove-formatting:before{content:"";}.bt-blockquote:before{content:"";}.bt-globe:before{content:"";}.bt-map:before{content:"";}.bt-map-arrow:before{content:"";}.bt-map-marker:before{content:"";}.bt-map-pin:before{content:"";}.bt-home:before{content:"";}.bt-building:before{content:"";}.bt-industry:before{content:"";}.bt-desktop:before{content:"";}.bt-laptop:before{content:"";}.bt-tablet:before{content:"";}.bt-mobile:before{content:"";}.bt-tv:before{content:"";}.bt-radio-checked:before{content:"";}.bt-radio-unchecked:before{content:"";}.bt-checkbox-checked:before{content:"";}.bt-checkbox-unchecked:before{content:"";}.bt-checkbox-intermediate:before{content:"";}.bt-user:before{content:"";}.bt-user-male:before{content:"";}.bt-user-female:before{content:"";}.bt-crown:before{content:"";}.bt-credit-card:before{content:"";}.bt-strikethrough:before{content:"";}.bt-eject:before{content:"";}.bt-ellipsis-h:before{content:"";}.bt-ellipsis-v:before{content:"";}.fab-facebook:before{content:"";}.fab-facebook-alt:before{content:"";}.fab-twitter:before{content:"";}.fab-linkedin:before{content:"";}.fab-linkedin-alt:before{content:"";}.fab-instagram:before{content:"";}.fab-github:before{content:"";}.fab-github-alt:before{content:"";}.fab-googleplus:before{content:"";}.fab-googleplus-alt:before{content:"";}.fab-pinterest:before{content:"";}.fab-pinterest-alt:before{content:"";}.fab-tumblr:before{content:"";}.fab-tumblr-alt:before{content:"";}.fab-bitcoin:before{content:"";}.fab-bitcoin-alt:before{content:"";}.fab-dropbox:before{content:"";}.fab-stackexchange:before{content:"";}.fab-stackoverflow:before{content:"";}.fab-flickr:before{content:"";}.fab-flickr-alt:before{content:"";}.fab-bitbucket:before{content:"";}.fab-html5:before{content:"";}.fab-css3:before{content:"";}.fab-apple:before{content:"";}.fab-windows:before{content:"";}.fab-android:before{content:"";}.fab-linux:before{content:"";}.fab-dribbble:before{content:"";}.fab-youtube:before{content:"";}.fab-skype:before{content:"";}.fab-foursquare:before{content:"";}.fab-trello:before{content:"";}.fab-maxcdn:before{content:"";}.fab-gittip:before,.fab-gratipay:before{content:"";}.fab-vimeo:before{content:"";}.fab-vimeo-alt:before{content:"";}.fab-slack:before{content:"";}.fab-wordpress:before{content:"";}.fab-wordpress-alt:before{content:"";}.fab-openid:before{content:"";}.fab-yahoo:before{content:"";}.fab-yahoo-alt:before{content:"";}.fab-reddit:before{content:"";}.fab-google:before{content:"";}.fab-google-alt:before{content:"";}.fab-stumbleupon:before{content:"";}.fab-stumbleupon-alt:before{content:"";}.fab-delicious:before{content:"";}.fab-digg:before{content:"";}.fab-piedpiper:before{content:"";}.fab-piedpiper-alt:before{content:"";}.fab-drupal:before{content:"";}.fab-joomla:before{content:"";}.fab-behance:before{content:"";}.fab-steam:before{content:"";}.fab-steam-alt:before{content:"";}.fab-spotify:before{content:"";}.fab-deviantart:before{content:"";}.fab-soundcloud:before{content:"";}.fab-vine:before{content:"";}.fab-codepen:before{content:"";}.fab-jsfiddle:before{content:"";}.fab-rebel:before{content:"";}.fab-empire:before{content:"";}.fab-git:before{content:"";}.fab-hackernews:before{content:"";}.fab-hackernews-alt:before{content:"";}.fab-slideshare:before{content:"";}.fab-twitch:before{content:"";}.fab-yelp:before{content:"";}.fab-paypal:before{content:"";}.fab-google-wallet:before{content:"";}.fab-angellist:before{content:"";}.fab-cc-visa:before{content:"";}.fab-cc-mastercard:before{content:"";}.fab-cc-discover:before{content:"";}.fab-cc-amex:before{content:"";}.fab-cc-paypal:before{content:"";}.fab-cc-stripe:before{content:"";}.fab-lastfm:before{content:"";}.fab-whatsapp:before{content:"";}.fab-medium:before{content:"";}.fab-meanpath:before{content:"";}.fab-meanpath-alt:before{content:"";}.fab-pagelines:before{content:"";}.fab-ioxhost:before{content:"";}.fab-buysellads:before{content:"";}.fab-buysellads-alt:before{content:"";}.fab-connectdevelop:before{content:"";}.fab-dashcube:before{content:"";}.fab-forumbee:before{content:"";}.fab-leanpub:before{content:"";}.fab-sellsy:before{content:"";}.fab-shirtsinbulk:before{content:"";}.fab-simplybuilt:before{content:"";}.fab-skyatlas:before{content:"";}.fab-viacoin:before{content:"";}.fab-codiepie:before{content:"";}.fab-queue:before{content:"";}.fab-queue-alt:before{content:"";}.fab-fonticons:before{content:"";}.fab-fonticons-alt:before{content:"";}.fab-blacktie:before{content:"";}.fab-blacktie-alt:before{content:"";}.fab-xing:before{content:"";}.fab-vk:before{content:"";}.fab-weibo:before{content:"";}.fab-renren:before{content:"";}.fab-tencent-weibo:before{content:"";}.fab-qq:before{content:"";}.fab-wechat:before,.fab-weixin:before{content:"";}.royalSlider{width:600px;height:400px;position:relative;direction:ltr;}.royalSlider > *{float:left;}.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink{-webkit-backface-visibility:hidden;}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none;}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:rgba(0,0,0,0);}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0;}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}.rsArrow,.rsThumbsArrow{cursor:pointer;}.rsThumb{float:left;position:relative;}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;}.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .3s,opacity .3s linear;-moz-transition:visibility 0s linear .3s,opacity .3s linear;-o-transition:visibility 0s linear .3s,opacity .3s linear;transition:visibility 0s linear .3s,opacity .3s linear;}.rsGCaption{width:100%;float:left;text-align:center;}.royalSlider.rsFullscreen{position:fixed !important;height:auto !important;width:auto !important;margin:0 !important;padding:0 !important;z-index:2147483647 !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important;}.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s;display:none;}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%;}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto;}.rsContent{width:100%;height:100%;position:relative;}.rsPreloader{position:absolute;z-index:0;}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none;}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,.25);}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22;}.rsTabs{float:left;background:none !important;}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative;}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s;}.rsVideoFrameHolder.rsVideoActive{opacity:1;}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%;}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:44px;}.rsABlock{left:0;top:0;position:absolute;z-index:15;}img.rsImg{max-width:none;}.grab-cursor{cursor:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-c2d354a/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/grab.png") 8 8,move;}.grabbing-cursor{cursor:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-c2d354a/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/grabbing.png") 8 8,move;}.rsNoDrag{cursor:auto;}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-c2d354a/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/blank.gif");}.rsMinW,.rsMinW .rsOverflow,.rsMinW .rsSlide,.rsMinW .rsVideoFrameHolder,.rsMinW .rsThumbs{background:#000;color:#fff;}.rsMinW .rsArrow{height:32px;width:32px;position:absolute;display:block;cursor:pointer;z-index:21;}.rsMinW .rsArrowLeft{right:37px;bottom:7px;}.rsMinW .rsArrowRight{right:7px;bottom:7px;}.rsMinW .rsArrowIcn{width:24px;height:24px;margin-top:3px;margin-left:3px;position:absolute;cursor:pointer;background:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-c2d354a/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/skins/minimal-white/rs-minimal-white.png") transparent;border-radius:2px;}.rsMinW .rsArrowIcn.nitro-lazy{background-image:none !important;}.rsMinW .rsArrowIcn:hover{}.rsMinW.rsHor .rsArrowLeft .rsArrowIcn{background-position:-68px -36px;}.rsMinW.rsHor .rsArrowRight .rsArrowIcn{background-position:-68px -68px;}.rsMinW.rsVer .rsArrowLeft .rsArrowIcn{background-position:-100px -36px;}.rsMinW.rsVer .rsArrowRight .rsArrowIcn{background-position:-100px -68px;}.rsMinW .rsArrowDisabled .rsArrowIcn{opacity:.3 !important;filter:alpha(opacity=30);}.rsMinW .rsBullets{position:absolute;bottom:15px;right:73px;z-index:35;padding-top:4px;height:auto;text-align:center;line-height:6px;overflow:hidden;}.rsMinW .rsBullet{width:6px;height:6px;display:inline-block;padding:6px 5px 6px 4px;}.rsMinW .rsBullet span{display:block;width:6px;height:6px;border-radius:50%;background:#ccc;background:rgba(255,255,255,.5);box-shadow:0 0 1px 1px rgba(0,0,0,.1);}.rsMinW .rsBullet.rsNavSelected span{background:#fff;}.rsMinW .rsThumbsHor{width:100%;height:72px;}.rsMinW .rsThumbsVer{width:96px;height:100%;position:absolute;top:0;right:0;}.rsMinW.rsWithThumbsHor .rsThumbsContainer{position:relative;height:100%;}.rsMinW.rsWithThumbsVer .rsThumbsContainer{position:relative;width:100%;}.rsMinW .rsThumb{float:left;overflow:hidden;width:96px;height:72px;}.rsMinW .rsThumb img{width:100%;height:100%;}.rsMinW .rsThumb.rsNavSelected{background:#333;}.rsMinW .rsThumb.rsNavSelected img{filter:alpha(opacity=40);opacity:.7;}.rsMinW .rsThumb.rsNavSelected span.thumbIco{position:absolute;top:0;bottom:0;left:0;right:0;border:2px solid #fff;border:2px solid rgba(255,255,255,.9);-webkit-backface-visibility:hidden;}.rsMinW .rsTmb{display:block;}.rsMinW .rsThumbsArrow{height:100%;width:20px;position:absolute;display:block;cursor:pointer;z-index:21;}.rsMinW.rsWithThumbsVer .rsThumbsArrow{width:100%;height:20px;}.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft{top:0;left:0;}.rsMinW.rsWithThumbsVer .rsThumbsArrowRight{bottom:0;left:0;}.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft{left:0;top:0;}.rsMinW.rsWithThumbsHor .rsThumbsArrowRight{right:0;top:0;}.rsMinW .rsThumbsArrowIcn{width:16px;height:16px;top:50%;left:50%;margin-top:-8px;margin-left:-8px;position:absolute;cursor:pointer;background:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-c2d354a/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/skins/minimal-white/rs-minimal-white.png");}.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-128px -32px;}.rsMinW.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-128px -48px;}.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-144px -32px;}.rsMinW.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-144px -48px;}.rsMinW .rsThumbsArrowDisabled{display:none !important;}.rsMinW .rsTabs{width:100%;height:auto;margin:0 auto;text-align:center;overflow:hidden;padding-top:12px;position:relative;}.rsMinW .rsTab{display:inline-block;cursor:pointer;text-align:center;height:auto;width:auto;color:#333;padding:5px 13px 6px;min-width:72px;border:1px solid #d9d9dd;border-right:1px solid #f5f5f5;text-decoration:none;background-color:#000;background-image:-webkit-linear-gradient(top,#fefefe,#f4f4f4);background-image:-moz-linear-gradient(top,#fefefe,#f4f4f4);background-image:linear-gradient(to bottom,#fefefe,#f4f4f4);}.rsMinW .rsTab:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.rsMinW .rsTab:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #cfcfcf;}.rsMinW .rsTab:active{border:1px solid #d9d9dd;background-color:#f4f4f4;box-shadow:0 1px 4px rgba(0,0,0,.2) inset;}.rsMinW .rsTab.rsNavSelected{color:#000;border:1px solid #999;text-shadow:1px 1px #838383;box-shadow:0 1px 9px rgba(102,102,102,.65) inset;background:#acacac;background-image:-webkit-linear-gradient(top,#acacac,#bbb);background-image:-moz-llinear-gradient(top,#acacac,#bbb);background-image:linear-gradient(to bottom,#acacac,#bbb);}.rsMinW .rsFullscreenBtn{right:0;top:0;width:44px;height:44px;z-index:22;display:block;position:absolute;cursor:pointer;}.rsMinW .rsFullscreenIcn{display:block;margin:6px;width:32px;height:32px;background:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-c2d354a/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/skins/minimal-white/rs-minimal-white.png") 0 0 transparent;}.rsMinW .rsFullscreenIcn.nitro-lazy{background-image:none !important;}.rsMinW .rsFullscreenIcn:hover{opacity:.8;}.rsMinW.rsFullscreen .rsFullscreenIcn{background-position:-32px 0;}.rsMinW .rsPlayBtn{-webkit-tap-highlight-color:rgba(0,0,0,.3);width:64px;height:64px;margin-left:-32px;margin-top:-32px;cursor:pointer;}.rsMinW .rsPlayBtnIcon{width:64px;display:block;height:64px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;background:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-c2d354a/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/skins/minimal-white/rs-minimal-white.png") no-repeat 0 -32px;background-color:#000;background-color:rgba(0,0,0,.75);}.rsMinW .rsPlayBtnIcon.nitro-lazy{background-image:none !important;}.rsMinW .rsPlayBtn:hover .rsPlayBtnIcon{background-color:rgba(0,0,0,.9);}.rsMinW .rsBtnCenterer{position:absolute;left:50%;top:50%;width:20px;height:20px;}.rsMinW .rsCloseVideoBtn{right:0;top:0;width:44px;height:44px;z-index:500;position:absolute;cursor:pointer;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);}.rsMinW .rsCloseVideoBtn.rsiOSBtn{top:-38px;right:-6px;}.rsMinW .rsCloseVideoIcn{margin:6px;width:32px;height:32px;background:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-c2d354a/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/skins/minimal-white/rs-minimal-white.png") -64px 0;background-color:#000;background-color:rgba(0,0,0,.75);}.rsMinW .rsCloseVideoIcn.nitro-lazy{background-image:none !important;}.rsMinW .rsCloseVideoIcn:hover{background-color:rgba(0,0,0,.9);}.rsMinW .rsPreloader{width:20px;height:20px;background-image:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-c2d354a/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/skins/preloaders/preloader-white.gif");left:50%;top:50%;margin-left:-10px;margin-top:-10px;}.rsMinW .rsPreloader.nitro-lazy{background-image:none !important;}.rsMinW .rsGCaption{position:absolute;float:none;bottom:6px;left:6px;text-align:left;background:#000;background:rgba(0,0,0,.75);color:#fff;padding:2px 8px;width:auto;font-size:12px;border-radius:2px;}a:focus,button:focus,input:focus{outline:1px dotted #bbb;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}button,input[type=button]{border:none;margin:0;padding:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;font:inherit;line-height:normal;text-align:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;}button::-moz-focus-inner,input[type=button]::-moz-focus-inner{border:0;padding:0;}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001;}100%{opacity:0;visibility:hidden;z-index:-1;}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001;}100%{visibility:visible;opacity:1;z-index:1001;}}body.logged-in.admin-bar{padding-top:0 !important;top:0 !important;margin-top:0 !important;position:RELATIVE !important;}html{margin-top:0 !important;}* html body{margin-top:0 !important;}#wpadminbar{opacity:0 !important;position:fixed !important;}#wpadminbar:hover{opacity:1 !important;}.page-template-page-contact #content_below{padding-top:30px;}#content_below{background:#fff;position:relative;z-index:103;}html{background:#fff;margin:0 auto;padding-top:0 !important;top:0 !important;overflow:auto;}html,body{color:#333;height:100%;width:100%;margin:0 auto !important;}body{opacity:.94;font:16px/1.6 "Roboto",Arial,Helvetica,sans-serif;padding:0 0px;height:auto;width:100%;background:#fff;overflow:hidden;border-left:0px solid #fff;border-right:0px solid #fff;box-sizing:border-box;min-width:280px;}.PFDin-Mono-Bold{font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif !important;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;}.PFDin-Mono-Regular{font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;}.limit-width #page-header,.limit-width #info .inner_wrap{max-width:1400px !important;margin-left:auto !important;margin-right:auto !important;}#page-header.limit-width{max-width:1400px !important;margin-left:auto !important;margin-right:auto !important;}#related-landing{padding-top:35px;max-width:1400px !important;margin-left:auto !important;margin-right:auto !important;position:relative;z-index:998;}#related,#related-hierarchy,#home-projects{padding-top:35px;margin-left:auto !important;margin-right:auto !important;}#related-hierarchy{max-width:1400px !important;}#home-projects{max-width:1920px !important;}.ruhlstudio-career{border-top:1px dotted #d6d6d6;padding-top:2em !important;margin-top:.8em !important;}@keyframes fadeinPage{0%{opacity:0;}100%{opacity:1;}}p{padding-top:0 !important;padding-bottom:1em !important;display:block !important;}.big{font-size:28px;}small,.small,.smaller{font-size:75%;line-height:1.4em;}.uppercase{text-transform:uppercase;}.inner img{padding:0 0 1px 0 !important;}hr{padding:.7em 0 0 0;margin:0;margin:0;border:none;border-top:1px dotted #d6d6d6;display:block;width:auto;}hr.lastline{padding:0;}a{text-decoration:none;color:#888;cursor:pointer !important;transition:color .3s ease-in-out,background-color .3s ease-in-out;}a span{transition:color .3s ease-in-out,background-color .3s ease-in-out;}a:hover{color:#333;}a.post-edit-link{font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;color:#bbb !important;font-size:11.5px;float:none;padding-left:35px;display:none;}a.post-edit-link:hover{color:#333 !important;}article:hover a.post-edit-link{display:block;}article:hover article a.post-edit-link{display:none;}article:hover article:hover a.post-edit-link{display:block;}.active,.current-cat,.active>a,.current-cat>a{color:#005aad !important;cursor:pointer;}h1,h2,h3,h4,h5,h6{padding:0 0 0 0;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;margin:0;}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-family:"Roboto",Gadget,sans-serif;}h1 strong em,h2 strong em,h3 strong em,h4 strong em,h5 strong em,h6 strong em{font-family:"Roboto",Gadget,sans-serif;}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;}h1 em strong,h2 em strong,h3 em strong,h4 em strong,h5 em strong,h6 em strong{font-family:"Roboto",Gadget,sans-serif;}strong{font-style:normal;font-family:"Roboto",Gadget,sans-serif;}strong em{font-style:normal;font-family:"Roboto",Gadget,sans-serif;}em{font-style:normal;font-family:"Roboto",Arial,Helvetica,sans-serif;}em strong{font-style:normal;font-family:"Roboto",Gadget,sans-serif;}.newline{display:block;}.home-button.widget-title{margin-left:-7px;top:30px;}.widget-title{color:#bbb;}.widget-title.careers-title{font-size:14px !important;padding-bottom:1em;padding-top:3em;}.inner h3.widget-title{color:#bbb;}h1{font-size:32px;line-height:1.2;}h2{font-size:26px;line-height:1.2;}h3{font-size:20px;line-height:1.2;}h4{font-size:18px;font-size:14px;line-height:1.3;}h5{font-size:14px;line-height:1.3;padding-bottom:4px;}h6{font-size:11.5px;line-height:1.3;padding-bottom:4px;}.inner h1{margin-bottom:1em !important;}.inner h2,.inner h3,.inner h4,.inner h5{margin-top:0em !important;margin-bottom:1em !important;}.inner h3{font-size:20px;line-height:1.2;}.inner h4{font-size:18px;font-size:14px;line-height:1.3;}.inner h5{font-size:14px;line-height:1.3;padding-bottom:4px;}.inner h6{font-size:11.5px;line-height:1.3;padding-bottom:4px;}ul,ol{padding:0;list-style-position:inside;}ul ul,ul ol,ol ul,ol ol{padding-left:0em;}ul li,ol li{padding:0 0 .45em 0;}ul{list-style:square;}body .inner ul{list-style:square outside;}body .inner ol{list-style:decimal outside;}body .inner ul,body .inner ol{padding:0 0 1em 0;margin:0;margin:0;}body .inner ul ol,body .inner ul ul,body .inner ol ol,body .inner ol ul{padding-top:0;padding-bottom:0;margin-left:1em;}body .inner ul li,body .inner ol li{line-height:1.2em;margin-bottom:.4em;list-style-position:outside;margin-left:1.5em;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;}body .inner .special-list-container.alignleft{margin:0;}body .inner .special-list-container.alignleft ul,body .inner .special-list-container.alignleft ol{margin:0 auto 0 0 !important;}body .inner .special-list-container ul,body .inner .special-list-container ol{font-weight:normal;max-width:360px;padding:0;margin:0 !important;list-style-position:inside;list-style:none;}body .inner .special-list-container ul ul,body .inner .special-list-container ul ol,body .inner .special-list-container ol ul,body .inner .special-list-container ol ol{padding-top:0;padding-bottom:0;padding-left:1em;margin-left:0;}body .inner .special-list-container ul li,body .inner .special-list-container ol li{padding:0 0 .45em 0;border-bottom:1px dotted #d6d6d6;margin-left:0;}body .inner .special-list-container ul li:last-child,body .inner .special-list-container ol li:last-child{border-bottom:none;}body .inner .special-list-container ul li i,body .inner .special-list-container ol li i{float:right;color:#bbb;}body .inner .special-list-container ul a,body .inner .special-list-container ol a{color:#333;}body .inner .special-list-container ul a i,body .inner .special-list-container ol a i{transition:left .3s ease-in-out,transform .3s ease-in-out;left:0px;position:relative !important;}body .inner .special-list-container ul a:hover,body .inner .special-list-container ol a:hover{color:#bbb;}body .inner .special-list-container ul a:hover i,body .inner .special-list-container ol a:hover i{left:.3em;transform:scale(1.4,1.4);}body .inner .special-list-container .special-list-header{font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;color:#bbb;font-size:20px;padding:0 0 0 0;margin:0 0 .33em 0 !important;border-bottom:1px dotted #d6d6d6;}body .inner .special-list-container .special-list-header a{color:#bbb;padding:0;margin:0;}body .inner .special-list-container .special-list-header a span{color:#333;font-size:14px;padding:0;}body .inner .special-list-container .special-list-header a span:hover{color:#333;}body .inner .special-list-container .special-list-header a:hover{color:#bbb;}body .inner .special-list-container .special-list-header a:hover span{color:#bbb;}body .inner .special-list-container .special-list-header a:hover span:hover{color:#bbb;}blockquote{border:none;color:#333;position:relative;padding:0 0 1em 0px;margin-top:.5em;margin-left:0px;width:100%;display:block;box-sizing:border-box;float:left;font-size:26px;font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.1em;letter-spacing:normal;text-transform:none;}blockquote.alignleft.size-medium{width:50%;margin-left:-25%;margin-right:35px;}blockquote p{text-indent:0px;line-height:1.4em !important;padding-bottom:.5em !important;}blockquote cite{padding-top:1.5em;text-indent:0px;text-align:left;display:block;font-size:14px;line-height:1.2;font-style:normal;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;color:#bbb;}blockquote .quote-image{float:left;margin:0;width:100%;height:auto;padding:.7em 0 0 0;}blockquote .quote-image img{float:left;padding:0;margin:0;}dd,dl,figcaption,ol,p,pre,table,tfoot,ul{padding:0;}.inner_wrap{padding:0 0 0 0px;max-width:1400px !important;margin:0 auto;}.inner_wrap_left{padding:0 0px 0 0px;overflow:visible;}.white2{color:#eee;}.gray{color:#bbb;}.black{color:#333;}.black2{color:#666;}.color1{color:#005aad;}.color2{color:#023c75;}.color3{color:#e0f2fe;}.color4{color:#e0f2fe;}#mobile-hide{display:none;padding:30px 0;text-transform:uppercase;font-size:26px;line-height:1;}img.info-image{padding:0px 0 0 0;width:100% !important;height:auto !important;background:#fff;}.fillImg{width:100%;height:auto;margin-top:-20px;padding-left:20px;box-sizing:border-box;}.columns{box-sizing:border-box;-moz-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;padding:0;}.columns.limit-width{max-width:1400px;}.columns ol,.columns ul,.columns li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;-moz-page-break-inside:avoid;page-break-inside:avoid;}.columns p{-webkit-column-break-inside:auto;-moz-column-break-inside:auto;-o-column-break-inside:auto;-ms-column-break-inside:auto;column-break-inside:auto;-moz-page-break-inside:auto;page-break-inside:auto;box-sizing:border-box;display:inline-block;width:100%;}.columns dd,.columns dl,.columns figcaption,.columns h1,.columns h2,.columns h3,.columns h4,.columns h5,.columns h6,.columns ol,.columns p,.columns pre,.columns table,.columns tfoot,.columns ul{padding-left:0 !important;padding-right:0 !important;}.columns-1{-moz-column-count:1;-webkit-column-count:1;column-count:1;}.columns-2{-moz-column-count:2;-webkit-column-count:2;column-count:2;}.columns-3{-moz-column-count:3;-webkit-column-count:3;column-count:3;}.columns-4{-moz-column-count:4;-webkit-column-count:4;column-count:4;}.list-columns.columns p,.list-columns.columns ol,.list-columns.columns ul,.list-columns.columns li{-webkit-column-break-inside:none;-moz-column-break-inside:none;-o-column-break-inside:none;-ms-column-break-inside:none;column-break-inside:none;-moz-page-break-inside:none;page-break-inside:none;}.list-columns.columns.columns-1{-moz-column-count:1;-webkit-column-count:1;column-count:1;}.list-columns.columns.columns-2{-moz-column-count:1;-webkit-column-count:1;column-count:1;}.list-columns.columns.columns-3{-moz-column-count:1;-webkit-column-count:1;column-count:1;}.list-columns.columns.columns-4{-moz-column-count:1;-webkit-column-count:1;column-count:1;}.list-columns.columns.columns-1 ul{-moz-column-count:1;-webkit-column-count:1;column-count:1;}.list-columns.columns.columns-2 ul{-moz-column-count:2;-webkit-column-count:2;column-count:2;}.list-columns.columns.columns-3 ul{-moz-column-count:3;-webkit-column-count:3;column-count:3;}.list-columns.columns.columns-4 ul{-moz-column-count:4;-webkit-column-count:4;column-count:4;}.pad-margin{padding-left:35px !important;padding-right:35px !important;box-sizing:border-box;}#search-field{display:none;width:auto;height:auto;}.home-message{height:auto;width:100%;margin:0 !important;padding-top:100px;box-sizing:border-box;position:relative;}.home-message .inner{position:relative;}.home-message .container_12{overflow:visible !important;}.post-tax{font-size:14px;color:#bbb;padding-bottom:10px;}.post-tax a{color:#bbb;}.post-tax a:hover{color:#333;}#posts-grid,#awards-grid{width:100%;margin:0 auto;max-width:1920px;box-sizing:border-box;padding-bottom:30px;min-height:600px;}#projectlist-grid,#staff-grid{overflow:visible;position:relative;}#projectlist-grid{max-width:1920px;margin:0 auto;padding-bottom:0 0 35px 0;}#staff-grid{width:100%;margin:0 auto;max-width:1920px;box-sizing:border-box;padding-bottom:0px !important;}#staff-grid .staff-grid{padding-bottom:0px !important;}.header-image{position:relative;width:100%;height:auto;float:left;z-index:99;padding:0;}.is-img-header-txt{height:auto;text-align:left;font-size:11.5px;line-height:1.3em;padding-top:17.5px !important;width:100%;max-width:1400px;max-width:600px;background:none;text-shadow:none;padding:.75em 0 .75em 0;z-index:100;box-sizing:border-box;position:relative;color:#fff;}#header-img-wrapper{width:100%;height:75vh;min-height:200px !important;background-size:cover;position:relative;background-repeat:no-repeat;background-position:center center;overflow:visible !important;}.mobile-caption{width:100%;display:none;}#info,#gallery{width:100%;box-sizing:border-box;}#gallery{margin:0 0 60px 0;}body.single-ruhlstudio_gallery #gallery{margin:0 0 60px 0;}h3.stats-header{padding-bottom:.75em;padding-top:0;margin:0;}.projectStat{padding:0 0 .25em 0;width:100%;color:#bbb;margin:0 0 0 0 !important;box-sizing:border-box;}.projectStat:last-child{border-bottom:none;}.projectStat a{color:#333;}.projectStat a:hover{color:#bbb;}.projectStat h4{color:#bbb;padding:0 0 0px 0 !important;margin:0 !important;text-align:left;display:block !important;line-height:1.3em !important;}.projectStat p{display:block;display:block;padding:0 0 .75em 0 !important;line-height:1.4em;color:#333;}.projectStat.pTypes{padding:0 0 1em 0;color:#333;}.projectStat.pTypes p{display:inline !important;}.projectStat.pTypes a{display:inline;padding:.2em 0 0 0;color:#333;}.projectStat.pTypes a:hover{color:#bbb;}.stats_wrapper{margin-top:0px;margin-bottom:30px;font-size:14px;padding-left:70px;max-width:400px;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:normal;text-transform:none;}.stats_wrapper .staffStats{margin-left:-5px !important;color:#333;padding-left:35px;}.stats_wrapper .staffStats h4{color:#333;font-size:14px;padding-bottom:0 !important;}.stats_wrapper .staffStats a{color:#333;}.stats_wrapper .staffStats a:hover{color:#bbb;}.stats_wrapper .staffStats p{margin-bottom:0 !important;padding-bottom:.25em !important;color:#333;}.single-post-thumb{height:auto;width:100%;position:relative;top:0px;z-index:5;}.single-post-thumb img{padding:0;margin:0 0 1px 0 !important;position:static;float:left !important;height:auto;width:100%;z-index:999;}body.page #info article{padding-bottom:35px;}#info{overflow:hidden;}#info article .inner{padding:0 35px 35px 65px;box-sizing:border-box;}#info article .inner.single-content{padding:0 35px 35px 100px !important;}#info article.landing-page .inner{padding:35px 0 0 65px;}#info article.staff-article{position:relative;padding-left:0 !important;}#info article.staff-article .inner.grid_8{padding-left:0 !important;padding-right:0 !important;}#info article.staff-article .single-post-thumb{padding-top:95px;}#info article.staff-article .single-post-thumb img{max-width:400px;}#info article.staff-article .inner.single-content{padding:0 0 35px 100px !important;}#info article.staff-article .staff-quote{margin-left:-35px !important;padding:0 0px 1em 0;margin-top:0;margin-bottom:0;}.a2-social-share{text-align:right;font-size:26px;line-height:26px;padding:0px;margin-bottom:-.35em;}.a2-social-share .a2-social-title{display:inline;font-size:16px;line-height:16px;color:#bbb;}.a2-social-share ul.wpfai-list{float:right;list-style-type:none;margin:0;padding:0;}.a2-social-share ul.wpfai-list li{display:inline-block;margin:0;padding:0;}.a2-social-share ul.wpfai-list li:first-child{margin-left:0;}.a2-social-share ul.wpfai-list li:last-child{margin-right:0;}.a2-social-share a.wpfai-facebook.wpfai-link:hover{color:#37589b !important;}.a2-social-share a.wpfai-twitter.wpfai-link:hover{color:#46d4fe !important;}.a2-social-share a.wpfai-google-plus.wpfai-link:hover{color:#de5a49 !important;}.a2-social-share a.wpfai-pinterest.wpfai-link:hover{color:#cb2027 !important;}.a2-social-share a.wpfai-linkedin.wpfai-link:hover{color:#419cca !important;}.a2-social-share a.wpfai-tumblr.wpfai-link:hover{color:#345574 !important;}.a2-social-share a.wpfai-vk.wpfai-link:hover{color:#597ba5 !important;}.a2-social-share a.wpfai-stumbleupon.wpfai-link:hover{color:#ec4b24 !important;}.a2-social-share a.wpfai-delicious.wpfai-link:hover{color:#0b79e5 !important;}.a2-social-share a.wpfai-digg.wpfai-link:hover{color:#551a8b !important;}.a2-social-share a.wpfai-reddit.wpfai-link:hover{color:#ff4500 !important;}.a2-social-share a.wpfai-xing.wpfai-link:hover{color:#026466 !important;}.a2-social-share a.wpfai-weibo.wpfai-link:hover{color:#e6162d !important;}.a2-social-share a.wpfai-renren.wpfai-link:hover{color:#005eac !important;}.a2-social-share a.wpfai-envelope.wpfai-link:hover{color:#333 !important;}.a2-social-share a.wpfai-bullseye.wpfai-link:hover{color:#db3c14 !important;}.a2-social-share a.wpfai-code.wpfai-link:hover{color:#365d95 !important;}.a2-social-share a.wpfai-link{opacity:1;color:#333 !important;}.a2-social-share a.wpfai-link:hover{opacity:1;text-decoration:none;color:#bbb !important;}.a2-social-share a.wpfai-link{padding-left:.35em;opacity:1;transition:opacity .3s ease-in-out;}.a2-social-share a.wpfai-link:hover{opacity:1;text-decoration:none;}.a2-social-share .fa-stack{position:relative;display:inline-block;width:1em;height:1em;line-height:1em;vertical-align:baseline;}section#contact{padding-bottom:0px;padding-top:0px;}section#contact .inner_wrap .inner{margin-bottom:42px;}a.dir-link{display:none;}#bottom .office-location .office-dir-link{font-size:10px;}.office-location{padding-top:0;padding-bottom:.25em;}.office-location p{padding:0;margin:0;}.office-location .office-dir-link{font-size:14px;display:inline;}.office-location a{color:#bbb;}.office-location a:hover{color:#333;}#ScrollTo{display:block;position:fixed;bottom:20px;top:auto;right:.5em;padding:0;background:none;z-index:102;text-align:right;width:auto;margin:0 auto !important;transition:transform .3s ease-in-out;}#ScrollTo.totop a i{transform:rotate(180);}#ScrollTo:hover{transform:scale(1.4,1.4);}#ScrollTo a{color:#bbb;}#ScrollTo a:hover{color:#333;}#ScrollTo a i{transition:transform .3s ease-in-out;position:relative;font-size:18px !important;line-height:18px !important;float:left;padding:2px 0;}.sowb-button{position:relative;}a.buttonstyle{cursor:pointer;color:#333;opacity:.3;padding-left:2em;padding-right:0;transition:opacity .3s ease-in-out,padding .3s ease-in-out,color .3s ease-in-out;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;display:inline-block;}a.buttonstyle:hover{color:#333;opacity:1;padding-left:0;padding-right:2em;}section#error404 .error-graphic{padding:0px 0 50px 0;margin:0 auto;text-align:center;color:#eee;font-size:400px;line-height:1.2em;}section#error404 .error-graphic i.bt-stack-sm{font-size:80% !important;}section#archive .archive-title{color:#bbb !important;}section#archive .grid_12{border-top:none !important;}section#archive .grid_4{padding-top:15px;padding-bottom:15px;font-size:14px;line-height:1.3;margin-top:-1px;}section#archive .grid_4 .archiveLink{color:#bbb;padding:10px 0px 10px 75px;display:block;transition:color .3s ease-in-out;}section#archive .grid_4 .archiveLink .minor-txt,section#archive .grid_4 .archiveLink .gray{color:#bbb;}section#archive .grid_4 .archiveLink:hover{color:#333;}section#archive .grid_4 .archiveLink:hover .minor-txt,section#archive .grid_4 .archiveLink:hover .gray{color:#333;}section#archive .grid_4 .archiveLink:hover img{transform:scale(1.03,1.03);}section#archive .grid_4 .archiveLink.archivePrivate{color:#bbb;display:block;}section#archive .grid_4 .archiveLink.archivePrivate .minor-txt,section#archive .grid_4 .archiveLink.archivePrivate .gray{color:#ddd;}section#archive .grid_4 .archiveLink.archivePrivate img{opacity:.75;}section#archive .grid_4 .archiveLink img{transition:transform .3s ease-in-out;}section#archive .grid_4 .minor-txt,section#archive .grid_4 .gray{color:#bbb;transition:color .3s ease-in-out;padding:0;}section#archive .img_wrap{float:left;text-align:center;width:65px;height:65px;margin-right:10px;margin-left:-75px;background:#f6f6f6;position:relative;}section#archive .img_wrap img{float:left;}section#archive .img_wrap i{width:65px;line-height:65px;color:#ddd;font-size:35px;}section#archive .img_wrap .img_overlay{position:absolute;left:8px;right:8px;top:8px;bottom:8px;height:auto;width:auto;background:#ddd;display:none;}body.single-ruhlstudio_gallery .slideshow-start{font-size:11.5px;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:normal;text-transform:none;padding-bottom:.9em;margin-bottom:1.2em;border-bottom:1px dotted #d6d6d6;}body.single-ruhlstudio_gallery .slideshow-start a{color:#bbb;}body.single-ruhlstudio_gallery .slideshow-start a i{transition:left .3s ease-in-out,transform .3s ease-in-out;left:0px;position:relative !important;}body.single-ruhlstudio_gallery .slideshow-start a:hover{color:#333;}body.single-ruhlstudio_gallery .slideshow-start a:hover i{left:.3em;transform:scale(1.4,1.4);}body.single-ruhlstudio_gallery aside.grid_4{margin-top:0;padding-left:70px;padding-bottom:70px;}body.single-ruhlstudio_gallery aside.grid_4 .gallery-sm{margin-top:0 !important;padding:0 !important;}#slideshow-play{display:none;}.swiper-container{height:650px !important;width:100% !important;background:#eee;}.swiper-slide{position:relative !important;width:auto !important;height:650px !important;}.swiper-slide .swiper-caption-wrapper{position:absolute;top:auto;bottom:0px;left:0px;right:0px;}.swiper-slide .swiper-caption{background:#fff;background:hsla(0,0%,100%,.7);padding:4px 10px;float:left;box-sizing:border-box;font-size:10px;color:#333;line-height:1.4;}.swiper-slide .swiper-caption a{color:#666;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;}.swiper-slide .swiper-caption a:hover{color:#888;}.swiper-slide img{width:auto !important;height:650px !important;}.infinite-scroll #navigation,.infinite-scroll.neverending #footer{display:none;}.infinity-end.neverending #footer{display:block;}#infscr-finished{margin-left:-30px !important;}#infscr-loading{box-sizing:border-box;width:100% !important;height:auto;padding-top:23.5px !important;padding-bottom:17.5px !important;padding-left:35px !important;padding-right:35px !important;margin:0 auto !important;font-size:14px;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:normal;text-transform:none;position:fixed !important;z-index:999;top:auto !important;bottom:0 !important;left:0 !important;right:0 !important;background:#eee;background:rgba(238,238,238,.94);color:#666;}#infscr-loading div{margin:0 auto;}#infscr-loading img{display:none !important;}#infscr-loading #finish-div{margin-left:0px !important;}#infscr-loading #finish-div div{margin-left:0px !important;}.footer-spacer{display:block;width:100%;}#map-wrapper{position:absolute;top:0;left:0;width:100%;height:500px;background:#fff;z-index:2;}footer#bottom{position:relative;padding:0;width:100%;margin:0;height:auto;box-sizing:border-box;background:#fff;z-index:102;font-size:14px;line-height:1.6;min-height:500px;float:left;}footer#bottom hr{border-top:1px dotted #d6d6d6;}footer#bottom .bottom-bkg{padding:0;background:none;width:100%;height:auto;box-sizing:border-box;z-index:3;position:absolute;bottom:0;margin:0 auto;min-height:500px;}footer#bottom .bottom-bkg-office{background:none;position:absolute;left:0;bottom:-3px;max-width:66.66%;float:left;padding:35px;}footer#bottom .bottom-bkg-social{padding:35px;width:auto;height:auto;position:absolute;right:0;bottom:0;box-sizing:border-box;float:right;max-width:33.33%;}footer#bottom .social-links{margin:0;padding:0;}footer#bottom a{color:#333;}footer#bottom a:hover{color:#bbb;}aside{padding:0 0 10px 0;margin:0;font-size:14px !important;line-height:1.6 !important;}aside .pdf-list.pad-margin{padding-left:0 !important;padding-right:0 !important;text-align:left;float:left;clear:both;}.pdf-list{text-align:left;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-size:14px;padding-top:0px;padding-bottom:30px;list-style:none;}.pdf-list li{float:none;list-style:none;border-top:1px dotted #d6d6d6;padding:.5em 0;margin:0;}.pdf-list li:last-child{border-bottom:1px dotted #d6d6d6;}.pdf-list li a{color:#333;}.pdf-list li a:hover{color:#023c75;}#awards-list{padding:40px 0 0 0 !important;font-size:14px;line-height:1.5 !important;margin-bottom:15px;}#awards-list h2{color:#023c75;padding-bottom:15px;margin-top:-10px;}.awards-set{margin-bottom:60px;}.award-item{padding:1em 0 .7em 0 !important;border-top:1px dotted #d6d6d6;}.award-item .award_year{padding:0 15px 0 0 !important;float:left;box-sizing:border-box;}.award-item .the_award{box-sizing:border-box;padding:0 15px 0 0 !important;width:50%;float:left;}.award-item .awarded_to{box-sizing:border-box;padding:0 !important;width:50%;float:left;}.award-item:last-child{border-bottom:1px dotted #d6d6d6;}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001;}100%{opacity:0;visibility:hidden;z-index:-1;}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001;}100%{visibility:visible;opacity:1;z-index:1001;}}header#top.sticky+.content{padding-top:102px;}#header-mask{position:absolute;width:100%;height:auto;z-index:-1;margin-top:15px;}#header-mask.fixed{position:relative;}.home header#top{top:0;}.home header#top.fixed{padding-top:0;margin-top:15px;}.home #header-mask{height:85px;}header#top{margin-top:15px;background:#fff;background:hsla(0,0%,100%,.92);position:relative;top:0;left:0;padding:0;z-index:105;width:auto;height:auto;}header#top .header-inner{max-width:1400px;margin:0 auto;padding:10px 35px 25px 35px;box-sizing:border-box;}header#top.fixed{position:fixed;width:100%;overflow:visible;}header#top.fixed:before{content:"";position:absolute;top:-15px;height:15px;left:0;width:100%;background:hsla(0,0%,100%,.92);z-index:103;}#top-nav{position:static;width:auto;height:auto;transform-origin:top left;transition:transform .5s ease-in-out,margin .5s ease-in-out;}.ruhlstudio-link{color:#333;display:block;float:left;transform-origin:left center;transition:transform .3s ease-in-out,opacity .3s ease-in-out;}a.ruhlstudio-link{transform:scale(1,1);}a.ruhlstudio-link:hover{opacity:.7;transform:scale(1.1,1.1);}.ruhlstudio-logo{position:static;display:block;color:#333;background:none;line-height:1em !important;font-size:23px;padding:0;float:left;font-weight:normal;font-family:Arial,Helvetica,sans-serif;width:283px;}.ruhlstudio-name{line-height:18.9429px;float:left;width:auto;height:auto;background:none;padding:0 .8em;font-size:17.475px;letter-spacing:.1em;margin-top:-1px;display:block;}.ruhlstudio-name span{position:relative;z-index:2;display:block !important;width:100%;font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif;}.ruhlstudio-name span.line-1{color:#333;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;}.ruhlstudio-name span.line-2{text-align:right;color:#333;}.ruhlstudio-name span.line-3{color:#005aad;}#menu-trigger{position:relative;top:10px;right:6px;left:auto;float:right;bottom:auto;height:100%;height:30px;z-index:9999;cursor:default;width:30px;transition:margin .5s ease-in-out,transform .3s ease-in-out;margin-top:0;border:none;}#menu-trigger{cursor:pointer;display:block;}#menu-trigger:hover{transform:scale(1.2,1.2);}#menu-trigger:hover span{background:#bbb;}#menu-trigger span{background:#666;display:block;width:30px;height:3px;margin-bottom:10px;position:relative;top:0;transition:all ease-in-out .4s;}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001;}100%{opacity:0;visibility:hidden;z-index:-1;}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001;}100%{visibility:visible;opacity:1;z-index:1001;}}.relatedTitle{font-size:16px !important;color:#bbb !important;padding-top:0;padding-bottom:.5em !important;margin-top:0 !important;margin-bottom:.7em !important;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;text-transform:uppercase;}.staff-article #page-header.cpt-header h1{padding-left:30px;}.staff-article #page-header.cpt-header .post-type{margin-left:-17.5px;}.page #page-header h1{font-size:18px !important;}#page-header{width:auto;height:auto;margin:0;padding:60px 0 5px 0;box-sizing:border-box;color:#333;position:relative;overflow:visible !important;}#page-header h1{padding-right:10px;font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;text-transform:uppercase;position:absolute;left:35px;transform-origin:top right;transform:translateX(-100%) rotate(-90deg);font-size:18px;}#page-header.cpt-header .post-type{padding-right:10px;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;text-transform:uppercase;position:absolute;transform-origin:top right;transform:translateX(-100%) rotate(-90deg);font-size:18px;color:#bbb;}#page-header.cpt-header h1{transform:none;position:static;font-size:32px;font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;text-transform:none;padding-left:35px;margin-bottom:10px !important;}#page-header.cpt-header h1 .suffix{color:#bbb;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;}#page-header.cpt-header.archive-header{min-height:220px;}#page-header.cpt-header.archive-header .post-type{font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;color:#333;}#page-header.cpt-header.archive-header h1{padding-left:65px;}#page-header.cpt-header.error-header h1{transform:none;position:static;font-size:42px;font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.1em;letter-spacing:normal;text-transform:none;padding-left:0;}#page-header.cpt-header.landing-header h1{transform:none;position:static;font-size:42px;font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.1em;letter-spacing:normal;text-transform:none;padding-left:65px;}#page-header.cpt-header.gallery-header h1{padding-left:65px !important;}#page-header.single-header{margin-left:-65px !important;padding-left:0;}#page-header.single-header .post-terms{padding-top:8px;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;padding-left:65px;padding-bottom:10px;color:#bbb;line-height:1.3;}#page-header.single-header .post-terms time{display:block;color:#333;}#page-header.single-header h1{padding-left:65px;}.staff-article #page-header.cpt-header{margin-left:-35px;}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001;}100%{opacity:0;visibility:hidden;z-index:-1;}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001;}100%{visibility:visible;opacity:1;z-index:1001;}}.archive-grid.project-grid.list-view{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important;float:none !important;}.archive-grid.project-grid.list-view article{width:100% !important;border-top:1px dotted #d6d6d6;}.archive-grid.project-grid.list-view article.project-box{margin-right:35px !important;padding-bottom:1.2em !important;overflow:visible !important;}.archive-grid.project-grid.list-view article.project-box header{width:58.3333333333% !important;margin-left:16.6666666667% !important;}.archive-grid.project-grid.list-view article.project-box header a.buttonstyle.turn-90{display:none;}.archive-grid.project-grid.list-view article.project-box .gridLink{margin-right:0 !important;float:left;margin:1.2em 0 0 0;padding-right:17.5px !important;width:16.6666666667% !important;box-sizing:border-box;position:relative;z-index:9;overflow:visible !important;}.archive-grid.project-grid.list-view article.project-box .gridLink .square-box{max-width:120px;overflow:visible !important;}.archive-grid.project-grid.list-view article.project-box .gridLink .square-box .square-content{overflow:visible !important;}.archive-grid.project-grid.list-view article.project-box .gridLink .square-box .square-content .flex{vertical-align:top;overflow:visible !important;}.archive-grid.project-grid.list-view article.project-box .gridLink .square-box .square-content .flex-img-wrap{overflow:visible !important;}.archive-grid.project-grid.list-view article.project-box .gridLink .square-box .square-content .flex-img-wrap.horizontal{width:100%;margin:0 auto auto 0 !important;}.archive-grid.project-grid.list-view article.project-box .gridLink .square-box .square-content .flex-img-wrap.horizontal img{width:100%;margin:0 auto auto 0 !important;}.archive-grid.project-grid.list-view article.project-box .gridLink .square-box .square-content .flex-img-wrap.vertical{height:100%;margin:0 auto auto 0 !important;}.archive-grid.project-grid.list-view article.project-box .gridLink .square-box .square-content .flex-img-wrap.vertical img{height:100%;margin:0 auto auto 0 !important;}.archive-grid{width:auto !important;box-sizing:border-box;padding-bottom:35px;margin:0 auto !important;position:relative !important;}.archive-grid article{padding-right:3.33%;padding-left:0;width:33.33%;overflow:visible;box-sizing:border-box;padding-bottom:52.5px !important;margin:0 !important;}.archive-grid .grid-sizer{width:33.33%;height:0;}.archive-grid.grid-col-1 article{width:100%;padding-right:3.33%;}.archive-grid.grid-col-1 .grid-sizer{width:100%;}.archive-grid.grid-col-2 article{width:49.99%;padding-right:3.33%;}.archive-grid.grid-col-2 article header h3{font-size:18px;}.archive-grid.grid-col-2 .grid-sizer{width:50%;}.archive-grid.grid-col-3 article{width:33.33%;padding-right:3.33%;}.archive-grid.grid-col-3 article header h3{font-size:16px;}.archive-grid.grid-col-3 .grid-sizer{width:33.33%;}.archive-grid.grid-col-4 article{width:25%;padding-right:3.33%;}.archive-grid.grid-col-4 article header h3{font-size:16px;}.archive-grid.grid-col-4 .grid-sizer{width:25%;}.archive-grid.grid-col-5 article{width:20%;padding-right:3.33%;}.archive-grid.grid-col-5 article header h3{font-size:14px;}.archive-grid.grid-col-5 .grid-sizer{width:20%;}.archive-grid.project-grid,.archive-grid.staff-grid,.archive-grid.awards-grid{margin-right:-3.33% !important;}.archive-grid.project-grid article header,.archive-grid.staff-grid article header,.archive-grid.awards-grid article header{max-width:600px !important;}.archive-grid.project-grid article .flex-img-wrap,.archive-grid.staff-grid article .flex-img-wrap,.archive-grid.awards-grid article .flex-img-wrap{max-width:600px !important;}.archive-grid article.width-full{padding-top:0 !important;padding-bottom:4.2em !important;margin-top:0 !important;width:100%;position:relative;padding-right:12px;height:auto !important;color:#fff;overflow:visible;}.archive-grid article.width-full .full-centered{margin-left:auto !important;margin-right:auto !important;max-width:100%;}.archive-grid article.width-full.news-article:first-child,.archive-grid article.width-full.awards-article:first-child{margin-top:0px !important;padding-top:45px !important;}.archive-grid article.width-full:first-child{padding-top:4.2em !important;margin-top:10px !important;}.archive-grid article.width-full .gridLink{width:60%;position:relative;float:right;z-index:2;}.archive-grid article.width-full .gridLink .square-box{position:static;overflow:visible;float:left;width:100%;}.archive-grid article.width-full .gridLink .square-box:before{display:none;}.archive-grid article.width-full .gridLink .square-box .square-content{font:0/0 a;overflow:visible;overflow:visible;position:static;text-align:left;}.archive-grid article.width-full .gridLink .square-box .square-content .flex{vertical-align:middle;display:static;align-items:inherit;justify-content:inherit;height:auto;width:auto;position:relative;text-align:center;font:0/0 a;overflow:visible;}.old-ie .archive-grid article.width-full .gridLink .square-box .square-content .flex{display:inline-block;}.archive-grid article.width-full .gridLink .square-box .square-content .flex-img-wrap{vertical-align:middle;z-index:2;text-align:left;position:relative !important;float:left;overflow:visible;transition:background .3s ease-in-out,transform .3s ease-in-out;width:100% !important;height:auto !important;margin:0 auto 0 0;background:#eee !important;}.archive-grid article.width-full .gridLink .square-box .square-content .flex-img-wrap.horizontal{width:100%;margin-top:auto;margin-bottom:0;}.archive-grid article.width-full .gridLink .square-box .square-content .flex-img-wrap.horizontal img{width:100%;margin-top:auto;margin-bottom:0;}.archive-grid article.width-full .gridLink .square-box .square-content .flex-img-wrap.vertical{width:100% !important;max-width:600px;height:auto !important;margin:0 auto 0 0;}.archive-grid article.width-full .gridLink .square-box .square-content .flex-img-wrap.vertical img{position:relative !important;float:left;margin:0 auto 0 0;height:auto !important;width:100% !important;}.archive-grid article.width-full .gridLink .square-box .square-content .flex-img-wrap .bkg-after{position:absolute;left:15px;height:100%;display:block;content:" ";background:none;top:15px;z-index:3;transition:background .3s ease-in-out,transform .3s ease-in-out;transform:scale(1,1);}.archive-grid article.width-full .gridLink .square-box .square-content .flex-img-wrap img{text-align:center;vertical-align:middle;position:relative;overflow:hidden;z-index:5;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:scale(1,1);}.old-ie .archive-grid article.width-full .gridLink .square-box .square-content .flex-img-wrap img{display:inline-block;max-height:100%;max-width:100%;}.archive-grid article.width-full .gridLink:hover .square-box .square-content .flex-img-wrap{transform:scale(1.03,1.03);}.archive-grid article.width-full .gridLink:hover .square-box .square-content .flex-img-wrap.is-loaded .bkg-after{background:#023c75;}.archive-grid article.width-full .gridLink:hover .square-box .square-content img{opacity:.8;transform:scale(1,1);}.archive-grid article.width-full header{display:block !important;position:relative;float:left;margin-top:40px;margin-right:0 !important;margin-left:0;padding:0 !important;width:40%;z-index:1 !important;height:auto !important;}.archive-grid article.width-full header .offset{margin-left:-35px;background:#005aad;position:relative;padding:52.5px 17.5px 70px 35px;width:auto;box-sizing:border-box;min-height:400px;max-width:660px;overflow:visible;float:right;}.archive-grid article.width-full header .offset:before{position:absolute;left:-3000px;right:auto;width:3000px;height:100%;display:block;content:" ";background:#005aad;top:0;}.archive-grid article.width-full header .offset:after{position:absolute;left:100%;right:auto;width:35px;height:100%;display:block;content:" ";background:#005aad;top:0;}.archive-grid article.width-full header .offset .post-terms{background:#023c75;position:absolute;bottom:100%;right:0;padding:50px 17.5px 12px 35px;overflow:visible;font-size:16px;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;color:#fff;text-align:right;}.archive-grid article.width-full header .offset .post-terms:after{position:absolute;left:100%;right:auto;width:30vw;height:200%;display:block;content:" ";background:#023c75;top:0;}.archive-grid article.width-full header .offset .post-terms .post-type{color:#bbb;}.archive-grid article.width-full header .offset .post-terms time{text-align:left !important;}.archive-grid article.width-full header h3{font-size:42px;line-height:1.2em;font-weight:normal;color:#fff;padding-left:0;margin:0 0 .5em 0 !important;}.archive-grid article.width-full header h3 a{color:#fff;}.archive-grid article.width-full header h3 a:hover{color:#bbb;}.archive-grid article.width-full header p{font-size:14px;padding-left:45px;}.archive-grid article.width-full header a.buttonstyle{color:#fff;}.archive-grid article.width-full header a.buttonstyle:hover{color:#fff;}.archive-grid article.staff-box header h3{padding:0 0 0 0;}.archive-grid article.project-box header h3,.archive-grid article.related-box header h3{margin-bottom:0px !important;}.archive-grid article.project-box header .proj-loc,.archive-grid article.related-box header .proj-loc{padding:0 0 0 35px;margin-top:-20px;}.archive-grid article.awards-article header h3{padding:0;}.archive-grid article.awards-article header .post-content-wrap{padding-left:0;}.archive-grid article.awards-article header .post-content-wrap .post-content-inner{padding-left:35px;}.archive-grid article.awards-article header .post-content-wrap .post-content-inner p{padding-left:0;}.archive-grid article .gridLink{color:#333;padding:0 0 0 0 !important;transition:color .3s ease-in-out,background-color .3s ease-in-out;overflow:visible;}.archive-grid article .gridLink:hover{color:#bbb;}.archive-grid article .gridLink:hover .square-box .square-content .flex-img-wrap.is-loaded .bkg-after{background:#005aad;}.archive-grid article .gridLink:hover .square-box .square-content .flex-img-wrap .bkg-after{transform:scale(1.03,1.03);}.archive-grid article .gridLink:hover .square-box .square-content .flex-img-wrap img{opacity:.8;transform:scale(1.03,1.03);}.archive-grid article header{text-align:left;width:100%;padding:25px 0 0 0 !important;margin:0;box-sizing:border-box;transition:opacity .3s ease-in-out;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:normal;font-size:11.5px;}.archive-grid article header a:not(.buttonstyle){color:#333;font-size:inherit;}.archive-grid article header a:not(.buttonstyle):hover{color:#bbb;}.archive-grid article header .post-content-wrap{position:relative;}.archive-grid article header .post-content-wrap .post-content-inner{padding-left:35px;}.archive-grid article header .post-content-wrap .proj-loc-news{display:block;padding-left:35px;margin-top:-10px !important;padding-bottom:10px;}.archive-grid article header h3{padding:0 0 0 35px;margin-bottom:10px !important;}.archive-grid article header h3 .small-subtitle{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:normal;text-transform:none;font-size:11.5px;display:block;padding-top:5px;}.archive-grid article header .staff-suffix{color:#bbb;}.archive-grid article header .sub-title{display:block;padding:0 0 0 0;}.archive-grid article header .post-terms{padding:10px 0 12px 0;display:block;margin:0;line-height:1.2;font-size:10px;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;color:#333;text-align:left;}.archive-grid article header .post-terms .post-type{color:#bbb;}.archive-grid article header .posted-on-meta{display:inline;}.archive-grid article header .posted-on-meta a.author-meta{color:#333;}.archive-grid article header .posted-on-meta a.author-meta:hover{color:#bbb;}.archive-grid article header .posted-on-meta time{padding:0;display:block !important;text-indent:1.3em;}.archive-grid article header .posted-on-meta .sep{text-transform:none;}.archive-grid article header p{padding-bottom:0;padding-left:35px;font-size:11.5px;position:relative;}.archive-grid article header p a.buttonstyle.turn-90{font-size:16px;}.archive-grid article header a.buttonstyle.turn-90{position:absolute;top:0;left:0;transform-origin:top right;transform:translateX(-100%) rotate(-90deg);font-size:11.5px;}.square-box{position:relative;overflow:visible;}.square-box:before{content:"";display:block;padding-top:100%;}.square-box .square-content{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;font:0/0 a;overflow:visible;}.square-box .square-content .flex{display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:relative;text-align:center;font:0/0 a;vertical-align:middle;overflow:visible;}.old-ie .square-box .square-content .flex{display:inline-block;}.square-box .square-content .flex-img-wrap{text-align:center;vertical-align:middle;position:relative;overflow:visible;z-index:2;margin:auto auto 0 auto;}.square-box .square-content .flex-img-wrap.horizontal{width:100%;margin-top:auto;margin-bottom:0;}.square-box .square-content .flex-img-wrap.horizontal img{width:100%;margin-top:auto;margin-bottom:0;}.square-box .square-content .flex-img-wrap.vertical{text-align:left;height:100%;width:100%;min-width:0;}.square-box .square-content .flex-img-wrap.vertical img{height:100%;margin:0 auto;min-width:0;}.square-box .square-content .flex-img-wrap .bkg-after{position:absolute;left:15px;height:100%;display:block;content:" ";background:none;top:15px;z-index:3;transition:background .3s ease-in-out,transform .3s ease-in-out;transform:scale(1,1);float:left;}.square-box .square-content .flex-img-wrap img{text-align:center;vertical-align:middle;position:relative;overflow:hidden;z-index:5;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:scale(1,1);}.old-ie .square-box .square-content .flex-img-wrap img{display:inline-block;max-height:100%;max-width:100%;}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001;}100%{opacity:0;visibility:hidden;z-index:-1;}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001;}100%{visibility:visible;opacity:1;z-index:1001;}}.related-filters{font-size:14px;padding-bottom:35px;}.related-filters button{transition:color .3s ease-in-out;border:none;background:none !important;color:#bbb;padding:.6em 1em .4em 0;margin-right:4px;margin-top:4px;outline:none !important;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;text-transform:uppercase !important;}.related-filters button:hover{color:#666 !important;}.related-filters button:hover.active{color:#333 !important;}.related-filters button.active{background:none !important;color:#333 !important;}#footer-nav{text-align:right;font-size:16px;line-height:20px;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;color:#333;float:right;width:auto !important;height:auto;margin:0;padding:5px 0 0 50px !important;display:block;box-sizing:border-box;margin-bottom:0 !important;}#footer-nav li.search-icon{display:none !important;}#footer-nav ul,#footer-nav li,#footer-nav ul li{list-style:none !important;display:block !important;float:left;box-sizing:border-box;margin:0 !important;padding:0;}#footer-nav li{padding-left:12px !important;box-sizing:border-box;}#footer-nav ul.menu li a{margin:0 !important;display:block;padding-top:5px;padding-bottom:2px;border-bottom:4px solid rgba(0,0,0,0);color:#333;float:right;box-sizing:border-box;transition:color .3s ease-in-out,border .3s ease-in-out;}#footer-nav ul.menu li a:hover{color:#bbb !important;border-bottom:4px solid #bbb;}.so-panel .social-styles{text-align:inherit;font-size:inherit;}.social-styles{font-size:14px;text-align:right;}.social-styles a{display:block;color:#333;}.social-styles a:hover{color:#005aad;}#bottom .social-styles a{color:#333;}#bottom .social-styles a:hover{color:#bbb;}#bottom .social-styles a.by-line{color:#333;}#bottom .social-styles a.by-line:hover{color:#bbb;}#menu-close{position:absolute;top:37px;right:45px;font-size:23px;}#main-menu .limit-width{position:relative !important;max-width:1400px !important;margin-left:auto !important;margin-right:auto !important;height:100%;}#main-menu .limit-width .social-links{text-align:left;padding-top:10px;margin-top:0px;margin-right:0 !important;border-top:1px dotted #d6d6d6;}body.page-template.page-template-page-contact article#page .inner .social-links a:first-child{display:none;}#site-nav{padding-top:140px;padding-bottom:35px;padding-left:35px;padding-right:0;margin:0 0 0 auto;width:auto;margin-bottom:-1em;float:right;}#site-nav .ruhlstudio-link{position:absolute;top:25px;left:35px;}#site-nav li.search-icon{display:none !important;}#site-nav .main-menu-heading{line-height:1.2em;font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif;font-size:20px;padding-bottom:.4em;display:block;}#site-nav .menu-column{max-width:350px;min-width:285px;padding-right:35px;}#site-nav .menu-column ul.menu{list-style:none;font-size:20px;line-height:1.2em;}#site-nav .menu-column ul.menu li{list-style:none;line-height:1.2em;}#site-nav .menu-column ul.menu li.bold{font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif;}#site-nav .menu-column ul.menu li a{color:#333;}#site-nav .menu-column ul.menu li a:hover{color:#005aad;}#site-nav .menu-column .office-location .office-dir-link{font-size:14px;}#site-nav .menu-column .office-location a{color:#333;}#site-nav .menu-column .office-location a:hover{color:#005aad;}.page-template-page-projects #info{overflow:visible !important;}.inner_wrap,.container_12,.inner_wrap .container_12{overflow:visible !important;}.sticky-nav.panel-cell-style.is_stuck{margin-top:0 !important;margin-bottom:auto !important;padding-top:0 !important;padding-bottom:0 !important;position:fixed !important;bottom:auto !important;height:0 !important;z-index:999 !important;overflow:visible !important;background:rgba(187,187,187,.5) !important;}.sticky-nav{position:relative !important;margin-top:0 !important;z-index:999;}.sticky-nav.is_stuck{margin-top:0 !important;position:fixed !important;z-index:999;}.filters-wrap-inner{padding-bottom:1em !important;}#filters-wrap{position:absolute !important;top:100%;right:0;left:auto;}.view-filters-button.sidebar-nav{margin-bottom:0px !important;padding:.75em 15px .65em 15px !important;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;color:#888;transition:color .3s 0 ease-in-out,background .3s 0 ease-in-out;}.view-filters-button.sidebar-nav:after{transition:inherit;}.view-filters-button.sidebar-nav:hover{background:#005aad;color:#fff;}.view-filters-button.sidebar-nav:hover:after{transition:inherit;background:inherit;}a.sidebar-nav:hover{background:#e0f2fe;background:rgba(224,242,254,.94);transition:color .3s 0 ease-in-out,background .3s 0 ease-in-out;}a.sidebar-nav:hover:after{transition:none !important;background:inherit;}.sidebar-nav{float:right !important;width:100%;max-width:360px;padding:1.5em 0 4em 35px !important;box-sizing:border-box;position:relative !important;background:#e0f2fe;background:rgba(224,242,254,.94);margin-bottom:50px;overflow:visible !important;margin-left:-100px;font-size:14px;line-height:1.4em;z-index:99;transition:color .3s 0 ease-in-out,background .3s 0 ease-in-out;}.sidebar-nav:after{transition:inherit;position:absolute;left:100%;right:auto;width:3000px;height:100%;display:block;content:" ";background:inherit;top:0;z-index:99;}.sidebar-nav.home-nav-first{margin-bottom:1px !important;padding-bottom:1.5em !important;}.sidebar-nav.home-nav-last{margin-bottom:4em !important;}.sidebar-nav h3{font-size:16px;position:absolute;top:0;left:-24px;right:auto;text-align:right;transform-origin:top right;transform:translateX(-100%) rotate(-90deg);padding-top:0;padding-bottom:.5em !important;margin-top:0 !important;margin-bottom:.7em !important;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;}.sidebar-nav ul.menu{font-size:14px;font-family:"Roboto",Arial,Helvetica,sans-serif;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;font-weight:normal;padding:0 0 0 0;text-align:left;letter-spacing:.1em;text-transform:uppercase;}.sidebar-nav ul.menu li{display:block;width:100%;padding:0;margin:0;line-height:1.6em;}.sidebar-nav ul.menu .small{font-size:14px;line-height:1.3em;}.sidebar-nav ul.menu .search-icon{padding-top:15px;}.sidebar-nav ul.menu ul{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px;margin:0px 0 0px 0;font-size:18px;line-height:1.2em;}.sidebar-nav ul.menu ul li{padding-left:18px;position:relative;}.sidebar-nav ul.menu ul li:before{display:block;top:0;left:0px;position:absolute;border-bottom:1px dotted #d6d6d6;height:.6em;width:.6em;content:" ";}.sidebar-nav ul.menu ul a{color:#023c75;}.sidebar-nav ul.menu ul a:hover{color:#333;}.sidebar-nav ul.menu a{color:#023c75;width:auto;padding:0px 0;transition:border .3 ease-in-out;}.sidebar-nav ul.menu a:hover{color:#333;}html:not(.cssanimations.opacity) #main-menu{visibility:hidden;transition:opacity .6s ease-in-out;opacity:0;z-index:-1;}html:not(.cssanimations.opacity) #main-menu.show-menu{visibility:visible;opacity:1;z-index:1001;}html.cssanimations.opacity #main-menu{visibility:hidden;transition:opacity .6s ease-in-out;opacity:0;z-index:-1;}html.cssanimations.opacity #main-menu.menu-triggered{animation:ruhlstudioFadeMenuOut .5s ease-in-out;animation-fill-mode:forwards;}html.cssanimations.opacity #main-menu.menu-triggered.show-menu{animation:ruhlstudioFadeMenuIn .5s ease-in-out;animation-fill-mode:forwards;}#main-menu{position:fixed;box-sizing:border-box;top:0;right:0;bottom:0;left:auto;height:auto;max-height:100%;width:auto;max-width:100%;min-width:40%;background:#e0f2fe;background:rgba(224,242,254,.94);overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-bottom:100px;}#main-menu .search-menu-text{font-size:20px;text-transform:none;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;margin-top:.5em;}#main-menu .dropdown-toggle{position:relative;}#main-menu .dropdown-toggle .toggle-icon{font-size:40% !important;position:absolute;right:-1.2em;bottom:1.25em;}#filters-list{font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;color:#bbb;padding-bottom:4em;padding-top:2.5em;font-size:14px;}#active-filters{color:#333;}#filters{box-sizing:border-box;color:#333;position:absolute;bottom:0;left:0;padding:0 0 0 0;margin:0 0 5px 0;}#filters.is_stuck{margin-right:-6px;}#filters #filter-button-column{position:relative;z-index:100;text-align:left;margin-right:-12px;}#filters button.view-button{padding:2px 5px 0px 5px !important;margin:0px 0 0 6px !important;font-size:20px !important;line-height:40px !important;color:#bbb;float:right;display:block;background:none;cursor:pointer;text-align:center;width:40px;height:40px;box-sizing:border-box;border:none !important;}#filters button.view-button:hover,#filters button.view-button.active,#filters button.view-button:focus,#filters button.view-button:active,#filters button.view-button:focus:active{background:none !important;color:#005aad !important;border:none !important;}#filters button.view-filters{padding:0px 5px 0px 5px !important;margin:0px 0 0 6px !important;font-size:32px !important;line-height:40px !important;color:#333;float:right;display:block;background:none;vertical-align:middle;cursor:pointer;text-align:center;width:120px;height:40px;box-sizing:border-box;position:relative;border:none !important;}#filters button.view-filters span{line-height:30px !important;vertical-align:middle;text-transform:uppercase;font-size:11.5px;font-weight:normal;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;position:relative;position:absolute;top:-2px;top:7px;display:block;left:22px;}#filters button.view-filters i{position:absolute;right:20px;top:50%;}#filters button.view-filters i.bt-times{font-size:24px !important;}#filters button.view-filters:hover,#filters button.view-filters.active,#filters button.view-filters:focus,#filters button.view-filters:active,#filters button.view-filters:focus:active{color:#bbb !important;background:none !important;border:none !important;}#filters-form{padding-right:0;text-align:right;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;}#filters-form input[type=checkbox]{display:none !important;}#filters-form label{cursor:pointer;color:#888;transition:color .3s ease-in-out;}#filters-form label:hover{color:#333;}#filters-form label i{font-size:12px !important;bottom:1px;position:relative;transition:color .3s ease-in-out;}#filters-form ul,#filters-form li{list-style:none !important;padding:0;margin:0;}#filters-form ul li.active label{color:#023c75 !important;}#filters-form ul li.active ul li label{color:#888 !important;}#filters-form ul li.active ul li.active label{color:#023c75 !important;}#filters-form ul ul{padding:0 !important;margin:0 !important;padding-right:17px !important;}#pageNav{padding:1em 0 50px 0;margin-top:35px;margin-bottom:50px;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:normal;text-transform:none;}#pageNav a{display:block;color:#bbb;padding-bottom:.3em;transition:border .3s ease-in-out,color .3s ease-in-out;}#pageNav a:hover{color:#333;}#pageNav a[rel=next]{width:auto;max-width:49%;float:right;text-align:right;}#pageNav a[rel=prev]{width:auto;max-width:49%;float:left;text-align:left;}.postPagination,.ruhlstudio-filter-navigation{display:none !important;}.no-js .postPagination,.no-js .ruhlstudio-filter-navigation{display:block !important;}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001;}100%{opacity:0;visibility:hidden;z-index:-1;}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001;}100%{visibility:visible;opacity:1;z-index:1001;}}.container_12,.container_16{width:100%;margin-left:0%;margin-right:0%;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:0%;margin-right:0%;}.alpha{margin-left:0%;}.omega{margin-right:0%;}.container_12 .grid_1,.container_16 .container_12 .grid_1{width:8.3333333333%;}.container_12 .grid_2,.container_16 .container_12 .grid_2{width:16.6666666667%;}.container_12 .grid_3,.container_16 .container_12 .grid_3{width:25%;}.container_12 .grid_4,.container_16 .container_12 .grid_4{width:33.3333333333%;}.container_12 .grid_5,.container_16 .container_12 .grid_5{width:41.6666666667%;}.container_12 .grid_6,.container_16 .container_12 .grid_6{width:50%;}.container_12 .grid_7,.container_16 .container_12 .grid_7{width:58.3333333333%;}.container_12 .grid_8,.container_16 .container_12 .grid_8{width:66.6666666667%;}.container_12 .grid_9,.container_16 .container_12 .grid_9{width:75%;}.container_12 .grid_10,.container_16 .container_12 .grid_10{width:83.3333333333%;}.container_12 .grid_11,.container_16 .container_12 .grid_11{width:91.6666666667%;}.container_12 .grid_12,.container_16 .container_12 .grid_12{width:100%;}.container_16 .grid_1,.container_12 .container_16 .grid_1{width:6.25%;}.container_16 .grid_2,.container_12 .container_16 .grid_2{width:12.5%;}.container_16 .grid_3,.container_12 .container_16 .grid_3{width:18.75%;}.container_16 .grid_4,.container_12 .container_16 .grid_4{width:25%;}.container_16 .grid_5,.container_12 .container_16 .grid_5{width:31.25%;}.container_16 .grid_6,.container_12 .container_16 .grid_6{width:37.5%;}.container_16 .grid_7,.container_12 .container_16 .grid_7{width:43.75%;}.container_16 .grid_8,.container_12 .container_16 .grid_8{width:50%;}.container_16 .grid_9,.container_12 .container_16 .grid_9{width:56.25%;}.container_16 .grid_10,.container_12 .container_16 .grid_10{width:62.5%;}.container_16 .grid_11,.container_12 .container_16 .grid_11{width:68.75%;}.container_16 .grid_12,.container_12 .container_16 .grid_12{width:75%;}.container_16 .grid_13,.container_12 .container_16 .grid_13{width:81.25%;}.container_16 .grid_14,.container_12 .container_16 .grid_14{width:87.5%;}.container_16 .grid_15,.container_12 .container_16 .grid_15{width:93.75%;}.container_16 .grid_16,.container_12 .container_16 .grid_16{width:100%;}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:25%;}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:50%;}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:75%;}.container_12 .prefix_1{padding-left:8.333%;}.container_12 .prefix_2{padding-left:16.666%;}.container_12 .prefix_4{padding-left:33.333%;}.container_12 .prefix_5{padding-left:41.666%;}.container_12 .prefix_7{padding-left:58.333%;}.container_12 .prefix_8{padding-left:66.666%;}.container_12 .prefix_10{padding-left:83.333%;}.container_12 .prefix_11{padding-left:91.666%;}.container_16 .prefix_1{padding-left:6.25%;}.container_16 .prefix_2{padding-left:12.5%;}.container_16 .prefix_3{padding-left:18.75%;}.container_16 .prefix_5{padding-left:31.25%;}.container_16 .prefix_6{padding-left:37.5%;}.container_16 .prefix_7{padding-left:43.75%;}.container_16 .prefix_9{padding-left:56.25%;}.container_16 .prefix_10{padding-left:62.5%;}.container_16 .prefix_11{padding-left:68.75%;}.container_16 .prefix_13{padding-left:81.25%;}.container_16 .prefix_14{padding-left:87.5%;}.container_16 .prefix_15{padding-left:93.75%;}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:25%;}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:50%;}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:75%;}.container_12 .suffix_1{padding-right:8.333%;}.container_12 .suffix_2{padding-right:16.666%;}.container_12 .suffix_4{padding-right:33.333%;}.container_12 .suffix_5{padding-right:41.666%;}.container_12 .suffix_7{padding-right:58.333%;}.container_12 .suffix_8{padding-right:66.666%;}.container_12 .suffix_10{padding-right:83.333%;}.container_12 .suffix_11{padding-right:91.666%;}.container_16 .suffix_1{padding-right:6.25%;}.container_16 .suffix_2{padding-right:16.5%;}.container_16 .suffix_3{padding-right:18.75%;}.container_16 .suffix_5{padding-right:31.25%;}.container_16 .suffix_6{padding-right:37.5%;}.container_16 .suffix_7{padding-right:43.75%;}.container_16 .suffix_9{padding-right:56.25%;}.container_16 .suffix_10{padding-right:62.5%;}.container_16 .suffix_11{padding-right:68.75%;}.container_16 .suffix_13{padding-right:81.25%;}.container_16 .suffix_14{padding-right:87.5%;}.container_16 .suffix_15{padding-right:93.75%;}html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:after{clear:both;content:".";display:block;visibility:hidden;height:0;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}.container_12,.container_16{margin:0;box-sizing:border-box;width:auto;overflow:hidden !important;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;box-sizing:border-box;}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001;}100%{opacity:0;visibility:hidden;z-index:-1;}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001;}100%{visibility:visible;opacity:1;z-index:1001;}}.gform_wrapper{padding:0 !important;margin:-5px 0 0 0 !important;}.gform_wrapper form{box-sizing:border-box;width:100%;padding:0;margin:0;float:left;}.gform_wrapper form ul{padding:0 !important;margin:0 !important;list-style:none !important;}.gform_wrapper form ul li{list-style:none !important;padding:0 !important;margin:0 !important;}ul.gform_fields{list-style:none !important;}ul.gform_fields li.gfield{list-style:none !important;margin-bottom:1em !important;}.ginput_container_textarea{padding-top:0 !important;}textarea#input_1_3 .gfield{padding:0 !important;}.gfield label{color:#bbb;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;font-weight:normal !important;letter-spacing:.1em;text-transform:uppercase;font-size:10px;}.gfield label.gfield_label{font-size:16px;}.gfield_required{color:#005aad !important;}.gfield_checkbox label,.gfield_radio label{display:inline !important;position:relative;bottom:-.25em;}.gform_wrapper form .gform_heading{margin-top:0 !important;padding-top:0 !important;}.gform_wrapper form .gform_heading h3.gform_title{color:#333;font-size:42px;padding-top:0;padding-bottom:0 !important;margin-top:0;}.gform_wrapper form .gform_heading h3.gform_title i{font-size:36px;padding-top:8px;}.gfield_description{font-size:14px;color:#bbb;margin-bottom:5px;padding:0;}.validation_message{color:red;padding-bottom:5px;}.validation_error{color:red;padding-bottom:20px;}.gform_wrapper{padding:0 35px 0 0;clear:both;}.box-right.color1 .gform_wrapper input[type=text],.box-right.color1 .gform_wrapper input[type=email],.box-right.color1 .gform_wrapper input[type=password],.box-right.color1 .gform_wrapper input[type=tel],.box-right.color1 .gform_wrapper input[type=url],.box-right.color1 .gform_wrapper input[type=search],.box-right.color1 .gform_wrapper textarea,.box-right.color1 .gform_wrapper button{color:#888;background:#eee;border:1px dotted rgba(0,0,0,0) !important;}.box-right.color1 .gform_wrapper input[type=text]:focus,.box-right.color1 .gform_wrapper input[type=email]:focus,.box-right.color1 .gform_wrapper input[type=password]:focus,.box-right.color1 .gform_wrapper input[type=tel]:focus,.box-right.color1 .gform_wrapper input[type=url]:focus,.box-right.color1 .gform_wrapper input[type=search]:focus,.box-right.color1 .gform_wrapper textarea:focus,.box-right.color1 .gform_wrapper button:focus{background:#f6f6f6;border:1px dotted #005aad !important;color:#333 !important;}.box-right.color1 .gform_wrapper input[type=text]:active,.box-right.color1 .gform_wrapper input[type=email]:active,.box-right.color1 .gform_wrapper input[type=password]:active,.box-right.color1 .gform_wrapper input[type=tel]:active,.box-right.color1 .gform_wrapper input[type=url]:active,.box-right.color1 .gform_wrapper input[type=search]:active,.box-right.color1 .gform_wrapper textarea:active,.box-right.color1 .gform_wrapper button:active{background:#f6f6f6;border:1px dotted #005aad !important;color:#333 !important;}.box-right.color1 .gform_wrapper input[type=text]:focus:active,.box-right.color1 .gform_wrapper input[type=email]:focus:active,.box-right.color1 .gform_wrapper input[type=password]:focus:active,.box-right.color1 .gform_wrapper input[type=tel]:focus:active,.box-right.color1 .gform_wrapper input[type=url]:focus:active,.box-right.color1 .gform_wrapper input[type=search]:focus:active,.box-right.color1 .gform_wrapper textarea:focus:active,.box-right.color1 .gform_wrapper button:focus:active{background:#f6f6f6;border:1px dotted #005aad !important;color:#333 !important;}.box-right.color1 .gform_wrapper input[type=text]:hover,.box-right.color1 .gform_wrapper input[type=email]:hover,.box-right.color1 .gform_wrapper input[type=password]:hover,.box-right.color1 .gform_wrapper input[type=tel]:hover,.box-right.color1 .gform_wrapper input[type=url]:hover,.box-right.color1 .gform_wrapper input[type=search]:hover,.box-right.color1 .gform_wrapper textarea:hover,.box-right.color1 .gform_wrapper button:hover{border:1px dotted #005aad !important;}.box-right.color1 .gform_wrapper input[type=text]:hover::placeholder,.box-right.color1 .gform_wrapper input[type=email]:hover::placeholder,.box-right.color1 .gform_wrapper input[type=password]:hover::placeholder,.box-right.color1 .gform_wrapper input[type=tel]:hover::placeholder,.box-right.color1 .gform_wrapper input[type=url]:hover::placeholder,.box-right.color1 .gform_wrapper input[type=search]:hover::placeholder,.box-right.color1 .gform_wrapper textarea:hover::placeholder,.box-right.color1 .gform_wrapper button:hover::placeholder{color:#888 !important;}.box-right.color1 .gform_wrapper input[type=text]:hover::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=email]:hover::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=password]:hover::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=tel]:hover::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=url]:hover::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=search]:hover::-webkit-input-placeholder,.box-right.color1 .gform_wrapper textarea:hover::-webkit-input-placeholder,.box-right.color1 .gform_wrapper button:hover::-webkit-input-placeholder{color:#888 !important;}.box-right.color1 .gform_wrapper input[type=text]:hover:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=email]:hover:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=password]:hover:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=tel]:hover:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=url]:hover:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=search]:hover:-moz-placeholder,.box-right.color1 .gform_wrapper textarea:hover:-moz-placeholder,.box-right.color1 .gform_wrapper button:hover:-moz-placeholder{color:#888 !important;}.box-right.color1 .gform_wrapper input[type=text]:hover::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=email]:hover::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=password]:hover::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=tel]:hover::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=url]:hover::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=search]:hover::-moz-placeholder,.box-right.color1 .gform_wrapper textarea:hover::-moz-placeholder,.box-right.color1 .gform_wrapper button:hover::-moz-placeholder{color:#888 !important;}.box-right.color1 .gform_wrapper input[type=text]:hover:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=email]:hover:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=password]:hover:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=tel]:hover:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=url]:hover:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=search]:hover:-ms-input-placeholder,.box-right.color1 .gform_wrapper textarea:hover:-ms-input-placeholder,.box-right.color1 .gform_wrapper button:hover:-ms-input-placeholder{color:#888 !important;}.box-right.color1 .gform_wrapper input[type=text]:invalid,.box-right.color1 .gform_wrapper input[type=email]:invalid,.box-right.color1 .gform_wrapper input[type=password]:invalid,.box-right.color1 .gform_wrapper input[type=tel]:invalid,.box-right.color1 .gform_wrapper input[type=url]:invalid,.box-right.color1 .gform_wrapper input[type=search]:invalid,.box-right.color1 .gform_wrapper textarea:invalid,.box-right.color1 .gform_wrapper button:invalid{color:red;border:1px dotted red !important;}.box-right.color1 .gform_wrapper input[type=text]::placeholder,.box-right.color1 .gform_wrapper input[type=email]::placeholder,.box-right.color1 .gform_wrapper input[type=password]::placeholder,.box-right.color1 .gform_wrapper input[type=tel]::placeholder,.box-right.color1 .gform_wrapper input[type=url]::placeholder,.box-right.color1 .gform_wrapper input[type=search]::placeholder,.box-right.color1 .gform_wrapper textarea::placeholder,.box-right.color1 .gform_wrapper button::placeholder{color:#bbb;}.box-right.color1 .gform_wrapper input[type=text]::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=email]::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=password]::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=tel]::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=url]::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=search]::-webkit-input-placeholder,.box-right.color1 .gform_wrapper textarea::-webkit-input-placeholder,.box-right.color1 .gform_wrapper button::-webkit-input-placeholder{color:#bbb;}.box-right.color1 .gform_wrapper input[type=text]:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=email]:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=password]:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=tel]:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=url]:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=search]:-moz-placeholder,.box-right.color1 .gform_wrapper textarea:-moz-placeholder,.box-right.color1 .gform_wrapper button:-moz-placeholder{color:#bbb;}.box-right.color1 .gform_wrapper input[type=text]::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=email]::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=password]::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=tel]::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=url]::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=search]::-moz-placeholder,.box-right.color1 .gform_wrapper textarea::-moz-placeholder,.box-right.color1 .gform_wrapper button::-moz-placeholder{color:#bbb;}.box-right.color1 .gform_wrapper input[type=text]:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=email]:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=password]:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=tel]:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=url]:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=search]:-ms-input-placeholder,.box-right.color1 .gform_wrapper textarea:-ms-input-placeholder,.box-right.color1 .gform_wrapper button:-ms-input-placeholder{color:#bbb;}.box-right.color1 .gform_wrapper button,.box-right.color1 .gform_wrapper input[type=submit],.box-right.color1 a.button,.box-right.color1 span.button a,.box-right.color1 .so-widget-sow-button a.ow-button-hover{background:#023c75 !important;-webkit-appearance:none;border:none !important;border-radius:0 !important;width:auto;color:#fff !important;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-size:16px;line-height:1em;cursor:pointer;box-sizing:border-box;margin:0 0 5px 0 !important;padding:.75em 17.5px .65em 17.5px !important;display:inline-block;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;}.box-right.color1 .gform_wrapper button:hover,.box-right.color1 .gform_wrapper input[type=submit]:hover,.box-right.color1 a.button:hover,.box-right.color1 span.button a:hover,.box-right.color1 .so-widget-sow-button a.ow-button-hover:hover{color:#333 !important;background:#e0f2fe !important;border:none !important;}.box-right.color1 .gform_wrapper button:focus,.box-right.color1 .gform_wrapper input[type=submit]:focus,.box-right.color1 a.button:focus,.box-right.color1 span.button a:focus,.box-right.color1 .so-widget-sow-button a.ow-button-hover:focus{background-image:none;outline:1px dotted #bbb;border:none !important;color:#333 !important;box-shadow:none;}.box-right.color1 .gform_wrapper button:active,.box-right.color1 .gform_wrapper input[type=submit]:active,.box-right.color1 a.button:active,.box-right.color1 span.button a:active,.box-right.color1 .so-widget-sow-button a.ow-button-hover:active{background-image:none;border:none !important;color:#333 !important;box-shadow:none;}.box-right.color1 .gform_wrapper button:active.nitro-lazy,.box-right.color1 .gform_wrapper input[type=submit]:active.nitro-lazy,.box-right.color1 a.button:active.nitro-lazy,.box-right.color1 span.button a:active.nitro-lazy,.box-right.color1 .so-widget-sow-button a.ow-button-hover:active.nitro-lazy{background-image:none !important;}.box-right.color1 .gform_wrapper button:focus:active,.box-right.color1 .gform_wrapper input[type=submit]:focus:active,.box-right.color1 a.button:focus:active,.box-right.color1 span.button a:focus:active,.box-right.color1 .so-widget-sow-button a.ow-button-hover:focus:active{background-image:none;border:none !important;color:#333 !important;box-shadow:none;}.box-right.color1 .gform_wrapper button:focus:active.nitro-lazy,.box-right.color1 .gform_wrapper input[type=submit]:focus:active.nitro-lazy,.box-right.color1 a.button:focus:active.nitro-lazy,.box-right.color1 span.button a:focus:active.nitro-lazy,.box-right.color1 .so-widget-sow-button a.ow-button-hover:focus:active.nitro-lazy{background-image:none !important;}.box-right.color1 .gform_wrapper button:invalid,.box-right.color1 .gform_wrapper input[type=submit]:invalid,.box-right.color1 a.button:invalid,.box-right.color1 span.button a:invalid,.box-right.color1 .so-widget-sow-button a.ow-button-hover:invalid{box-shadow:none;box-shadow:none;color:red;border:2px solid red !important;}.box-right.color1 .gform_wrapper button::placeholder,.box-right.color1 .gform_wrapper input[type=submit]::placeholder,.box-right.color1 a.button::placeholder,.box-right.color1 span.button a::placeholder,.box-right.color1 .so-widget-sow-button a.ow-button-hover::placeholder{color:#bbb;opacity:1 !important;}.box-right.color1 .gform_wrapper button::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=submit]::-webkit-input-placeholder,.box-right.color1 a.button::-webkit-input-placeholder,.box-right.color1 span.button a::-webkit-input-placeholder,.box-right.color1 .so-widget-sow-button a.ow-button-hover::-webkit-input-placeholder{color:#bbb;opacity:1 !important;}.box-right.color1 .gform_wrapper button:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=submit]:-moz-placeholder,.box-right.color1 a.button:-moz-placeholder,.box-right.color1 span.button a:-moz-placeholder,.box-right.color1 .so-widget-sow-button a.ow-button-hover:-moz-placeholder{color:#bbb;opacity:1 !important;}.box-right.color1 .gform_wrapper button::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=submit]::-moz-placeholder,.box-right.color1 a.button::-moz-placeholder,.box-right.color1 span.button a::-moz-placeholder,.box-right.color1 .so-widget-sow-button a.ow-button-hover::-moz-placeholder{color:#bbb;opacity:1 !important;}.box-right.color1 .gform_wrapper button:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=submit]:-ms-input-placeholder,.box-right.color1 a.button:-ms-input-placeholder,.box-right.color1 span.button a:-ms-input-placeholder,.box-right.color1 .so-widget-sow-button a.ow-button-hover:-ms-input-placeholder{color:#bbb;opacity:1 !important;}#filters input[type=text],#filters input[type=email],#filters input[type=password],#filters input[type=tel],#filters input[type=url],#filters input[type=search],#filters textarea,#filters button,.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=url],.gform_wrapper input[type=search],.gform_wrapper textarea,.gform_wrapper button{transition:color .3s ease-in-out,border .3s ease-in-out,background-color .3s ease-in-out;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif !important;font-weight:normal !important;letter-spacing:normal;font-size:16px;text-transform:none;line-height:1.6em;color:#888;background:#eee;width:100%;box-sizing:border-box;margin:0 0 5px 0 !important;padding:.5em 8px .3em 8px !important;border:1px dotted rgba(0,0,0,0) !important;-webkit-appearance:none;border-radius:0;}#filters input[type=text]:focus,#filters input[type=email]:focus,#filters input[type=password]:focus,#filters input[type=tel]:focus,#filters input[type=url]:focus,#filters input[type=search]:focus,#filters textarea:focus,#filters button:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper input[type=search]:focus,.gform_wrapper textarea:focus,.gform_wrapper button:focus{background-image:none;background:#f6f6f6;outline:1px dotted #bbb;border:1px dotted #005aad !important;color:#333 !important;box-shadow:none;}#filters input[type=text]:focus.nitro-lazy,#filters input[type=email]:focus.nitro-lazy,#filters input[type=password]:focus.nitro-lazy,#filters input[type=tel]:focus.nitro-lazy,#filters input[type=url]:focus.nitro-lazy,#filters input[type=search]:focus.nitro-lazy,#filters textarea:focus.nitro-lazy,#filters button:focus.nitro-lazy,.gform_wrapper input[type=text]:focus.nitro-lazy,.gform_wrapper input[type=email]:focus.nitro-lazy,.gform_wrapper input[type=password]:focus.nitro-lazy,.gform_wrapper input[type=tel]:focus.nitro-lazy,.gform_wrapper input[type=url]:focus.nitro-lazy,.gform_wrapper input[type=search]:focus.nitro-lazy,.gform_wrapper textarea:focus.nitro-lazy,.gform_wrapper button:focus.nitro-lazy{background-image:none !important;}#filters input[type=text]:active,#filters input[type=email]:active,#filters input[type=password]:active,#filters input[type=tel]:active,#filters input[type=url]:active,#filters input[type=search]:active,#filters textarea:active,#filters button:active,.gform_wrapper input[type=text]:active,.gform_wrapper input[type=email]:active,.gform_wrapper input[type=password]:active,.gform_wrapper input[type=tel]:active,.gform_wrapper input[type=url]:active,.gform_wrapper input[type=search]:active,.gform_wrapper textarea:active,.gform_wrapper button:active{background-image:none;background:#f6f6f6;border:1px dotted #005aad !important;color:#333 !important;box-shadow:none;}#filters input[type=text]:active.nitro-lazy,#filters input[type=email]:active.nitro-lazy,#filters input[type=password]:active.nitro-lazy,#filters input[type=tel]:active.nitro-lazy,#filters input[type=url]:active.nitro-lazy,#filters input[type=search]:active.nitro-lazy,#filters textarea:active.nitro-lazy,#filters button:active.nitro-lazy,.gform_wrapper input[type=text]:active.nitro-lazy,.gform_wrapper input[type=email]:active.nitro-lazy,.gform_wrapper input[type=password]:active.nitro-lazy,.gform_wrapper input[type=tel]:active.nitro-lazy,.gform_wrapper input[type=url]:active.nitro-lazy,.gform_wrapper input[type=search]:active.nitro-lazy,.gform_wrapper textarea:active.nitro-lazy,.gform_wrapper button:active.nitro-lazy{background-image:none !important;}#filters input[type=text]:focus:active,#filters input[type=email]:focus:active,#filters input[type=password]:focus:active,#filters input[type=tel]:focus:active,#filters input[type=url]:focus:active,#filters input[type=search]:focus:active,#filters textarea:focus:active,#filters button:focus:active,.gform_wrapper input[type=text]:focus:active,.gform_wrapper input[type=email]:focus:active,.gform_wrapper input[type=password]:focus:active,.gform_wrapper input[type=tel]:focus:active,.gform_wrapper input[type=url]:focus:active,.gform_wrapper input[type=search]:focus:active,.gform_wrapper textarea:focus:active,.gform_wrapper button:focus:active{background-image:none;background:#f6f6f6;border:1px dotted #005aad !important;color:#333 !important;box-shadow:none;}#filters input[type=text]:focus:active.nitro-lazy,#filters input[type=email]:focus:active.nitro-lazy,#filters input[type=password]:focus:active.nitro-lazy,#filters input[type=tel]:focus:active.nitro-lazy,#filters input[type=url]:focus:active.nitro-lazy,#filters input[type=search]:focus:active.nitro-lazy,#filters textarea:focus:active.nitro-lazy,#filters button:focus:active.nitro-lazy,.gform_wrapper input[type=text]:focus:active.nitro-lazy,.gform_wrapper input[type=email]:focus:active.nitro-lazy,.gform_wrapper input[type=password]:focus:active.nitro-lazy,.gform_wrapper input[type=tel]:focus:active.nitro-lazy,.gform_wrapper input[type=url]:focus:active.nitro-lazy,.gform_wrapper input[type=search]:focus:active.nitro-lazy,.gform_wrapper textarea:focus:active.nitro-lazy,.gform_wrapper button:focus:active.nitro-lazy{background-image:none !important;}#filters input[type=text]:hover,#filters input[type=email]:hover,#filters input[type=password]:hover,#filters input[type=tel]:hover,#filters input[type=url]:hover,#filters input[type=search]:hover,#filters textarea:hover,#filters button:hover,.gform_wrapper input[type=text]:hover,.gform_wrapper input[type=email]:hover,.gform_wrapper input[type=password]:hover,.gform_wrapper input[type=tel]:hover,.gform_wrapper input[type=url]:hover,.gform_wrapper input[type=search]:hover,.gform_wrapper textarea:hover,.gform_wrapper button:hover{border:1px dotted #005aad !important;}#filters input[type=text]:hover::placeholder,#filters input[type=email]:hover::placeholder,#filters input[type=password]:hover::placeholder,#filters input[type=tel]:hover::placeholder,#filters input[type=url]:hover::placeholder,#filters input[type=search]:hover::placeholder,#filters textarea:hover::placeholder,#filters button:hover::placeholder,.gform_wrapper input[type=text]:hover::placeholder,.gform_wrapper input[type=email]:hover::placeholder,.gform_wrapper input[type=password]:hover::placeholder,.gform_wrapper input[type=tel]:hover::placeholder,.gform_wrapper input[type=url]:hover::placeholder,.gform_wrapper input[type=search]:hover::placeholder,.gform_wrapper textarea:hover::placeholder,.gform_wrapper button:hover::placeholder{color:#888 !important;}#filters input[type=text]:hover::-webkit-input-placeholder,#filters input[type=email]:hover::-webkit-input-placeholder,#filters input[type=password]:hover::-webkit-input-placeholder,#filters input[type=tel]:hover::-webkit-input-placeholder,#filters input[type=url]:hover::-webkit-input-placeholder,#filters input[type=search]:hover::-webkit-input-placeholder,#filters textarea:hover::-webkit-input-placeholder,#filters button:hover::-webkit-input-placeholder,.gform_wrapper input[type=text]:hover::-webkit-input-placeholder,.gform_wrapper input[type=email]:hover::-webkit-input-placeholder,.gform_wrapper input[type=password]:hover::-webkit-input-placeholder,.gform_wrapper input[type=tel]:hover::-webkit-input-placeholder,.gform_wrapper input[type=url]:hover::-webkit-input-placeholder,.gform_wrapper input[type=search]:hover::-webkit-input-placeholder,.gform_wrapper textarea:hover::-webkit-input-placeholder,.gform_wrapper button:hover::-webkit-input-placeholder{color:#888 !important;}#filters input[type=text]:hover:-moz-placeholder,#filters input[type=email]:hover:-moz-placeholder,#filters input[type=password]:hover:-moz-placeholder,#filters input[type=tel]:hover:-moz-placeholder,#filters input[type=url]:hover:-moz-placeholder,#filters input[type=search]:hover:-moz-placeholder,#filters textarea:hover:-moz-placeholder,#filters button:hover:-moz-placeholder,.gform_wrapper input[type=text]:hover:-moz-placeholder,.gform_wrapper input[type=email]:hover:-moz-placeholder,.gform_wrapper input[type=password]:hover:-moz-placeholder,.gform_wrapper input[type=tel]:hover:-moz-placeholder,.gform_wrapper input[type=url]:hover:-moz-placeholder,.gform_wrapper input[type=search]:hover:-moz-placeholder,.gform_wrapper textarea:hover:-moz-placeholder,.gform_wrapper button:hover:-moz-placeholder{color:#888 !important;}#filters input[type=text]:hover::-moz-placeholder,#filters input[type=email]:hover::-moz-placeholder,#filters input[type=password]:hover::-moz-placeholder,#filters input[type=tel]:hover::-moz-placeholder,#filters input[type=url]:hover::-moz-placeholder,#filters input[type=search]:hover::-moz-placeholder,#filters textarea:hover::-moz-placeholder,#filters button:hover::-moz-placeholder,.gform_wrapper input[type=text]:hover::-moz-placeholder,.gform_wrapper input[type=email]:hover::-moz-placeholder,.gform_wrapper input[type=password]:hover::-moz-placeholder,.gform_wrapper input[type=tel]:hover::-moz-placeholder,.gform_wrapper input[type=url]:hover::-moz-placeholder,.gform_wrapper input[type=search]:hover::-moz-placeholder,.gform_wrapper textarea:hover::-moz-placeholder,.gform_wrapper button:hover::-moz-placeholder{color:#888 !important;}#filters input[type=text]:hover:-ms-input-placeholder,#filters input[type=email]:hover:-ms-input-placeholder,#filters input[type=password]:hover:-ms-input-placeholder,#filters input[type=tel]:hover:-ms-input-placeholder,#filters input[type=url]:hover:-ms-input-placeholder,#filters input[type=search]:hover:-ms-input-placeholder,#filters textarea:hover:-ms-input-placeholder,#filters button:hover:-ms-input-placeholder,.gform_wrapper input[type=text]:hover:-ms-input-placeholder,.gform_wrapper input[type=email]:hover:-ms-input-placeholder,.gform_wrapper input[type=password]:hover:-ms-input-placeholder,.gform_wrapper input[type=tel]:hover:-ms-input-placeholder,.gform_wrapper input[type=url]:hover:-ms-input-placeholder,.gform_wrapper input[type=search]:hover:-ms-input-placeholder,.gform_wrapper textarea:hover:-ms-input-placeholder,.gform_wrapper button:hover:-ms-input-placeholder{color:#888 !important;}#filters input[type=text]:invalid,#filters input[type=email]:invalid,#filters input[type=password]:invalid,#filters input[type=tel]:invalid,#filters input[type=url]:invalid,#filters input[type=search]:invalid,#filters textarea:invalid,#filters button:invalid,.gform_wrapper input[type=text]:invalid,.gform_wrapper input[type=email]:invalid,.gform_wrapper input[type=password]:invalid,.gform_wrapper input[type=tel]:invalid,.gform_wrapper input[type=url]:invalid,.gform_wrapper input[type=search]:invalid,.gform_wrapper textarea:invalid,.gform_wrapper button:invalid{box-shadow:none;color:red;border:1px dotted red !important;text-transform:uppercase !important;}#filters input[type=text]::placeholder,#filters input[type=email]::placeholder,#filters input[type=password]::placeholder,#filters input[type=tel]::placeholder,#filters input[type=url]::placeholder,#filters input[type=search]::placeholder,#filters textarea::placeholder,#filters button::placeholder,.gform_wrapper input[type=text]::placeholder,.gform_wrapper input[type=email]::placeholder,.gform_wrapper input[type=password]::placeholder,.gform_wrapper input[type=tel]::placeholder,.gform_wrapper input[type=url]::placeholder,.gform_wrapper input[type=search]::placeholder,.gform_wrapper textarea::placeholder,.gform_wrapper button::placeholder{transition:color .3s ease-in-out;color:#bbb;letter-spacing:.1em;opacity:1 !important;font-weight:normal !important;text-transform:uppercase !important;}#filters input[type=text]::-webkit-input-placeholder,#filters input[type=email]::-webkit-input-placeholder,#filters input[type=password]::-webkit-input-placeholder,#filters input[type=tel]::-webkit-input-placeholder,#filters input[type=url]::-webkit-input-placeholder,#filters input[type=search]::-webkit-input-placeholder,#filters textarea::-webkit-input-placeholder,#filters button::-webkit-input-placeholder,.gform_wrapper input[type=text]::-webkit-input-placeholder,.gform_wrapper input[type=email]::-webkit-input-placeholder,.gform_wrapper input[type=password]::-webkit-input-placeholder,.gform_wrapper input[type=tel]::-webkit-input-placeholder,.gform_wrapper input[type=url]::-webkit-input-placeholder,.gform_wrapper input[type=search]::-webkit-input-placeholder,.gform_wrapper textarea::-webkit-input-placeholder,.gform_wrapper button::-webkit-input-placeholder{transition:color .3s ease-in-out;color:#bbb;letter-spacing:.1em;opacity:1 !important;text-transform:uppercase !important;}#filters input[type=text]:-moz-placeholder,#filters input[type=email]:-moz-placeholder,#filters input[type=password]:-moz-placeholder,#filters input[type=tel]:-moz-placeholder,#filters input[type=url]:-moz-placeholder,#filters input[type=search]:-moz-placeholder,#filters textarea:-moz-placeholder,#filters button:-moz-placeholder,.gform_wrapper input[type=text]:-moz-placeholder,.gform_wrapper input[type=email]:-moz-placeholder,.gform_wrapper input[type=password]:-moz-placeholder,.gform_wrapper input[type=tel]:-moz-placeholder,.gform_wrapper input[type=url]:-moz-placeholder,.gform_wrapper input[type=search]:-moz-placeholder,.gform_wrapper textarea:-moz-placeholder,.gform_wrapper button:-moz-placeholder{transition:color .3s ease-in-out;color:#bbb;letter-spacing:.1em;opacity:1 !important;text-transform:uppercase !important;}#filters input[type=text]::-moz-placeholder,#filters input[type=email]::-moz-placeholder,#filters input[type=password]::-moz-placeholder,#filters input[type=tel]::-moz-placeholder,#filters input[type=url]::-moz-placeholder,#filters input[type=search]::-moz-placeholder,#filters textarea::-moz-placeholder,#filters button::-moz-placeholder,.gform_wrapper input[type=text]::-moz-placeholder,.gform_wrapper input[type=email]::-moz-placeholder,.gform_wrapper input[type=password]::-moz-placeholder,.gform_wrapper input[type=tel]::-moz-placeholder,.gform_wrapper input[type=url]::-moz-placeholder,.gform_wrapper input[type=search]::-moz-placeholder,.gform_wrapper textarea::-moz-placeholder,.gform_wrapper button::-moz-placeholder{transition:color .3s ease-in-out;color:#bbb;letter-spacing:.1em;opacity:1 !important;text-transform:uppercase !important;}#filters input[type=text]:-ms-input-placeholder,#filters input[type=email]:-ms-input-placeholder,#filters input[type=password]:-ms-input-placeholder,#filters input[type=tel]:-ms-input-placeholder,#filters input[type=url]:-ms-input-placeholder,#filters input[type=search]:-ms-input-placeholder,#filters textarea:-ms-input-placeholder,#filters button:-ms-input-placeholder,.gform_wrapper input[type=text]:-ms-input-placeholder,.gform_wrapper input[type=email]:-ms-input-placeholder,.gform_wrapper input[type=password]:-ms-input-placeholder,.gform_wrapper input[type=tel]:-ms-input-placeholder,.gform_wrapper input[type=url]:-ms-input-placeholder,.gform_wrapper input[type=search]:-ms-input-placeholder,.gform_wrapper textarea:-ms-input-placeholder,.gform_wrapper button:-ms-input-placeholder{transition:color .3s ease-in-out;color:#bbb;letter-spacing:.1em;opacity:1 !important;text-transform:uppercase !important;}button,input[type=submit]{cursor:pointer !important;}.gform_wrapper .gform_footer{text-align:right;margin:0 !important;padding:1em 0 0 0 !important;}.box-right.color1 .gform_wrapper button:focus.nitro-lazy,.box-right.color1 .gform_wrapper input[type=submit]:focus.nitro-lazy,.box-right.color1 a.button:focus.nitro-lazy,.box-right.color1 span.button a:focus.nitro-lazy,.box-right.color1 .so-widget-sow-button a.ow-button-hover:focus.nitro-lazy{background-image:none !important;}#filters button,#filters input[type=submit]{transition:color .3s ease-in-out,border-color .3s ease-in-out,background-color .3s ease-in-out;border:none !important;border:none !important;color:#005aad;background:rgba(51,51,51,.8);background:none;-webkit-appearance:none;border-radius:0;width:auto;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif !important;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:20px !important;box-sizing:border-box;margin:0 !important;font-weight:normal;letter-spacing:normal;text-transform:none;float:right;cursor:pointer !important;}#filters button:hover,#filters input[type=submit]:hover{border:none;border:none !important;color:#bbb;}.gform_wrapper button,.gform_wrapper input[type=submit],a.button,span.button a,.so-widget-sow-button a.ow-button-hover{transition:color .3s ease-in-out,background-color .3s ease-in-out;background:#005aad !important;-webkit-appearance:none;border:none !important;border-radius:0 !important;width:auto;color:#fff !important;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-size:16px;line-height:1em;cursor:pointer;box-sizing:border-box;margin:0 0 5px 0 !important;padding:.75em 17.5px .65em 17.5px !important;display:inline-block;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;}.gform_wrapper button:hover,.gform_wrapper input[type=submit]:hover,a.button:hover,span.button a:hover,.so-widget-sow-button a.ow-button-hover:hover{color:#333 !important;background:#e0f2fe !important;border:none !important;}.gform_wrapper button:focus,.gform_wrapper input[type=submit]:focus,a.button:focus,span.button a:focus,.so-widget-sow-button a.ow-button-hover:focus{background-image:none;outline:1px dotted #bbb;border:none !important;color:#333 !important;box-shadow:none;}.gform_wrapper button:focus.nitro-lazy,.gform_wrapper input[type=submit]:focus.nitro-lazy,a.button:focus.nitro-lazy,span.button a:focus.nitro-lazy,.so-widget-sow-button a.ow-button-hover:focus.nitro-lazy{background-image:none !important;}.gform_wrapper button:active,.gform_wrapper input[type=submit]:active,a.button:active,span.button a:active,.so-widget-sow-button a.ow-button-hover:active{background-image:none;border:none !important;color:#333 !important;box-shadow:none;}.gform_wrapper button:active.nitro-lazy,.gform_wrapper input[type=submit]:active.nitro-lazy,a.button:active.nitro-lazy,span.button a:active.nitro-lazy,.so-widget-sow-button a.ow-button-hover:active.nitro-lazy{background-image:none !important;}.gform_wrapper button:focus:active,.gform_wrapper input[type=submit]:focus:active,a.button:focus:active,span.button a:focus:active,.so-widget-sow-button a.ow-button-hover:focus:active{background-image:none;border:none !important;color:#fff !important;box-shadow:none;}.gform_wrapper button:focus:active.nitro-lazy,.gform_wrapper input[type=submit]:focus:active.nitro-lazy,a.button:focus:active.nitro-lazy,span.button a:focus:active.nitro-lazy,.so-widget-sow-button a.ow-button-hover:focus:active.nitro-lazy{background-image:none !important;}.gform_wrapper button:invalid,.gform_wrapper input[type=submit]:invalid,a.button:invalid,span.button a:invalid,.so-widget-sow-button a.ow-button-hover:invalid{box-shadow:none;color:red;border:2px solid red !important;}.gform_wrapper button::placeholder,.gform_wrapper input[type=submit]::placeholder,a.button::placeholder,span.button a::placeholder,.so-widget-sow-button a.ow-button-hover::placeholder{color:#bbb;opacity:1 !important;}.gform_wrapper button::-webkit-input-placeholder,.gform_wrapper input[type=submit]::-webkit-input-placeholder,a.button::-webkit-input-placeholder,span.button a::-webkit-input-placeholder,.so-widget-sow-button a.ow-button-hover::-webkit-input-placeholder{color:#bbb;opacity:1 !important;}.gform_wrapper button:-moz-placeholder,.gform_wrapper input[type=submit]:-moz-placeholder,a.button:-moz-placeholder,span.button a:-moz-placeholder,.so-widget-sow-button a.ow-button-hover:-moz-placeholder{color:#bbb;opacity:1 !important;}.gform_wrapper button::-moz-placeholder,.gform_wrapper input[type=submit]::-moz-placeholder,a.button::-moz-placeholder,span.button a::-moz-placeholder,.so-widget-sow-button a.ow-button-hover::-moz-placeholder{color:#bbb;opacity:1 !important;}.gform_wrapper button:-ms-input-placeholder,.gform_wrapper input[type=submit]:-ms-input-placeholder,a.button:-ms-input-placeholder,span.button a:-ms-input-placeholder,.so-widget-sow-button a.ow-button-hover:-ms-input-placeholder{color:#bbb;opacity:1 !important;}button.view-button{border:none !important;}.gform_body{float:right;width:100%;margin:0 !important;padding:0 !important;}ul.gform_fields{width:100%;}#filters textarea,.gform_wrapper textarea{height:275px !important;max-height:275px !important;}#search-form{display:none;position:fixed;width:100%;height:auto;top:0;bottom:0;left:0;right:0;z-index:998;background:#fff;background:hsla(0,0%,100%,.92);padding:0 115px 0 35px;box-sizing:border-box;}#search-form .search-close{position:absolute;top:50%;right:-60px;cursor:pointer;margin-top:-48px;padding:0 0px;box-sizing:border-box;color:#bbb;font-size:26px !important;line-height:80px;}#search-form .search-close:hover{color:#333;}.search_404{max-width:1400px !important;box-sizing:border-box;margin:0 auto;}.search_404 #searchform{position:relative;margin:55px auto 0 auto;padding:0;top:0;bottom:0;left:0;right:0;width:100%;float:none;}#searchform{max-width:100% !important;width:100% !important;height:50px;float:left;position:absolute;top:50%;bottom:50%;padding:0 50px 0 0 !important;left:1px;right:51px;margin-top:-48px;border:none !important;color:#bbb;box-sizing:border-box;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;}#searchform button#searchsubmit{font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif !important;border-radius:0;-webkit-appearance:none;box-shadow:none !important;width:60px;height:auto;font-size:26px !important;line-height:50px;border-width:0 !important;position:absolute;top:0;left:0;margin:0 0 0 0 !important;background:none;border:none !important;border:none;cursor:pointer;color:#bbb;padding:10px 0px 5px 0px !important;z-index:2;text-align:center;box-sizing:border-box;}#searchform button#searchsubmit:hover{border:none !important;color:#bbb;transition:none;}#searchform button#searchsubmit:focus{border:none !important;}#searchform button#searchsubmit:active{border:none !important;}#searchform button#searchsubmit:focus:active{border:none !important;}#searchform button#searchsubmit:invalid{color:red;border:none !important;}#searchform #s{border-radius:0;-webkit-appearance:none;box-shadow:none !important;position:absolute !important;width:100% !important;transition:color .3s ease-in-out,background-color .3s ease-in-out;padding:10px 0px 5px 70px !important;box-sizing:border-box;left:0 !important;right:0 !important;border:none !important;border:1px dotted #d6d6d6 !important;color:#bbb !important;height:auto;line-height:50px;background:none;font-size:20px;font-weight:normal;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;}#searchform #s::placeholder{color:#bbb !important;}#searchform #s::-webkit-input-placeholder{color:#bbb !important;}#searchform #s:-moz-placeholder{color:#bbb !important;}#searchform #s::-moz-placeholder{color:#bbb !important;}#searchform #s:-ms-input-placeholder{color:#bbb !important;}#searchform #s:focus{outline:1px dotted #bbb;color:#333 !important;border:1px dotted #d6d6d6 !important;}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001;}100%{opacity:0;visibility:hidden;z-index:-1;}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001;}100%{visibility:visible;opacity:1;z-index:1001;}}.aligncenter{float:left;margin:0 0px 0px 0px;padding:0;width:100%;height:auto;box-sizing:border-box;clear:both;}.alignleft{float:left;margin:0 15px 15px 0;}.alignright{float:right;margin:0 0px 15px 15px;}.alignnone,img.alignnone{float:none;margin:0 0px 15px 0px;width:100%;height:auto;padding:0 0 0 0 !important;box-sizing:border-box;clear:both;}.featured-image{width:100%;height:auto;}.featured-image img{width:100%;height:auto;margin:0;padding:0;float:left;}img.featured-image{float:left;margin:0;}img.size-medium.alignleft,img.size-medium.alignright{width:50% !important;max-width:600px;height:auto;box-sizing:border-box;}img.size-thumbnail.alignleft,img.size-thumbnail.alignright{width:50% !important;max-width:300px;height:auto;box-sizing:border-box;}img.size-thumbnail.alignleft,img.size-medium.alignleft{padding:0 0 0 0px !important;}img.size-thumbnail.alignright,img.size-medium.alignright{padding:0 0px 0 0 !important;}.columns .alignnone,.columns img.alignnone{padding:0 !important;}.columns img.size-thumbnail.alignleft,.columns img.size-medium.alignleft{padding:0 !important;}.columns img.size-thumbnail.alignright,.columns img.size-medium.alignright{padding:0 !important;}.wp-caption{border:none;text-align:left;font-size:14px;background:none;color:#bbb;line-height:1.4;}.wp-caption.thumbnailCaption.alignleft,.wp-caption.mediumCaption.alignleft{padding:0 0 0 0px !important;}.wp-caption.thumbnailCaption.alignright,.wp-caption.mediumCaption.alignright{padding:0 0px 0 0 !important;}.wp-caption.thumbnailCaption{width:50% !important;max-width:300px;height:auto;box-sizing:border-box;padding:0 0px !important;}.wp-caption.mediumCaption{width:50% !important;max-width:600px;height:auto;box-sizing:border-box;padding:0 0px !important;}.wp-caption.alignnone{width:100%;height:auto;}.wp-caption img{width:100% !important;height:auto !important;}.wp-caption .caption{padding:0 !important;box-sizing:border-box;}.wp-caption p.wp-caption-text{padding:5px 0 7px 0 !important;clear:both;}.so-widget-sow-image h3.widget-title{text-transform:none;letter-spacing:normal;color:#bbb;padding:10px 0 7px 0 !important;line-height:1.4;margin:0;text-align:left;font-size:14px;font-weight:normal;}.columns .wp-caption.thumbnailCaption{padding:0 !important;}.columns .wp-caption.mediumCaption{padding:0 !important;}.columns .wp-caption.thumbnailCaption.alignleft,.columns .wp-caption.mediumCaption.alignleft{padding:0 !important;}.columns .wp-caption.thumbnailCaption.alignright,.columns .wp-caption.mediumCaption.alignright{padding:0 !important;}.container_12 alignnone,.container_12 img.alignnone,.container_16 alignnone,.container_16 img.alignnone{padding:0 0px !important;}.container_12 img.size-thumbnail.alignleft,.container_12 img.size-medium.alignleft,.container_16 img.size-thumbnail.alignleft,.container_16 img.size-medium.alignleft{padding:0 0 0 0px !important;}.container_12 img.size-thumbnail.alignright,.container_12 img.size-medium.alignright,.container_16 img.size-thumbnail.alignright,.container_16 img.size-medium.alignright{padding:0 0px 0 0 !important;}.container_12 .wp-caption.thumbnailCaption.alignleft,.container_12 .wp-caption.mediumCaption.alignleft,.container_16 .wp-caption.thumbnailCaption.alignleft,.container_16 .wp-caption.mediumCaption.alignleft{padding:0 0 0 0px !important;}.container_12 .wp-caption.thumbnailCaption.alignright,.container_12 .wp-caption.mediumCaption.alignright,.container_16 .wp-caption.thumbnailCaption.alignright,.container_16 .wp-caption.mediumCaption.alignright{padding:0 0px 0 0 !important;}.container_12 .wp-caption.thumbnailCaption,.container_16 .wp-caption.thumbnailCaption{padding:0 0px !important;}.container_12 .wp-caption.mediumCaption,.container_16 .wp-caption.mediumCaption{padding:0 0px !important;}.container_12 .wp-caption.alignnone,.container_16 .wp-caption.alignnone{padding:0 0px !important;}.inner .thumbnail{box-sizing:border-box;}.lightview{padding:0 !important;margin:0 !important;}.lightview img{transition:transform .3s ease-in-out;}.lightview:hover img{transform:scale(1.03,1.03);}.lv_caption{color:#333;}.lv_thumbnail .lv_thumbnail_image{background:none !important;box-shadow:none;}.lv_thumbnail .lv_thumbnail_image img{background:none !important;box-shadow:none;}.lv_slider{padding:0 !important;}.lv_side{position:relative;overflow:hidden;padding:0 !important;cursor:pointer;}.lv_thumbnails{height:42px !important;padding:0 !important;}.lv_thumbnail{width:36px !important;height:36px !important;float:left;position:relative;display:inline;overflow:hidden;}.lv_thumbnail_image{position:relative;background:#fff !important;width:30px !important;height:30px !important;margin:3px !important;float:left;box-shadow:none;cursor:pointer;overflow:hidden;display:inline;z-index:0;}.close-wrapper{position:fixed;top:39px;right:41px;left:auto;bottom:auto;height:100%;height:30px;z-index:9999;cursor:default;cursor:pointer;width:30px;line-height:30px;margin-top:-21.5px;display:block;transition:transform .3s ease-in-out;}.close-wrapper .mfp-close{width:100%;height:100%;top:0px;left:0;background:none;position:absolute;z-index:10000;opacity:1;}.close-wrapper:active{top:39px;}.close-wrapper:hover{transform:scale(1.2,1.2);}.close-wrapper:hover span{background:#bbb;}.close-wrapper span{background:#666;display:block;width:30px;height:3px;margin-bottom:10px;position:relative;z-index:-1;top:0;transition:all ease-in-out .4s;}.close-wrapper span:nth-child(1){transform:rotate(-45deg);top:13px !important;}.close-wrapper span:nth-child(2){transform:rotate(45deg);top:0 !important;}.mfp-wrap{z-index:99999 !important;position:fixed !important;top:0 !important;}.mfp-container.mfp-inline-holder{margin:0 !important;padding:0 !important;box-sizing:border-box;}.mfp-fade.mfp-bg{opacity:0;background:#fff !important;background:hsla(0,0%,100%,.8) !important;transition:opacity .5s ease-in-out;}.mfp-fade.mfp-bg.mfp-ready{opacity:.8;}.mfp-fade.mfp-bg.mfp-removing{opacity:0;}.mfp-fade.mfp-wrap .mfp-content{opacity:0;padding:0 !important;margin:0 !important;background:#fff !important;z-index:99999 !important;transition:opacity .5s ease-in-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001;}100%{opacity:0;visibility:hidden;z-index:-1;}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001;}100%{visibility:visible;opacity:1;z-index:1001;}}.masonry-gallery-67a2{width:auto;height:auto;box-sizing:border-box;padding:0px 0 35px 0px;margin:0 -35px 0 0 !important;z-index:4;position:relative;font-size:11.5px;color:#bbb;}.masonry-gallery-67a2 .grid-sizer{width:33.33%;height:0;padding:0;margin:0;}.masonry-gallery-67a2 .item-caption{clear:both;padding-top:5px !important;padding-bottom:15px !important;}.masonry-gallery-67a2 .item-box{width:33.33%;box-sizing:border-box;padding:0 35px 35px 0;}.masonry-gallery-67a2 .item-box.grid-wide{width:66.66%;height:auto;}.masonry-gallery-67a2 .item-box.grid-tall{width:33.33%;height:auto;}.masonry-gallery-67a2 .item-box.grid-medium{width:33.33%;height:auto;}.masonry-gallery-67a2 .item-box.grid-full{width:100%;height:auto;}.masonry-gallery-67a2 .item-box img{float:left;width:100% !important;height:auto !important;}.masonry-gallery-67a2 .item-box a{float:left;padding:0 0 0 0px;width:100%;margin:0;display:block;height:auto;background:none;color:#bbb !important;box-sizing:border-box;}.masonry-gallery-67a2 .item-box a:hover{color:#333 !important;}.masonry-gallery-67a2.masonry-1-col .grid-sizer{width:100%;}.masonry-gallery-67a2.masonry-1-col .item-box{width:100%;}.masonry-gallery-67a2.masonry-1-col .item-box.grid-wide{width:100%;}.masonry-gallery-67a2.masonry-1-col .item-box.grid-tall{width:100%;}.masonry-gallery-67a2.masonry-1-col .item-box.grid-medium{width:100%;}.masonry-gallery-67a2.masonry-1-col .item-box.grid-full{width:100%;}.masonry-gallery-67a2.masonry-2-col .grid-sizer{width:50%;}.masonry-gallery-67a2.masonry-2-col .item-box{width:50%;}.masonry-gallery-67a2.masonry-2-col .item-box.grid-wide{width:100%;}.masonry-gallery-67a2.masonry-2-col .item-box.grid-tall{width:50%;}.masonry-gallery-67a2.masonry-2-col .item-box.grid-medium{width:50%;}.masonry-gallery-67a2.masonry-2-col .item-box.grid-full{width:100%;}.masonry-gallery-67a2.masonry-4-col .grid-sizer{width:25%;}.masonry-gallery-67a2.masonry-4-col .item-box{width:25%;}.masonry-gallery-67a2.masonry-4-col .item-box.grid-wide{width:75%;}.masonry-gallery-67a2.masonry-4-col .item-box.grid-tall{width:25%;}.masonry-gallery-67a2.masonry-4-col .item-box.grid-medium{width:50%;}.masonry-gallery-67a2.masonry-4-col .item-box.grid-full{width:100%;}.masonry-gallery-67a2.masonry-5-col .grid-sizer{width:20%;}.masonry-gallery-67a2.masonry-5-col .item-box{width:20%;}.masonry-gallery-67a2.masonry-5-col .item-box.grid-wide{width:60%;}.masonry-gallery-67a2.masonry-5-col .item-box.grid-tall{width:20%;}.masonry-gallery-67a2.masonry-5-col .item-box.grid-medium{width:40%;}.masonry-gallery-67a2.masonry-5-col .item-box.grid-full{width:100%;}.masonry-gallery-67a2.masonry-6-col .grid-sizer{width:16.66%;}.masonry-gallery-67a2.masonry-6-col .item-box{width:16.66%;}.masonry-gallery-67a2.masonry-6-col .item-box.grid-wide{width:16.66%;}.masonry-gallery-67a2.masonry-6-col .item-box.grid-tall{width:16.66%;}.masonry-gallery-67a2.masonry-6-col .item-box.grid-medium{width:16.66%;}.masonry-gallery-67a2.masonry-6-col .item-box.grid-full{width:16.66%;}.masonry-gallery-67a2 .item-box{opacity:0;visibility:hidden !important;}.masonry-gallery-67a2 .item-box.show-item{opacity:1;visibility:visible !important;}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001;}100%{opacity:0;visibility:hidden;z-index:-1;}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001;}100%{visibility:visible;opacity:1;z-index:1001;}}.sticky-item{float:right !important;}aside#blog-aside{padding:15px;margin-left:30px;box-sizing:border-box;font-size:16px;color:#bbb;position:relative;}aside#blog-aside a{color:#333;}aside#blog-aside a:hover{color:#bbb;}aside#blog-aside ul.blog-ul{padding:0;list-style:none;}aside#blog-aside ul.blog-ul li{padding:0px 0 0 0;list-style:none;display:block;width:100%;clear:both;}aside#blog-aside ul.blog-ul ul{padding:0 0 30px 0;list-style:none;}aside#blog-aside ul.blog-ul ul li{padding:4px 0 2px 0;border-bottom:1px dotted #d6d6d6;list-style:none;}aside#blog-aside ul.blog-ul ul li ul li{padding:4px 0 2px 0;border-top:none;}aside#blog-aside h3{border-bottom:1px dotted #d6d6d6;padding-bottom:.5em !important;margin-bottom:0 !important;clear:both;}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001;}100%{opacity:0;visibility:hidden;z-index:-1;}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001;}100%{visibility:visible;opacity:1;z-index:1001;}}#ruhlstudio_cta{position:relative;z-index:100;margin-top:70px;margin-bottom:140px;}#ruhlstudio_cta .inner{max-width:1400px !important;margin:0 auto !important;}#ruhlstudio_cta .box-right{padding-right:35px !important;}#ruhlstudio_cta #cta-map{margin-right:-25% !important;}.not-90 .widget-title{font-size:16px !important;margin:0 !important;padding:0 !important;position:static;transform:none !important;}.not-90 .widget-title:before{display:none;}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001;}100%{opacity:0;visibility:hidden;z-index:-1;}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001;}100%{visibility:visible;opacity:1;z-index:1001;}}.ow-button-base a{position:relative;}.so-widget-sow-button a.sow-button-hover{position:relative;background:#005aad !important;color:#fff !important;box-shadow:none !important;text-align:left;}.so-widget-sow-button a.sow-button-hover span{color:#fff !important;text-shadow:none !important;text-align:left;}.so-widget-sow-button a.sow-button-hover:hover{box-shadow:none !important;color:#333 !important;}.so-widget-sow-button a.sow-button-hover:hover span{color:#333 !important;}.widget_sow-google-map,.so-widget-sow-google-map,.sow-google-map-canvas{height:100% !important;min-height:250px;}.panel-grid .sticky-nav .box-right{padding-top:0 !important;padding-bottom:0 !important;}.panel-grid .sticky-nav .so-panel.widget{padding-top:0 !important;padding-bottom:0 !important;}.box-right.sticky-nav,.box-left.sticky-nav{position:relative !important;z-index:999 !important;}.box-right.sticky-nav.is_stuck,.box-left.sticky-nav.is_stuck{position:fixed !important;z-index:999 !important;}.box-right.gray,.box-left.gray{color:#333;background:#eee;}.box-right.gray:after,.box-left.gray:after{background:#eee;}.box-right.color3,.box-right.lightblue,.box-left.color3,.box-left.lightblue{color:#333;background:#e0f2fe;}.box-right.color3:after,.box-right.lightblue:after,.box-left.color3:after,.box-left.lightblue:after{background:#e0f2fe;}.box-right.color2,.box-right.darkblue,.box-left.color2,.box-left.darkblue{color:#fff;background:#023c75;}.box-right.color2:after,.box-right.darkblue:after,.box-left.color2:after,.box-left.darkblue:after{background:#023c75;}.box-right.color1,.box-right.blue,.box-left.color1,.box-left.blue{color:#fff;background:#005aad;}.box-right.color1:after,.box-right.blue:after,.box-left.color1:after,.box-left.blue:after{background:#005aad;}.box-right.small,.box-left.small{font-size:11.5px;}.box-right.no-max-width,.box-left.no-max-width{max-width:none;margin-bottom:0px;float:none;padding:inherit;}.box-left .so-widget-sow-button a:hover:before,.box-left.button a:hover:before{background:#e0f2fe;}.box-left .so-widget-sow-button a:before,.box-left.button a:before{transition:color .3s ease-in-out,background-color .3s ease-in-out;position:absolute;right:100%;left:auto;width:3000px;height:100%;display:block;content:" ";top:0;z-index:999;background:#005aad;}.box-left{float:left;max-width:360px;padding:1.5em 35px 4em 0 !important;box-sizing:border-box;position:relative;margin-bottom:50px;overflow:visible;}.box-left:before{position:absolute;right:100%;left:auto;width:3000px;height:100%;display:block;content:" ";top:0;z-index:999;background:inherit;}.box-right .so-widget-sow-button a:hover:after,.box-right.button a:hover:after{background:#e0f2fe;}.box-right .so-widget-sow-button a:after,.box-right.button a:after{transition:color .3s ease-in-out,background-color .3s ease-in-out;position:absolute;left:100%;right:auto;width:3000px;height:100%;display:block;content:" ";top:0;z-index:999;background:#005aad;}.box-right{float:right;max-width:360px;padding:1.5em 0 4em 35px !important;box-sizing:border-box;position:relative;margin-bottom:50px;overflow:visible;}.box-right:after{position:absolute;left:100%;right:auto;width:3000px;height:100%;display:block;content:" ";top:0;z-index:999;background:inherit;}.indent{margin-left:70px;}.indent .widget-title{margin-left:-70px;}.textwidget{position:relative;}.widget-title{font-size:16px !important;font-size:18px;color:#bbb !important;padding-top:0;padding-bottom:.5em !important;margin-top:0 !important;margin-bottom:.7em !important;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;text-transform:uppercase !important;margin-left:-35px;padding-right:10px;position:absolute;left:auto;transform-origin:top right;transform:translateX(-100%) rotate(-90deg);}.widget-title:before{font-size:18px;display:inline;content:"— ";}.widget-title.more-title{margin-left:-65px;transform:translateX(-100%) rotate(-90deg);}.callout .panel-grid-cell:first-child .so-panel{margin-top:52.5px;background:#e0f2fe;position:relative !important;overflow:visible !important;padding-bottom:35px;}.callout .panel-grid-cell:first-child .so-panel .widget-title{transform:none;text-align:right;position:relative;top:-35px;left:auto;right:auto;bottom:auto;background:#fff !important;}.callout .panel-grid-cell:first-child .so-panel:after{position:absolute;left:100%;right:auto;width:33vw;height:100%;display:block;content:" ";top:0;background:#e0f2fe;}.callout .panel-grid-cell:first-child .so-panel:before{position:absolute;left:-100vw;right:auto;width:100vw;height:100%;display:block;content:" ";top:0;background:#e0f2fe;}.siteorigin-panels-stretch[data-stretch-type=full-stretched-padded]{padding-left:35px !important;padding-right:35px !important;box-sizing:border-box !important;max-width:1600px !important;}i.icon-67a2{font-family:"67a2media" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-67a2-6-only:before{content:"";}.icon-67a2-outline-part-1:before{content:"";}.icon-67a2-outline-part-2:before{content:"";}.icon-67a2-outline:before{content:"";}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001;}100%{opacity:0;visibility:hidden;z-index:-1;}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001;}100%{visibility:visible;opacity:1;z-index:1001;}}.gallery_wrapper{position:relative;background-color:#fff;width:auto;margin-top:0px;margin-bottom:30px;min-height:400px;z-index:99 !important;height:100vh;height:calc(100vh - 30px);max-height:100vh;max-height:calc(100vh - 30px);}.gallery_wrapper .posted-on-meta{margin-bottom:-.5em;margin-top:1.25em;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;}.gallery_wrapper.gallery_height_75{height:75vh;max-height:75vh;}.gallery_wrapper.gallery_height_60{height:60vh;max-height:60vh;}.gallery_wrapper.gallery_height_50{height:50vh;max-height:50vh;}.gallery_wrapper.gallery_height_33{height:33vh;max-height:33vh;}.gallery_wrapper.gallery_height_25{height:25vh;max-height:25vh;}.gallery_wrapper.not-fixed{height:calc(100vh - 100px - 60px);max-height:calc(100vh - 100px - 60px);}body.home .gallery_wrapper.gallery_height_100{height:calc(100vh - 100px - 30px);max-height:calc(100vh - 100px - 30px);}#maximize-gallery{transition:color .3s ease-in-out,background-color .3s ease-in-out;position:absolute;bottom:35px;right:35px;z-index:999 !important;font-size:20px;color:#fff;cursor:pointer;background:#005aad;padding:8px !important;}#maximize-gallery:hover{background:#bbb;color:#fff;}.has_one_image.gallery_wrapper .a2gallery.rsMinW .rsArrow{display:none !important;}.a2gallery.rsMinW .rsOverflow{overflow:hidden;}.a2gallery.rsMinW{position:absolute;width:auto;height:auto;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);}.a2gallery.rsMinW .rsContent .button.a2-slide-a-button{position:absolute;right:35px;bottom:35px;left:auto;top:auto;z-index:200;font-size:14px !important;transition-duration:.3s !important;}.a2gallery.rsMinW .rsContent .button.a2-slide-a-button:hover{color:#fff !important;background:#bbb !important;}.rsMinW,.rsMinW .rsOverflow,.rsMinW .rsSlide,.rsMinW .rsVideoFrameHolder,.rsMinW .rsThumbs{background:#fff;color:#fff;}.a2gallery.rsMinW .rsContainer{background:rgba(0,0,0,0);}.all-post-gallery .a2gallery.rsMinW .rsOverflow{overflow:hidden !important;}.all-post-gallery .a2gallery.rsMinW .rsImg{position:relative !important;}.not-fixed .a2gallery.rsMinW .rsImg{position:relative !important;}.a2gallery.rsMinW{margin-bottom:1px !important;}.a2gallery.rsMinW .rsOverflow{padding-bottom:31px !important;overflow:visible !important;}.a2gallery.rsMinW .rsSlide{padding-bottom:0 !important;}.a2gallery.rsMinW .rsSlide .rsImg{padding-bottom:0 !important;}.a2gallery.rsMinW .rsImg{transition:transform 7s ease-in-out;position:fixed !important;will-change:transform;top:0;z-index:0;}.rsWebkit3d .your-absolute-positoned-elements-selector{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);}.gallery_wrapper .a2gallery.rsMinW .rsABlock{height:auto;text-align:left;font-size:inherit;line-height:1.4em;top:auto !important;bottom:0px !important;left:0;right:0;padding:0;width:auto;margin:0 auto;background:none;text-shadow:none;box-sizing:border-box;}.all-post-gallery.gallery_wrapper .a2gallery.rsMinW{margin-bottom:15px !important;}.all-post-gallery.gallery_wrapper .a2gallery.rsMinW .rsOverflow{padding-bottom:31px !important;}.gallery_wrapper .a2gallery.rsMinW .rsABlock.mini-Captions{z-index:105;bottom:0px !important;left:0;right:auto;font-size:11.5px;color:#fff;text-align:left;width:auto !important;margin:0 100px 0 0 !important;float:right !important;}.gallery_wrapper .a2gallery.rsMinW .rsABlock.mini-Captions strong{font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;}.gallery_wrapper .a2gallery.rsMinW .rsABlock.mini-Captions .multi-Captions{float:right !important;margin:0;width:auto;padding-top:5px;padding-bottom:5px;background:#005aad;background:rgba(0,90,173,.8);}.gallery_wrapper .a2gallery.rsMinW .rsABlock.mini-Captions a{color:#e0f2fe;}.gallery_wrapper .a2gallery.rsMinW .rsABlock.mini-Captions a:hover{color:#bbb;}.gallery_wrapper .a2gallery.rsMinW .limit-width{max-width:1400px !important;margin-left:auto !important;margin-right:auto !important;}.a2gallery.rsMinW .rsPreloader{display:none !important;width:20px;height:20px;background-image:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-c2d354a/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/skins/preloaders/preloader-white.gif");padding:10px !important;left:50%;top:50%;margin-left:-10px;margin-top:-10px;}.a2gallery.rsMinW .rsPreloader.nitro-lazy{background-image:none !important;}.slideCaption{box-sizing:border-box;width:100%;color:#fff;margin:0;font-size:14px;float:left;display:block;transform-origin:top left;transform:translateY(100%) rotate(-90deg) !important;}.slideCaption p{padding:7px 15px 10px 15px !important;background:#005aad;float:left;width:auto;max-width:400px;transition:color .3s ease-in-out,background-color .3s ease-in-out;}.slideCaption h2{font-size:42px;padding:10px 15px;background:#023c75;width:100%;transition:color .3s ease-in-out,background-color .3s ease-in-out;}.slideCaption a.slide-link{color:#fff;padding:0;width:100%;}.slideCaption a.slide-link:hover{color:#fff;}.slideCaption a.slide-link:hover h2{background:#bbb;}.slideCaption a.slide-link:hover p{background:#bbb;}.a2gallery.rsMinW .control-strip-wrapper{position:absolute;left:0;right:0;top:auto;bottom:-60px;background:#fff;line-height:26px;min-height:90px;z-index:102 !important;display:block;}.a2gallery.rsMinW .control-strip{width:auto;height:auto;text-align:right;font-size:11.5px;line-height:26px;padding-bottom:0px;margin:0 auto;box-sizing:border-box;}.a2gallery.rsMinW .rsArrow{width:auto;height:26px !important;font-size:11.5px;line-height:26px;margin:0 0 0 0;z-index:112;bottom:-26px;text-align:left;display:inline !important;padding-right:.7em;position:absolute !important;}.a2gallery.rsMinW .rsArrowRight{left:auto;right:97.5px;}.a2gallery.rsMinW .rsArrowLeft{left:auto;right:130px;}.a2gallery.rsMinW .rsArrowIcn{width:auto;height:auto;text-align:center;color:#333;background:none;border-radius:0 !important;padding:0 !important;margin:0 !important;display:inline !important;transition:color .3s ease-in-out,background-color .3s ease-in-out;position:static;}.a2gallery.rsMinW .rsArrowIcn:hover,.a2gallery.rsMinW .rsArrowIcn.hovered{background:none;color:#bbb;}.a2gallery.rsMinW .rsArrowDisabled .rsArrowIcn{opacity:.3 !important;filter:alpha(opacity=30);}.a2gallery.rsMinW #play-button{font-size:11.5px;text-transform:uppercase;color:#333;cursor:pointer;position:absolute;right:41px;z-index:105;line-height:30px;}.a2gallery.rsMinW #play-button:hover{color:#bbb;}.a2gallery.rsMinW .rsBullets{overflow:hidden;text-align:right;font-size:12px;line-height:20px;position:static;height:auto;width:auto;margin:0;padding:4px 150px 4px 17.5px;text-shadow:none;box-shadow:none;display:block;float:right;z-index:104;}.a2gallery.rsMinW .rsBullet{cursor:pointer;width:auto;height:auto;background:none;padding:0px 0px 0 .7em;margin:0px 0 0 0;text-shadow:none;box-shadow:none;display:block;float:left;}.a2gallery.rsMinW .rsBullet span{padding:0px 0px 0px 0px;margin:0px 0 0 0;display:block;width:auto;height:auto;border-radius:0;color:#bbb;box-shadow:none;text-shadow:none;background:none;transition:color .3s ease-in-out;}.a2gallery.rsMinW .rsBullet.rsNavSelected span{color:#333;}.a2gallery.rsMinW .rsFullscreenBtn{width:30px !important;height:30px !important;top:auto;bottom:3px;right:35px;}.a2gallery.rsMinW .rsFullscreenIcn{color:#bbb;background:none;border-radius:0 !important;padding:0 !important;margin:0 !important;position:absolute !important;}.a2gallery.rsMinW .rsFullscreenIcn:hover,.a2gallery.rsMinW .rsFullscreenIcn.hovered{color:#333;opacity:1;}.a2gallery.rsMinW.rsVideoPlaying .rsBtnCenterer{display:none;}.a2gallery.rsMinW .rsBtnCenterer{z-index:9999;position:absolute;width:auto;height:auto;margin-top:-16px;margin-left:-16px;}.a2gallery.rsMinW .rsPlayBtn{width:auto;height:auto;margin:0;cursor:pointer;position:static;padding:0;font-size:18px;}.a2gallery.rsMinW .rsPlayBtnIcon{position:static;color:#fff;background:none;border-radius:0;height:auto;width:auto;padding:8px;text-align:center;}.a2gallery.rsMinW .rsPlayBtnIcon i{position:relative;z-index:-1;padding:0;margin:0;float:none;width:auto;text-align:center;}.a2gallery.rsMinW .rsPlayBtnIcon:hover{color:#023c75;background:none;border:2px solid #333;}.a2gallery.rsMinW .rsVideoContainer,.a2gallery.rsMinW .rsVideoFrameHolder{overflow:visible;}.a2gallery.rsMinW .rsCloseVideoBtn{display:block;right:0 !important;top:0 !important;left:auto;bottom:auto;width:auto;height:auto;z-index:500;position:absolute;cursor:pointer;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);margin-right:35px;margin-top:35px;}.a2gallery.rsMinW .rsCloseVideoBtn.rsiOSBtn{right:0 !important;top:0 !important;left:auto;bottom:auto;margin-right:35px;margin-top:35px;}.a2gallery.rsMinW .rsCloseVideoIcn{position:static;margin:0px;width:auto;height:auto;border:none;background:none;padding:5px;font-size:18px;color:#bbb;text-align:center;}.a2gallery.rsMinW .rsCloseVideoIcn:hover{border:none;background:none;color:#333;}.rsSlideCount{text-align:right;font-size:11.5px;line-height:26px;position:static;height:auto;width:auto;margin:0 !important;padding:0 !important;text-shadow:none;box-shadow:none;display:none;float:left;color:#333;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:normal;text-transform:none;box-sizing:border-box;z-index:104;}body[data-aos-duration="50"] [data-aos],[data-aos][data-aos][data-aos-duration="50"]{transition-duration:50ms;}body[data-aos-delay="50"] [data-aos],[data-aos][data-aos][data-aos-delay="50"]{transition-delay:0;}body[data-aos-delay="50"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="50"].aos-animate{transition-delay:50ms;}body[data-aos-duration="100"] [data-aos],[data-aos][data-aos][data-aos-duration="100"]{transition-duration:100ms;}body[data-aos-delay="100"] [data-aos],[data-aos][data-aos][data-aos-delay="100"]{transition-delay:0;}body[data-aos-delay="100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="100"].aos-animate{transition-delay:100ms;}body[data-aos-duration="150"] [data-aos],[data-aos][data-aos][data-aos-duration="150"]{transition-duration:150ms;}body[data-aos-delay="150"] [data-aos],[data-aos][data-aos][data-aos-delay="150"]{transition-delay:0;}body[data-aos-delay="150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="150"].aos-animate{transition-delay:150ms;}body[data-aos-duration="200"] [data-aos],[data-aos][data-aos][data-aos-duration="200"]{transition-duration:200ms;}body[data-aos-delay="200"] [data-aos],[data-aos][data-aos][data-aos-delay="200"]{transition-delay:0;}body[data-aos-delay="200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="200"].aos-animate{transition-delay:200ms;}body[data-aos-duration="250"] [data-aos],[data-aos][data-aos][data-aos-duration="250"]{transition-duration:250ms;}body[data-aos-delay="250"] [data-aos],[data-aos][data-aos][data-aos-delay="250"]{transition-delay:0;}body[data-aos-delay="250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="250"].aos-animate{transition-delay:250ms;}body[data-aos-duration="300"] [data-aos],[data-aos][data-aos][data-aos-duration="300"]{transition-duration:300ms;}body[data-aos-delay="300"] [data-aos],[data-aos][data-aos][data-aos-delay="300"]{transition-delay:0;}body[data-aos-delay="300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="300"].aos-animate{transition-delay:300ms;}body[data-aos-duration="350"] [data-aos],[data-aos][data-aos][data-aos-duration="350"]{transition-duration:350ms;}body[data-aos-delay="350"] [data-aos],[data-aos][data-aos][data-aos-delay="350"]{transition-delay:0;}body[data-aos-delay="350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="350"].aos-animate{transition-delay:350ms;}body[data-aos-duration="400"] [data-aos],[data-aos][data-aos][data-aos-duration="400"]{transition-duration:400ms;}body[data-aos-delay="400"] [data-aos],[data-aos][data-aos][data-aos-delay="400"]{transition-delay:0;}body[data-aos-delay="400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="400"].aos-animate{transition-delay:400ms;}body[data-aos-duration="450"] [data-aos],[data-aos][data-aos][data-aos-duration="450"]{transition-duration:450ms;}body[data-aos-delay="450"] [data-aos],[data-aos][data-aos][data-aos-delay="450"]{transition-delay:0;}body[data-aos-delay="450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="450"].aos-animate{transition-delay:450ms;}body[data-aos-duration="500"] [data-aos],[data-aos][data-aos][data-aos-duration="500"]{transition-duration:500ms;}body[data-aos-delay="500"] [data-aos],[data-aos][data-aos][data-aos-delay="500"]{transition-delay:0;}body[data-aos-delay="500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="500"].aos-animate{transition-delay:500ms;}body[data-aos-duration="550"] [data-aos],[data-aos][data-aos][data-aos-duration="550"]{transition-duration:550ms;}body[data-aos-delay="550"] [data-aos],[data-aos][data-aos][data-aos-delay="550"]{transition-delay:0;}body[data-aos-delay="550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="550"].aos-animate{transition-delay:550ms;}body[data-aos-duration="600"] [data-aos],[data-aos][data-aos][data-aos-duration="600"]{transition-duration:600ms;}body[data-aos-delay="600"] [data-aos],[data-aos][data-aos][data-aos-delay="600"]{transition-delay:0;}body[data-aos-delay="600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="600"].aos-animate{transition-delay:600ms;}body[data-aos-duration="650"] [data-aos],[data-aos][data-aos][data-aos-duration="650"]{transition-duration:650ms;}body[data-aos-delay="650"] [data-aos],[data-aos][data-aos][data-aos-delay="650"]{transition-delay:0;}body[data-aos-delay="650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="650"].aos-animate{transition-delay:650ms;}body[data-aos-duration="700"] [data-aos],[data-aos][data-aos][data-aos-duration="700"]{transition-duration:700ms;}body[data-aos-delay="700"] [data-aos],[data-aos][data-aos][data-aos-delay="700"]{transition-delay:0;}body[data-aos-delay="700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="700"].aos-animate{transition-delay:700ms;}body[data-aos-duration="750"] [data-aos],[data-aos][data-aos][data-aos-duration="750"]{transition-duration:750ms;}body[data-aos-delay="750"] [data-aos],[data-aos][data-aos][data-aos-delay="750"]{transition-delay:0;}body[data-aos-delay="750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="750"].aos-animate{transition-delay:750ms;}body[data-aos-duration="800"] [data-aos],[data-aos][data-aos][data-aos-duration="800"]{transition-duration:800ms;}body[data-aos-delay="800"] [data-aos],[data-aos][data-aos][data-aos-delay="800"]{transition-delay:0;}body[data-aos-delay="800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="800"].aos-animate{transition-delay:800ms;}body[data-aos-duration="850"] [data-aos],[data-aos][data-aos][data-aos-duration="850"]{transition-duration:850ms;}body[data-aos-delay="850"] [data-aos],[data-aos][data-aos][data-aos-delay="850"]{transition-delay:0;}body[data-aos-delay="850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="850"].aos-animate{transition-delay:850ms;}body[data-aos-duration="900"] [data-aos],[data-aos][data-aos][data-aos-duration="900"]{transition-duration:900ms;}body[data-aos-delay="900"] [data-aos],[data-aos][data-aos][data-aos-delay="900"]{transition-delay:0;}body[data-aos-delay="900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="900"].aos-animate{transition-delay:900ms;}body[data-aos-duration="950"] [data-aos],[data-aos][data-aos][data-aos-duration="950"]{transition-duration:950ms;}body[data-aos-delay="950"] [data-aos],[data-aos][data-aos][data-aos-delay="950"]{transition-delay:0;}body[data-aos-delay="950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="950"].aos-animate{transition-delay:950ms;}body[data-aos-duration="1000"] [data-aos],[data-aos][data-aos][data-aos-duration="1000"]{transition-duration:1000ms;}body[data-aos-delay="1000"] [data-aos],[data-aos][data-aos][data-aos-delay="1000"]{transition-delay:0;}body[data-aos-delay="1000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1000"].aos-animate{transition-delay:1000ms;}body[data-aos-duration="1050"] [data-aos],[data-aos][data-aos][data-aos-duration="1050"]{transition-duration:1050ms;}body[data-aos-delay="1050"] [data-aos],[data-aos][data-aos][data-aos-delay="1050"]{transition-delay:0;}body[data-aos-delay="1050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1050"].aos-animate{transition-delay:1050ms;}body[data-aos-duration="1100"] [data-aos],[data-aos][data-aos][data-aos-duration="1100"]{transition-duration:1100ms;}body[data-aos-delay="1100"] [data-aos],[data-aos][data-aos][data-aos-delay="1100"]{transition-delay:0;}body[data-aos-delay="1100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1100"].aos-animate{transition-delay:1100ms;}body[data-aos-duration="1150"] [data-aos],[data-aos][data-aos][data-aos-duration="1150"]{transition-duration:1150ms;}body[data-aos-delay="1150"] [data-aos],[data-aos][data-aos][data-aos-delay="1150"]{transition-delay:0;}body[data-aos-delay="1150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1150"].aos-animate{transition-delay:1150ms;}body[data-aos-duration="1200"] [data-aos],[data-aos][data-aos][data-aos-duration="1200"]{transition-duration:1200ms;}body[data-aos-delay="1200"] [data-aos],[data-aos][data-aos][data-aos-delay="1200"]{transition-delay:0;}body[data-aos-delay="1200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1200"].aos-animate{transition-delay:1200ms;}body[data-aos-duration="1250"] [data-aos],[data-aos][data-aos][data-aos-duration="1250"]{transition-duration:1250ms;}body[data-aos-delay="1250"] [data-aos],[data-aos][data-aos][data-aos-delay="1250"]{transition-delay:0;}body[data-aos-delay="1250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1250"].aos-animate{transition-delay:1250ms;}body[data-aos-duration="1300"] [data-aos],[data-aos][data-aos][data-aos-duration="1300"]{transition-duration:1300ms;}body[data-aos-delay="1300"] [data-aos],[data-aos][data-aos][data-aos-delay="1300"]{transition-delay:0;}body[data-aos-delay="1300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1300"].aos-animate{transition-delay:1300ms;}body[data-aos-duration="1350"] [data-aos],[data-aos][data-aos][data-aos-duration="1350"]{transition-duration:1350ms;}body[data-aos-delay="1350"] [data-aos],[data-aos][data-aos][data-aos-delay="1350"]{transition-delay:0;}body[data-aos-delay="1350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1350"].aos-animate{transition-delay:1350ms;}body[data-aos-duration="1400"] [data-aos],[data-aos][data-aos][data-aos-duration="1400"]{transition-duration:1400ms;}body[data-aos-delay="1400"] [data-aos],[data-aos][data-aos][data-aos-delay="1400"]{transition-delay:0;}body[data-aos-delay="1400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1400"].aos-animate{transition-delay:1400ms;}body[data-aos-duration="1450"] [data-aos],[data-aos][data-aos][data-aos-duration="1450"]{transition-duration:1450ms;}body[data-aos-delay="1450"] [data-aos],[data-aos][data-aos][data-aos-delay="1450"]{transition-delay:0;}body[data-aos-delay="1450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1450"].aos-animate{transition-delay:1450ms;}body[data-aos-duration="1500"] [data-aos],[data-aos][data-aos][data-aos-duration="1500"]{transition-duration:1500ms;}body[data-aos-delay="1500"] [data-aos],[data-aos][data-aos][data-aos-delay="1500"]{transition-delay:0;}body[data-aos-delay="1500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1500"].aos-animate{transition-delay:1500ms;}body[data-aos-duration="1550"] [data-aos],[data-aos][data-aos][data-aos-duration="1550"]{transition-duration:1550ms;}body[data-aos-delay="1550"] [data-aos],[data-aos][data-aos][data-aos-delay="1550"]{transition-delay:0;}body[data-aos-delay="1550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1550"].aos-animate{transition-delay:1550ms;}body[data-aos-duration="1600"] [data-aos],[data-aos][data-aos][data-aos-duration="1600"]{transition-duration:1600ms;}body[data-aos-delay="1600"] [data-aos],[data-aos][data-aos][data-aos-delay="1600"]{transition-delay:0;}body[data-aos-delay="1600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1600"].aos-animate{transition-delay:1600ms;}body[data-aos-duration="1650"] [data-aos],[data-aos][data-aos][data-aos-duration="1650"]{transition-duration:1650ms;}body[data-aos-delay="1650"] [data-aos],[data-aos][data-aos][data-aos-delay="1650"]{transition-delay:0;}body[data-aos-delay="1650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1650"].aos-animate{transition-delay:1650ms;}body[data-aos-duration="1700"] [data-aos],[data-aos][data-aos][data-aos-duration="1700"]{transition-duration:1700ms;}body[data-aos-delay="1700"] [data-aos],[data-aos][data-aos][data-aos-delay="1700"]{transition-delay:0;}body[data-aos-delay="1700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1700"].aos-animate{transition-delay:1700ms;}body[data-aos-duration="1750"] [data-aos],[data-aos][data-aos][data-aos-duration="1750"]{transition-duration:1750ms;}body[data-aos-delay="1750"] [data-aos],[data-aos][data-aos][data-aos-delay="1750"]{transition-delay:0;}body[data-aos-delay="1750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1750"].aos-animate{transition-delay:1750ms;}body[data-aos-duration="1800"] [data-aos],[data-aos][data-aos][data-aos-duration="1800"]{transition-duration:1800ms;}body[data-aos-delay="1800"] [data-aos],[data-aos][data-aos][data-aos-delay="1800"]{transition-delay:0;}body[data-aos-delay="1800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1800"].aos-animate{transition-delay:1800ms;}body[data-aos-duration="1850"] [data-aos],[data-aos][data-aos][data-aos-duration="1850"]{transition-duration:1850ms;}body[data-aos-delay="1850"] [data-aos],[data-aos][data-aos][data-aos-delay="1850"]{transition-delay:0;}body[data-aos-delay="1850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1850"].aos-animate{transition-delay:1850ms;}body[data-aos-duration="1900"] [data-aos],[data-aos][data-aos][data-aos-duration="1900"]{transition-duration:1900ms;}body[data-aos-delay="1900"] [data-aos],[data-aos][data-aos][data-aos-delay="1900"]{transition-delay:0;}body[data-aos-delay="1900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1900"].aos-animate{transition-delay:1900ms;}body[data-aos-duration="1950"] [data-aos],[data-aos][data-aos][data-aos-duration="1950"]{transition-duration:1950ms;}body[data-aos-delay="1950"] [data-aos],[data-aos][data-aos][data-aos-delay="1950"]{transition-delay:0;}body[data-aos-delay="1950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1950"].aos-animate{transition-delay:1950ms;}body[data-aos-duration="2000"] [data-aos],[data-aos][data-aos][data-aos-duration="2000"]{transition-duration:2000ms;}body[data-aos-delay="2000"] [data-aos],[data-aos][data-aos][data-aos-delay="2000"]{transition-delay:0;}body[data-aos-delay="2000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2000"].aos-animate{transition-delay:2000ms;}body[data-aos-duration="2050"] [data-aos],[data-aos][data-aos][data-aos-duration="2050"]{transition-duration:2050ms;}body[data-aos-delay="2050"] [data-aos],[data-aos][data-aos][data-aos-delay="2050"]{transition-delay:0;}body[data-aos-delay="2050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2050"].aos-animate{transition-delay:2050ms;}body[data-aos-duration="2100"] [data-aos],[data-aos][data-aos][data-aos-duration="2100"]{transition-duration:2100ms;}body[data-aos-delay="2100"] [data-aos],[data-aos][data-aos][data-aos-delay="2100"]{transition-delay:0;}body[data-aos-delay="2100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2100"].aos-animate{transition-delay:2100ms;}body[data-aos-duration="2150"] [data-aos],[data-aos][data-aos][data-aos-duration="2150"]{transition-duration:2150ms;}body[data-aos-delay="2150"] [data-aos],[data-aos][data-aos][data-aos-delay="2150"]{transition-delay:0;}body[data-aos-delay="2150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2150"].aos-animate{transition-delay:2150ms;}body[data-aos-duration="2200"] [data-aos],[data-aos][data-aos][data-aos-duration="2200"]{transition-duration:2200ms;}body[data-aos-delay="2200"] [data-aos],[data-aos][data-aos][data-aos-delay="2200"]{transition-delay:0;}body[data-aos-delay="2200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2200"].aos-animate{transition-delay:2200ms;}body[data-aos-duration="2250"] [data-aos],[data-aos][data-aos][data-aos-duration="2250"]{transition-duration:2250ms;}body[data-aos-delay="2250"] [data-aos],[data-aos][data-aos][data-aos-delay="2250"]{transition-delay:0;}body[data-aos-delay="2250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2250"].aos-animate{transition-delay:2250ms;}body[data-aos-duration="2300"] [data-aos],[data-aos][data-aos][data-aos-duration="2300"]{transition-duration:2300ms;}body[data-aos-delay="2300"] [data-aos],[data-aos][data-aos][data-aos-delay="2300"]{transition-delay:0;}body[data-aos-delay="2300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2300"].aos-animate{transition-delay:2300ms;}body[data-aos-duration="2350"] [data-aos],[data-aos][data-aos][data-aos-duration="2350"]{transition-duration:2350ms;}body[data-aos-delay="2350"] [data-aos],[data-aos][data-aos][data-aos-delay="2350"]{transition-delay:0;}body[data-aos-delay="2350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2350"].aos-animate{transition-delay:2350ms;}body[data-aos-duration="2400"] [data-aos],[data-aos][data-aos][data-aos-duration="2400"]{transition-duration:2400ms;}body[data-aos-delay="2400"] [data-aos],[data-aos][data-aos][data-aos-delay="2400"]{transition-delay:0;}body[data-aos-delay="2400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2400"].aos-animate{transition-delay:2400ms;}body[data-aos-duration="2450"] [data-aos],[data-aos][data-aos][data-aos-duration="2450"]{transition-duration:2450ms;}body[data-aos-delay="2450"] [data-aos],[data-aos][data-aos][data-aos-delay="2450"]{transition-delay:0;}body[data-aos-delay="2450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2450"].aos-animate{transition-delay:2450ms;}body[data-aos-duration="2500"] [data-aos],[data-aos][data-aos][data-aos-duration="2500"]{transition-duration:2500ms;}body[data-aos-delay="2500"] [data-aos],[data-aos][data-aos][data-aos-delay="2500"]{transition-delay:0;}body[data-aos-delay="2500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2500"].aos-animate{transition-delay:2500ms;}body[data-aos-duration="2550"] [data-aos],[data-aos][data-aos][data-aos-duration="2550"]{transition-duration:2550ms;}body[data-aos-delay="2550"] [data-aos],[data-aos][data-aos][data-aos-delay="2550"]{transition-delay:0;}body[data-aos-delay="2550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2550"].aos-animate{transition-delay:2550ms;}body[data-aos-duration="2600"] [data-aos],[data-aos][data-aos][data-aos-duration="2600"]{transition-duration:2600ms;}body[data-aos-delay="2600"] [data-aos],[data-aos][data-aos][data-aos-delay="2600"]{transition-delay:0;}body[data-aos-delay="2600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2600"].aos-animate{transition-delay:2600ms;}body[data-aos-duration="2650"] [data-aos],[data-aos][data-aos][data-aos-duration="2650"]{transition-duration:2650ms;}body[data-aos-delay="2650"] [data-aos],[data-aos][data-aos][data-aos-delay="2650"]{transition-delay:0;}body[data-aos-delay="2650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2650"].aos-animate{transition-delay:2650ms;}body[data-aos-duration="2700"] [data-aos],[data-aos][data-aos][data-aos-duration="2700"]{transition-duration:2700ms;}body[data-aos-delay="2700"] [data-aos],[data-aos][data-aos][data-aos-delay="2700"]{transition-delay:0;}body[data-aos-delay="2700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2700"].aos-animate{transition-delay:2700ms;}body[data-aos-duration="2750"] [data-aos],[data-aos][data-aos][data-aos-duration="2750"]{transition-duration:2750ms;}body[data-aos-delay="2750"] [data-aos],[data-aos][data-aos][data-aos-delay="2750"]{transition-delay:0;}body[data-aos-delay="2750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2750"].aos-animate{transition-delay:2750ms;}body[data-aos-duration="2800"] [data-aos],[data-aos][data-aos][data-aos-duration="2800"]{transition-duration:2800ms;}body[data-aos-delay="2800"] [data-aos],[data-aos][data-aos][data-aos-delay="2800"]{transition-delay:0;}body[data-aos-delay="2800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2800"].aos-animate{transition-delay:2800ms;}body[data-aos-duration="2850"] [data-aos],[data-aos][data-aos][data-aos-duration="2850"]{transition-duration:2850ms;}body[data-aos-delay="2850"] [data-aos],[data-aos][data-aos][data-aos-delay="2850"]{transition-delay:0;}body[data-aos-delay="2850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2850"].aos-animate{transition-delay:2850ms;}body[data-aos-duration="2900"] [data-aos],[data-aos][data-aos][data-aos-duration="2900"]{transition-duration:2900ms;}body[data-aos-delay="2900"] [data-aos],[data-aos][data-aos][data-aos-delay="2900"]{transition-delay:0;}body[data-aos-delay="2900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2900"].aos-animate{transition-delay:2900ms;}body[data-aos-duration="2950"] [data-aos],[data-aos][data-aos][data-aos-duration="2950"]{transition-duration:2950ms;}body[data-aos-delay="2950"] [data-aos],[data-aos][data-aos][data-aos-delay="2950"]{transition-delay:0;}body[data-aos-delay="2950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2950"].aos-animate{transition-delay:2950ms;}body[data-aos-duration="3000"] [data-aos],[data-aos][data-aos][data-aos-duration="3000"]{transition-duration:3000ms;}body[data-aos-delay="3000"] [data-aos],[data-aos][data-aos][data-aos-delay="3000"]{transition-delay:0;}body[data-aos-delay="3000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="3000"].aos-animate{transition-delay:3000ms;}body[data-aos-easing=linear] [data-aos],[data-aos][data-aos][data-aos-easing=linear]{transition-timing-function:cubic-bezier(.25,.25,.75,.75);}body[data-aos-easing=ease] [data-aos],[data-aos][data-aos][data-aos-easing=ease]{transition-timing-function:cubic-bezier(.25,.1,.25,1);}body[data-aos-easing=ease-in] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in]{transition-timing-function:cubic-bezier(.42,0,1,1);}body[data-aos-easing=ease-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out]{transition-timing-function:cubic-bezier(0,0,.58,1);}body[data-aos-easing=ease-in-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out]{transition-timing-function:cubic-bezier(.42,0,.58,1);}body[data-aos-easing=ease-in-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-back]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045);}body[data-aos-easing=ease-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-back]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275);}body[data-aos-easing=ease-in-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);}body[data-aos-easing=ease-in-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-sine]{transition-timing-function:cubic-bezier(.47,0,.745,.715);}body[data-aos-easing=ease-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-sine]{transition-timing-function:cubic-bezier(.39,.575,.565,1);}body[data-aos-easing=ease-in-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(.445,.05,.55,.95);}body[data-aos-easing=ease-in-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quad]{transition-timing-function:cubic-bezier(.55,.085,.68,.53);}body[data-aos-easing=ease-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quad]{transition-timing-function:cubic-bezier(.25,.46,.45,.94);}body[data-aos-easing=ease-in-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(.455,.03,.515,.955);}body[data-aos-easing=ease-in-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(.55,.085,.68,.53);}body[data-aos-easing=ease-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(.25,.46,.45,.94);}body[data-aos-easing=ease-in-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(.455,.03,.515,.955);}body[data-aos-easing=ease-in-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quart]{transition-timing-function:cubic-bezier(.55,.085,.68,.53);}body[data-aos-easing=ease-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quart]{transition-timing-function:cubic-bezier(.25,.46,.45,.94);}body[data-aos-easing=ease-in-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(.455,.03,.515,.955);}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform,color,background;}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0,0);}[data-aos=fade-up]{transform:translate(0,100px);}[data-aos=fade-down]{transform:translate(0,-100px);}[data-aos=fade-right]{transform:translate(-100px,0);}[data-aos=fade-left]{transform:translate(100px,0);}[data-aos=fade-up-right]{transform:translate(-100px,100px);}[data-aos=fade-up-left]{transform:translate(100px,100px);}[data-aos=fade-down-right]{transform:translate(-100px,-100px);}[data-aos=fade-down-left]{transform:translate(100px,-100px);}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform;}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0,0) scale(1);}[data-aos=zoom-in]{transform:scale(.6);}[data-aos=zoom-in-up]{transform:translate(0,100px) scale(.6);}[data-aos=zoom-in-down]{transform:translate(0,-100px) scale(.6);}[data-aos=zoom-in-right]{transform:translate(-100px,0) scale(.6);}[data-aos=zoom-in-left]{transform:translate(100px,0) scale(.6);}[data-aos=zoom-out]{transform:scale(1.2);}[data-aos=zoom-out-up]{transform:translate(0,100px) scale(1.2);}[data-aos=zoom-out-down]{transform:translate(0,-100px) scale(1.2);}[data-aos=zoom-out-right]{transform:translate(-100px,0) scale(1.2);}[data-aos=zoom-out-left]{transform:translate(100px,0) scale(1.2);}[data-aos^=slide][data-aos^=slide]{transition-property:transform;}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0,0);}[data-aos=slide-up]{transform:translateY(100%);}[data-aos=slide-down]{transform:translateY(-100%);}[data-aos=slide-right]{transform:translateX(-100%);}[data-aos=slide-left]{transform:translateX(100%);}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform;}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg);}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0);}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg);}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0);}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg);}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0);}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg);}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0);}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#ccc;}.mfp-preloader a:hover{color:#fff;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0);}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0);}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px;}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px;}.mfp-arrow-right:before{border-left:27px solid #3f3f3f;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444;}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}