article,aside,details,footer,header,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:hover,a:active{outline:0;}
img{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
#map_canvas img{max-width:none;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.visually-hidden{text-indent:100%;white-space:nowrap;overflow:hidden;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
@font-face{font-family:'odz';src:url('fonts/web/od______-webfont.eot');src:url('fonts/web/od______-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/web/od______-webfont.svg#odzromanpcregular') format('svg'),url('fonts/web/od______-webfont.woff') format('woff'),url('fonts/web/od______-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'odz';src:url('fonts/web/od______bold-webfont.eot');src:url('fonts/web/od______bold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/web/od______bold-webfont.svg#odzboldpcregular') format('svg'),url('fonts/web/od______bold-webfont.woff') format('woff'),url('fonts/web/od______bold-webfont.ttf') format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:'muli';src:url('fonts/web/muli-regular-webfont.eot');src:url('fonts/web/muli-regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/web/muli-regular-webfont.svg#muliregular') format('svg'),url('fonts/web/muli-regular-webfont.woff') format('woff'),url('fonts/web/muli-regular-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'muli';src:url('fonts/web/muli-bold-webfont.eot');src:url('fonts/web/muli-bold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/web/muli-bold-webfont.svg#mulibold') format('svg'),url('fonts/web/muli-bold-webfont.woff') format('woff'),url('fonts/web/muli-bold-webfont.ttf') format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:'muli';src:url('fonts/web/muli-lightitalic-webfont.eot');src:url('fonts/web/muli-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/web/muli-lightitalic-webfont.svg#mulilight_italic') format('svg'),url('fonts/web/muli-lightitalic-webfont.woff') format('woff'),url('fonts/web/muli-lightitalic-webfont.ttf') format('truetype');font-weight:normal;font-style:italic;}.changingBtnColor{background:url("../img/sprites/main-nav.png") repeat-x;-webkit-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);background-position:0 -38px;}.changingBtnColor:hover{background-position:0 0px;-webkit-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);}
.changingBtnColor.cat-calendar{background-position:0 -124px;}.changingBtnColor.cat-calendar:hover{background-position:0 -86px;}
.changingBtnColor.cat-news{background-position:0 -210px;}.changingBtnColor.cat-news:hover{background-position:0 -172px;}
.changingBtnColor.cat-about{background-position:0 -296px;}.changingBtnColor.cat-about:hover{background-position:0 -258px;}
.changingBtnColor.cat-shop{background-position:0 -382px;}.changingBtnColor.cat-shop:hover{background-position:0 -344px;}
.changingBtnColor.cat-contact{background-position:0 -468px;}.changingBtnColor.cat-contact:hover{background-position:0 -430px;}
body,html,ul{margin:0;padding:0;}
ul{list-style-type:none;}
h1,h2,h3,h4,h5,h6,p{margin:0;color:#ffffff;font:16px / 16px 'muli',Arial,sans-serif;letter-spacing:0.01em;}
a{text-decoration:none;}
.bold,strong,b{font-weight:bold;}
.cat-projects{color:#3399ff;}
.cat-calendar{color:#3eb09d;}
.cat-news{color:#bdbd32;}
.cat-about{color:#ff9900;}
.cat-shop{color:#ff5743;}
.cat-contact{color:#cc0066;}
.inside{margin:0 auto;width:960px;}
.share-wrapper{margin:12px 0 0 0;}.share-wrapper a{text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;background-image:url("../img/sprites/sprite.png");width:25px;height:25px;-webkit-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}.share-wrapper a:hover{-webkit-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);}
.share-wrapper a.share-vi{background-position:0 -25px;}.share-wrapper a.share-vi:hover{background-position:0 0;}
.share-wrapper a.share-tw{background-position:-25px -25px;}.share-wrapper a.share-tw:hover{background-position:-25px 0;}
.share-wrapper a.share-fb{background-position:-50px -25px;}.share-wrapper a.share-fb:hover{background-position:-50px 0;}
.share-wrapper a.share-fl{background-position:-75px -25px;}.share-wrapper a.share-fl:hover{background-position:-75px 0;}
.share-wrapper a.share-mail-article{background-position:-200px -25px;}.share-wrapper a.share-mail-article:hover{background-position:-200px 0;}
.share-wrapper a.share-tw-article{background-position:-225px -25px;}.share-wrapper a.share-tw-article:hover{background-position:-225px 0;}
.share-wrapper a.share-fb-article{background-position:-250px -25px;}.share-wrapper a.share-fb-article:hover{background-position:-250px 0;}
.share-wrapper a.share-go-article{background-position:-275px -25px;}.share-wrapper a.share-go-article:hover{background-position:-275px 0;}
.share-wrapper a.share-mail-sidebar{background-position:-100px -25px;}.share-wrapper a.share-mail-sidebar:hover{background-position:-100px 0;}
.share-wrapper a.share-tw-sidebar{background-position:-125px -25px;}.share-wrapper a.share-tw-sidebar:hover{background-position:-125px 0;}
.share-wrapper a.share-fb-sidebar{background-position:-150px -25px;}.share-wrapper a.share-fb-sidebar:hover{background-position:-150px 0;}
.share-wrapper a.share-go-sidebar{background-position:-175px -25px;}.share-wrapper a.share-go-sidebar:hover{background-position:-175px 0;}
.btn-curtain{width:110px;height:25px;display:block;color:#FFF;font:16px / 25px 'odz',Helvetica,Arial,sans-serif;word-spacing:-0.3em;letter-spacing:0.04em;text-transform:lowercase;text-align:center;background:url("../img/sprites/btns-background.png") repeat-x;-webkit-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}.btn-curtain:hover{-webkit-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);}
.btn-curtain.cat-news{background-position:0 -25px;}.btn-curtain.cat-news:hover{background-position:0 0;}
.btn-curtain.cat-about{background-position:0 -375px;}.btn-curtain.cat-about:hover{background-position:0 -350px;}
a.btn{display:block;background:#a8a8a8;height:50px;font:15px / 50px 'muli',Arial,sans-serif;letter-spacing:0.01em;text-decoration:none;background:url("../img/sprites/btns-background.png") repeat-x;-webkit-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);color:#ebebeb;}a.btn:hover{-webkit-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);}
a.btn+.btn{margin:12px 0 0 0;}
a.btn span{vertical-align:top;}
a.btn.cat-projects{background-position:0 -100px;color:#ebebeb;}a.btn.cat-projects:hover{background-position:0 -50px;}
a.btn.cat-projects.btn.map span{display:inline-block;background:url("../img/sprites/sprite.png") 0 -100px;background-position:0 -100px;width:50px;height:50px;}
a.btn.cat-projects.btn.link.cat-projects span{display:inline-block;background:url("../img/sprites/sprite.png") -50px -100px;background-position:-50px -100px;width:50px;height:50px;}
a.btn.cat-calendar{color:#ebebeb;background-position:0 -200px;}a.btn.cat-calendar:hover{background-position:0 -150px;}
a.btn.cat-calendar.btn.link span{display:inline-block;background:url("../img/sprites/sprite.png") -50px -100px;background-position:-50px -100px;width:50px;height:50px;}
a.btn.cat-calendar.btn.calendar span{display:inline-block;background:url("../img/sprites/sprite.png") -50px -200px;background-position:-50px -200px;width:50px;height:50px;}
a.btn.cat-calendar.btn.map span{display:inline-block;background:url("../img/sprites/sprite.png") 0 -200px;background-position:0 -200px;width:50px;height:50px;}
a.btn.cat-calendar.btn.phone{cursor:default;}a.btn.cat-calendar.btn.phone span{display:inline-block;background:url("../img/sprites/sprite.png") -100px -200px;background-position:-100px -200px;width:50px;height:50px;}
a.btn.cat-calendar.btn.phone:hover{background-position:0 -200px;}
a.btn.cat-calendar.btn.ticket span{display:inline-block;background:url("../img/sprites/sprite.png") -150px -200px;background-position:-150px -200px;width:50px;height:50px;}
a.simple-btn{display:block;background:#ff5743;color:#ffffff;margin:0 0 12px 0;width:215px;height:50px;display:inline-block;font:15px / 50px 'muli',Arial,sans-serif;letter-spacing:0.01em;text-decoration:none;-webkit-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}a.simple-btn span{vertical-align:top;width:50px;height:50px;display:inline-block;background-image:url("../img/sprites/sprite.png");}
a.simple-btn.checkout,a.simple-btn.continue-shop{background:url("../img/sprites/btns-background.png") repeat-x 0 -600px;width:230px;height:50px;}a.simple-btn.checkout:hover,a.simple-btn.continue-shop:hover{-webkit-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);background-position:0 -550px;}
a.simple-btn.continue-shop{background-color:#969696;margin:0 8px 0 0;float:right;}a.simple-btn.continue-shop span{background-position:-50px -250px;}
a.simple-btn.checkout{float:right;}a.simple-btn.checkout span{background-position:-100px -250px;}
a.simple-btn.add-basket{width:203px;text-decoration:none;color:#ffffff;margin:0;}a.simple-btn.add-basket span{background-position:0 -250px;}
a.simple-btn.contact-maps{color:#cc0066;background:#dcdcdc;margin:15px 0;width:83%;padding:0 0 0 17%;line-height:50px;}a.simple-btn.contact-maps span{background-position:-100px -50px;}
a.dl-btn{display:block;margin:18px 0 25px 0;font:16px / 22px 'muli',Arial,sans-serif;letter-spacing:0.01em;color:#464646;}a.dl-btn span{margin:0 8px 0 0;position:relative;top:7px;display:inline-block;width:25px;height:25px;-webkit-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);background:url("../img/sprites/sprite.png") -300px -25px;}
a.dl-btn:hover span{-webkit-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);background-position:-300px 0;}
a.loadmore{font:16px / 25px 'odz',Helvetica,Arial,sans-serif;word-spacing:-0.3em;letter-spacing:0.04em;text-transform:lowercase;width:150px;height:25px;margin:0 auto;display:none;text-align:center;color:#ffffff;background:#0d202e;background:url("../img/sprites/btns-background.png") repeat-x;background-position:0 -525px;-webkit-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}a.loadmore.active{display:block;}
a.loadmore:hover{-webkit-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);}
a.loadmore.cat-projects,a.loadmore.cat-default{background-position:0 -525px;}a.loadmore.cat-projects:hover,a.loadmore.cat-default:hover{background-position:0 -500px;}
a.loadmore.cat-news{background-position:0 -25px;}a.loadmore.cat-news:hover{background-position:0 0px;}
.email-form{width:474px;margin:25px 0 0 0;}.email-form input{width:282px;height:36px;padding:0 15px;background:#646464;border:0 none;color:#939393;font:14px / 36px 'muli',Arial,sans-serif;letter-spacing:0.01em;color:#FFF;-webkit-appearance:none;border-radius:0;}.email-form input:focus{color:#FFF;}
.email-form input.error{background:#cc0066;}
.email-form input.sending{opacity:0.7;}
.email-form button{width:135px;height:25px;border:0 none;font:14px / 36px 'muli',Arial,sans-serif;letter-spacing:0.01em;height:36px;word-spacing:0;text-align:left;color:#FFF;padding:0 0 0 15px;margin:0 0 0 8px;background:url("../img/sprites/main-nav.png") repeat-x;-webkit-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:background-position 500ms cubic-bezier(0.165, 0.84, 0.44, 1);background-position:0 -38px;}.email-form button:hover{background-position:0 0px;-webkit-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);}
.email-form button.cat-calendar{background-position:0 -124px;}.email-form button.cat-calendar:hover{background-position:0 -86px;}
.email-form button.cat-news{background-position:0 -210px;}.email-form button.cat-news:hover{background-position:0 -172px;}
.email-form button.cat-about{background-position:0 -296px;}.email-form button.cat-about:hover{background-position:0 -258px;}
.email-form button.cat-shop{background-position:0 -382px;}.email-form button.cat-shop:hover{background-position:0 -344px;}
.email-form button.cat-contact{background-position:0 -468px;}.email-form button.cat-contact:hover{background-position:0 -430px;}
.email-form .newsletter-feedback{display:none;}
.video-wrap{background:#222;position:relative;height:425px;background:url("../img/ajax-loader.gif") no-repeat center;}.video-wrap .placeholder.hidden{display:none;}
.video-wrap .play{position:absolute;margin:-20px 0 0 -30px;width:65px;height:40px;top:50%;left:50%;z-index:1;cursor:pointer;opacity:0.95;filter:alpha(opacity=95);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.video-wrap .play:hover{opacity:1;filter:alpha(opacity=100);}
.video-wrap .play.cat-projects{background:#3399ff;}
.video-wrap .play.cat-calendar{background:#3eb09d;}
.video-wrap .play.cat-news{background:#bdbd32;}
.video-wrap .play.cat-about{background:#ff9900;}
.video-wrap .play.cat-shop{background:#ff5743;}
.video-wrap .play span{width:65px;height:40px;display:block;background:url("../img/sprites/sprite.png") -150px -50px;}
.video-wrap .play.hidden{display:none;}
.video-wrap .hidden{display:none;}
.video-iframe{height:425px;width:100%;position:absolute;top:0;}
#wrapper{background:#ebebeb;}
header#header{background-color:#0d202e;width:100%;}header#header.isdesktop{position:absolute;z-index:1000;width:100%;top:0;}header#header.isdesktop.isscrolling{position:fixed;top:-100px;}
header#header #top-header{padding:38px 0 0;}header#header #top-header #logo{display:block;width:268px;height:37px;float:left;}
header#header #top-header .share-wrapper{float:right;}
header#header nav{margin:90px 0 0 0;padding:0 0 28px 0;overflow:hidden;position:relative;}header#header nav li{float:left;display:inline;width:150px;height:32px;margin:0 12px 0 0;}header#header nav li a{display:block;height:37px;text-align:center;font:16px / 37px 'odz',Helvetica,Arial,sans-serif;word-spacing:-0.3em;letter-spacing:0.04em;text-transform:lowercase;font-weight:bold;color:#ffffff;background-image:url("../img/sprites/main-nav.png");background-repeat:repeat-x;background-position:0 -37px;-webkit-transition:background-position 350ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms;-moz-transition:background-position 350ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms;-ms-transition:background-position 350ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms;-o-transition:background-position 350ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms;transition:background-position 350ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms;}
header#header nav li span{width:18px;height:6px;background-image:url("../img/sprites/main-nav.png");background-position:0 -80px;display:block;margin:0 auto;-webkit-transition:background-position 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:background-position 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:background-position 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:background-position 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:background-position 250ms cubic-bezier(0.165, 0.84, 0.44, 1);}
header#header nav li:hover a,header#header nav li.active a{-webkit-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:background-position 300ms cubic-bezier(0.19, 1, 0.22, 1);background-position:0 0px;}
header#header nav li:hover span,header#header nav li.active span{background-position:0 -74px;-webkit-transition:background-position 200ms cubic-bezier(0.19, 1, 0.22, 1) 100ms;-moz-transition:background-position 200ms cubic-bezier(0.19, 1, 0.22, 1) 100ms;-ms-transition:background-position 200ms cubic-bezier(0.19, 1, 0.22, 1) 100ms;-o-transition:background-position 200ms cubic-bezier(0.19, 1, 0.22, 1) 100ms;transition:background-position 200ms cubic-bezier(0.19, 1, 0.22, 1) 100ms;}
header#header nav li.cat-calendar a{background-position:0 -123px;}
header#header nav li.cat-calendar span{background-position:0 -166px;}
header#header nav li.cat-calendar:hover a,header#header nav li.cat-calendar.active a{background-position:0 -86px;}
header#header nav li.cat-calendar:hover span,header#header nav li.cat-calendar.active span{background-position:0 -160px;}
header#header nav li.cat-news a{background-position:0 -209px;}
header#header nav li.cat-news span{background-position:0 -252px;}
header#header nav li.cat-news:hover a,header#header nav li.cat-news.active a{background-position:0 -172px;}
header#header nav li.cat-news:hover span,header#header nav li.cat-news.active span{background-position:0 -246px;}
header#header nav li.cat-about a{background-position:0 -295px;}
header#header nav li.cat-about span{background-position:0 -338px;}
header#header nav li.cat-about:hover a,header#header nav li.cat-about.active a{background-position:0 -258px;}
header#header nav li.cat-about:hover span,header#header nav li.cat-about.active span{background-position:0 -332px;}
header#header nav li.cat-shop a{background-position:0 -381px;}
header#header nav li.cat-shop span{background-position:0 -424px;}
header#header nav li.cat-shop:hover a,header#header nav li.cat-shop.active a{background-position:0 -344px;}
header#header nav li.cat-shop:hover span,header#header nav li.cat-shop.active span{background-position:0 -418px;}
header#header nav li.cat-contact a{background-position:0 -467px;}
header#header nav li.cat-contact span{background-position:0 -510px;}
header#header nav li.cat-contact:hover a,header#header nav li.cat-contact.active a{background-position:0 -430px;}
header#header nav li.cat-contact:hover span,header#header nav li.cat-contact.active span{background-position:0 -504px;}
header#header nav li:last-child{margin:0;}
header#header #statement{display:none;}header#header #statement.isvisible{display:block;}
header#header #statement p{font:27px / 38px 'odz',Helvetica,Arial,sans-serif;font-weight:bold;word-spacing:-0.3em;letter-spacing:0.04em;text-transform:lowercase;letter-spacing:0;width:100%;padding:0 0 35px 0;}header#header #statement p span,header#header #statement p b{font-weight:bold;}
header#header #sub-menu{display:none;position:relative;margin:18px 0 0 0;padding:0 0 25px 0;}header#header #sub-menu.isvisible{display:block;}
header#header #sub-menu .sub-sub-menu{display:block;margin:15px 0 0 0;*zoom:1;}header#header #sub-menu .sub-sub-menu:before,header#header #sub-menu .sub-sub-menu:after{display:table;content:"";}
header#header #sub-menu .sub-sub-menu:after{clear:both;}
header#header #sub-menu .sub-sub-menu ul.mobile{display:none;}
header#header #sub-menu .sub-sub-menu ul li{display:inline-block;margin:0 8px 0 0;width:150px;vertical-align:top;}header#header #sub-menu .sub-sub-menu ul li:last-child{margin:0;}
header#header #sub-menu .sub-sub-menu ul:first-child{margin:0 0 10px 0;}
header#header #sub-menu .sub-sub-menu a{font:15px / 18px 'odz',Helvetica,Arial,sans-serif;font-weight:bold;word-spacing:-0.3em;letter-spacing:0.04em;text-transform:lowercase;color:#56636d;-webkit-transition:color 500ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:color 500ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:color 500ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:color 500ms cubic-bezier(0.19, 1, 0.22, 1);transition:color 500ms cubic-bezier(0.19, 1, 0.22, 1);}header#header #sub-menu .sub-sub-menu a:hover,header#header #sub-menu .sub-sub-menu a.active{-webkit-transition:color 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:color 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:color 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:color 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:color 300ms cubic-bezier(0.19, 1, 0.22, 1);color:#ffffff;}
header#header #sub-menu .sub-sub-menu a.active{border-bottom:1px solid #3399ff;}
#content-wrapper{background:#ebebeb;min-height:500px;}
div[data-picture].ispreloading{width:100%;height:100%;background:url("../img/ajax-loader.gif") no-repeat center;}div[data-picture].ispreloading img{opacity:0;}
div[data-picture] img{opacity:1;-webkit-transition:opacity 600ms;-moz-transition:opacity 600ms;-ms-transition:opacity 600ms;-o-transition:opacity 600ms;transition:opacity 600ms;}
.grid-wrapper{*zoom:1;padding:0 0 25px 0;}.grid-wrapper:before,.grid-wrapper:after{display:table;content:"";}
.grid-wrapper:after{clear:both;}
.grid-wrapper.mobile{display:none;}
.grid-wrapper.home{padding:25px 0 0 0;overflow:hidden;}
.grid-wrapper.project{padding:25px 0 15px 0;}
.grid-wrapper.filtered{overflow:hidden;}
.grid-wrapper .item{float:left;height:225px;width:312px;margin:0 12px 12px 0;position:relative;overflow:hidden;}.grid-wrapper .item div[data-picture]{position:absolute;top:0;}
.grid-wrapper .item.blockhidden{display:none;}
.grid-wrapper .item.column-4{width:636px;}
.grid-wrapper .item:nth-child(even){margin:0 0 12px 0;}
.grid-wrapper .item .title{position:relative;z-index:1;width:100%;height:100%;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);}.grid-wrapper .item .title h2,.grid-wrapper .item .title p,.grid-wrapper .item .title span,.grid-wrapper .item .title a{font:16px / 22px 'odz',Helvetica,Arial,sans-serif;font-weight:bold;word-spacing:-0.3em;letter-spacing:0.04em;text-transform:lowercase;}
.grid-wrapper .item .title a{display:block;width:92%;height:95%;padding:12px;}.grid-wrapper .item .title a h2{color:#ffffff;}.grid-wrapper .item .title a h2.cat-projects span{border-bottom:1px solid #3399ff;}
.grid-wrapper .item .title a h2.cat-calendar span{border-bottom:1px solid #3eb09d;}
.grid-wrapper .item .title a h2.cat-news span{border-bottom:1px solid #bdbd32;}
.grid-wrapper .item .title a h2.cat-about span{border-bottom:1px solid #ff9900;}
.grid-wrapper .item .title a h2.cat-shop span{border-bottom:1px solid #ff5743;}
.grid-wrapper .item .title p{padding:12px 0;position:relative;top:15px;opacity:0;filter:alpha(opacity=0);color:#ffffff;font:16px / 22px 'odz',Helvetica,Arial,sans-serif;font-weight:bold;word-spacing:-0.3em;letter-spacing:0.04em;text-transform:lowercase;-webkit-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:top 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:top 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:top 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:top 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 300ms cubic-bezier(0.165, 0.84, 0.44, 1);}
.grid-wrapper .item .gradient{background:url("../img/grid-gradient.png") top repeat-x;position:absolute;top:0;width:100%;height:90px;}
.grid-wrapper .item .gradient-hover{position:absolute;top:0;width:100%;height:225px;background:url("../img/grid-gradient-hover.png") top repeat-x;-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;-ms-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms;opacity:0;filter:alpha(opacity=0);}
.grid-wrapper .item:hover .title,.grid-wrapper .item.hover .title{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);}.grid-wrapper .item:hover .title p,.grid-wrapper .item.hover .title p{opacity:1;filter:alpha(opacity=100);top:0px;-webkit-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:top 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:top 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:top 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:top 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:top 300ms cubic-bezier(0.165, 0.84, 0.44, 1);}
.grid-wrapper .item:hover .gradient-hover,.grid-wrapper .item.hover .gradient-hover{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);}
.grid-wrapper .item.shop{height:365px;}.grid-wrapper .item.shop div[data-picture]{position:inherit;}
.grid-wrapper .item.shop:nth-child(even){margin:0 12px 12px 0;}
.grid-wrapper .item.shop:nth-child(3n){margin:0 0 12px 0;}
.grid-wrapper .item.shop .image-link{width:100%;height:300px;display:block;}.grid-wrapper .item.shop .image-link .gradient-hover{height:300px;background:#303030;}
.grid-wrapper .item.shop:hover .gradient-hover,.grid-wrapper .item.shop.hover .gradient-hover{opacity:0.8;filter:alpha(opacity=80);-webkit-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);}
.grid-wrapper .item.shop .title{opacity:1;filter:alpha(opacity=100);height:auto;}.grid-wrapper .item.shop .title a{padding:6px 12px 0 0;}
.grid-wrapper .item.shop .title h2{color:#ff5743;}
.grid-wrapper .item.shop .title p{color:#505050;opacity:1;filter:alpha(opacity=100);top:0;padding:0;}
.grid-wrapper .item.project{margin:0 0 12px 0;opacity:0;filter:alpha(opacity=0);visibility:hidden;}.grid-wrapper .item.project.project.hidden{opacity:0;filter:alpha(opacity=0);visibility:hidden;}
.grid-wrapper .item.project.visible{opacity:1;filter:alpha(opacity=100);visibility:visible;}
.about-tmpl .accordion.about{display:none;}
.about-tmpl article{margin:40px 0;overflow:hidden;}.about-tmpl article h2{font:25px / 30px 'odz',Helvetica,Arial,sans-serif;font-weight:bold;word-spacing:-0.3em;letter-spacing:0.04em;text-transform:lowercase;color:#323232;width:32.5%;float:left;}
.about-tmpl article div{width:66.25%;float:right;}
.about-tmpl article p{font:15px / 22px 'muli',Arial,sans-serif;letter-spacing:0.01em;color:#505050;margin:0 0 30px 0;}.about-tmpl article p:last-child{margin:0;}
#content>header{padding:25px 0;overflow:hidden;position:relative;}#content>header.basket{height:20px;}
#content>header h1,#content>header p.page-title{display:inline-block;width:636px;margin:0 12px 0 0;color:#464646;font:25px / 30px 'odz',Helvetica,Arial,sans-serif;font-weight:bold;word-spacing:-0.3em;letter-spacing:0.04em;text-transform:lowercase;}
#content>header nav.top{line-height:25px;position:absolute;right:0;}#content>header nav.top li{float:left;}#content>header nav.top li a{color:#323232;opacity:0.3;filter:alpha(opacity=30);-webkit-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);padding:0 0 0 10px;font:14px / 15px 'muli',Arial,sans-serif;letter-spacing:0.01em;letter-spacing:0.05em;}#content>header nav.top li a:hover{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);}
#content>header nav.top li a span.icon{display:inline-block;background:url("../img/sprites/sprite.png") 0 -300px;width:16px;height:9px;}
#content>header nav.top li a:hover span.icon{-webkit-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);opacity:1;filter:alpha(opacity=100);}
#content>header nav.top li a span.icon{margin:0 5px 0 0;}
#content>header nav.top li .basket-link span.icon{display:inline-block;background:url("../img/sprites/sprite.png") -75px -300px;width:15px;height:13px;}
#content>header nav.top li .basket-link:hover span.icon{-webkit-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);opacity:1;filter:alpha(opacity=100);}
#content>header nav.top li .basket-link span.icon{margin:0 0 0 5px;position:relative;top:2px;}
#content.loadmorepage{padding:0 0 25px 0;}
#content .terms{background:url("../img/sprites/dotted-light-line.png") repeat-x top;}#content .terms p{padding:25px 0 40px 0;}#content .terms p a{color:#505050;font:15px / 22px 'muli',Arial,sans-serif;letter-spacing:0.01em;text-decoration:underline;}
#content.terms>header nav.top{float:none;}
.article-tmpl{*zoom:1;padding:0 0 75px 0;}.article-tmpl:before,.article-tmpl:after{display:table;content:"";}
.article-tmpl:after{clear:both;}
.article-tmpl .top-image{float:left;margin:0 0 15px 0;}.article-tmpl .top-image+.top-image{margin:0 0 15px 12px;}
.article-tmpl .slideshow.js-built{display:none;}
.article-tmpl section.main-section{width:636px;clear:left;}.article-tmpl section.main-section.news-detail{float:left;width:300px;background:url("../img/sprites/dotted-medium-line.png") repeat-x top;padding:12px 0 0 0;}
.article-tmpl section.main-section article header{background:url("../img/sprites/dotted-medium-line.png") repeat-x top;}
.article-tmpl section.main-section h2,.article-tmpl section.main-section h1{padding:25px 0;background:url("../img/sprites/dotted-medium-line.png") repeat-x bottom;font:25px / 30px 'odz',Helvetica,Arial,sans-serif;font-weight:bold;word-spacing:-0.3em;letter-spacing:0.04em;text-transform:lowercase;}
.article-tmpl section.main-section h1{background:none;background:url("../img/sprites/dotted-medium-line.png") repeat-x top;color:#505050;padding-bottom:0;}
.article-tmpl section.main-section p{padding:25px 0 0 0;color:#505050;font:15px / 22px 'muli',Arial,sans-serif;letter-spacing:0.01em;}.article-tmpl section.main-section p.bold{font-weight:bold;}
.article-tmpl section.main-section p.title{color:#3399ff;font-weight:bold;}.article-tmpl section.main-section p.title.cat-calendar{color:#3eb09d;}
.article-tmpl section.main-section a{border-bottom:1px solid #505050;color:#505050;font:15px / 22px 'muli',Arial,sans-serif;letter-spacing:0.01em;}.article-tmpl section.main-section a.bold{font-weight:bold;}
.article-tmpl section.main-section a.dl-btn{border:none;}
.article-tmpl section.main-section .share-wrapper a{border:none;}
.article-tmpl section.main-section .list{background:url("../img/sprites/dotted-medium-line.png") repeat-x top;margin:25px 0 0 0;padding:0;}.article-tmpl section.main-section .list header{margin:0 0 30px 0;}
.article-tmpl section.main-section .list p{padding:0;}.article-tmpl section.main-section .list p.subtitle{font-weight:bold;padding:0 0 15px 0;}
.article-tmpl section.main-section .list .item{overflow:hidden;margin:0 0 25px 0;}.article-tmpl section.main-section .list .item div:first-child{float:left;width:150px;}
.article-tmpl section.main-section .list .item div:last-child{margin:0 0 0 12px;float:left;width:474px;}.article-tmpl section.main-section .list .item div:last-child a{font:15px / 22px 'muli',Arial,sans-serif;letter-spacing:0.01em;color:#505050;}.article-tmpl section.main-section .list .item div:last-child a:hover{color:#000000;border-bottom:1px solid #3399ff;}
.article-tmpl section.main-section .list .item.calendar{padding:30px 0 0 0;}
.article-tmpl section.main-section .list ul{list-style-type:disc;padding:0 0 0 20px;}.article-tmpl section.main-section .list ul li{font:15px / 22px 'muli',Arial,sans-serif;letter-spacing:0.01em;font-weight:bold;color:#505050;}
.article-tmpl section.grid-images{margin:25px 0 0 0;*zoom:1;}.article-tmpl section.grid-images:before,.article-tmpl section.grid-images:after{display:table;content:"";}
.article-tmpl section.grid-images:after{clear:both;}
.article-tmpl section.grid-images>div{float:left;margin:0 0 12px 0;}.article-tmpl section.grid-images>div.onecolumns:nth-child(even){margin:0 0 12px 12px;}
.article-tmpl section.grid-images>div.twocolumns+.onecolumns{margin:0 0 12px 0;}.article-tmpl section.grid-images>div.twocolumns+.onecolumns+.onecolumns{margin:0 0 12px 12px;}
.article-tmpl section.quotes{text-align:center;vertical-align:middle;}.article-tmpl section.quotes div{width:100%;display:inline-block;vertical-align:middle;padding:25px 0;}.article-tmpl section.quotes div p{width:474px;font:20px / 30px 'muli',Arial,sans-serif;letter-spacing:0.01em;color:#3399ff;padding:10px 0 0 0;margin:0 auto;}
.article-tmpl section.quotes div:first-child{margin:0 8px 0 0;}
.article-tmpl section.quotes div+div{margin:10px 0 0 0;}
.article-tmpl section.quotes+.other-article{margin:0;}.article-tmpl section.quotes+.other-article p:first-child{padding:10px 0 0 0;}
.article-tmpl .other-article{margin:25px 0 0 0;}.article-tmpl .other-article p:first-child{padding:0;}
.article-tmpl>section .no-border-top,.article-tmpl>article .no-border-top{background:none;}
.article-tmpl>section .no-border-bottom,.article-tmpl>article .no-border-bottom{background:none;}
.article-tmpl .basket-form{display:table;width:100%;}.article-tmpl .basket-form .line-titles span{color:#ff5743;}
.article-tmpl .basket-form span,.article-tmpl .basket-form p{font:15px / 22px 'muli',Arial,sans-serif;letter-spacing:0.01em;color:#505050;}.article-tmpl .basket-form span.cat-shop,.article-tmpl .basket-form p.cat-shop{color:#ff5743;}
.article-tmpl .basket-form span.bold,.article-tmpl .basket-form p.bold{font-weight:bold;}
.article-tmpl .basket-form .basket-thumb{width:105px;float:left;}.article-tmpl .basket-form .basket-thumb+div{float:left;width:55%;}
.article-tmpl .basket-form .item-title{vertical-align:top;margin:0 0 0 15px;line-height:22px;}.article-tmpl .basket-form .item-title.no-margin{margin:0;}
.article-tmpl .basket-form .quantity-wrapper label{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.article-tmpl .basket-form .quantity-wrapper a,.article-tmpl .basket-form .quantity-wrapper span{color:#505050;text-decoration:none;cursor:pointer;font:12px/16px Arial,Helvetica,sans-serif;}
.article-tmpl .basket-form>div{display:table-row;background:url("../img/sprites/dotted-light-line.png") repeat-x top;line-height:50px;}.article-tmpl .basket-form>div>div{display:table-cell;}.article-tmpl .basket-form>div>div:nth-child(1){width:50.625%;}
.article-tmpl .basket-form>div>div:nth-child(2){width:25.3125%;}
.article-tmpl .basket-form>div>div:nth-child(3){width:24.0625%;}
.article-tmpl .basket-form>div>div .quantity{width:44px;height:20px;}
.article-tmpl .basket-form>div.item{height:149px;background:none;}.article-tmpl .basket-form>div.item>div{padding:25px 0 0 0;vertical-align:top;line-height:22px;}
.article-tmpl .basket-form>div.item+.item{background:url("../img/sprites/dotted-light-line.png") repeat-x top;}
.article-tmpl .basket-form>div.last-step>div{padding:20px 0 15px 0;}
.article-tmpl .basket-form>div.subtotal{height:75px;}
.article-tmpl .basket-more{background:url("../img/sprites/dotted-light-line.png") repeat-x top;padding:15px 0 15px 0;}.article-tmpl .basket-more p{font:15px / 22px 'muli',Arial,sans-serif;letter-spacing:0.01em;color:#505050;}.article-tmpl .basket-more p.bold{padding:15px 0;font-weight:bold;}
.article-tmpl .basket-more p.compulsory-text{margin:20px 0 0 0;}
.article-tmpl .basket-more .delivery-form{width:342px;margin:20px 0 0 0;}.article-tmpl .basket-more .delivery-form label{display:inline-block;font:15px / 22px 'muli',Arial,sans-serif;letter-spacing:0.01em;}
.article-tmpl .basket-more .delivery-form input{width:300px;padding:2px 6px 0 6px;margin:0 0 10px 0;color:#adadad;font:15px / 22px 'muli',Arial,sans-serif;letter-spacing:0.01em;}.article-tmpl .basket-more .delivery-form input.no-margin{margin:0;}
.article-tmpl .basket-more .delivery-form span.mandatory{margin:0 0 0 10px;}
.article-tmpl .basket-more .delivery-form select{width:244px;}
.article-tmpl .basket-more .error{float:right;display:none;margin:165px 210px 0 0;}.article-tmpl .basket-more .error p{color:#ff5743;}.article-tmpl .basket-more .error p.bold{font-weight:bold;}
.article-tmpl .basket-more.no-padding{padding:0 0 15px 0;overflow:hidden;}.article-tmpl .basket-more.no-padding .delivery-form{float:left;}
.article-tmpl .basket-more.no-border{background:none;}
.article-tmpl #btns-wrapper-shop{*zoom:1;width:100%;padding:25px 0;background:url("../img/sprites/dotted-light-line.png") repeat-x top;}.article-tmpl #btns-wrapper-shop:before,.article-tmpl #btns-wrapper-shop:after{display:table;content:"";}
.article-tmpl #btns-wrapper-shop:after{clear:both;}
.article-tmpl #btns-wrapper-shop .paypal-logo{float:left;margin:5px 0;}
.article-tmpl #shop-mention{margin:25px 0 0 0;}.article-tmpl #shop-mention p,.article-tmpl #shop-mention a{font:15px / 22px 'muli',Arial,sans-serif;letter-spacing:0.01em;color:#505050;}.article-tmpl #shop-mention p a,.article-tmpl #shop-mention a a{text-decoration:underline;}
.article-tmpl #checkout{background:url("../img/sprites/dotted-light-line.png") repeat-x top;padding:20px 0;}.article-tmpl #checkout p{color:#505050;}.article-tmpl #checkout p a{text-decoration:underline;color:#505050;}
.article-tmpl #checkout .cat-shop{color:#ff5743;}
.article-tmpl section.left-article{width:312px;}.article-tmpl section.left-article p:first-child{padding-top:0;}
.article-tmpl .right-photos{float:right;width:636px;}.article-tmpl .right-photos>div[data-picture]{margin:0 0 12px 0;}
.article-tmpl .right-photos .small-images-wrap .about-small-image{float:left;margin:0 12px 12px 0;}.article-tmpl .right-photos .small-images-wrap .about-small-image:nth-child(2n){margin:0;}
.article-tmpl .right-photos .video-wrap{margin:0 0 12px 0;}
.article-tmpl.terms>header nav.top{float:none;}
.article-tmpl.terms .main-section{background:url("../img/sprites/dotted-light-line.png") repeat-x top;}.article-tmpl.terms .main-section p.underline{text-decoration:underline;}
.related{background:#d0d0d0;padding:30px 0 65px 0;display:none;}.related.cloned{display:block;}
.related .wrapper{width:960px;margin:0 auto;}
.related h2{font:25px / 22px 'odz',Helvetica,Arial,sans-serif;font-weight:bold;word-spacing:-0.3em;letter-spacing:0.04em;text-transform:lowercase;color:#505050;margin:0 0 35px 0;}
.related-logos{width:100%;}
.news-tmpl{width:960px;padding:25px 0 38px;*zoom:1;}.news-tmpl:before,.news-tmpl:after{display:table;content:"";}
.news-tmpl:after{clear:both;}
.news-tmpl>div{margin:0 12px 12px 0;background:#ffffff;float:left;width:312px;height:465px;position:relative;}.news-tmpl>div div[data-picture]{width:312px;height:225px;}
.news-tmpl>div .link_wrapper{position:relative;display:block;}.news-tmpl>div .link_wrapper .gradient-hover{position:absolute;top:0;width:100%;height:225px;background:url("../img/grid-gradient-hover.png") top repeat-x;-webkit-transition:opacity 400ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 400ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity 400ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity 400ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 400ms cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0;filter:alpha(opacity=0);}
.news-tmpl>div .link_wrapper .gradient{background:url("../img/grid-gradient.png") top repeat-x;position:absolute;top:0;width:100%;height:90px;}
.news-tmpl>div .link_wrapper:hover .gradient-hover{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);}
.news-tmpl>div:nth-child(3n){margin:0 0 12px 0;}
.news-tmpl>div h2,.news-tmpl>div p{color:#505050;font:15px / 20px 'muli',Arial,sans-serif;letter-spacing:0.01em;padding:12px 12px 0 12px;}
.news-tmpl>div h2{font:24px / 30px 'odz',Helvetica,Arial,sans-serif;font-weight:bold;word-spacing:-0.3em;letter-spacing:0.04em;text-transform:lowercase;letter-spacing:0em;}
.news-tmpl>div .readmore{font-weight:bold;text-decoration:underline;}
.news-tmpl>div .content{overflow:hidden;height:175px;}
.news-tmpl>div .bottom{width:100%;position:absolute;bottom:0;}.news-tmpl>div .bottom a.btn-curtain{font-weight:bold;margin:12px 0 12px 12px;}
.news-tmpl>div.blockhidden{display:none;}
.news-tmpl.about{padding:0 0 15px 0;}.news-tmpl.about>div{height:388px;}.news-tmpl.about>div .content{height:115px;}
.news-tmpl.about>div h2{color:#FFF;position:absolute;top:0;line-height:22px;}
.calendar-tmpl{padding:0 0 236px 0;}.calendar-tmpl p.label{font:16px / 25px 'muli',Arial,sans-serif;letter-spacing:0.01em;font-weight:bold;color:#3eb09d;display:inline-block;margin:25px 0;}
.accordion li{line-height:49px;}.accordion li>div.accordion-title{cursor:pointer;color:#787878;font:15px / 50px 'muli',Arial,sans-serif;letter-spacing:0.01em;font-weight:bold;-webkit-transition:opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);background:url("../img/sprites/dotted-light-line.png") repeat-x top;}.accordion li>div.accordion-title span{background-image:url("../img/sprites/sprite.png");background-position:-200px -300px;width:25px;height:25px;float:right;margin:13px 12px 0 0;}
.accordion li>div.accordion-title.active{color:#3eb09d;}.accordion li>div.accordion-title.active span{background-position:-225px -300px;}
.accordion li .events{height:0;overflow:hidden;-webkit-transition:height 400ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:height 400ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:height 400ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:height 400ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:height 400ms cubic-bezier(0.165, 0.84, 0.44, 1);}.accordion li .events.active{background:url("../img/sprites/dotted-light-line.png") repeat-x top;height:auto;-webkit-transition:height 400ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:height 400ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:height 400ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:height 400ms cubic-bezier(0.19, 1, 0.22, 1);transition:height 400ms cubic-bezier(0.19, 1, 0.22, 1);}
.accordion li .events .event{padding:25px 0 40px 0;display:block;overflow:hidden;}.accordion li .events .event>div{max-width:760px;}
.accordion li .events .event div{float:left;}
.accordion li .events .event+.event{background:url("../img/sprites/dotted-light-line.png") repeat-x top;}
.accordion li .events img{width:150px;margin:0 12px 0 0;display:inline-block;}
.accordion li .events a.margintop,.accordion li .events p.margintop{margin:12px 0 0 0;}
.accordion li .events a h2{color:#3eb09d;text-decoration:underline;}
.accordion li .events p{color:#646464;font:15px / 20px 'muli',Arial,sans-serif;letter-spacing:0.01em;}
.accordion.about ul{margin:25px 0 0 0;}
.accordion.about .events .event{padding:10px 0 40px 0;}
.accordion.about li .events.active{background:none;}
.accordion.about li>div.accordion-title{background-image:url("../img/sprites/dotted-light-line.png"),url("../img/sprites/dotted-light-line.png");background-position:top, bottom;background-repeat:repeat-x;font:15px / 50px 'muli',Arial,sans-serif;letter-spacing:0.01em;font-weight:bold;color:#505050;}.accordion.about li>div.accordion-title.active span{background-position:-225px -275px;}
.contact-tmpl{padding:25px 0 100px 0;*zoom:1;}.contact-tmpl:before,.contact-tmpl:after{display:table;content:"";}
.contact-tmpl:after{clear:both;}
.contact-tmpl #map{margin:0 0 40px 0;width:100%;height:300px;background:url("../img/ajax-loader.gif") no-repeat center;}
.contact-tmpl .column{width:312px;margin:0 12px 0 0;float:left;}.contact-tmpl .column .simple-btn{display:none;}
.contact-tmpl .column:last-child{margin:0;}
.contact-tmpl .column p,.contact-tmpl .column label,.contact-tmpl .column a{line-height:22px;color:#505050;}.contact-tmpl .column p.title,.contact-tmpl .column label.title,.contact-tmpl .column a.title{color:#cc0066;background:url("../img/sprites/dotted-light-line.png") repeat-x bottom;font:15px / 22px 'muli',Arial,sans-serif;letter-spacing:0.01em;padding:0 0 4px 0;margin:0 0 12px 0;}
.contact-tmpl .column p+p.title,.contact-tmpl .column label+p.title,.contact-tmpl .column a+p.title{margin:30px 0 12px 0;}
.contact-tmpl .column p a,.contact-tmpl .column label a,.contact-tmpl .column a a{border-bottom:1px solid #505050;}.contact-tmpl .column p a:hover,.contact-tmpl .column label a:hover,.contact-tmpl .column a a:hover{color:#000;border-bottom:1px solid #cc0066;}
.contact-tmpl .email-form{width:312px;margin:5px 0 0 0;}.contact-tmpl .email-form label{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.contact-tmpl .email-form input{margin:0;width:90%;background:#c9c9c9;border:0 none;}.contact-tmpl .email-form input:focus{color:#222;}
.contact-tmpl .email-form input.error{background:#cc0066;}
.contact-tmpl .email-form button{margin:10px 0 0 0;background-color:#b2b2b2;}
.contact-tmpl .email-form .newsletter-feedback{margin:40px 0 0 0;}
#content-loader{text-align:center;padding:50px 0;display:none;}
#mobilemenu{display:none;}
.masonry{-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-ms-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);}
.masonry .masonry-brick{-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-ms-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;}
.masonry{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.masonry .masonry-brick{-webkit-transition-property:left, right, top, opacity;-moz-transition-property:left, right, top, opacity;-ms-transition-property:left, right, top, opacity;-o-transition-property:left, right, top, opacity;transition-property:left, right, top, opacity;}
.project.masonry-brick{opacity:0;filter:alpha(opacity=0);}
.no-opacity .project.masonry-brick{visibility:hidden;}
.no-opacity .grid-wrapper .item.project,.no-opacity .grid-wrapper .item.project.hidden{visibility:hidden;}
.no-opacity .grid-wrapper .item.project.visible{visibility:visible;}
.no-js canvas a img{border:none;display:block;margin:45px 0 0 85px;}
.no-js .grid-wrapper .item.project{visibility:visible;opacity:1;filter:alpha(opacity=100);margin:0 12px 12px 0;}.no-js .grid-wrapper .item.project:nth-child(3n){margin:0 0 12px 0;}
.no-js .accordion{}.no-js .accordion li>div:first-child{-webkit-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);opacity:1;filter:alpha(opacity=100);}.no-js .accordion li>div:first-child span{background-position:-225px -300px;}
.no-js .accordion li .events{background:url("../img/sprites/dotted-light-line.png") repeat-x top;max-height:1000px;-webkit-transition:max-height 500ms 400ms;-moz-transition:max-height 500ms 400ms;-ms-transition:max-height 500ms 400ms;-o-transition:max-height 500ms 400ms;transition:max-height 500ms 400ms;}
.no-js .swipe{visibility:visible;}.no-js .swipe .swipe-wrap>div{margin-bottom:10px;}
.no-js .loadmore{display:none;}
aside.description{width:260px;padding:15px 20px;margin:0 0 25px 12px;background:#e1e1e1;float:right;}aside.description p{font:15px / 22px 'muli',Arial,sans-serif;letter-spacing:0.01em;color:#969696;}aside.description p.title{font-weight:bold;}aside.description p.title.cat-projects{color:#3399ff;}
aside.description p.title.cat-calendar{color:#3eb09d;}
aside.description p.title.cat-shop{color:#ff5743;}
aside.description p+a{margin:10px 0 0 0;}
aside.description>div{padding:20px 0;background:url("../img/sprites/dotted-dark-line.png") repeat-x bottom;}aside.description>div:last-child,aside.description>div.last-child{padding:20px 0 0 0;background:none;}
aside.description>div:first-child,aside.description>div.first-child{padding:0 0 15px 0;background:url("../img/sprites/dotted-dark-line.png") repeat-x bottom;}
aside.description>div a{color:#969696;}aside.description>div a.btn{text-decoration:none;}
aside.description>div.share-wrapper{margin:0;padding:15px 0;}aside.description>div.share-wrapper p{display:inline-block;position:relative;top:3px;vertical-align:top;}aside.description>div.share-wrapper p.title{font-weight:normal;}
aside.description>div.share-wrapper a{border-bottom:none;}
aside.description>div.share-wrapper p+a{margin:0;}
aside.description>div.partners img{margin:0 5px 0 0;}
aside.description .categories a{border-bottom:1px solid #969696;}aside.description .categories a:hover{color:#3399ff;}
aside.description form #quantity-display{width:43px;height:43px;display:inline-block;text-align:center;}
aside.description.mobile-sidebar{display:none;}
aside.description.calendar{width:272px;}
.swipe{overflow:hidden;visibility:hidden;position:relative;}
.slideshow{width:636px;float:left;margin:0 0 35px 0;height:358px;}.slideshow .swipe-wrap{overflow:hidden;position:relative;height:358px;}.slideshow .swipe-wrap div{float:left;width:100%;position:relative;}.slideshow .swipe-wrap div.video-wrap{background:#222;height:100%;background:url("../img/ajax-loader.gif") no-repeat center;}.slideshow .swipe-wrap div.video-wrap .placeholder.hidden{display:none;}
.slideshow .swipe-wrap div.video-wrap .hidden{display:none;}
.slideshow .swipe-wrap div.video-iframe{height:100%;}
.slideshow nav .arrows li{position:absolute;bottom:42%;display:block;background-image:url("../img/sprites/sprite.png");background-position:-125px -300px;width:25px;height:50px;cursor:pointer;opacity:0.8;}.slideshow nav .arrows li.prev{left:10px;}
.slideshow nav .arrows li.next{right:10px;background-position:-150px -300px;}
.slideshow nav .arrows li:hover,.slideshow nav .arrows li.active{opacity:1;-webkit-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);}
.slideshow nav .arrows li.inactive{cursor:default;-webkit-transition:opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 500ms cubic-bezier(0.19, 1, 0.22, 1);opacity:0;}
.slideshow nav .dots{text-align:center;width:80%;margin:0 10%;bottom:25px;position:relative;}.slideshow nav .dots::selection{background:transparent;}
.slideshow nav .dots li{display:inline-block;background-image:url("../img/sprites/sprite.png");background-position:-175px -300px;width:20px;height:20px;cursor:pointer;margin:0 2px;opacity:0.4;-webkit-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 300ms cubic-bezier(0.165, 0.84, 0.44, 1);}.slideshow nav .dots li:hover,.slideshow nav .dots li.active{opacity:1;-webkit-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);}
#footer-desktop{background:#0d202e;height:150px;padding:0 0 50px 0;overflow:hidden;}#footer-desktop a{border-bottom:1px solid #ffffff;}
#footer-desktop .footer-left{width:474px;margin:48px 0 0 0;float:left;}#footer-desktop .footer-left #logo-mini{width:196px;display:inline-block;}
#footer-desktop .footer-left p.headline{font:18px / 18px 'odz',Helvetica,Arial,sans-serif;font-weight:bold;word-spacing:-0.3em;letter-spacing:0.04em;text-transform:lowercase;color:#848484;margin:12px 0 0;}
#footer-desktop .footer-left #odz-footer-logo{display:block;border-bottom:none;width:196px;height:27px;}
#footer-desktop .footer-right{width:474px;float:right;margin:50px 0 0 0;}#footer-desktop .footer-right div{width:150px;float:left;margin:0 12px 0 0;}#footer-desktop .footer-right div.last{margin:0;}
#footer-desktop .footer-right div p{font-size:11px;line-height:15px;}#footer-desktop .footer-right div p a{color:#ffffff;}
#footer-desktop .footer-right div p+p{margin:25px 0 0 0;}
#footer-desktop .footer-right div p.newsletter-feedback{font-size:14px;}
#footer-desktop .email-form label{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
#footer-desktop .email-form input{background:url("../img/sprites/main-nav.png") 0 -38px;}#footer-desktop .email-form input.error{background:#cc0066;}
#footer-mobile{display:none;}
@media screen and (min-width:1608px){#content-wrapper .inside.isgrid{width:1608px;}#content-wrapper .inside.isgrid .grid-wrapper .item.shop:nth-child(3n),#content-wrapper .inside.isgrid .grid-wrapper .item.project:nth-child(3n){margin:0 12px 12px 0;} #content-wrapper .inside.isgrid .grid-wrapper .item.column-2,#content-wrapper .inside.isgrid .grid-wrapper .item.column-4{margin:12px 12px 0px 0px;} #content-wrapper .inside.isgrid .grid-wrapper .item.shop:nth-child(5n){margin:0 0 12px 0;} #content-wrapper .inside.isgrid .grid-wrapper.home{padding:0 0 12px 0;} #content-wrapper .inside.isgrid .news-tmpl{width:1608px;}#content-wrapper .inside.isgrid .news-tmpl>div:nth-child(3n){margin:0 12px 12px 0;} #content-wrapper .inside.isgrid.filters-less-4{width:960px;}}@media only screen and (max-width:962px){.inside{width:636px;} header#header nav li{width:96px;} header#header #sub-menu .sub-sub-menu ul li{width:96px;}header#header #sub-menu .sub-sub-menu ul li:last-child{width:95px;} header#header #statement{width:95%;font-size:23px;line-height:28px;}header#header #statement p{width:100%;} #content-wrapper.filters-less-4{height:610px;} #content>header h1,#content>header p.page-title{width:75%;} .grid-wrapper .item.column-4{margin:0 0 12px 0;} .grid-wrapper .item.column-2{margin:0 1.8867924528301887% 12px 0;}.grid-wrapper .item.column-2+.column-2{margin:0 0 12px 0;} .grid-wrapper .item.shop,.grid-wrapper .item.project{margin:0 1.8867924528301887% 12px 0;}.grid-wrapper .item.shop:nth-child(3n),.grid-wrapper .item.project:nth-child(3n){margin:0 1.8867924528301887% 12px 0;} .grid-wrapper .item.shop:nth-child(2n),.grid-wrapper .item.project:nth-child(2n){margin:0 0 12px 0;} .news-tmpl{width:100%;}.news-tmpl>div:nth-child(3n){margin:0 12px 12px 0;} .news-tmpl>div:nth-child(2n){margin:0 0 12px 0;} .calendar-tmpl li .event>div{width:445px;float:right;} .article-tmpl>header h1,.article-tmpl>header h2{width:312px;} .article-tmpl .top-image+.top-image+.top-image{margin:0 0 12px 0;} .article-tmpl section.main-section{width:312px;}.article-tmpl section.main-section.news-detail{width:100%;padding:12px 0 24px 0;} .article-tmpl section.main-section h1,.article-tmpl section.main-section h2{width:100%;} .article-tmpl section.grid-images>div{float:none;margin:0 0 12px 0;}.article-tmpl section.grid-images>div.onecolumns+.onecolumns{margin:12px 0 0 0;} .article-tmpl section.grid-images>div.twocolumns+.onecolumns+.onecolumns{margin:0 0 12px 0;} .article-tmpl section.grid-images>div.onecolumns+.twocolumns{margin:12px 0 0 0;} .article-tmpl section.quotes div+div{margin:25px 0 0 0;} .article-tmpl section.quotes div p{width:100%;} .article-tmpl .bottom-article article{width:312px;} .article-tmpl section.main-section .list .item div:last-child{margin:12px 0 0 0;width:100%;} .article-tmpl .basket-form>div>div:nth-child(1){width:52.83018867924528%;} .article-tmpl .basket-form>div>div:nth-child(2){width:33.9622641509434%;} .article-tmpl .basket-form>div>div:nth-child(3){width:11.635220125786164%;} .article-tmpl .basket-more .error{margin:20px 0 0 0;} .about-tmpl article h2{width:290px;margin:0 0 12px 0;} .about-tmpl article div{width:316px;} .related .wrapper{width:636px;} .contact-tmpl .columns .column:nth-child(2){float:right;margin:0;} .contact-tmpl .columns .column:last-child{margin:34px 0 0 0;} #footer-desktop{height:100%;}#footer-desktop .footer-left{float:none;}#footer-desktop .footer-left span{display:block;float:none;margin:30px 0 0 0;} #footer-desktop .footer-right{float:none;}}@media only screen and (max-width:720px){.inside{width:82.8125%;} header#header nav li{width:15.09433962264151%;margin:0 1.88679245% 0 0;} header#header #sub-menu .sub-sub-menu ul{margin:0;}header#header #sub-menu .sub-sub-menu ul:first-child{margin:0;} header#header #sub-menu .sub-sub-menu ul li{width:31.3%;margin:0 2% 10px 0;}header#header #sub-menu .sub-sub-menu ul li:nth-child(3n){margin:0;} #content .terms{background:none;} #content>header h1,#content>header p.page-title{width:65%;} #content-wrapper.filters-less-4{height:auto;} a.simple-btn.add-basket{width:186px;} .grid-wrapper{width:312px;margin:0 auto;}.grid-wrapper.project{width:312px;margin:0 auto;} .grid-wrapper .item .title{opacity:1;filter:alpha(opacity=100);} .grid-wrapper .item.column-4{margin:12px auto;}.grid-wrapper .item.column-4 .title{width:49%;} .grid-wrapper .item.column-2{width:312px;margin:12px auto;} .grid-wrapper .item.shop,.grid-wrapper .item.project{width:312px;height:auto;margin:0 auto 12px auto;}.grid-wrapper .item.shop .title,.grid-wrapper .item.project .title{margin-top:0;padding:0;}.grid-wrapper .item.shop .title a,.grid-wrapper .item.project .title a{padding:234px 0 20px 0;display:block;height:auto;}.grid-wrapper .item.shop .title a h2,.grid-wrapper .item.project .title a h2,.grid-wrapper .item.shop .title a p,.grid-wrapper .item.project .title a p{font:15px / 22px 'muli',Arial,sans-serif;letter-spacing:0.01em;word-spacing:0;} .grid-wrapper .item.project .title a h2{color:#505050;} .grid-wrapper .item.project .title p{display:none;} .grid-wrapper .item.project.hidden{display:none;} .grid-wrapper .item.shop{height:375px;}.grid-wrapper .item.shop a.image-link{height:295px;} .grid-wrapper .item.shop .title a p{color:#505050;} .grid-wrapper .item.shop .title a{padding:15px;} .calendar-tmpl .event .calendar-image{display:none;} .article-tmpl header h1,.article-tmpl header p{width:100%;} .article-tmpl aside.description{display:none;} .article-tmpl section.main-section{width:100%;}.article-tmpl section.main-section .list .item div:first-child{display:none;} .article-tmpl section.main-section .list .item div:last-child{margin:0;width:100%;} .article-tmpl .mobile-slideshow,.article-tmpl .video-slideshow{display:none;} .article-tmpl .slideshow.js-built{display:block;}.article-tmpl .slideshow.js-built.single{margin:0 0 15px 0;} .article-tmpl section.grid-images>div.onecolumns,.article-tmpl section.grid-images>div.onecolumns+.onecolumns,.article-tmpl section.grid-images>div.twocolumns+.onecolumns,.article-tmpl section.grid-images>div.twocolumns+.onecolumns+.onecolumns{width:312px;margin:0 auto 12px auto;} .article-tmpl section.quotes{padding:0;}.article-tmpl section.quotes>div{padding:45px 0;width:100%;margin:0;}.article-tmpl section.quotes>div+div{margin:0;} .article-tmpl section.quotes>div p{width:auto;} .article-tmpl .bottom-article article{width:100%;} .article-tmpl .right-photos{width:100%;} .article-tmpl .basket-more .error{width:100%;} .news-tmpl>div{float:none;margin:0 auto 12px auto;}.news-tmpl>div:nth-child(2n),.news-tmpl>div:nth-child(3n){float:none;margin:0 auto 12px auto;} .shop-tmpl .top{text-align:center;} #btns-wrapper-shop a.simple-btn{float:none;width:100%;}#btns-wrapper-shop a.simple-btn span{margin-left:20px;} .contact-tmpl .columns .column{margin:0 0 15px 0;float:left;width:100%;}.contact-tmpl .columns .column:first-child{margin:0 0 15px 0;} .contact-tmpl .columns .column.nth-child(2){margin:10px 0 0 0;} .contact-tmpl .email-form{width:270px;}.contact-tmpl .email-form input{width:90%;height:40px;} .video-wrap,.video-iframe{height:270px;} .slideshow{width:100%;height:auto;margin:0;}.slideshow .swipe-wrap{height:auto;}.slideshow .swipe-wrap div,.slideshow .swipe-wrap div.video-wrap{height:auto;} .slideshow.js-built .swipe-wrap{height:auto;}.slideshow.js-built .swipe-wrap img{width:100%;} .contact-tmpl .columns .column:nth-child(2){float:right;margin:0;} .contact-tmpl .columns .column:last-child{margin:34px 0 0 0;} .about-tmpl article h2{width:100%;float:none;} .about-tmpl article div{width:100%;float:none;} .related .wrapper{width:100%;} aside.description.mobile-sidebar{display:block;float:none;margin:0;padding:15px 10%;width:80%;background:#e1e1e1;}aside.description.mobile-sidebar .share{display:none;} .masonry{-webkit-transition-duration:0ms;-moz-transition-duration:0ms;-ms-transition-duration:0ms;-o-transition-duration:0ms;transition-duration:0ms;} .masonry .masonry-brick{-webkit-transition-duration:0ms;-moz-transition-duration:0ms;-ms-transition-duration:0ms;-o-transition-duration:0ms;transition-duration:0ms;}}@media only screen and (max-width:500px){.inside{width:410px;}}@media only screen and (max-width:409px){.inside{width:370px;}}@media only screen and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:1),(max-device-width:600px) and (-webkit-min-device-pixel-ratio:1.3){body,#wrapper{overflow-x:hidden;width:480px;background:#0d202e;} .inside{width:270px;} #content-wrapper{min-height:360px;} #mobilemenu{display:block;background:#0d202e;position:fixed;top:0;right:0;width:160px;height:100%;z-index:5;}#mobilemenu ul{margin:73px 0 0 0;} #mobilemenu li a{color:white;font:15px / 37px 'odz',Helvetica,Arial,sans-serif;font-weight:bold;word-spacing:-0.3em;letter-spacing:0.04em;text-transform:lowercase;background:#57636e;width:145px;display:block;padding:0 0 0 15px;} #mobilemenu li.cat-projects a{border-top:1px solid #3399ff;} #mobilemenu li.cat-calendar a{border-top:1px solid #3eb09d;} #mobilemenu li.cat-news a{border-top:1px solid #bdbd32;} #mobilemenu li.cat-about a{border-top:1px solid #ff9900;} #mobilemenu li.cat-shop a{border-top:1px solid #ff5743;} #mobilemenu li.cat-contact a{border-top:1px solid #cc0066;} #mobilemenu .close_wrapper{height:90px;} #mobilemenu .close{width:50px;height:50px;background-image:url("../img/sprites/sprite.png");background-position:-150px -250px;cursor:pointer;position:absolute;top:23px;} #mobilemenu.hidden{left:-160px;} #wrapper{-webkit-box-shadow:5px -6px 10px #000000;-moz-box-shadow:5px -6px 10px #000000;box-shadow:5px -6px 10px #000000;position:absolute;width:100%;z-index:10;overflow-x:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:-moz-transform 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:-ms-transform 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:-o-transform 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 300ms cubic-bezier(0.19, 1, 0.22, 1);}#wrapper.active{-webkit-transform:translate3d(-160px, 0, 0);-moz-transform:translate3d(-160px, 0, 0);-ms-transform:translate3d(-160px, 0, 0);-o-transform:translate3d(-160px, 0, 0);transform:translate3d(-160px, 0, 0);} header#header{min-height:75px;}header#header #top-header{padding:0;}header#header #top-header #logo{width:176px;height:25px;float:none;padding:20px 0 0 0;} header#header .share-wrapper,header#header nav{display:none;} header#header #statement p{width:270px;font-size:20px;line-height:25px;margin:30px 0 0 0;} header#header #sub-menu{margin:35px 0 0 0;}header#header #sub-menu .sub-sub-menu ul{margin:0;display:none;}header#header #sub-menu .sub-sub-menu ul.mobile{display:block;} header#header #sub-menu .sub-sub-menu ul:first-child{margin:0;} header#header #sub-menu .sub-sub-menu ul li{width:auto;display:inline-block;margin:0 0 10px 0;}header#header #sub-menu .sub-sub-menu ul li:after{content:" ";background:url("../img/dot-filter.png");width:20px;height:10px;display:inline-block;background-size:20px 10px;position:relative;top:2px;left:2px;} header#header #sub-menu .sub-sub-menu ul li:last-child{width:auto;}header#header #sub-menu .sub-sub-menu ul li:last-child:after{content:" ";background:none;width:0px;height:0px;} #content>header nav.top{display:none;} #content>header.basket nav.top{display:block;} #menuslider{display:block;position:fixed;z-index:15;top:18px;right:0;width:62px;height:50px;background:url("../img/sprites/sprite.png") 0 -375px;cursor:pointer;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:-moz-transform 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:-ms-transform 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:-o-transform 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 300ms cubic-bezier(0.19, 1, 0.22, 1);}#menuslider.cat-calendar{background-position:-63px -375px;} #menuslider.cat-news{background-position:-125px -375px;} #menuslider.cat-about{background-position:-187px -375px;} #menuslider.cat-shop{background-position:0 -425px;} #menuslider.cat-contact{background-position:-62px -425px;} #menuslider.active{-webkit-transform:translate3d(-160px, 0, 0);-moz-transform:translate3d(-160px, 0, 0);-ms-transform:translate3d(-160px, 0, 0);-o-transform:translate3d(-160px, 0, 0);transform:translate3d(-160px, 0, 0);} #footer-desktop{display:none;} #footer-mobile{display:block;background-color:#0d202e;*zoom:1;height:50px;padding:25px 0 0 0;}#footer-mobile:before,#footer-mobile:after{display:table;content:"";} #footer-mobile:after{clear:both;} #footer-mobile a{background:url("../img/sprites/sprite.png") no-repeat;float:left;width:25px;height:25px;margin:0 10px 0 0;}#footer-mobile a.find{color:#ffffff;font:15px / 50px 'muli',Arial,sans-serif;letter-spacing:0.01em;font-weight:bold;width:120px;height:50px;background:none;position:relative;top:-12px;}#footer-mobile a.find span{vertical-align:top;background-image:url("../img/sprites/sprite.png");background-position:-15px -200px;height:50px;width:30px;display:inline-block;margin:0;} #footer-mobile a.vimeo{background-position:-50px -350px;} #footer-mobile a.twitter{background-position:-75px -350px;} #footer-mobile a.facebook{background-position:-100px -350px;} #footer-mobile a.flickr{background-position:-125px -350px;margin:0;width:26px;} .article-tmpl{padding:0 0 25px 0;}.article-tmpl section.grid-images>div.onecolumns,.article-tmpl section.grid-images>div.onecolumns+.onecolumns,.article-tmpl section.grid-images>div.twocolumns+.onecolumns,.article-tmpl section.grid-images>div.twocolumns+.onecolumns+.onecolumns{width:270px;} .article-tmpl section.main-section.news-detail{background:none;} .article-tmpl .basket-form .line-titles div{width:100%;}.article-tmpl .basket-form .line-titles div span{display:inline-block;width:270px;} .article-tmpl .basket-form .line-titles div+div{display:none;} .article-tmpl .basket-form .basket-thumb{width:75px;} .article-tmpl .basket-form .item-title{padding:0;margin:0 0 0 10px;} .article-tmpl .basket-form>div{display:block;*zoom:1;background-image:url("../img/sprites/dotted-light-line.png"),url("../img/sprites/dotted-light-line.png");background-position:top, bottom;background-repeat:repeat-x;}.article-tmpl .basket-form>div:before,.article-tmpl .basket-form>div:after{display:table;content:"";} .article-tmpl .basket-form>div:after{clear:both;} .article-tmpl .basket-form>div.line-titles{padding:10px 0;} .article-tmpl .basket-form>div.item{height:auto;padding:0 0 25px 0;} .article-tmpl .basket-form>div.subtotal{height:55px;background-image:url("../img/sprites/dotted-light-line.png");background-position:top;background-repeat:repeat-x;} .article-tmpl .basket-form>div>div{float:left;}.article-tmpl .basket-form>div>div:nth-child(1){width:215px;line-height:22px;} .article-tmpl .basket-form>div>div:nth-child(2){line-height:22px;width:55px;text-align:right;}.article-tmpl .basket-form>div>div:nth-child(2) span{display:none;} .article-tmpl .basket-form>div>div:nth-child(2) a{display:block;margin:8px 0 0 0;font-size:13px;} .article-tmpl .basket-form>div>div:nth-child(3){display:none;} .article-tmpl .basket-form>div>div .quantity{width:30px;height:16px;} .article-tmpl .basket-form>div.subtotal>div:nth-child(1){width:85px;line-height:50px;} .article-tmpl .basket-form>div.subtotal>div:nth-child(2){width:130px;text-align:left;line-height:50px;}.article-tmpl .basket-form>div.subtotal>div:nth-child(2) span{display:inline-block;} .article-tmpl .basket-form>div.subtotal>div:nth-child(3){float:right;margin:0 18px 0px 0;display:block;text-align:right;} .article-tmpl .basket-form>div.subtotal.last-step>div:nth-child(2){padding:15px 0;width:90px;} .article-tmpl .basket-form>div.subtotal.last-step>div:nth-child(3){padding:15px 0;width:50px;float:right;margin:0;} .article-tmpl .basket-more .delivery-form{width:270px;}.article-tmpl .basket-more .delivery-form input{width:233px;} .article-tmpl .basket-more .delivery-form select{width:177px;} .related{padding:15px 10%;width:80%;} .right-photos .video-wrap,.right-photos .video-iframe{height:180px;} #content>header{padding:15px 0;}#content>header h1,#content>header p.page-title{width:270px;} #content>header nav.top{float:none;}#content>header nav.top ul{overflow:hidden;}#content>header nav.top ul li{margin-right:20px;}#content>header nav.top ul li:last-child{margin-right:0;} #content>header nav.top ul li a{padding:0;} #content>header nav.top.basket li{float:right;} #content>header nav.top.shop{float:none;margin:0 0 20px 0;}#content>header nav.top.shop li{margin:3px 5px 0 0;}#content>header nav.top.shop li a{display:block;padding:0;} #content>header nav.top.shop li:nth-child(1){float:right;} #content>header nav.top.shop li:last-child{float:left;margin:3px 0 0 0;}#content>header nav.top.shop li:last-child a span{display:inline-block;} .grid-wrapper.news-tmpl,.grid-wrapper.shop,.grid-wrapper.project{width:270px;} .grid-wrapper.home{display:none;} .grid-wrapper .item{background:none;}.grid-wrapper .item .gradient-hover{display:none;} .grid-wrapper .item.shop,.grid-wrapper .item.project{height:260px;width:100%;background:none;}.grid-wrapper .item.shop .title a,.grid-wrapper .item.project .title a{padding:222px 0 0 0;} .grid-wrapper .item.shop{height:285px;}.grid-wrapper .item.shop a.image-link{height:203px;} .grid-wrapper .item.shop .title a{padding:5px 0 0 0;} .grid-wrapper .item.project{height:auto;}.grid-wrapper .item.project .title a{padding:210px 0 12px 0;} .video-wrap .play{width:32px;height:20px;margin:-10px 0 0 -16px;}.video-wrap .play span{width:30px;background-position:-238px -58px;} section.grid-wrapper.mobile{display:block;padding:10px 0 0 0;width:100%;}section.grid-wrapper.mobile .category{height:350px;background:url("../img/sprites/dotted-light-line.png") repeat-x bottom;}section.grid-wrapper.mobile .category>div:first-child{padding:15px 0;}section.grid-wrapper.mobile .category>div:first-child span{font:20px / 25px 'odz',Helvetica,Arial,sans-serif;font-weight:bold;word-spacing:-0.3em;letter-spacing:0.04em;text-transform:lowercase;letter-spacing:0;} section.grid-wrapper.mobile .category:last-child{background:none;} .shop-tmpl .top{text-align:center;}.shop-tmpl .top .basket-link{float:none;} .shop-tmpl #grid-wrapper>div{width:100%;height:260px;margin:0 0 12px 0;} .article-tmpl #btns-wrapper-shop .paypal-logo{padding:0px 0 10px 0;} .slideshow{margin:0 0 15px;height:240px;width:100%;}.slideshow .swipe-wrap{height:203px;-webkit-transform:translate3d(0, 0, 0);} .slideshow nav .arrows li{bottom:-10px;opacity:1;background-position:-231px -326px;}.slideshow nav .arrows li.prev{left:0;} .slideshow nav .arrows li.next{background-position:-243px -326px;right:0;} .slideshow nav .dots{-webkit-transform:translate3d(0, 0, 0);bottom:0;margin-top:16px;}.slideshow nav .dots li{background-image:none;width:6px;height:6px;background-color:#676767;opacity:1;filter:alpha(opacity=100);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:0 6px;}.slideshow nav .dots li.active,.slideshow nav .dots li:hover{background-color:#3399ff;-webkit-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);} .slideshow nav .dots.cat-about li.active,.slideshow nav .dots.cat-about li:hover{background-color:#ff9900;} .slideshow nav .dots.cat-projects li.active,.slideshow nav .dots.cat-projects li:hover{background-color:#3399ff;} .slideshow nav .dots.cat-calendar li.active,.slideshow nav .dots.cat-calendar li:hover{background-color:#3eb09d;} .slideshow nav .dots.cat-news li.active,.slideshow nav .dots.cat-news li:hover{background-color:#bdbd32;} .slideshow nav .dots.cat-shop li.active,.slideshow nav .dots.cat-shop li:hover{background-color:#ff5743;} .slideshow.small-home{height:270px;margin:0 0 5px;}.slideshow.small-home .swipe-wrap{height:248px;}.slideshow.small-home .swipe-wrap>div a img{border:none;} .slideshow.small-home .swipe-wrap>div>div{margin:0 0 10px 0;} .slideshow.small-home .swipe-wrap>div span{color:#505050;display:block;font:15px / 16px 'muli',Arial,sans-serif;letter-spacing:0.01em;margin:10px 0;float:left;width:100%;} .slideshow.small-home nav .dots{margin-top:0;bottom:0;} .slideshow.js-built .swipe-wrap img{width:auto;} .slideshow .swipe-wrap div.video-wrap{height:100%;} .article-tmpl .slideshow.js-built.single{height:205px;margin:0 0 10px 0;} .news-tmpl{width:270px;}.news-tmpl>div,.news-tmpl.about>div{width:100%;height:auto;}.news-tmpl>div div[data-picture],.news-tmpl.about>div div[data-picture]{width:100%;height:100%;} .news-tmpl>div:hover .link_wrapper .gradient-hover,.news-tmpl.about>div:hover .link_wrapper .gradient-hover{opacity:0;filter:alpha(opacity=0);} .news-tmpl>div .content,.news-tmpl.about>div .content{height:auto;} .news-tmpl>div .bottom,.news-tmpl.about>div .bottom{position:static;padding:0 0 12px 0;} .news-tmpl>div .bottom a.btn-curtain,.news-tmpl.about>div .bottom a.btn-curtain{height:36px;width:245px;line-height:36px;font-size:20px;font-weight:bold;margin:12px 0 0 12px;}.news-tmpl>div .bottom a.btn-curtain.cat-news,.news-tmpl.about>div .bottom a.btn-curtain.cat-news{background:#bdbd32;}.news-tmpl>div .bottom a.btn-curtain.cat-news:hover,.news-tmpl.about>div .bottom a.btn-curtain.cat-news:hover{background:#bdbd32;} .news-tmpl>div .bottom a.btn-curtain.cat-about,.news-tmpl.about>div .bottom a.btn-curtain.cat-about{background:#ff9900;}.news-tmpl>div .bottom a.btn-curtain.cat-about:hover,.news-tmpl.about>div .bottom a.btn-curtain.cat-about:hover{background:#ff9900;} .about-tmpl .more-info{display:none;} .about-tmpl .accordion.about{display:block;} .about-tmpl article{margin:0;padding:20px 0;overflow:hidden;}.about-tmpl article h2{font:20px / 25px 'odz',Helvetica,Arial,sans-serif;font-weight:bold;word-spacing:-0.3em;letter-spacing:0.04em;text-transform:lowercase;} .about-tmpl article p{font:15px / 22px 'muli',Arial,sans-serif;letter-spacing:0.01em;color:#505050;margin:0 0 30px 0;}.about-tmpl article p:last-child{margin:0;} .contact-tmpl #map{display:none;} .contact-tmpl .columns .column{margin:0 0 15px 0;}.contact-tmpl .columns .column p.title{font-weight:bold;} .contact-tmpl .columns .column a.simple-btn{line-height:50px;display:block;padding:0;width:100%;} .accordion li .events .event>div{width:270px;}}@media only screen and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:1) and (orientation:landscape),(max-device-width:600px) and (-webkit-min-device-pixel-ratio:1.3) and (orientation:landscape){#mobilemenu li a{font:15px / 28px 'odz',Helvetica,Arial,sans-serif;font-weight:bold;word-spacing:-0.3em;letter-spacing:0.04em;text-transform:lowercase;} aside.description.mobile-sidebar{padding:15px 22%;width:58%;}}@media only screen and (max-device-width:1024px){*{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);} div[data-picture].ispreloading{width:100%;height:100%;background:url("../img/ajax-loader.gif") no-repeat center;}div[data-picture].ispreloading img{opacity:0;} div[data-picture] img{opacity:1;-webkit-transition:opacity 0ms;-moz-transition:opacity 0ms;-ms-transition:opacity 0ms;-o-transition:opacity 0ms;transition:opacity 0ms;} header#header nav li a{-webkit-transition:none 0;-moz-transition:none 0;-ms-transition:none 0;-o-transition:none 0;transition:none 0;} header#header nav li span{-webkit-transition:none 0;-moz-transition:none 0;-ms-transition:none 0;-o-transition:none 0;transition:none 0;} header#header nav li:hover a{-webkit-transition:none 0;-moz-transition:none 0;-ms-transition:none 0;-o-transition:none 0;transition:none 0;} header#header nav li:hover span{-webkit-transition:none 0;-moz-transition:none 0;-ms-transition:none 0;-o-transition:none 0;transition:none 0;} .grid-wrapper .item .title{opacity:1;filter:alpha(opacity=100);}.grid-wrapper .item .title p{opacity:1;filter:alpha(opacity=100);} .grid-wrapper .item .gradient{display:none;} .grid-wrapper .item .gradient-hover{display:none;-webkit-transition:opacity 0ms;-moz-transition:opacity 0ms;-ms-transition:opacity 0ms;-o-transition:opacity 0ms;transition:opacity 0ms;} .grid-wrapper .item:hover .title{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0ms;-moz-transition:opacity 0ms;-ms-transition:opacity 0ms;-o-transition:opacity 0ms;transition:opacity 0ms;} .grid-wrapper .item:hover .gradient-hover{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0ms;-moz-transition:opacity 0ms;-ms-transition:opacity 0ms;-o-transition:opacity 0ms;transition:opacity 0ms;} .grid-wrapper .item.shop:hover .gradient-hover{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0ms;-moz-transition:opacity 0ms;-ms-transition:opacity 0ms;-o-transition:opacity 0ms;transition:opacity 0ms;} .news-tmpl>div .link_wrapper:hover .gradient-hover{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0ms;-moz-transition:opacity 0ms;-ms-transition:opacity 0ms;-o-transition:opacity 0ms;transition:opacity 0ms;} a.btn{-webkit-transition:background-position 0ms;-moz-transition:background-position 0ms;-ms-transition:background-position 0ms;-o-transition:background-position 0ms;transition:background-position 0ms;}a.btn:hover{-webkit-transition:background-position 0ms;-moz-transition:background-position 0ms;-ms-transition:background-position 0ms;-o-transition:background-position 0ms;transition:background-position 0ms;} a.btn+.btn{margin:12px 0 0 0;} a.btn span{vertical-align:top;} a.btn.cat-projects{background-position:0 -100px;}a.btn.cat-projects:hover{background-position:0 -100px;} a.btn.cat-calendar{background-position:0 -200px;}a.btn.cat-calendar:hover{background-position:0 -200px;} aside.description form #quantity-display{width:30px;height:41px;} .accordion li .events{-webkit-transition:height 0ms;-moz-transition:height 0ms;-ms-transition:height 0ms;-o-transition:height 0ms;transition:height 0ms;}.accordion li .events.active{-webkit-transition:height 0ms;-moz-transition:height 0ms;-ms-transition:height 0ms;-o-transition:height 0ms;transition:height 0ms;} .masonry{-webkit-transition-duration:0ms;-moz-transition-duration:0ms;-ms-transition-duration:0ms;-o-transition-duration:0ms;transition-duration:0ms;} .masonry .masonry-brick{-webkit-transition-duration:0ms;-moz-transition-duration:0ms;-ms-transition-duration:0ms;-o-transition-duration:0ms;transition-duration:0ms;}}@media only screen and (min-device-width:480px) and (max-device-width:1024px){.slideshow{height:408px;margin:0 0 5px 0;}.slideshow .swipe-wrap{height:358px;} .slideshow nav .arrows li{background-position:-175px -325px;bottom:0;}.slideshow nav .arrows li.next{background-position:-200px -325px;} .slideshow nav .arrows li.inactive{-webkit-transition:opacity 0ms;-moz-transition:opacity 0ms;-ms-transition:opacity 0ms;-o-transition:opacity 0ms;transition:opacity 0ms;} .slideshow nav .arrows{display:none;} .slideshow nav .dots{bottom:-17px;width:80%;margin:0 10%;}.slideshow nav .dots li{background-image:none;width:16px;height:16px;background-color:#323232;opacity:0.4;filter:alpha(opacity=40);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:0 6px;}.slideshow nav .dots li.active,.slideshow nav .dots li:hover{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 300ms cubic-bezier(0.19, 1, 0.22, 1);} .grid-wrapper .item{min-height:280px;margin:0 12px 12px 0;}.grid-wrapper .item .title a{padding-left:0;padding-top:230px;}.grid-wrapper .item .title a h2{color:#505050;} .grid-wrapper .item .title a p{display:none;} .grid-wrapper .item.shop a p{display:block;}}@media only screen and (min-device-width:480px) and (max-device-width:1024px) and (orientation:portrait){.grid-wrapper .item.project{height:280px;} .slideshow{height:auto;}.slideshow .swipe-wrap{height:auto;} .slideshow nav{height:50px;}}@media only screen and (max-width:1024px) and (min--moz-device-pixel-ratio:1.5),(max-width:1024px) and (-o-min-device-pixel-ratio:2/1),(max-width:1024px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:1024px) and (min-device-pixel-ratio:1.5){div[data-picture].ispreloading{background:url("../img/_retina/ajax-loader.gif") no-repeat center;background-size:16px 16px;} header#header nav li a{background-image:url("../img/sprites/_retina/main-nav-retina.png");background-size:18px 520px;} header#header nav li span{background-image:url("../img/sprites/_retina/main-nav-retina.png");background-size:18px 520px;} header#header #sub-menu .sub-sub-menu a{font:15px/18px odz,Helvetica,Arial,sans-serif;} #footer-desktop .email-form input{background-image:url("../img/sprites/_retina/main-nav-retina.png");background-size:18px 520px;} .email-form button{background-image:url("../img/sprites/_retina/main-nav-retina.png");background-size:18px 520px;} #content>header nav.top li a span.icon{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;width:16px;height:10px;background-position:0 -175px;} #content>header nav.top li .basket-link span.icon{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:-75px -175px;} a.simple-btn.add-basket span{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:0 -125px;} a.simple-btn.checkout span{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:-100px -125px;} a.simple-btn.continue-shop span{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:-59px -123px;} a.btn.cat-projects.btn.map span{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:0 -25px;} a.btn.cat-projects.btn.link.cat-projects span{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:-50px -25px;} a.btn.cat-calendar.btn.calendar span{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:-50px -75px;} a.btn.cat-calendar.btn.map span{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:0 -75px;} a.btn.cat-calendar.btn.phone span{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:-100px -75px;} a.btn.cat-calendar.btn.ticket span{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:-150px -75px;} .share-wrapper a{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;-webkit-transition:background-position 0;-moz-transition:background-position 0;-ms-transition:background-position 0;-o-transition:background-position 0;transition:background-position 0;}.share-wrapper a:hover{-webkit-transition:background-position 0;-moz-transition:background-position 0;-ms-transition:background-position 0;-o-transition:background-position 0;transition:background-position 0;} .share-wrapper a.share-vi{background-position:0 0;}.share-wrapper a.share-vi:hover{background-position:0 0;} .share-wrapper a.share-tw{background-position:-25px 0;}.share-wrapper a.share-tw:hover{background-position:-25px 0;} .share-wrapper a.share-fb{background-position:-50px 0;}.share-wrapper a.share-fb:hover{background-position:-50px 0;} .share-wrapper a.share-fl{background-position:-75px 0;}.share-wrapper a.share-fl:hover{background-position:-75px 0;} .share-wrapper a.share-mail-article,.share-wrapper a.share-mail-sidebar{background-position:-250px 0px;}.share-wrapper a.share-mail-article:hover,.share-wrapper a.share-mail-sidebar:hover{background-position:-250px 0px;} .share-wrapper a.share-tw-article,.share-wrapper a.share-tw-sidebar{background-position:-125px 0px;}.share-wrapper a.share-tw-article:hover,.share-wrapper a.share-tw-sidebar:hover{background-position:-125px 0px;} .share-wrapper a.share-fb-article,.share-wrapper a.share-fb-sidebar{background-position:-150px 0px;}.share-wrapper a.share-fb-article:hover,.share-wrapper a.share-fb-sidebar:hover{background-position:-150px 0px;} .share-wrapper a.share-go-article,.share-wrapper a.share-go-sidebar{background-position:-200px 0px;}.share-wrapper a.share-go-article:hover,.share-wrapper a.share-go-sidebar:hover{background-position:-200px 0px;} a.dl-btn span{-webkit-transition:background-position 0ms;-moz-transition:background-position 0ms;-ms-transition:background-position 0ms;-o-transition:background-position 0ms;transition:background-position 0ms;background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:-225px 0;} a.dl-btn:hover span{-webkit-transition:background-position 0ms;-moz-transition:background-position 0ms;-ms-transition:background-position 0ms;-o-transition:background-position 0ms;transition:background-position 0ms;background-position:-125px -125px;} .accordion li>div.accordion-title.active span{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:-225px -175px;} .accordion.about li>div.accordion-title.active span{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:-225px -200px;} .slideshow nav .arrows li{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:-150px -125px;}.slideshow nav .arrows li.next{background-position:-175px -125px;} .article-tmpl .top-image{width:100%;}.article-tmpl .top-image.mobile-slideshow{width:312px;} .article-tmpl section.grid-images .onecolumns{width:312px;} .video-wrap .play span{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:-200px -25px;}}@media only screen and (max-width:480px) and (min--moz-device-pixel-ratio:1.5),(max-width:480px) and (-o-min-device-pixel-ratio:2/1),(max-width:480px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:480px) and (min-device-pixel-ratio:1.5){#menuslider{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:0 -225px;}#menuslider.cat-calendar{background-position:-63px -225px;} #menuslider.cat-news{background-position:-125px -225px;} #menuslider.cat-about{background-position:-188px -225px;} #menuslider.cat-shop{background-position:0px -275px;} #menuslider.cat-contact{background-position:-63px -275px;} #mobilemenu .close{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:-150px -25px;} #footer-mobile a{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;}#footer-mobile a.find{background-image:none;}#footer-mobile a.find span{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:-17px -352px;} #footer-mobile a.vimeo{background-position:-209px -85px;} #footer-mobile a.twitter{background-position:-247px -85px;} #footer-mobile a.facebook{background-position:-208px -137px;} #footer-mobile a.flickr{width:27px;background-position:-244px -137px;} .slideshow nav .arrows li{height:40px;background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:-82px -192px;}.slideshow nav .arrows li.next{background-position:-93px -192px;} .video-wrap .play{width:32px;height:20px;margin:-10px 0 0 -16px;}.video-wrap .play span{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:-262px -34px;} a.simple-btn.contact-maps span{background:url("../img/sprites/_retina/sprite.png");background-size:300px 325px;background-position:-100px -25px;} .article-tmpl section.grid-images>div img{width:270px;} .grid-wrapper .item img{width:270px;} .article-tmpl .top-image img{width:270px;}}.safari5 .article-tmpl section.main-section h2,.safari5 .article-tmpl section.main-section h1{font:25px / 30px 'odz',Helvetica,Arial,sans-serif;font-weight:bold;word-spacing:-0.3em;letter-spacing:0.04em;text-transform:lowercase;word-spacing:0;}
.safari5 .news-tmpl>div h2{font:24px / 30px 'odz',Helvetica,Arial,sans-serif;font-weight:bold;word-spacing:-0.3em;letter-spacing:0.04em;text-transform:lowercase;word-spacing:0;}
.safari5 #footer-desktop .footer-left p.headline{font-size:0;word-spacing:0;width:269px;height:19px;background:url("../img/footer-baseline-ios5.png");}
.safari5 header#header #sub-menu .sub-sub-menu a{word-spacing:0;}
.safari5 #content>header h1,.safari5 #content>header p.page-title{word-spacing:0;}
.safari5 .grid-wrapper .item .title h2,.safari5 .grid-wrapper .item .title p,.safari5 .grid-wrapper .item .title span,.safari5 .grid-wrapper .item .title a,.safari5 .about-tmpl article h2{word-spacing:0;}
