html,body{margin:0;padding:0;width:100%;height:100%;background-color:#f7f7fB;font-weight:400;color:#008;font-size:15px}*{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-smooth:never}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div,header,section,main,footer,h1,h2,h3,h4,ul,li,li a,img,p,svg,form,label{display:block;float:left;width:100%;margin:0;padding:0;border:none;list-style:none;outline:none}a{text-decoration:none;color:#008}p{margin-bottom:15px;line-height:150%}p a{border-bottom:1px solid #f9b}.menu ul,.menu li{width:auto}.menu a{display:block;float:left;text-align:center;line-height:34px;border:3px solid #f7f7fB;padding:0 15px;font-weight:700}.menu a.active{border-color:#008}.menu.center{background-color:#f7f7fB;padding:30px}.menu.center li{display:inline-block;float:none}.mobile{display:none}.center{text-align:center !important}.right{text-align:right !important}.white{background-color:#fff}.warning{color:#f05}.meta{font-size:13px;color:#c6c6e4}.mini{font-size:13px}#notfound{background-color:#fff;text-align:center;font-size:30px;padding:100px}h1,h2{font-size:24px}section>h3{text-align:center;padding:40px;padding-bottom:0}.off{opacity:0.5}.n0{clear:left}table{border-collapse:collapse;width:100%}.popup{display:none;width:600px;padding:40px;background-color:#fff;color:#008}.popup p{margin-left:0;margin-right:0;width:100%}.lookup{font-weight:bold}.nav{display:block;float:left;width:100%;font-size:13px;line-height:15px;position:relative;padding-left:30px}.nav svg{width:30px;height:30px;fill:#008;position:absolute;left:0;top:50%;margin-top:-15px}.next{padding-right:10px}.prev{text-align:right;padding-left:10px;padding-right:30px;float:right}.prev svg{left:auto;right:0}.back{margin:20px 0;width:auto;padding-right:10px;font-weight:bold}.pager{line-height:40px}.border{border:3px solid #008;line-height:34px;font-weight:bold;width:auto}.pool{position:relative}.pool>*{position:relative;z-index:1}.ball{overflow:hidden;width:250px;height:250px;position:absolute;z-index:0}.ball div{width:250px;height:250px;background-color:red;border-radius:125px}.ball.left{top:50%;margin-top:-125px;left:0;width:125px}.ball.left div{margin-left:-125px}.ball.right{top:50%;margin-top:-125px;right:0;width:125px}.ball.top,.ball.bottom{height:125px}.ball.top{top:0;margin:0}.ball.top div{margin-top:-125px}.ball.bottom{bottom:0;margin:0;top:auto}.ball.top.left,.ball.bottom.left{left:10%;width:250px}.ball.top.right,.ball.bottom.right{right:10%;width:250px}.ball.top.left div,.ball.bottom.left div,.ball.top.right div,.ball.bottom.right div{margin-left:0}.form{display:block;float:left;color:#008;font-size:15px;outline:none;-webkit-appearance:none;appearance:none;border:none;border-radius:0;width:auto}input.form,.select{border:3px solid #008}input.form{line-height:34px;padding:0 10px}input[type='number']{padding-right:5px}.select{cursor:pointer;width:auto;float:right;overflow:hidden;vertical-align:middle;background:transparent url("resources/arrow-large.png") no-repeat right 50%;background-size:40px 40px}.select select{width:100%}select.form{cursor:pointer;background-color:transparent;padding:0 40px 0 10px;height:34px}.action{display:block;float:left;cursor:pointer;text-align:center;line-height:34px;border:3px solid #008;width:auto;padding:0 10px;width:100%;color:#fff;background-color:#008}textarea.form{display:block;float:left;width:100%;background-color:#f7f7fB;padding:10px;resize:vertical}.header>div{width:25%}.header>div:nth-child(2){width:50%;text-align:center}.header>div .share{margin-top:10px}.image{padding:20px}.image>div{padding-top:100%;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.image .landscape{width:100%;height:auto}.image .portrait{width:auto;height:auto}.frame{border:3px solid #008;display:block;float:left}.frame.i{border-color:#fff}.tile{position:relative}.tile span{display:block;float:left;position:absolute;width:100%;top:10%;text-align:center;font-weight:bold}.tile img{width:99.9%}.tiles,.tiles>*{padding:20px}.tiles+.tiles{padding-top:0;margin-top:-20px}.tiles li{width:25%;position:relative}.tiles .editbutton{display:none}.tiles li:hover .editbutton{display:block;position:absolute;z-index:1000;top:30px;right:30px}.tiles .card{padding:20px}.tiles .video{margin:20% 0;padding:0}.tiles a:hover{background-color:#f7f7fB}.tiles a:hover .color{background-color:#008}.tiles .desc{display:none;width:100%;margin-top:20px}.full,.full>*{padding:0}.wide li{width:50%}.wide .n2{clear:left}.wide a>*{width:50%}.wide .flip div:first-child{float:right}.wide .flip{text-align:right}.wide .desc{display:block}.wide .card,.full .card{padding:40px}.blocks,.blocks>*{padding:20px}.text{width:50%;margin-left:25%}.text p{margin-bottom:20px}.text p a{font-weight:bold;border-bottom:1px solid #f9b}.text .img{margin-bottom:20px}.text p:not(.img)+.img{margin-top:20px}.text img{margin-bottom:10px}.text .img{color:#c6c6e4;margin-bottom:30px;line-height:140%}.text .img a{color:#c6c6e4}.text .img span{display:block;float:right;font-size:11px;text-align:right;color:#c6c6e4;width:auto;margin:0 0 10px 20px}.text iframe{width:100%}.text table{border-collapse:collapse;margin-bottom:40px;border-bottom:1px solid #c6c6e4}.text td{border-top:1px solid #c6c6e4;padding:5px 0}.text tr:first-child{font-weight:bold}.popup.text{width:100%;margin:0}.text.cols{padding:40px;width:80%;margin:0 10%;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.video div{position:relative;padding-top:60%}.video iframe{position:absolute;top:0;right:0;bottom:0;left:0}.photos{background-color:#f7f7fB}.photos a{position:relative}.photos span{position:absolute;display:block;float:left;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.photos a:hover span{opacity:0.8}.player{background-color:#008;color:#fff;position:relative}.player>div{width:75%;float:right}.player>ul{width:25%;padding-top:40px;position:absolute;top:0;left:10px;bottom:0;overflow:scroll}.player .text{padding-top:40px;width:75%;margin-left:0}.player li{border-top:1px solid #44a}.player li:first-child{border:none}.player li a{color:#fff;padding:10px 0;padding-left:60px}.player li img{width:50px;height:auto;margin-left:-60px;margin-top:5px}.player .active{color:#0c9}.player a:hover{color:#f9b}.caption{text-align:center;padding-top:40px}.media .text{padding:40px}.media .share{text-align:center}.media .vid{background-color:#f7f7fB}.media .vid>div{width:100% !important}.labels span{margin-right:5px}.labels .last{color:#76c}.labels .sale{color:#f9b}.labels .new{color:#0c9}.labels .single{color:#3bd}.slideshow{position:relative}.slideshow ul{position:relative;padding-top:50%}.slideshow li{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-position:50% 50%;background-size:cover}.slideshow li a{width:100%;height:100%;position:relative}.slideshow .pager{position:absolute;z-index:100;bottom:10px;left:0;right:0;height:20px;line-height:20px;width:auto;text-align:center}.slideshow .pager a{display:inline-block;float:none;width:20px;height:20px;opacity:0.5}.slideshow .pager span{display:block;float:left;width:6px;height:6px;border-radius:3px;margin:7px;background-color:#008;text-indent:-1000px;overflow:hidden}.slideshow .pager a.activeSlide{opacity:1}.slideshow .frame{width:25%;height:auto;margin-top:12.5%;margin-left:37.5%}.slideshow .frame.left{margin-left:12.5%}.slideshow .frame.right{margin-left:62.5%;float:left}.slideshow .image{padding:40px}header{position:relative;padding:30px}header h1{position:absolute;top:30px;left:50%;margin-left:-50px;width:auto}header h1 a{display:block;float:left}header h1 svg{width:100px;height:40px}header .language a{text-transform:uppercase;border:none;line-height:40px;padding:0 10px}header ul:nth-child(2){float:right}header li:nth-child(1) a:hover{color:#f9b}header li:nth-child(1) a.active{color:#f9b;border-color:#f9b}header li:nth-child(2) a:hover{color:#3bd}header li:nth-child(2) a.active{color:#3bd;border-color:#3bd}header li:nth-child(3) a:hover{color:#0c9}header li:nth-child(3) a.active{color:#0c9;border-color:#0c9}header li:nth-child(4) a:hover{color:#76c}header li:nth-child(4) a.active{color:#76c;border-color:#76c}header #toggle-menu,header #toggle-menu svg{width:40px;height:40px;float:right}header #toggle-menu svg{fill:#008}#toCart{display:block;float:left;width:100%;line-height:40px;background-color:#f9b;color:#fff;text-align:center}#home .slideshow{padding:40px;background-color:#fff}#collections #featured{padding-bottom:0}#collections section.blocks>*{width:37.5%}#collections .blocks>*:nth-child(2){width:25%}#collections .blocks>*:nth-child(1){text-align:right}#collections .blocks>*:nth-child(1) .share{width:auto;float:none;display:inline-block;vertical-align:middle;margin-left:10px}#collections .blocks .frame{background-color:#f7f7fB}#collections .blocks .submenu{margin-top:40px}#collections .blocks .submenu a{border-bottom:3px solid #008;border-color:transparent;font-weight:bold;width:auto;padding:10px 0 0px 0}#collections .blocks .submenu a.active{border-color:#008}#collections h2{margin-bottom:15px}.profile{padding-left:100px;position:relative;margin-top:20px}.profile img{position:absolute;width:80px;height:80px;top:50%;margin-top:-40px;left:0;background-color:#f7f7fB;border-radius:100%}#shop{background-color:#fff}#shop .labels{text-transform:uppercase;font-weight:bold;display:block;float:left;width:100%;margin-bottom:10px}#shop .tiles:not(.wide) .image{margin-bottom:0;background-color:#f7f7fB}#shop s{color:#c6c6e4}#shop .blocks>*{width:25%}#shop .blocks>*:nth-child(2){width:50%}#shop .slideshow{background-color:#f7f7fB}#shop .slideshow ul{padding-top:100%}#shop td{width:100%;display:block;float:left}#shop td:first-child{font-weight:bold;padding-top:10px}#shop td:last-child{border-bottom:1px solid #008;padding-bottom:10px}#shop tr:last-child td:last-child{border:none}#shop form{line-height:40px}#shop form .options div{margin-bottom:20px}#shop form .price.sale{line-height:20px}#shop form .price b{font-size:18px}#shop form div div{width:33.33333%}#shop form .single{width:66.66666%;text-align:right}#shop form .select{float:right}#shop form .action{margin-bottom:30px}#shop form #add{background-color:#0c9;border-color:#0c9}#shop form #add:hover{background-color:#3bd;border-color:#3bd}#filter{text-align:center}#filter *{line-height:20px}#filter li{width:auto;float:none;display:inline-block;padding:15px 20px;border-left:1px solid #c6c6e4}#filter li:first-child{border:none}#filter li.active select{font-weight:bold}#filter div{cursor:pointer;width:auto;display:block;float:left;overflow:hidden;vertical-align:middle;padding-right:20px;background:transparent url("resources/arrow.png") no-repeat right 50%;background-size:10px 10px}#filter select{cursor:pointer;width:auto;display:block;float:left;border:none;width:120%;color:#008;background-color:transparent;outline:none;font-size:13px;-webkit-appearance:none;appearance:none;border-radius:0}#filter a{font-size:13px}#xfilter{text-align:center;padding:0 40px;padding-bottom:20px;line-height:34px}#xfilter ul{position:relative;width:auto}#xfilter li{width:auto;float:none;display:inline-block}#xfilter a{padding:0 10px;border:3px solid #f7f7fB}#xfilter .active{border-color:#008;font-weight:bold}#xfilter span{opacity:0.5}#xfilter #xk{float:right;clear:none;width:auto}#xfilter #xc.slash:before{content:'/';display:block;font-size:18px;float:left;width:40px;text-align:center}#xfilter .select{border-color:#f7f7fB;width:100%;height:40px}#xfilter .select.active{border-color:#008}#projects .tiles a:hover .image{background-color:#008 !important}#projects .tiles.alt .image{background-color:#fff !important}#gallery .tiles.wide a:hover{background-color:#008;color:#fff}#gallery .albums .image{background-color:#fff}#gallery .album .image{padding:0}#gallery .press_all{padding:3px}#gallery .press_all span{top:3px;right:3px;bottom:3px;left:3px}#gallery .press{border-bottom:1px solid #f7f7fB}#gallery .press h2{margin-bottom:15px}#gallery .press .blocks.alt{padding-bottom:0}#gallery .press .blocks.alt>*{padding-bottom:0}#gallery .press .blocks.alt h2{margin-bottom:0}#gallery .press .text{padding:40px;padding-top:0;padding-bottom:0}#gallery .press .photos{background-color:transparent}#gallery .press .text.alt{padding-top:40px}#gallery .press ul{padding:30px}#gallery .press span{top:10px;right:10px;bottom:10px;left:10px}#gallery .press .editbutton{display:inline-block;float:none}#gallery .webs{padding:40px 20px}#gallery .webs div,#gallery .webs ul{width:50%}#gallery .webs ul{padding:0 20px}#gallery .webs li{border-bottom:1px solid #f7f7fB;position:relative}#gallery .webs a:not(.editbutton),#gallery .webs li>span{display:block;float:left;width:100%;padding:10px 0}#gallery .webs a:hover .meta{color:#0c9}#gallery .webs .year{font-weight:bold;border-bottom-color:#c6c6e4}#gallery .webs li{position:relative}#gallery .webs .editbutton{display:none}#gallery .webs li:hover .editbutton{display:block;position:absolute;right:0;top:10px}#steps{text-align:center;line-height:0;font-size:13px}#steps div{display:inline-block;float:none;width:auto}#steps span{display:block;float:left;line-height:40px;padding:0 20px;border-right:1px solid #c6c6e4}#steps span:last-child{border-right:none}#steps i{font-weight:normal;font-style:normal;color:#c6c6e4;display:none}#steps .active{font-weight:bold}#checkout{padding:40px;background-color:#fff}#checkout form{line-height:40px}#checkout p{line-height:150%;text-align:center}#checkout table{border-collapse:collapse;width:100%;line-height:40px}#checkout td,#checkout th{padding:10px 20px;padding-left:0;margin:0}#checkout th{text-align:left;color:#c6c6e4;padding-bottom:0;font-weight:normal}#checkout tbody{background-color:#f7f7fB}#checkout tbody td{border-top:1px solid #fff}#checkout tbody td:first-child{padding:0;width:120px;padding-right:20px}#checkout tfoot td{font-size:18px}#checkout tfoot td:last-child{padding-right:0}#checkout .address td{border-top:1px solid #c6c6e4;font-size:15px;line-height:150%;vertical-align:top;padding-top:40px;padding-bottom:40px}#checkout .delivery td{padding-top:20px;padding-bottom:20px;line-height:150%}#checkout .action{float:right;width:auto}#checkout .action.alt{background-color:#f7f7fB;border-color:#f7f7fB;color:#008}#checkout .action.alt:hover{background-color:#c6c6e4;border-color:#c6c6e4}#checkout .action:hover{background-color:#3bd;border-color:#3bd}#checkout td a,#checkout td img{display:block;float:left;width:100%}#checkout i{font-style:normal;color:#888}#checkout .image{padding:10px;width:100%}#checkout #nav{padding-top:40px;border-top:1px solid #c6c6e4}#checkout #nav>a{float:left}#checkout .blocks,#checkout .blocks>*{padding-left:0;padding-right:0}#checkout .blocks>*{width:50%;padding-left:20px}#checkout .blocks>*:first-child{padding-left:0;padding-right:20px}#checkout .blocks label{width:25%}#checkout .blocks input,#checkout .blocks .select{width:75%;background-color:#f7f7fB;border:none !important}#checkout .optional{color:#c6c6e4}#checkout ul{text-align:center;padding-bottom:40px}#checkout li{width:250px;display:inline-block;float:none;padding:10px}#checkout li label{width:100%;text-align:left;padding:0;font-weight:bold;background-color:#f7f7fB;border:3px solid #f7f7fB;line-height:150%;cursor:pointer}#checkout li label:hover{border-color:#c6c6e4}#checkout li label.checked{border-color:#008}#checkout li div{padding:20px;width:100%}#checkout li div:first-child{height:150px;font-size:18px}#checkout #terms{text-align:right;padding-bottom:40px}#checkout #terms a{color:#c6c6e4}#checkout h3{padding:40px;text-align:center}#checkout .error h3{color:#f05}#checkout #note{width:40%;padding-right:0 !important}#checkout #note label{line-height:100%;margin-bottom:5px}#checkout #note label,#checkout #note textarea{width:100%;text-align:left;height:auto}#checkout #note div,#checkout #resume #note label,#checkout #resume #note textarea{display:none}#checkout #resume #note div{display:block}#warning{text-align:center;color:#f05;font-size:18px}#information>ul a{font-weight:bold}#information>ul li{border:none !important;width:25%}#text{background-color:#fff}#text h2{margin-bottom:40px}#text ul{width:25%}#text li{border-bottom:1px solid #c6c6e4}#text li:last-child{border-width:0}#text li a{padding:10px 0}#text li a.active{font-weight:bold}#text .text{padding-top:30px;margin:0}#contact{background-color:#fff}#contact>div{width:75%}#contact>div:first-child{width:25%;padding:40px}#contact label{padding:5px 0}#contact input[type='text']{background-color:#f7f7fB;border:none;width:100%}#contact .captcha{display:inline-block;float:none;width:auto !important;text-align:center}#contact .action{margin-top:20px}#contact #map{z-index:95;background-color:#fff}#contact #googleMap{width:100%;height:500px}#contact #googleMap *{width:auto}footer{padding:20px;font-size:13px}footer>*{padding:20px;width:33.33333%}footer div{text-align:right}footer #texts li{width:50%}footer #social svg{width:40px;height:40px;fill:#008;display:inline-block;float:none}footer #social{text-align:center}footer #social a:hover svg{fill:#f9b}footer a:hover{color:#f9b}@media screen and (max-width: 1200px){#shop form div div{width:50% !important}#shop form .select{width:100% !important}}@media screen and (max-width: 1024px){.mobile{display:block !important}.desktop{display:none !important}.text{width:75%;margin-left:12.5%}.tiles li{width:50%}.tiles .n2{clear:left}.wide a>*{width:100% !important}.wide .card,.full .card{padding:20px}.wide .flip{text-align:left}header div{margin-top:40px;background-color:#f7f7fB;display:none}header ul{width:100% !important}header li{width:100% !important}header .language{width:50% !important}header #language_sk{text-align:right}header #language_en{text-align:left}.player>div{width:100%}#gallery .webs ul{width:100%}#collections .blocks .submenu{margin-top:0}#shop .blocks>*{width:80% !important;margin-left:10%}#checkout .blocks{padding:40px 0}#checkout .blocks>*{width:100%;padding:0 !important}footer #texts li{width:100%}#contact>div{width:50% !important}}@media screen and (max-width: 768px){.text,.text.cols{width:100% !important;margin:0}.wide .flip div:first-child{float:left}#gallery .webs div{width:100%}#collections .blocks>*{width:100% !important}#collections .blocks>*:nth-child(1){text-align:left}.photos{padding:20px}.photos li{width:50% !important;clear:none !important}.photos a{padding-top:100% !important}.photos span{background-size:contain;top:10px;right:10px;bottom:10px;left:10px}#shop .blocks>*{width:100% !important;margin-left:0}#xfilter ul{width:100%}#xfilter #xt:before{display:none}#xfilter #xk{display:none}#steps div,#steps span{display:block;float:left;width:100%;border:none}#steps span{display:none}#steps span.active{display:block;font-size:15px}#steps i{display:inline}#information ul,#information li,#information div{width:100% !important}#information>ul li{padding-top:0;text-align:center}#text li:last-child{border-width:1px}#contact>div{width:100% !important}#contact #googleMap{height:300px}footer *{text-align:center !important}footer>*{width:100%}}@media screen and (max-width: 640px){.text.cols{-webkit-column-count:1;-moz-column-count:1;column-count:1}.tiles li{width:100%}#shop .wide a>*{width:100% !important}.wide .n1 div:first-child{float:right}#checkout .blocks>*>div>*{width:100% !important}#checkout thead{display:none}#checkout tr{display:block;float:left;width:100%;border-top:20px solid #fff}#checkout td{display:block;float:left;width:100%}#checkout tbody td{display:block;float:left;padding:10px;border:none}#checkout .m-half{width:50% !important}#checkout .m-third{width:33.33333% !important;border-top:none !important}#checkout .n0{clear:left}#checkout .m-inline td{padding:0 !important;text-align:left !important;line-height:150%;border:none}#checkout .delivery{border-top:20px solid #fff;padding:10px}#checkout .address{border-top:1px solid #c6c6e4;padding-top:20px}#checkout .address td{padding-bottom:20px !important}#checkout #terms{text-align:center}footer #texts li a{padding:10px 0;border-bottom:1px solid #c6c6e4}}@media screen and (max-width: 320px){#collections .menu li{width:100%}}
