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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@font-face{font-family:'quicksand';src:url("../fonts/quicksand.eot");src:url("../fonts/quicksandd41d.eot?#iefix") format("embedded-opentype"),url("../fonts/quicksand.html") format("woff"),url("../fonts/quicksand.ttf") format("truetype"),url("../fonts/quicksand.svg#svgFontName") format("svg")}@font-face{font-family:'quicksand regular';src:url("../fonts/quicksand-regular.eot");src:url("../fonts/quicksand-regulard41d.eot?#iefix") format("embedded-opentype"),url("../fonts/quicksand-regular.woff") format("woff"),url("../fonts/quicksand-regular.ttf") format("truetype"),url("../fonts/quicksand-regular.svg#svgFontName") format("svg")}@font-face{font-family:'eras light';src:url("../fonts/eras.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'fontello';src:url("../fonts/fontello644e.eot?14587781");src:url("../fonts/fontello644e.eot?14587781#iefix") format("embedded-opentype"),url("../fonts/fontello644e.woff?14587781") format("woff"),url("../fonts/fontello644e.ttf?14587781") format("truetype"),url("../fonts/fontello644e.svg?14587781#fontello") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:'fontello';src:url("../fonts/fontello644e.svg?14587781#fontello") format("svg")}}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center}.icon-plus-1:before{content:'\e820'}.icon-dribbble-circled:before{content:'\e818'}.icon-twitter-1:before{content:'\e811'}.icon-pinterest:before{content:'\e81e'}.icon-behance:before{content:'\e81f'}.icon-heart:before{content:'\e809'}.icon-user:before{content:'\e808'}.icon-user-male:before{content:'\e807'}.icon-user-female:before{content:'\e806'}.icon-users:before{content:'\e805'}.icon-menu:before{content:'\e801'}.icon-th-thumb:before{content:'\e802'}.icon-th-thumb-empty:before{content:'\e803'}.icon-ok:before{content:'\e80e'}.icon-cancel:before{content:'\e800'}.icon-cancel-circled:before{content:'\e80a'}.icon-minus:before{content:'\e821'}.icon-eye:before{content:'\e80d'}.icon-cog:before{content:'\e804'}.icon-flash:before{content:'\e81c'}.icon-at:before{content:'\e819'}.icon-female:before{content:'\e81a'}.icon-male:before{content:'\e81b'}.icon-twitter:before{content:'\e80f'}.icon-twitter-circled:before{content:'\e810'}.icon-facebook:before{content:'\e811'}.icon-facebook-circled:before{content:'\e812'}.icon-gplus:before{content:'\e813'}.icon-gplus-circled:before{content:'\e814'}.icon-linkedin:before{content:'\e815'}.icon-linkedin-circled:before{content:'\e816'}.icon-dribbble:before{content:'\e817'}.icon-link:before{content:'\e80c'}body:after{content:url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#333;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.4;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;box-shadow:1px 1px 10px #474747}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-container>.nav{left:0}.lb-loader{position:absolute;top:43%;left:0%;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-nav a{outline:none}.lb-prev,.lb-next{width:49%;height:100%;cursor:pointer;display:block}.lb-prev{left:0;float:left}.lb-prev:hover{background:url(../img/prev.png) left 48% no-repeat}.lb-next{right:0;float:right}.lb-next:hover{background:url(../img/next.png) right 48% no-repeat}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#bbbbbb}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}*,*:after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:'quicksand regular', verdana, Arial, sans-serif;color:#333;background:#fff;overflow:hidden}body.inner-projects{overflow-y:auto}a:link,a:visited,a:active,a{color:#333;outline:none;text-decoration:none}.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}h1{font-size:20px;font-style:normal}.container{max-width:1050px;width:92%;margin:0px auto;position:relative;*zoom:1}.container:after{content:"";display:table;clear:both}@media screen and (min-width: 480px){.container{width:98%}.grid-1,.grid-2,.grid-3,.grid-1-5,.grid-4,.grid-5,.grid-6,.grid-half,.grid-full,.grid-unit{float:left;width:96.969696969697%;margin:0 1.515151515152% 1em}}@media screen and (min-width: 640px){.grid-1{width:13.636363636364%}.grid-2{width:30.30303030303%}.grid-3,.grid-half{width:46.969696969697%}.grid-4{width:63.636363636364%}.grid-5{width:80.30303030303%}.grid-full{width:96.969696969697%}.grid-1-5{width:21.971056%}}.proj-wrapper{margin-left:250px;background:#fafafa;-webkit-transition:margin-left,1s;-moz-transition:margin-left,1s;-o-transition:margin-left,1s;transition:margin-left,1s}.block{margin-left:250px;z-index:1000;height:100%;position:relative;color:#333;-webkit-transition:margin-left 1s;-moz-transition:margin-left 1s;-o-transition:margin-left 1s;transition:margin-left 1s}.block header{color:#A06D20;margin:0 0 30px;font-size:22px;padding:65px 0 5px;border-bottom:1px solid #d4d4d4}.inner-left{position:relative;float:left;width:40%;height:100%;background:#fafafa;padding:30px;overflow-y:auto}.inner-left .close{position:absolute;right:0;top:0}.inner-right{float:left;background:transparent;display:block;width:60%;height:100%;position:relative}.inner-right>p{padding:30px}.inner-right>img{width:100%;height:auto}html,body,.container,.cbp-fbscroller,.cbp-fbscroller section{height:100%}.cbp-fbscroller section{position:relative;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed}#fbsection1{background:url(../img/home-bg2.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#fbsection2{background:url(../img/texture.jpg) no-repeat right;background-size:auto 100%}#fbsection3,#fbsection4,#fbsection5{background:url(../img/home-bg3.jpg) no-repeat center center fixed #fafafa;background-size:cover}#fbsection6{background:url(../img/contact-bg.jpg) no-repeat right;background-size:auto 100%}@-webkit-keyframes loading{from{max-width:0}}@-moz-keyframes loading{from{max-width:0}}@-o-keyframes loading{from{max-width:0}}@keyframes loading{from{max-width:0}}.modal{background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999999}.modal h1{position:absolute;left:50%;top:50%;margin-top:-15px;margin-left:-125px;font-size:30px;text-align:center;color:rgba(0,0,0,0.2)}.modal h1:before{content:attr(data-content);position:absolute;overflow:hidden;color:red;max-width:100%;-webkit-animation:loading 5s;-moz-animation:loading 5s;-o-animation:loading 5s;-ms-animation:loading 5s;animation:loading 5s}.menu{height:100%;background:#fff;width:250px;left:0;top:0;position:fixed;padding:40px 20px;text-align:center;z-index:99999;border-right:1px solid #eaeaea}.menu nav{text-align:left;padding:35px 13px;display:inline-block;float:left}.menu nav>a{padding:5px 0 10px;position:relative;display:block}.menu nav>a:before{content:"";border-bottom:1px solid #A06D20;position:absolute;left:0;top:28px;width:10%;color:#333;-webkit-transition:width 1s;-moz-transition:width 1s;-o-transition:width 1s;transition:width 1s}.menu nav>a:hover:before,.menu nav>a:active:before,.menu nav>a.cbp-fbcurrent:before{width:100%;-webkit-transition:width 1s;-moz-transition:width 1s;-o-transition:width 1s;transition:width 1s}.menu h1{padding-top:13px}.menu h1+span{color:#999;font-size:15px;padding-top:7px;display:block}.menu h2{
	font:0/0 a;
	color:#F00;
	text-shadow:none;
	background:url(../img/logo.png) no-repeat center;
	height:60px;
	background-size:85%
}.menu>p{position:absolute;bottom:30px;text-align:center;margin-left:22px;color:#d4d4d4;font-size:13px}.menu>p span{display:block;padding-top:11px}.menu>p span:before{content:'';position:absolute;left:0;top:19px;background:#999;height:1px;width:100%}.menu>p span a{color:#A06D20}.about p{font-size:13px;color:#474747;line-height:19px}.icon-twitter-1:before,.icon-behance:before,.icon-pinterest:before{font-size:27px;position:absolute;top:10px;left:10px;color:#ccc;-webkit-transition:color 1s;-moz-transition:color 1s;-o-transition:color 1s;transition:color 1s}.icon-twitter-1:hover:before,.icon-behance:hover:before,.icon-pinterest:hover:before{color:#A06D20}.socials{float:left;padding-top:15px}.socials>li{background:url(../img/sprite.png) no-repeat;width:45px;height:45px;display:inline-block;position:relative}.socials>li a{font:0/0 a;color:transparent;text-shadow:none;width:45px;height:45px;position:relative;display:block}.socials>li.twitter{background-position:-21px -75px}.socials>li.behance{background-position:-21px -159px}.socials>li.google{background-position:-21px -237px}.cv{width:845px;height:3028px}.hidden-page{display:none;background:rgba(0,0,0,0.7)}.show-page{display:block}.folio-click{cursor:pointer;float:right;color:#999;margin-top:32px;display:inline-block;position:relative;padding:10px 0;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4}.hidden-page.show-page{display:block;height:100%;-webkit-animation:smooth 1s;-moz-animation:smooth 1s;-o-animation:smooth 1s;-ms-animation:smooth 1s;animation:smooth 1s;overflow-y:scroll}.hidden-page.show-page img{display:block;margin:60px auto;width:60%;height:auto;-webkit-animation:dada 2s;-moz-animation:dada 2s;-o-animation:dada 2s;-ms-animation:dada 2s;animation:dada 2s}.hidden-page.show-page+a{display:none}.show-mobile{display:none}@-webkit-keyframes smooth{0%{margin-left:100%}100%{margin-left:0}}@-moz-keyframes smooth{0%{margin-left:100%}100%{margin-left:0}}@-o-keyframes smooth{0%{margin-left:100%}100%{margin-left:0}}@keyframes smooth{0%{margin-left:100%}100%{margin-left:0}}@-webkit-keyframes dada{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-moz-keyframes dada{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-o-keyframes dada{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes dada{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.email-form input,.email-form textarea{display:block;padding:10px 15px;margin-bottom:20px;width:100%;font-size:13px;background:transparent;border-top:none;border-right:none;border-left:none;border-bottom:1px dotted #999;color:#A06D20}.email-form input:focus,.email-form textarea:focus{outline:none;border:none;background:#eaeaea;box-shadow:none}.email-form [type="submit"]{width:120px;background:#333;border:2px solid transparent;color:#fff;-webkit-transition:width 1s;-moz-transition:width 1s;-o-transition:width 1s;transition:width 1s}.email-form .btn{position:relative}.email-form .btn:hover,.email-form .btn:active,.email-form .btn:focus{border:2px solid #333;color:#474747;background:transparent}.proj-bg{position:fixed;top:0}.proj-bg img{width:100%;height:auto}.inner-container-wrapper{position:relative;margin-top:42.1%;background:#fafafa}.show-more:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;content:'\e821'}.show-more+.intro-text{height:auto !important;margin-bottom:0 !important;-webkit-transition:min-height 1s;-moz-transition:min-height 1s;-o-transition:min-height 1s;transition:min-height 1s}.inner-container{max-width:1200px;width:92%;margin:0 auto}.inner-container.smaller-container{max-width:800px}.inner-container.smaller-container .inner-images>li{padding:25px 10px}.inner-container h1{text-align:center;font-size:30px;color:#333;padding:35px 0 20px}.inner-container h1 span{font-family:'eras light'}.inner-container h2{text-align:center;font-size:19px;font-style:normal;color:#333;padding-bottom:20px}.inner-container small{text-align:center;font-size:17px;color:#999;padding-bottom:20px;width:60%;display:block;margin:0 auto}.inner-container .intro-text{font-size:15px;line-height:22px;color:#999;padding:10px 30px;margin-bottom:30px;height:96px;overflow:hidden;-webkit-transition:height 1s;-moz-transition:height 1s;-o-transition:height 1s;transition:height 1s}.inner-container .intro-text.show-more{min-height:488px;height:auto;margin-bottom:0;-webkit-transition:min-height 1s;-moz-transition:min-height 1s;-o-transition:min-height 1s;transition:min-height 1s}.inner-container .inner-images{padding:0 0 40px 0}.inner-container .inner-images>li{float:left;padding:10px;list-style:none;width:50%}.inner-container .inner-images>li img{width:100%;height:auto}.inner-container .inner-images>li:last-child{margin-top:-37.8%}.inner-container .inner-images>li.full-width{width:100%}.inner-container .inner-images>li.remove-margin{margin:0}.inner-container .inner-images>li.full-width:last-child{margin-top:0}.bl-icon-close{background:#333}svg{padding:15px}svg:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.project-title{color:#fff !important;position:relative;pointer-events:none;text-align:center}.project-title:before{content:'';border-top:1px solid #B0843B;width:15%;position:absolute;top:-7px;left:0;-webkit-transition:width 1s;-moz-transition:width 1s;-o-transition:width 1s;transition:width 1s}.project-title:after{content:'';border-top:1px solid #B0843B;width:15%;position:absolute;bottom:-7px;right:0;-webkit-transition:width 1s;-moz-transition:width 1s;-o-transition:width 1s;transition:width 1s}.hide-text{text-align:center;font-size:35px;color:#474747;margin-top:10px;cursor:pointer;width:50px;margin:0 auto}.hide-more{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.more-projects{padding-top:50px}.prev-proj,.next-proj{background:#fafafa;width:50%;text-align:center;font-size:21px}.prev-proj span,.next-proj span{display:block;padding-top:5px;font-size:15px;color:#999}.prev-proj a,.next-proj a{display:block;padding:54px 0;min-height:149px}.prev-proj a:hover,.next-proj a:hover{box-shadow:1px 1px 5px #999}.prev-proj p,.next-proj p{width:100px;height:100px;margin-top:-27px;border-radius:100px;overflow:hidden}.prev-proj p img,.next-proj p img{width:100%;height:100%}.prev-proj{float:left;border-right:1px solid #d4d4d4;border-top:1px solid #d4d4d4}.prev-proj p{float:left;margin-left:25px}.next-proj{float:right;border-left:1px solid #d4d4d4;border-top:1px solid #d4d4d4}.next-proj p{float:right;margin-right:25px}.back-proj{background:#fafafa;width:100%;text-align:center;font-size:21px;margin-top:150px;border-top:1px solid #d4d4d4}.back-proj a{display:block;padding:40px 0}.back-proj:hover{background:#f5f5f5}.bl-icon-close{position:fixed;top:0;right:0;cursor:pointer;z-index:100}.projects-full .inner-images li{width:100%}.projects-full .inner-images li:last-child{margin-top:0}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-thumb{background:#fff}::-webkit-scrollbar-track{background:#ddd}.snowflakes{position:absolute;bottom:0;width:100%;height:100%;background-image:url(../img/arrow-bg-1.png),url(../img/arrow-bg-2.png);background-repeat:repeat-y;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-animation:animate-snowflakes 300s infinite linear;-moz-animation:animate-snowflakes 300s infinite linear;-o-animation:animate-snowflakes 300s infinite linear;-ms-animation:animate-snowflakes 300s infinite linear;animation:animate-snowflakes 300s infinite linear}@-webkit-keyframes animate-snowflakes{from{background-position:0 -100px, 0 100px}to{background-position:0 9000px, 0 6000px}}@-moz-keyframes animate-snowflakes{from{background-position:0 -100px, 0 100px}to{background-position:0 6000px, 0 6000px}}@-ms-keyframes animate-snowflakes{from{background-position:0 -100px, 0 100px}to{background-position:0 6000px, 0 6000px}}@-o-keyframes animate-snowflakes{from{background-position:0 -100px, 0 100px}to{background-position:0 6000px, 0 6000px}}@keyframes animate-snowflakes{from{background-position:0 -100px, 0 100px}to{background-position:0 9000px, 0 6000px}}.tablet-close{display:none}.tablet-logo{border:50px solid rgba(255,255,255,0.1);width:400px;height:400px;position:absolute;top:50%;left:50%;margin-top:-200px;margin-left:-196px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.tablet-logo .inner-tablet-logo{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;margin-top:89px}.tablet-logo .inner-tablet-logo h1{padding-top:13px;color:#eaeaea}.tablet-logo .inner-tablet-logo h1+span{color:#fff;font-size:13px;padding-top:7px;display:block}.tablet-logo .inner-tablet-logo h2{font:0/0 a;color:transparent;text-shadow:none;background:url(../img/logo.png) no-repeat center;height:41px;background-size:35%}.container{height:100%}.bl-main,.bl-main1,.bl-main2{position:absolute;width:100%;height:100%;overflow:hidden}.bl-main>section,.bl-main1>section,.bl-main2>section{position:absolute;width:33.3%;height:33.3%;border:1px solid #fff}.bl-main>section.empty,.bl-main1>section.empty,.bl-main2>section.empty{background:rgba(255,255,255,0.4)}.bl-main>section:first-child{top:0;left:0;background:url(../img/architecture/1.jpg) no-repeat center;background-size:cover}.bl-main>section:nth-child(2){top:0;left:33.3%;background:url(../img/architecture/2.jpg) no-repeat center;background-size:cover}.bl-main>section:nth-child(3){top:0;left:66.6%;background:url(../img/architecture/3.jpg) no-repeat center;background-size:cover}.bl-main>section:nth-child(4){top:33.3%;left:0;background:url(../img/architecture/4.jpg) no-repeat center;background-size:cover}.bl-main>section:nth-child(5){top:33.3%;left:33.3%;background:url(../img/architecture/5.jpg) no-repeat center;background-size:cover}.bl-main>section:nth-child(6){top:33.3%;left:66.6%;background:url(../img/architecture/6.jpg) no-repeat center;background-size:cover}.bl-main>section:nth-child(7){top:66.6%;left:0;background:url(../img/architecture/7.jpg) no-repeat center;background-size:cover}.bl-main>section:nth-child(8){top:66.6%;left:33.3%;background:url(../img/architecture/8.jpg) no-repeat center;background-size:cover}.bl-main>section:nth-child(9){top:66.6%;left:66.6%;background:url(../img/architecture/9.jpg) no-repeat center;background-size:cover}.bl-main1>section:first-child{top:0;left:0;background:url(../img/furniture/in-divider.jpg) no-repeat center;background-size:cover}.bl-main1>section:nth-child(2){top:0;left:33.3%;background:url(../img/furniture/out-divider.jpg) no-repeat center;background-size:cover}.bl-main1>section:nth-child(3){top:0;left:66.6%;background-size:cover}.bl-main1>section:nth-child(4){top:33.3%;left:0;background-size:cover}.bl-main1>section:nth-child(5){top:33.3%;left:33.3%;background-size:cover}.bl-main1>section:nth-child(6){top:33.3%;left:66.6%;background:url(../img/furniture/wine-holder.jpg) no-repeat center;background-size:cover}.bl-main1>section:nth-child(7){top:66.6%;left:0;background-size:cover}.bl-main1>section:nth-child(8){top:66.6%;left:33.3%;background:url(../img/furniture/shop.jpg) no-repeat center;background-size:cover}.bl-main1>section:nth-child(9){top:66.6%;left:66.6%;background-size:cover}.bl-main2>section:first-child{top:0;left:0;background:url(../img/graphics/cards.jpg) no-repeat center;background-size:cover}.bl-main2>section:nth-child(2){top:0;left:33.3%;background:url(../img/graphics/cv.jpg) no-repeat center;background-size:cover}.bl-main2>section:nth-child(3){top:0;left:66.6%;background:url(../img/graphics/oltre.jpg) no-repeat center;background-size:cover}.bl-main2>section:nth-child(4){top:33.3%;left:0;background:url(../img/graphics/oltre-bar.jpg) no-repeat center;background-size:cover}.bl-main2>section:nth-child(5){top:33.3%;left:33.3%;background:url(../img/graphics/thesis.jpg) no-repeat center;background-size:cover}.bl-main2>section:nth-child(6){top:33.3%;left:66.6%;background:url(../img/graphics/menu.jpg) no-repeat center;background-size:cover}.bl-main2>section:nth-child(7){top:66.6%;left:0;background:url(../img/graphics/ventalia.jpg) no-repeat center;background-size:cover}.bl-main2>section:nth-child(8){top:66.6%;left:33.3%;background:url(../img/graphics/logos.jpg) no-repeat center;background-size:cover}.bl-main2>section:nth-child(9){top:66.6%;left:66.6%;background:url(../img/graphics/posters.jpg) no-repeat center;background-size:cover}.bl-box{position:relative;width:100%;height:100%;cursor:pointer;opacity:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.bl-box:hover{opacity:1;background:rgba(0,0,0,0.7)}.bl-box:hover .project-title:before,.bl-box:hover .project-title:after{width:100%}.triangle-images li:last-child{margin-top:0 !important}.theater-images li:last-child{margin-top:0 !important}.thesis-images li:nth-child(4){margin-top:-37.8%}.thesis-images li:last-child{margin-top:0 !important}@media screen and (max-width: 960px){.snowflakes{display:none}.tablet-logo{margin-left:-200px}.inner-left{width:50%}.inner-right{width:50%}.hidden-page.show-page img{width:90%}#fbsection1{background:url(../img/home-bg2.jpg) no-repeat center;background-size:auto 100%}.inner-container h1{font-size:25px}.inner-container small{font-size:15px;width:80%}.prev-proj a,.next-proj a{font-size:15px}.back-proj a{font-size:17px}.menu .tablet-close{display:block;color:#A06D20;width:50px;height:27px;font-size:24px;position:absolute;top:6px;right:1px;cursor:pointer}.collapse{left:-200px;padding-right:50px;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s}.collapse+.cbp-fbscroller section .block{margin-left:50px;-webkit-transition:margin-left 1s;-moz-transition:margin-left 1s;-o-transition:margin-left 1s;-ms-transition:margin-left 1s;transition:margin-left 1s}.collapse+.proj-wrapper{margin-left:50px;-webkit-transition:margin-left 1s;-moz-transition:margin-left 1s;-o-transition:margin-left 1s;-ms-transition:margin-left 1s;transition:margin-left 1s}.no-collapse{-webkit-transition:left 1s;-moz-transition:left 1s;-o-transition:left 1s;-ms-transition:left 1s;transition:left 1s}}@media screen and (max-width: 640px){body{overflow-y:auto}.collapse{background:rgba(255,255,255,0.3);border:none}.collapse .tablet-close{color:#fff}.tablet-logo{margin-left:-100px;margin-top:-100px;background:none;border:none;width:200px;height:200px;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;-transform:none}.tablet-logo .inner-tablet-logo{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;-transform:none;margin-top:0;padding-top:44px}.inner-left{width:100%;overflow-y:hidden}.block header{padding-top:0}.show-mobile{display:block;cursor:pointer;float:right;color:#999 !important;margin-top:32px;display:inline-block;position:relative;padding:10px 0;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4}.hide-mobile{display:none}#fbsection2{height:950px}#fbsection3{height:1567px}#fbsection4{height:979px}#fbsection5{height:1763px}#fbsection1{background:url(../img/home-bg2.jpg) no-repeat center;background-size:auto 100%}#fbsection3,#fbsection4,#fbsection5{background:#474747}.bl-main>section.empty,.bl-main1>section.empty,.bl-main2>section.empty{display:none}.project-title{font-size:13px}.bl-main>section,.bl-main1>section,.bl-main2>section{width:100% !important;height:196px !important;position:relative !important;top:auto !important;left:auto !important}svg{display:none}.inner-projects .collapse .tablet-close{color:#A06D20}.inner-container h1{font-size:19px}.inner-container small{font-size:13px}.inner-container .inner-images>li{float:none;width:100%}.inner-container .inner-images>li:last-child{margin-top:0}.back-proj{margin-top:121px}.back-proj a{font-size:13px;margin-top:0}.next-proj p,.prev-proj p{display:none}.next-proj a,.prev-proj a{font-size:13px;padding:20px 0;min-height:120px}.next-proj a span,.prev-proj a span{font-size:13px}.proj-wrapper{margin:0 !important}.modal h1{font-size:23px;margin-top:-11.5px;margin-left:-111.5px}}



/* @group Plan your Trip */
#sortit{
	width: 100%;
	margin-bottom: 57px;
	margin-top: 57px;
}
#plan{
	display:block;
	width:780px;
	margin:0 auto;
	overflow: hidden;
}
#destination{
	width:100%;
}
.plan-bottom>input{
	float:left;
}
/* @group Inputs & Textares */
input,
textarea{
	display:block;
	border:1px solid rgb(208,208,207);
	padding:20px;
	margin:0;
	font-size:0.875em;
}
input:focus,
textarea:focus{
	background: rgb(250,250,250);
	border-color: rgb(178,178,177);
	outline: none;
}
/* @end */

/* @group Form Structure & Specialized Inputs */
#plan_budget,
#plan_info{
	display:block;
	list-style:none;
	padding:0;
	margin:0 0 30px;
}
#plan_info{
	margin-bottom: 20px;
}
#plan_budget>span,
#plan_info>span{
	display:block;
	float:left;
	position: relative;
}
#plan_info>span{
	display: block;
	width: 380px;
	margin: 0 0 20px 0;
}
#plan_info>span:nth-of-type(2n+1){
	margin-right:20px;
}
#plan_info>span:nth-of-type(1n+3){
	margin-bottom:0;
}#plan_budget>span>input,
#plan_info>span>input{
	width: 100%;
}
#plan_budget>span:nth-of-type(1) {
	width:120px;
	margin-right:44px;
}
#plan_budget>span:nth-of-type(2){
	width:120px;
	margin-right:44px;
}
#plan_budget>span:nth-of-type(3){
	width:120px;
	margin-right:44px
}
#plan_budget>span:nth-of-type(4){
	width:120px;
	margin-right:44px
}
#plan_budget>span:nth-of-type(5){
	width:120px;
}
#plan_notes{
	display: block;
	border-top: 1px solid rgb(203,203,190);
	padding-top: 30px;
	margin-top: 50px;
}
#sort_it_notes{
	width: 100%;
	height: 150px;
}
/* @end */

/* @group Radio Buttons and Checkboxes */

#places-contain,
#additional-contain{
	display:block;
	list-style:none;
	padding:0;
	margin:0 0 30px;
	overflow:hidden;
}
#places-contain>li,
#additional-contain>li{
	display:block;
	width:195px;
	padding:15px 0;
	float:left;
}
#additional-contain>li{
	display:block;
	width:260px;
}
#places-contain>li>label,
#additional-contain>li>label{
	color:rgb(144,155,159);
	font-size:0.875em;
	letter-spacing:0;
	cursor:pointer;
}
#places-contain>li>input,
#additional-contain>li>input{
	display:none;
	margin-right:20px;
	cursor:pointer;
}
#places-contain>li>input + label:before,
#additional-contain>li>input + label:before{
	display:inline-block;
	height:20px;
	width:20px;
	content:"";
	background:rgb(255,255,255);
	border:1px solid rgb(208,208,207);
	position:relative;
	top: 6px;
	margin: 0 10px 0 0;
}
#places-contain>li>input:checked + label:before,
#additional-contain>li>input:checked + label:before{
	background:rgb(208,208,207);
}

/* @end */
/* @group Buttons */
.btn{
	display:block;
	width:250px;
	padding: 15px;
	margin:50px auto 70px;
	font-size:1.125em;
	text-transform:uppercase;
	color: rgb(255,255,255);
	background:rgb(62,63,64);
	border:none;
	transition: background .5s;
	-webkit-transition: background .5s;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
.btn,
button{
	font-family: 'Proxima Sans', sans-serif;
	text-transform: uppercase;
	letter-spacing: .2em;
	line-height: 18px;
	font-weight: 300;
	border-radius: 0;
}
.btn:hover,
.button:hover,
#submit:hover{
	background:rgb(160,160,160);
	color: rgb(255,255,255);
	transition: background .2s;
	-webkit-transition: background .2s;
}
.memoir-btn{
	display: none;
}
/* @end */
.screen-reader{
  display: block !important;
  left: -99999px !important;
  position: absolute !important;
}
