File: D:/HostingSpaces/SBogers96/smilefotografie.nl/wwwroot/css/style.css
.album-filter:after,footer.main:after,footer.main .small-navigation:after,.row:after,.grid-container:after,.grid-album-container:after,header.main:after,.navigation-holder:after,ul.overview li a:after,.overview-small:after,.other-album-types ul:after,ul.social:after,.album .album-top:after,.album .album-top-navigation-row:after,body.home .alt-background:after{content:" ";display:table;clear:both}.valign-parent{white-space:nowrap;text-align:center}.valign-parent::before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.valign-child{display:-moz-inline-box;display:inline-block;vertical-align:middle;white-space:normal}@if($center == null){.valign-child{text-align:left}}.valign-child.centered{display:-moz-inline-box;display:inline-block;vertical-align:middle;white-space:normal}@if($center == null){.valign-child.centered{text-align:left}}body{margin:0}ul{margin:0;padding:0}a{text-decoration:none}*{box-sizing:border-box}body{overflow-x:hidden;background:#F3F6F6;font-family:"Roboto Condensed",sans-serif;font-weight:300;font-size:22px}@media only screen and (max-width: 1030px){body{font-size:18px}}html.negative body{background:#fff}html.negative body.albums{background:#C4C7C6}a{color:#116EE7}::-moz-selection{background:#116EE7;color:#fff}::selection{background:#116EE7;color:#fff}.no-wrap{white-space:nowrap}.fill-holder{position:relative;overflow:hidden;height:100%;vertical-align:middle}img{display:block;border:none}img.fit-horizontal{width:100%}img.fit-vertical{height:100%}img.fill{position:absolute}img.preload{opacity:0;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}img.preload.loaded{opacity:1}.filter-title{display:block;margin-bottom:10px;font-weight:700}@media only screen and (max-width: 500px){.filter-title{padding-left:40px}}.album-filter{width:100%;margin-bottom:80px}@media only screen and (max-width: 500px){.album-filter{padding-left:40px;margin-bottom:40px}}.album-filter a{display:inline-block;float:left;margin-right:20px;padding:0 10px;min-width:200px;height:40px;line-height:40px;background:#aaaead;color:rgba(255,255,255,0.7);font-size:.818181em;-webkit-transition:color 200ms ease-out;-moz-transition:color 200ms ease-out;transition:color 200ms ease-out}.album-filter a:hover{color:#fff}.album-filter a.active{color:#000;background:#fff;font-weight:700}@media only screen and (max-width: 500px){.album-filter a{float:none;margin-bottom:10px}}.button{display:inline-block;position:relative;left:-2px;box-sizing:content-box;padding:0 15px;height:40px;line-height:40px;border:2px solid #000;background:#fff;color:#000;font-size:.818182em;font-weight:700;cursor:pointer;-webkit-appearance:none;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;transition:all 150ms ease-out}@media only screen and (max-width: 1030px){.button{height:30px;line-height:30px}}.button:hover{border:2px solid #fff;background:#000;color:#fff}.button.black{border:2px solid #fff;background:#000;color:#fff}.button.black:hover{border:2px solid #000;background:#fff;color:#000}.button.blue{border:2px solid #fff;background:#116EE7;color:#fff}.button.blue:hover{border:2px solid #116EE7;background:#fff;color:#116EE7}.button.on-grey{border:2px solid #C4C7C6;background:#000;color:#fff}.button.on-grey:hover{border:2px solid #000;background:#C4C7C6;color:#000}.button.arrow{padding-right:35px}.button.arrow:after{content:"";display:block;position:absolute;top:50%;right:12px;margin-top:-4px;background-image:url(/images/structure/smile_sprite.svg);background-size:280px 120px;background-position:-200px -10px;width:14px;height:10px}.button.arrow:hover:after{background-image:url(/images/structure/smile_sprite.svg);background-size:280px 120px;background-position:-220px -10px;width:14px;height:10px}.button.arrow.back{padding-right:15px;padding-left:35px}.button.arrow.back:after{left:12px;right:auto;background-position:-200px -25px}.button.arrow.back:hover:after{background-image:url(/images/structure/smile_sprite.svg);background-size:280px 120px;background-position:-220px -25px;width:14px;height:10px}.button.arrow.black:after{background-image:url(/images/structure/smile_sprite.svg);background-size:280px 120px;background-position:-220px -10px;width:14px;height:10px}.button.arrow.black:hover:after{background-image:url(/images/structure/smile_sprite.svg);background-size:280px 120px;background-position:-200px -10px;width:14px;height:10px}.button.arrow.black.back:after{background-image:url(/images/structure/smile_sprite.svg);background-size:280px 120px;background-position:-220px -25px;width:14px;height:10px}.button.arrow.black.back:hover:after{background-image:url(/images/structure/smile_sprite.svg);background-size:280px 120px;background-position:-200px -25px;width:14px;height:10px}.button[type="button"],.button[type="submit"]{font-family:"Roboto Condensed",sans-serif;cursor:pointer}.call-to-action-bar{color:#fff}.call-to-action-bar .background{background:#000}.call-to-action-bar .fake-top{background:#fff}.call-to-action-bar .fake-top .grid-container{background:#000;height:80px}@media only screen and (max-width: 900px){.call-to-action-bar .fake-top .grid-container{height:60px}}.call-to-action-bar .inner{position:relative;overflow:hidden}.call-to-action-bar .inner .grid-container{min-height:300px}@media only screen and (max-width: 1030px){.call-to-action-bar .inner .grid-container{min-height:200px}}@media only screen and (max-width: 900px){.call-to-action-bar .inner .grid-container{min-height:160px}}.call-to-action-bar .inner .holder{position:absolute;top:0;left:0;width:51%;height:100%}@media only screen and (max-width: 500px){.call-to-action-bar .inner .holder{width:100%;padding:0 40px}}.call-to-action-bar .inner .smile-holder{position:absolute;top:-1%;left:0;z-index:2;width:100%;height:102%;background:url(/images/structure/smile_black.svg) center center no-repeat;background-size:cover}.call-to-action-bar .inner .smile-image{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}@media only screen and (max-width: 500px){.call-to-action-bar .inner .smile-image{display:none}}.call-to-action-bar .inner .text-holder{z-index:2;left:auto;right:0;white-space:nowrap;text-align:center;background:#000;white-space:normal;text-align:left}.call-to-action-bar .inner .text-holder::before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.call-to-action-bar .inner .text-holder .call-to-action{width:80%;display:-moz-inline-box;display:inline-block;vertical-align:middle;white-space:normal;font-size:1.181818em;font-weight:400}@if($center == null){.call-to-action-bar .inner .text-holder .call-to-action{text-align:left}}.call-to-action-bar .inner .text-holder .streamer{display:block;margin-bottom:20px}a.corner-button{display:block;height:40px}a.corner-button .title{position:absolute;right:0;bottom:0;padding-left:10px;width:100%;height:40px;line-height:40px;color:#fff;background:#000;font-size:.818182em;font-weight:700}a.corner-button .square-button{position:absolute;right:0;bottom:0;width:40px;line-height:40px;text-align:center;height:40px;color:#000;background:#fff}a.corner-button .square-button:after{content:"";display:block;position:absolute;top:50%;left:50%;margin:-5px 0 0 -7px;background-image:url(/images/structure/smile_sprite.svg);background-size:280px 120px;background-position:-200px -10px;width:14px;height:10px}a.call-to-action-image{display:block;height:100%;width:100%}a.call-to-action-image img{-webkit-transition:-webkit-transform 150ms ease-out;-moz-transition:-moz-transform 150ms ease-out;transition:transform 150ms ease-out}a.call-to-action-image:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}a.call-to-action-image.corner-button .title{width:50%}@media only screen and (max-width: 500px){a.call-to-action-image.corner-button .title{width:100%}}.fixable-wrapper{z-index:1}footer.main{position:relative;z-index:2;padding-top:100px;padding-bottom:100px;width:100%;background:#F3F6F6;font-size:.818182em}footer.main .photo{position:absolute;top:-50px;right:0;bottom:0;left:50%;margin-left:-50px;width:100px;height:100px;border-radius:50%;background:url("/images/structure/alfons_footer.gif");background-size:100px 100px;box-shadow:inset 0 0 15px 0 rgba(0,0,0,0.15)}footer.main .streamer-holder{width:42.8571%;margin-left:28.5714%;margin-right:28.5714%}@media only screen and (max-width: 500px){footer.main .streamer-holder{margin:0;width:100%}}footer.main .streamer{text-align:center;font-size:2.222em;margin-bottom:40px}@media only screen and (max-width: 500px){footer.main .streamer{margin-bottom:0}}footer.main .contact-data{width:21.4286%;float:left}@media only screen and (max-width: 900px){footer.main .contact-data{width:50%}}@media only screen and (max-width: 500px){footer.main .contact-data{float:none;width:100%}}footer.main .contact-data.left{margin-left:28.5714%;padding-right:20px}@media only screen and (max-width: 900px){footer.main .contact-data.left{margin-left:0}}@media only screen and (max-width: 500px){footer.main .contact-data.left{padding:40px}}footer.main .contact-data.right{margin-right:28.5714%;padding-left:20px}@media only screen and (max-width: 900px){footer.main .contact-data.right{margin-right:0}}@media only screen and (max-width: 500px){footer.main .contact-data.right{padding:0 40px}}footer.main .contact-data .inner{padding:20px 0;border-top:1px solid #6B6C6C;border-bottom:1px solid #6B6C6C}@media only screen and (max-width: 500px){footer.main .contact-data .inner{text-align:center;padding:0;border-top:none;border-bottom:none}}footer.main .contact-data a{color:#000}footer.main .contact-data a:hover{text-decoration:underline}footer.main .small-navigation{text-align:center}footer.main .small-navigation ul{margin-top:30px;display:inline-block;list-style:none}footer.main .small-navigation li{float:left;margin:0 15px}@media only screen and (max-width: 500px){footer.main .small-navigation li{float:none}}footer.main .small-navigation li a{color:rgba(0,0,0,0.4);font-size:.88em}footer.main .small-navigation li a:hover{text-decoration:underline}footer.main .social-footer{text-align:center}footer.main .social-footer ul{margin-top:30px;display:inline-block}.form-title{display:block;margin-bottom:30px;font-weight:700}@media only screen and (max-width: 500px){form{padding:0 20px}}form .honey{position:fixed;top:-50px;height:20px;width:100%}form .honey-message,form noscript{display:block;font-size:.75rem;color:red}form .message{font-size:18px;line-height:1.2}form .message.error{color:#EB2441}form .message.global{display:block;padding:10px;margin-bottom:20px;background:#fcdfe3;border:1px solid #EB2441;color:#ca122d}.input-holder{margin-bottom:10px}.input-holder input[type="text"],.input-holder input[type="email"],.input-holder input[type="password"]{padding:0 10px;width:100%;height:40px;border:1px solid #ccc;font-family:"Roboto Condensed",sans-serif;font-size:16px}@media only screen and (max-width: 1030px){.input-holder input[type="text"],.input-holder input[type="email"],.input-holder input[type="password"]{height:30px}}.input-holder textarea{padding:10px;width:100%;border:1px solid #ccc;font-family:"Roboto Condensed",sans-serif;font-size:16px}.input-holder textarea.small{height:127px}.input-holder label{display:block;font-size:18px}.input-holder select{width:100%;font-size:16px;font-family:"Roboto Condensed",sans-serif}.input-holder.radio{margin-bottom:20px}.input-holder.radio label{display:inline-block}.input-holder.column-half{width:48%;margin-right:2%}@media only screen and (max-width: 500px){.input-holder.column-half{width:100%;margin-right:0}}.input-holder.column-half.right{margin-right:0;margin-left:2%}@media only screen and (max-width: 500px){.input-holder.column-half.right{margin-left:0}}.input-holder.error input[type="text"],.input-holder.error input[type="email"],.input-holder.error input[type="password"],.input-holder.error textarea{border:1px solid #EB2441}.row{position:relative;width:100%;max-width:1440px;margin:0 auto}.grid-container{position:relative;width:77.7777777778%;max-width:1440px;margin:0 auto}@media only screen and (max-width: 500px){.grid-container{width:100%}}.grid-album-container{position:relative;width:88.8888888889%;max-width:1440px;margin:0 auto}@media only screen and (max-width: 500px){.grid-album-container{width:100%}}[class*='column-']{position:relative;float:left;min-height:1px}.column-1{width:7.1428571429%}@media only screen and (max-width: 900px){.column-1{width:100%}}.margin-right-1{margin-right:7.1428571429%}@media only screen and (max-width: 900px){.margin-right-1{margin-right:0}}.margin-left-1{margin-left:7.1428571429%}@media only screen and (max-width: 900px){.margin-left-1{margin-left:0}}.padding-right-1{padding-right:7.1428571429%}.padding-left-1{padding-left:7.1428571429%}.column-2{width:14.2857142857%}@media only screen and (max-width: 900px){.column-2{width:100%}}.margin-right-2{margin-right:14.2857142857%}@media only screen and (max-width: 900px){.margin-right-2{margin-right:0}}.margin-left-2{margin-left:14.2857142857%}@media only screen and (max-width: 900px){.margin-left-2{margin-left:0}}.padding-right-2{padding-right:14.2857142857%}.padding-left-2{padding-left:14.2857142857%}.column-3{width:21.4285714286%}@media only screen and (max-width: 900px){.column-3{width:100%}}.margin-right-3{margin-right:21.4285714286%}@media only screen and (max-width: 900px){.margin-right-3{margin-right:0}}.margin-left-3{margin-left:21.4285714286%}@media only screen and (max-width: 900px){.margin-left-3{margin-left:0}}.padding-right-3{padding-right:21.4285714286%}.padding-left-3{padding-left:21.4285714286%}.column-4{width:28.5714285714%}@media only screen and (max-width: 900px){.column-4{width:100%}}.margin-right-4{margin-right:28.5714285714%}@media only screen and (max-width: 900px){.margin-right-4{margin-right:0}}.margin-left-4{margin-left:28.5714285714%}@media only screen and (max-width: 900px){.margin-left-4{margin-left:0}}.padding-right-4{padding-right:28.5714285714%}.padding-left-4{padding-left:28.5714285714%}.column-5{width:35.7142857143%}@media only screen and (max-width: 900px){.column-5{width:100%}}.margin-right-5{margin-right:35.7142857143%}@media only screen and (max-width: 900px){.margin-right-5{margin-right:0}}.margin-left-5{margin-left:35.7142857143%}@media only screen and (max-width: 900px){.margin-left-5{margin-left:0}}.padding-right-5{padding-right:35.7142857143%}.padding-left-5{padding-left:35.7142857143%}.column-6{width:42.8571428571%}@media only screen and (max-width: 900px){.column-6{width:100%}}.margin-right-6{margin-right:42.8571428571%}@media only screen and (max-width: 900px){.margin-right-6{margin-right:0}}.margin-left-6{margin-left:42.8571428571%}@media only screen and (max-width: 900px){.margin-left-6{margin-left:0}}.padding-right-6{padding-right:42.8571428571%}.padding-left-6{padding-left:42.8571428571%}.column-7{width:50%}@media only screen and (max-width: 900px){.column-7{width:100%}}.margin-right-7{margin-right:50%}@media only screen and (max-width: 900px){.margin-right-7{margin-right:0}}.margin-left-7{margin-left:50%}@media only screen and (max-width: 900px){.margin-left-7{margin-left:0}}.padding-right-7{padding-right:50%}.padding-left-7{padding-left:50%}.column-8{width:57.1428571429%}@media only screen and (max-width: 900px){.column-8{width:100%}}.margin-right-8{margin-right:57.1428571429%}@media only screen and (max-width: 900px){.margin-right-8{margin-right:0}}.margin-left-8{margin-left:57.1428571429%}@media only screen and (max-width: 900px){.margin-left-8{margin-left:0}}.padding-right-8{padding-right:57.1428571429%}.padding-left-8{padding-left:57.1428571429%}.column-9{width:64.2857142857%}@media only screen and (max-width: 900px){.column-9{width:100%}}.margin-right-9{margin-right:64.2857142857%}@media only screen and (max-width: 900px){.margin-right-9{margin-right:0}}.margin-left-9{margin-left:64.2857142857%}@media only screen and (max-width: 900px){.margin-left-9{margin-left:0}}.padding-right-9{padding-right:64.2857142857%}.padding-left-9{padding-left:64.2857142857%}.column-10{width:71.4285714286%}@media only screen and (max-width: 900px){.column-10{width:100%}}.margin-right-10{margin-right:71.4285714286%}@media only screen and (max-width: 900px){.margin-right-10{margin-right:0}}.margin-left-10{margin-left:71.4285714286%}@media only screen and (max-width: 900px){.margin-left-10{margin-left:0}}.padding-right-10{padding-right:71.4285714286%}.padding-left-10{padding-left:71.4285714286%}.column-11{width:78.5714285714%}@media only screen and (max-width: 900px){.column-11{width:100%}}.margin-right-11{margin-right:78.5714285714%}@media only screen and (max-width: 900px){.margin-right-11{margin-right:0}}.margin-left-11{margin-left:78.5714285714%}@media only screen and (max-width: 900px){.margin-left-11{margin-left:0}}.padding-right-11{padding-right:78.5714285714%}.padding-left-11{padding-left:78.5714285714%}.column-12{width:85.7142857143%}@media only screen and (max-width: 900px){.column-12{width:100%}}.margin-right-12{margin-right:85.7142857143%}@media only screen and (max-width: 900px){.margin-right-12{margin-right:0}}.margin-left-12{margin-left:85.7142857143%}@media only screen and (max-width: 900px){.margin-left-12{margin-left:0}}.padding-right-12{padding-right:85.7142857143%}.padding-left-12{padding-left:85.7142857143%}.column-13{width:92.8571428571%}@media only screen and (max-width: 900px){.column-13{width:100%}}.margin-right-13{margin-right:92.8571428571%}@media only screen and (max-width: 900px){.margin-right-13{margin-right:0}}.margin-left-13{margin-left:92.8571428571%}@media only screen and (max-width: 900px){.margin-left-13{margin-left:0}}.padding-right-13{padding-right:92.8571428571%}.padding-left-13{padding-left:92.8571428571%}.column-14{width:100%}@media only screen and (max-width: 900px){.column-14{width:100%}}.margin-right-14{margin-right:100%}@media only screen and (max-width: 900px){.margin-right-14{margin-right:0}}.margin-left-14{margin-left:100%}@media only screen and (max-width: 900px){.margin-left-14{margin-left:0}}.padding-right-14{padding-right:100%}.padding-left-14{padding-left:100%}.padding-right-half{padding-right:3.5714285714%}.column-half{width:50%}header.main{background:#fff;padding-bottom:120px;margin-bottom:80px}.terms header.main,.disclaimer header.main,.privacy header.main,.sitemap header.main,.abort header.main{padding-bottom:0 !important;margin-bottom:0 !important}@media only screen and (max-width: 900px){header.main{padding-bottom:60px;margin-bottom:60px}}html.negative header.main{background:#000;color:#fff}body.home header.main{padding-bottom:0;margin-bottom:0}header.main .top-row{padding:60px 0 120px;height:40px;box-sizing:content-box}@media only screen and (max-width: 1030px){header.main .top-row{padding-bottom:80px}}@media only screen and (max-width: 900px){header.main .top-row{padding:0}}header.main .logo-holder{position:absolute;top:60px;left:50%;z-index:15;margin-left:-83px;width:166px;height:40px}@media only screen and (max-width: 900px){header.main .logo-holder{display:none}}header.main .logo-holder a{display:inline-block;background-image:url(/images/structure/smile_sprite.svg);background-size:280px 120px;background-position:-10px -60px;width:165px;height:40px}html.negative header.main .logo-holder a{background-position:-10px -10px}header.main .intro-title{position:absolute;bottom:-13px;left:0;font-size:3.27em;font-weight:700}@media only screen and (max-width: 900px){header.main .intro-title{position:relative;bottom:0;left:0;font-size:1.5em;margin-bottom:20px}}@media only screen and (max-width: 500px){header.main .intro-title{padding-left:40px}}header.main .intro-text{position:relative;width:50%;margin-left:50%;font-size:.909091em;font-weight:700}header.main .intro-text p{margin:0}@media only screen and (max-width: 900px){header.main .intro-text{width:100%;margin-left:0}}@media only screen and (max-width: 500px){header.main .intro-text{padding-left:40px;padding-right:40px}}@media only screen and (max-width: 900px){body{padding-top:60px}}.mobile-navigation{display:none}@media only screen and (max-width: 900px){.mobile-navigation{display:block;position:fixed;top:0;left:0;z-index:1000000;width:100%}}.mobile-navigation header{position:relative;width:100%;height:60px;background:#000}.mobile-navigation .mobile_btn{position:relative;width:60px;height:100%;cursor:pointer}.mobile-navigation .mobile_btn .icon{display:block;position:absolute;top:50%;left:50%}.mobile-navigation .mobile_btn.nav{float:left}.mobile-navigation .mobile_btn.nav .icon{margin:-7px 0 0 -9px;width:18px;height:15px;background-position:-10px -40px;background-size:220px 120px;background-image:url(/images/structure/sprite_mobile.svg)}.mobile-navigation .mobile_btn.nav:hover:not(.selected) .icon{background-position:-10px -10px}.mobile-navigation .mobile_btn.contact{float:right}.mobile-navigation .mobile_btn.contact .icon{margin:-10px 0 0 -10px;width:20px;height:20px;background-position:-70px -40px;background-size:220px 120px;background-image:url(/images/structure/sprite_mobile.svg);background-position:-70px -40px}.mobile-navigation .mobile_btn.contact:hover:not(.selected) .icon{background-position:-70px -10px}.mobile-navigation .mobile_btn.selected .icon{background-position:-40px -10px;margin-top:-6px}.mobile-navigation .mobile_btn.selected .icon:hover .icon{background-position:-40px -10px;margin-top:-6px}.mobile-navigation .logo{display:block;position:absolute;top:50%;left:50%;margin:-15px 0 0 -90px;width:130px;height:30px;width:180px;height:36px;background-position:-10px -70px;background-size:220px 120px;background-image:url(/images/structure/sprite_mobile.svg)}.mobile-navigation .mb_content{position:relative;overflow-y:scroll}.mobile-navigation .mb_content nav{position:relative;overflow:hidden;height:0}.mobile-navigation .mb_content nav ul{display:block;width:100%;background:#F7F8F9}.mobile-navigation .mb_content nav ul li{display:block;position:relative;width:100%}.mobile-navigation .mb_content nav ul li.active{background:#e8ebee}.mobile-navigation .mb_content nav ul li .title{display:block;position:relative;padding:0 0 0 60px;width:100%;height:59px;border-bottom:1px solid #DFE5E9;color:#575766;font-size:1.142857143em;line-height:60px;box-sizing:border-box;cursor:pointer}.mobile-navigation .mb_content nav ul li .title:not(.active):hover{background:#CCC}.mobile-navigation .mb_content nav ul li .title .dd_arrow{display:block;position:absolute;top:50%;left:30px;margin:-2px 0 0 -5px;width:10px;height:6px;background-position:-100px -10px;background-size:220px 120px;background-image:url(/images/structure/sprite_mobile.svg)}.mobile-navigation .mb_content nav ul li.selected{background:#69625D}.mobile-navigation .mb_content nav ul li.selected .title{color:#fff}.mobile-navigation .mb_content nav ul li.selected .title .dd_arrow{background-position:-100px -24px}.mobile-navigation .mb_content nav ul li.mb_dropdown{display:block}.mobile-navigation .mb_content nav ul li.mb_dropdown ul{display:block;position:relative;overflow:hidden;padding:0;height:0}.mobile-navigation .mb_content nav ul li.mb_dropdown ul li .title{padding-left:90px;background:#fff;color:#9999A2;font-weight:400}.mobile-navigation .mb_content nav ul li.mb_dropdown ul li .title .dd_arrow{left:65px;background-position:-100px -10px}.mobile-navigation .mb_content nav ul li.mb_dropdown ul li .title:hover{background:#FBFBFC}.mobile-navigation .mb_content nav ul li.mb_dropdown ul li.selected .title{color:#fff}.mobile-navigation .mb_content nav ul li.mb_dropdown ul li.selected .title .dd_arrow{background-position:-100px -24px}.mobile-navigation .mb_content nav ul li.mb_dropdown ul li.mb_dropdown{display:block}.mobile-navigation .mb_content nav ul li.mb_dropdown ul li.mb_dropdown ul{display:block;position:relative;overflow:hidden;padding:0;height:0}.mobile-navigation .mb_content nav ul li.mb_dropdown ul li.mb_dropdown ul li .title{padding-left:120px;height:39px;border-bottom:1px solid #fff;background:#EAEAEA;color:#575765;font-weight:300;line-height:40px}.mobile-navigation .mb_content nav ul li.mb_dropdown ul li.mb_dropdown ul li .title:hover{background:#F7F8F9}.mobile-navigation .mb_content #mobile_contact{position:relative;overflow:hidden;height:0;background:#fff;font-size:1.142857143em}.mobile-navigation .mb_content #mobile_contact .inner{padding:30px;box-sizing:border-box}.mobile-navigation .mb_content #mobile_contact .inner .title{display:block;margin-bottom:1em;color:#1E2229;font-size:1.375em}.mobile-navigation .mb_content #mobile_contact .inner .data_title{display:inline-block;width:60px;color:#1E2229;font-weight:600;font-size:.875em;text-transform:uppercase}.mobile-navigation .mb_content #mobile_contact .inner a{color:#26211F}.mobile-navigation .blur{display:none;position:fixed;top:0;left:0;z-index:-1;width:100%;background:#333;opacity:0}.mobile-navigation.phone .mb_content nav ul li .title:hover{background:none}.mobile-navigation.phone .mb_content nav ul li.mb_dropdown ul li .title:hover{background:#fff}.mobile-navigation.phone .mb_content nav ul li.mb_dropdown ul li.mb_dropdown ul li .title:hover{background:#EAEAEA !important}.navigation-holder{position:relative;margin-top:20px}@media only screen and (max-width: 900px){.navigation-holder{display:none}}nav.main{display:inline-block;font-size:.818182em}nav.main a{display:block;position:relative;color:#878787;-webkit-transition:color 150ms ease-out;-moz-transition:color 150ms ease-out;transition:color 150ms ease-out}nav.main a .line{position:absolute;bottom:-4px;left:50%;display:block;width:0;height:1px;background:#878787;-webkit-transition:width 150ms ease-out,left 150ms ease-out;-moz-transition:width 150ms ease-out,left 150ms ease-out;transition:width 150ms ease-out,left 150ms ease-out}html.negative nav.main a{color:#fff}nav.main li{float:left;list-style:none}nav.main li.active a{color:#000;font-weight:700}html.negative nav.main li.active a{color:#fff}nav.main li:not(.active):hover .line{left:0;width:100%}nav.main.left{float:left}nav.main.left li{margin-right:25px}nav.main.right{float:right}nav.main.right li{margin-left:25px}ul.overview{width:100%}ul.overview li{position:relative;display:block}ul.overview li a{display:block}ul.overview li .top-grey{position:absolute;top:0;left:0;z-index:2;width:100%;height:80px;background:#C4C7C6}ul.overview li .background{position:absolute;top:0;left:0;width:50%;height:100%}ul.overview li .background.right{left:auto;right:0}ul.overview li .background.light{background:#fff}ul.overview li .background.dark{background:#F3F6F6}ul.overview li .image-holder,ul.overview li .title-holder{position:relative;z-index:10;float:left;width:50%;height:280px}@media only screen and (max-width: 1030px){ul.overview li .image-holder,ul.overview li .title-holder{height:240px}}@media only screen and (max-width: 900px){ul.overview li .image-holder,ul.overview li .title-holder{height:160px;width:100%}}ul.overview li .image-holder{overflow:hidden}ul.overview li .image-holder img{width:100%;-webkit-transition:-webkit-transform 150ms ease-out;-moz-transition:-moz-transform 150ms ease-out;transition:transform 150ms ease-out}@media only screen and (max-width: 900px){ul.overview li .image-holder{margin-bottom:20px}}ul.overview li .mobile-title{display:none;position:absolute;bottom:0;left:5%;padding:10px 50px;width:90%;background:#fff;color:#000;font-size:20px;font-weight:600}@media only screen and (max-width: 900px){ul.overview li .mobile-title{display:block}}ul.overview li .title-holder{background:#fff;text-align:center;white-space:nowrap;text-align:center;color:#000}ul.overview li .title-holder::before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}@media only screen and (max-width: 900px){ul.overview li .title-holder{display:none}}ul.overview li .title-holder .title{position:relative;display:-moz-inline-box;display:inline-block;vertical-align:middle;white-space:normal;font-size:2.181818em}@if($center == null){ul.overview li .title-holder .title{text-align:left}}ul.overview li .title-holder .title .line{position:absolute;bottom:-4px;left:50%;display:block;width:0;height:1px;background:#878787;-webkit-transition:width 150ms ease-out,left 150ms ease-out;-moz-transition:width 150ms ease-out,left 150ms ease-out;transition:width 150ms ease-out,left 150ms ease-out}ul.overview li:hover .image-holder img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}ul.overview li:hover .title-holder .title .line{left:0;width:100%}.overview-small{margin-left:-10px;padding-bottom:60px;width:100%;list-style:none;width:-webkit-calc(100% + 20px);width:calc(100% + 20px)}.overview-small li{position:relative;overflow:hidden;float:left;margin:0 10px 20px;height:200px;width:-webkit-calc(33% - 20px);width:calc(33% - 20px);background:#fff}@media only screen and (max-width: 1030px){.overview-small li{width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}}@media only screen and (max-width: 900px){.overview-small li{width:100%}}@media only screen and (max-width: 500px){.overview-small li{margin-bottom:10px}}.overview-small li a.call-to-action-image.corner-button .title{width:100%}.other-album-types{position:relative;padding-bottom:140px;background:#fff}@media only screen and (max-width: 900px){.other-album-types{padding-bottom:80px}}.other-album-types .top-bar{position:absolute;top:0;left:0;width:100%;height:80px;background:#000}.other-album-types ul{position:relative;z-index:5;width:100%}.other-album-types li{position:relative;overflow:hidden;z-index:10;float:left;width:50%;height:280px;list-style:none;background:#ccc}@media only screen and (max-width: 1030px){.other-album-types li{height:240px}}@media only screen and (max-width: 900px){.other-album-types li{height:200px}}@media only screen and (max-width: 500px){.other-album-types li{width:100%;float:none}}.promotion{margin-bottom:30px}@media only screen and (max-width: 900px){.promotion{padding:0 40px}.promotion .filter-title{padding:0}}ul.social{display:block;list-style:none}ul.social li{margin:0 8px;float:left}.social-icon{display:inline-block}.social-icon.fb{background-image:url(/images/structure/smile_sprite.svg);background-size:280px 120px;background-position:-200px -60px;width:9px;height:16px}.social-icon.tw{background-image:url(/images/structure/smile_sprite.svg);background-size:280px 120px;background-position:-245px -60px;width:20px;height:16px}.social-icon.in{background-image:url(/images/structure/smile_sprite.svg);background-size:280px 120px;background-position:-220px -60px;width:17px;height:16px}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1;height:700px;background:#efefef}.swiper-container.loaded{background:transparent}@media only screen and (max-width: 1270px){.swiper-container{height:500px}}@media only screen and (max-width: 900px){.swiper-container{height:320px}}@media only screen and (max-width: 500px){.swiper-container{height:250px}}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate(0px, 0px);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-fles-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;overflow:hidden}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.album header.main{margin-bottom:0;padding-bottom:0}.album .album-header{background:#fff}@media only screen and (max-width: 900px){.album .album-header .grid-container{padding:0 30px}}html.negative .album .album-header{background:#000}.album .white-space-row{background:#fff}html.negative .album .white-space-row{background:#000}.album .album-top{position:relative;margin-bottom:20px}@media only screen and (max-width: 900px){.album .album-top{margin-bottom:30px}}html.negative .album .album-top{color:#fff}.album .album-top h1{position:relative;top:2px;float:left;margin:0;font-size:1.272727em}.album .album-top .counter{position:absolute;right:0;bottom:0;font-size:.818181em}@media only screen and (max-width: 900px){.album .album-top .counter{display:none}}.album .album-top .counter span{cursor:pointer}.album .album-top .counter span:hover{color:#116EE7}.album .album-top .counter .swiper-button-disabled{color:#ccc}.album .album-top-navigation-row{margin-bottom:100px}.album .album-top-navigation-row .back{position:relative;float:left;padding-left:20px;color:#000;font-size:.818181em;font-weight:700}.album .album-top-navigation-row .back:hover{color:#116EE7}.album .album-top-navigation-row .back:after{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-4px;background-image:url(/images/structure/smile_sprite.svg);background-size:280px 120px;background-position:-200px -25px;width:14px;height:10px}.album .album-top-navigation-row .navigation{float:right;font-size:.818181em}.album .album-top-navigation-row .navigation .next:not(.swiper-button-disabled),.album .album-top-navigation-row .navigation .prev:not(.swiper-button-disabled){cursor:pointer}.album .album-top-navigation-row .navigation .next:not(.swiper-button-disabled):hover,.album .album-top-navigation-row .navigation .prev:not(.swiper-button-disabled):hover{color:#116EE7}.album .album-top-navigation-row .navigation .swiper-button-disabled{color:#b3b3b3}.album .album-top-navigation-row .navigation .swiper-button-disabled:hover{color:#b3b3b3}.album .swiper-slide img.fit{position:absolute}.album .album-info{position:relative;overflow:hidden;z-index:2;min-height:400px;color:#fff}@media only screen and (max-width: 900px){.album .album-info{min-height:0}}.album .album-info .content{z-index:2}@media only screen and (max-width: 900px){.album .album-info .content{padding:0 30px}}.album .album-info .white-space-row,.album .album-info .background{background:#000}@media only screen and (max-width: 900px){.album .album-info .transparent-smile-holder{display:none}}.album .album-info .transparent-smile{height:100%;min-height:320px;background:url(/images/structure/smile_black.svg) center center no-repeat;background-size:cover}html.negative .album .album-info{color:#000}html.negative .album .album-info .white-space-row,html.negative .album .album-info .background{background:#fff}html.negative .album .album-info .transparent-smile{background:url(/images/structure/smile_white.svg) center center no-repeat;background-size:cover}.album .album-info .title{color:#B2B2B2;font-size:.636363em;text-transform:uppercase}.album .album-info .intro{font-size:.818181em}.album .album-info .intro p{margin-top:0}.white-space-row{position:relative;z-index:2;width:100%;height:60px}.white-space-row.overlay-bottom{margin-bottom:-2px}.white-space-row.overlay-top{margin-top:-2px}.white-space-row.h-100{height:100px}@media only screen and (max-width: 900px){.white-space-row.h-100{height:60px}}.white-space-row.h-150{height:150px}@media only screen and (max-width: 900px){.white-space-row.h-150{height:60px}}.left-outer-background,.right-outer-background{position:absolute;top:0;width:100%;height:100%}.left-outer-background{left:-100%}.right-outer-background{right:-100%}@media only screen and (max-width: 500px){.right-outer-background{display:none}}.right-inner-background{width:51%;height:100%;position:absolute;top:0;right:0}@media only screen and (max-width: 900px){.right-inner-background{width:100%}}.left-inner-background{width:51%;height:100%;position:absolute;top:0;left:0}body.about header.main{padding-bottom:200px;margin-bottom:0}@media only screen and (max-width: 900px){body.about header.main{padding-bottom:140px}}body.about .grid-album-container{margin-top:-80px}body.about .intro{position:relative;z-index:2;margin-top:-80px;margin-bottom:160px;padding-top:100px;padding-bottom:100px;background:#000;color:#fff}@media only screen and (max-width: 1030px){body.about .intro{padding:60px}}@media only screen and (max-width: 900px){body.about .intro{margin-top:0;margin-bottom:80px}}.contact .info{margin-bottom:60px}@media only screen and (max-width: 500px){.contact .info{margin:0 20px}}.contact .info a:not(.button){color:#000}.contact .form-holder{margin-bottom:120px}@media only screen and (max-width: 500px){.contact .form-holder{margin:40px 0 120px}}.contact ul.social{margin-top:40px}.default-content{background:#fff;padding-bottom:120px}.default-content h1{margin-top:0}body.home{background:#fff}body.home .banner{width:100%;position:relative;z-index:1}@media only screen and (max-width: 900px){body.home header.main{display:none}}body.home .alt-background{position:relative;overflow:hidden;margin-top:0;z-index:2}@media only screen and (max-width: 900px){body.home .alt-background{margin-top:0}}body.home .alt-background .grid-container{z-index:2}body.home .alt-background .left-inner-background{width:71.4%}body.home .alt-background .right-outer-background{z-index:5}@media only screen and (max-width: 500px){body.home .alt-background .right-outer-background{display:none}}body.home .alt-background .background{background:#F3F6F6}@media only screen and (max-width: 900px){body.home .alt-background .background{background:#fff}}body.home .alt-background .transparent-smile{position:absolute;top:39px;right:-2px;width:29%;height:100%;background:url(/images/structure/smile_home.svg) center top;background-size:cover}body.home .alt-background .transparent-smile .corner-button{position:absolute;top:-39px;right:2px;z-index:5;width:98.5%}body.home .white-background{position:relative;background:#fff;z-index:2}body.home .intro{position:relative;z-index:5;margin-bottom:120px;padding-top:100px;padding-bottom:100px;background:#fff}@media only screen and (max-width: 1030px){body.home .intro{padding:60px;margin-bottom:140px}}@media only screen and (max-width: 900px){body.home .intro{margin:0}}@media only screen and (max-width: 500px){body.home .intro{padding:40px}}body.home .white-bottom-bar{position:absolute;bottom:0;left:0;height:40px;width:100%;background:#fff}body.home .call-to-action-image{position:relative;overflow:hidden;height:320px;background:#ccc}@media only screen and (max-width: 1030px){body.home .call-to-action-image{height:240px}}@media only screen and (max-width: 900px){body.home .call-to-action-image{height:320px}}@media only screen and (max-width: 500px){body.home .call-to-action-image{height:220px}}body.home .home-quote-holder{padding:0 100px;height:280px;font-size:1.454545em;text-align:center}@media only screen and (max-width: 1030px){body.home .home-quote-holder{height:200px;padding:0 40px}}@media only screen and (max-width: 900px){body.home .home-quote-holder{display:none}}body.home .home-quote-holder .valign-child{position:relative;top:-8px}body.home .second-album{margin-top:-40px}@media only screen and (max-width: 900px){body.home .second-album{margin:0}}body.home .last-album{margin-top:-40px;margin-bottom:180px}@media only screen and (max-width: 900px){body.home .last-album{margin-top:0;margin-bottom:80px}}.offer .form-holder{margin-bottom:120px}body.sitemap ul.sitemap{list-style:none;font-size:.818181em}body.sitemap ul.sitemap a{color:#000}body.sitemap ul.sitemap a:hover{text-decoration:underline}
/*# sourceMappingURL=style.css.map */