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;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
a{outline:none;}a img{border:none;}a,a:link,a:visited,a:active{text-decoration:none;}a:hover,a:focus{text-decoration:underline;}:focus{outline:0;}b,strong{font-weight:bold;}em,i{font-style:italic;}.active,.active-trail{font-weight:bold;}ul li{list-style:none;}.cf:before,.cf:after{content:"";display:table;}.cf:after{clear:both;}.cf{zoom:1;}.field-name-body ol,.field-name-body ul{margin:0 0 0 10px;}.field-name-body ul li{list-style:square inside;}.tabs li{display:inline;padding:0 10px;}.primary{padding:3px 0;margin:4px 0;}.primary li{}.secondary li{}.pager li{display:inline-block;}.breadcrumb{margin:0;}ul.breadcrumb li{display:inline;margin:0 0 0 10px;}.form-type-textfield{}.form-type-checkbox{margin:0;}.form-type-radio{margin:0;}.form-type-textarea{margin:0;}.form-type-managed-file{margin:0;}fieldset{}label{display:inline;font-weight:bold;}textarea{}input{}input[type="radio"]{vertical-align:middle;}input[type="checkbox"]{vertical-align:middle;}.ie7 input[type="checkbox"]{vertical-align:baseline;}input[type="file"]{vertical-align:middle;}input[type="search"]{-webkit-appearance:textfield;}form small,form .description{display:block;text-align:left;}.form-field-required{}.form-field-required:after{content:" * "}fieldset legend{. ie7 margin-left :- 7 px;width:100%;}.block .content:before,.block .content:after{content:"";display:table;}.block .content:after{clear:both;}.block .content{zoom:1;}body.toolbar div#admin-toolbar.vertical{top:130px;}body.toolbar-drawer div#admin-toolbar.vertical{top:66px;}#admin-toolbar{top:20px !important;}.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:0px;padding:5px;text-align:center;text-shadow:none;}
.feed{text-indent:-9999em;}.feed a.feed-icon{background:transparent url(/misc/feed.png);width:16px;height:16px;display:block;}a.ical-icon div{background-color:#900;color:#fff;display:inline;padding:2px;}.file a.file-icon{background:transparent url(/modules/file/icons/text-plain.png) no-repeat left center;padding:2px 2px 2px 20px;}.file a.mime-application-pdf{background-image:url(/modules/file/icons/application-pdf.png);}.file a.mime-application-octet-stream{background-image:url(/modules/file/icons/application-octet-stream.png);}.file a.mime-application-x-executable{background-image:url(/modules/file/icons/application-x-executable.png);}.file a.mime-audio-x-generic{background-image:url(/modules/file/icons/audio-x-generic.png);}.file a.mime-image-x-generic{background-image:url(/modules/file/icons/image-x-generic.png);}.file a.mime-package-x-generic{background-image:url(/modules/file/icons/package-x-generic.png);}.file a.mime-text-html{background-image:url(/modules/file/icons/text-html.png);}.file a.mime-text-plain{background-image:url(/modules/file/icons/text-plain.png);}.file a.mime-text-x-generic{background-image:url(/modules/file/icons/text-x-generic.png);}.file a.mime-text-x-script{background-image:url(/modules/file/icons/text-x-script.png);}.file a.mime-video-x-generic{background-image:url(/modules/file/icons/video-x-generic.png)}.file a.mime-x-office-document{background-image:url(/modules/file/icons/x-office-document.png);}.file a.mime-x-office-presentation{background-image:url(/modules/file/icons/x-office-presentation.png);}.file a.mime-x-office-spreadsheet{background-image:url(/modules/file/icons/x-office-spreadsheet.png);}.table-order-asc,.table-order-desc{width:16px;height:16px;float:right;}.table-order-asc{background:transparent url(/misc/arrow-asc.png) no-repeat center top;}.table-order-desc{background:transparent url(/misc/arrow-desc.png) no-repeat center top;}
body{text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;font-family:"ltc-bodoni-175",serif;font-weight:normal;font-size:25px;line-height:30px;}@media all and (max-width:767px){body{font-size:20px;line-height:25px;}}p{margin:30px 0;}a{color:#000;}a:hover,a.active{text-decoration:none;}body{min-height:100%;}.view-content-wrapper{position:relative;}.front #wrapper{width:100%;height:100%;}.front #main,.front .view-id-front{width:100%;height:100%;}.front .slick-list{position:absolute;top:20px;right:20px;bottom:20px;left:20px;overflow:hidden;}@media all and (max-width:767px){.front .slick-list{top:10px;right:10px;bottom:10px;left:10px;}}header{position:absolute;width:100%;left:0;top:0;}.not-front #main{margin-bottom:100px;}@media all and (max-width:767px){.not-front #main{margin-bottom:60px;}}article{max-width:720px;margin:0 auto;}@media all and (max-width:767px){article{width:90%;}}.front .view-id-front{width:100%;height:100%;}.front .view-id-front .view-content{width:100%;height:100%;}.front .view-id-front .slick-track{height:100%;}.front .view-id-front .slick-dots{position:absolute;bottom:30px;text-align:center;width:100%;}.front .view-id-front .slick-dots li{display:inline;line-height:10px;}.front .view-id-front .slick-dots li button{width:10px;height:10px;margin:0 6px;padding:0;border-radius:5px;overflow:hidden;text-indent:100px;border:none;background:#fff;}.front .view-id-front .slick-dots li.slick-active button{background:rgba(255,255,255,0.5);}.front .view-id-front .arrow{width:40px;height:15px;position:absolute;bottom:20%;left:50%;margin-left:-20px;z-index:9;cursor:pointer;}.front .view-id-front .front-row{width:100%;height:100%;float:left;background:#aaa;display:table;position:relative;}.front .view-id-front .front-row:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);}.front .view-id-front .front-row a{color:#fff;display:table-cell !important;vertical-align:middle;text-align:center;position:relative;z-index:1;}.front .view-id-front .front-row h2{font-size:60px;line-height:60px;margin:0 10%;opacity:0;-webkit-transition:all 1.2s;transition:all 1.2s;}@media all and (max-width:767px){.front .view-id-front .front-row h2{font-size:40px;line-height:40px;}}.front .view-id-front .front-row span{opacity:0;line-height:1.5em;-webkit-transition:all 2s;transition:all 2s;margin:0 10%;display:block;}.front .view-id-front .slick-active h2{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);}@media all and (max-width:767px){.front .view-id-front .slick-active h2{-webkit-transform:scale(1);transform:scale(1);}}.front .view-id-front .slick-active span{opacity:1;}.projects{margin:0 20px 20px;overflow:hidden;}@media all and (max-width:767px){.projects{margin:0 10px 10px;}}.projects .view-header{max-width:720px;margin:80px auto 0;text-align:center;}@media all and (max-width:767px){.projects .view-header{width:90%;}}.projects .view-header h2{text-align:center;color:#000;font-size:50px;line-height:50px;}@media all and (max-width:767px){.projects .view-header h2{font-size:30px;line-height:30px;}}.projects .view-header div{margin:30px 0;}.projects .projects-row{height:240px;margin-bottom:20px;display:table;width:100%;position:relative;overflow:hidden;-webkit-transition:background-size 0.6s;transition:background-size 0.6s;background-size:100% !important;}.projects .projects-row:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);}@media all and (min-width:768px) and (max-width:991px){.projects .projects-row{height:200px;}}@media all and (max-width:767px){.projects .projects-row{height:180px;margin-bottom:10px;}}.projects .projects-row:hover{background-size:110% !important;}.projects .projects-row a{display:table-cell !important;vertical-align:middle;text-align:center;color:#fff;position:relative;z-index:1;}.projects .projects-row h3{font-size:50px;line-height:50px;-webkit-transition:all 0.4s;transition:all 0.4s;}@media all and (max-width:767px){.projects .projects-row h3{font-size:30px;line-height:30px;}}.projects .projects-row span{-webkit-transition:all 0.4s;transition:all 0.4s;display:block;}header{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:0;background:#fff;background:rgba(255,255,255,0.95);background:-webkit-linear-gradient(rgba(240,240,240,0.95) 0%,rgba(255,255,255,0.95) 100%);z-index:10;text-align:center;overflow:hidden;}@media all and (max-width:767px){header .header-region{margin:60px 10px 0;}}header .header-region li a{display:block;line-height:50px;color:#000;}@media all and (max-width:767px){header .header-region li a{line-height:30px;}}header .header-region li a:hover{color:#666;}header .header-region li a.active{font-weight:normal;color:#666;}header h1.site-title{font-size:60px;line-height:60px;}@media all and (min-width:768px) and (max-width:991px){header h1.site-title{font-size:40px;line-height:40px;margin-top:50px;}}@media all and (max-width:767px){header h1.site-title{display:none !important;}}.site-logo{line-height:50px;width:90px;height:50px;letter-spacing:-0.1em;margin:0;position:fixed;top:40px;left:40px;color:#fff;z-index:100;}@media all and (max-width:767px){.site-logo{width:60px;height:33px;line-height:40px;top:20px;left:20px;}}.site-logo.menu polygon{fill:#000;}.not-front .black polygon{fill:#000;}.not-front .black .bar{background:#000;}.page-node .blackscroll polygon{fill:#000;}.page-node .blackscroll .bar{background:#000;}.page-taxonomy .blackscroll polygon{fill:#fff;}.page-taxonomy .blackscroll .bar{background:#fff;}.page-taxonomy .blackscroll.menu polygon{fill:#000;}.page-taxonomy .blackscroll.menu .bar{background:#000;}.hamburger{position:fixed;top:25px;right:25px;float:right;margin:10px;padding:10px 10px 9px;cursor:pointer;z-index:100;display:block;}@media all and (max-width:767px){.hamburger{top:5px;right:5px;}}.hamburger .hamburger-inner{position:relative;height:21px;width:30px;display:block;margin:0;padding:0;}.hamburger .bar{width:30px;height:2px;background:#fff;position:absolute;top:0;}.hamburger .bar.bar2,.hamburger .bar.bar3{top:9px;}.hamburger .bar.bar4{top:18px;}.hamburger.menu .bar{background:#000;-webkit-transition:all 0.4s;transition:all 0.4s;}.hamburger.menu .hide{display:none;}article.node-project{text-align:center;overflow:auto;}article.node-project .gallery{margin:60px auto 0;}article.node-project .field-item{display:table;float:left;text-align:center;width:200px;height:200px;margin-bottom:10px;}@media all and (max-width:767px){article.node-project .field-item{width:50%;}}article.node-project .field-item a{display:inline-block;display:table-cell;vertical-align:middle;text-align:center;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}article.node-project .field-item a:hover{opacity:0.7;}article.node-project .field-item img{max-width:200px;height:auto;}.top{width:100%;position:relative;overflow:hidden;}@media all and (max-width:767px){.top{height:300px;}}.top:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);}h3.quote{font-style:italic;text-align:center;margin:30px 0;font-size:30px;}@media all and (max-width:767px){h3.quote{font-size:25px;}}.node-type-project .top{height:500px;}@media all and (max-width:767px){.node-type-project .top{display:table;height:260px;}}.node-type-project .top iframe{height:500px;width:100%;}@media all and (max-width:767px){.node-type-project .top iframe{height:260px;}}.node-type-project .top .node-title-wrapper{text-align:center;position:absolute;width:100%;top:0;left:0;z-index:1;}@media all and (max-width:767px){.node-type-project .top .node-title-wrapper{display:table;height:260px;}}.node-type-project .top h2.node-title{color:#fff;max-width:420px;margin:0 auto;font-size:60px;line-height:60px;margin-top:60px;}@media all and (max-width:767px){.node-type-project .top h2.node-title{font-size:30px;line-height:30px;display:table-cell;vertical-align:middle;}}.node-type-page h2.node-title{text-align:center;color:#000;font-size:60px;line-height:60px;margin-top:80px;}@media all and (max-width:767px){.node-type-page h2.node-title{font-size:30px;line-height:30px;}}.node-type-page .top{height:300px;margin-bottom:-40px;}.path-contact article{text-align:center;}footer{text-align:center;font-size:16px;color:#999;padding:10px 0;display:block;}footer a{color:#999;}.page-user #main{max-width:720px;margin:100px auto;}.page-user #main small{display:none;}.page-user #main label{display:block !important;}.page-user #main input{margin-bottom:10px;}#admin-toolbar{top:0 !important;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:999;overflow:hidden;cursor:pointer;}#colorbox{z-index:1000;}#cboxOverlay{position:fixed;width:100% !important;height:100% !important;background:#fff;background:rgba(255,255,255,0.95) !important;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxLoadedContent{overflow:auto;cursor:-webkit-zoom-in !important;cursor:-moz-zoom-in !important;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;padding:0;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#cboxTitle{position:absolute;bottom:0;left:0;padding-top:3px;padding-right:11%;text-align:left;width:90%;color:#000;height:25px;font-size:14px;margin:0;}@media all and (max-width:767px){#cboxTitle{font-size:12px;}}#cboxLoadedContent{margin:25px 0;}#cboxCurrent{display:none !important;}#cboxPrevious,#cboxNext,#cboxClose{background:none;border:none;width:auto;height:25px;line-height:5px;position:absolute;top:0;padding:0;text-align:left;font-size:16px;}@media all and (min-width:992px){#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover{color:#000;}}#cboxPrevious{left:0;}@media all and (max-width:767px){#cboxPrevious{display:none !important;}}#cboxNext{left:80px;}@media all and (max-width:767px){#cboxNext{display:none !important;}}#cboxClose{right:0;width:auto;text-align:right;}
.contextual-links-region{position:relative;}div.contextual-links-wrapper{position:absolute;top:2px;right:5px;z-index:999;display:none;}html.js div.contextual-links-wrapper{display:block;}a.contextual-links-trigger{position:absolute;top:0px;right:0px;z-index:100;display:none;overflow:hidden;margin:0;padding:0;width:24px;height:24px;outline:none;}div ul.contextual-links{position:absolute;top:0px;right:0px;z-index:1;display:none;margin:0;padding:0;white-space:nowrap;}div.contextual-links-region:hover a.contextual-links-trigger,div.contextual-links-active a.contextual-links-trigger,div.contextual-links-active ul.contextual-links,div.contextual-links-wrapper ul.contextual-links li{display:block !important;float:none !important;}div ul.contextual-links li{margin:0 !important;list-style:none !important;list-style-image:none !important;text-align:left !important;}ul.contextual-links li a{display:block !important;padding:0 !important;padding:0 !important;}
