@import "css/jquery.minimalect.css";@import "css/emoji.css";@import "css/font-face.css";@import "css/bootstrap.min.css";@import "css/font-awesome.css";@import "css/royalslider.css";@import "css/rs-default.css";.ps-scrollbar-x-rail{display:none !important}.ps-container .ps-scrollbar-x-rail{position:absolute;bottom:3px;height:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:1;-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.ps-container:hover .ps-scrollbar-x-rail,.ps-container.hover .ps-scrollbar-x-rail{opacity:1}.ps-container .ps-scrollbar-x-rail:hover,.ps-container .ps-scrollbar-x-rail.hover{background-color:#eee;opacity:1}.ps-container .ps-scrollbar-x-rail.in-scrolling{opacity:1}.ps-container .ps-scrollbar-y-rail{position:absolute;right:3px;width:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.ps-container:hover .ps-scrollbar-y-rail,.ps-container.hover .ps-scrollbar-y-rail{background-color:#eee !important;opacity:1}.ps-container .ps-scrollbar-y-rail:hover,.ps-container .ps-scrollbar-y-rail.hover{background-color:#eee;opacity:1}.ps-container .ps-scrollbar-y-rail.in-scrolling{opacity:1}.ps-container .ps-scrollbar-x{position:absolute;bottom:0;height:8px;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.ps-container.ie6 .ps-scrollbar-x{font-size:0}.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x{background-color:#fff}.ps-container .ps-scrollbar-y{position:absolute;right:0;width:8px;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.ps-container.ie .ps-scrollbar-y{font-size:0}.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y{background-color:#fff}body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}.defaultFont{font-family:"futura-pt","Helvetica Neue",Helvetica,Arial;-webkit-font-smoothing:antialiased;font-size:17px}.transitionAllSlow{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.transitionAll{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.transitionMargin{-webkit-transition:margin .3s ease-out;-moz-transition:margin .3s ease-out;transition:margin .3s ease-out}.transitionAllFast{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.basicFade{-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.basicFadeFast{-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out}h1,h2,h3,h4,h5,p,li,a{font-family:"futura-pt","Helvetica Neue",Helvetica,Arial;-webkit-font-smoothing:antialiased;font-size:17px}a,a:active,a:link{color:#fff;opacity:1}a:hover{color:#fff;text-decoration:none}@media only screen and (max-width: 480px){input[type='text'],input[type='number'],textarea,select{font-size:16px !important}}html{border:16px solid #fff;min-width:470px;overflow-x:hidden;min-height:calc(100vh - 32px) !important}@media only screen and (max-width: 700px){html{border:none;height:auto !important}}html body{color:#fff;background-color:#fff;background-position:top center !important;font-family:"futura-pt","Helvetica Neue",Helvetica,Arial;-webkit-font-smoothing:antialiased;font-size:17px;min-width:470px;overflow-x:hidden}html body .container{margin:0 auto;width:90%;max-width:1600px;min-width:470px}@media only screen and (max-width: 700px){html body{height:auto !important}}html body.projectPage .container{width:95%}html body.page-id-37 header nav a.client_nav{border-bottom:4px solid}@media only screen and (max-width: 800px){html body.page-id-37 header nav a.client_nav{border-bottom:3px solid}}html body.page-id-37 section.home .project_list{margin:20px 0 60px}html body.page-id-7 header nav a.project_nav{border-bottom:4px solid}@media only screen and (max-width: 800px){html body.page-id-7 header nav a.project_nav{border-bottom:3px solid}}html body.single-projects body,html body.single-product body{overflow:hidden}html body.single-projects footer,html body.single-product footer{display:none}@media only screen and (max-width: 700px){html body.single-projects footer,html body.single-product footer{display:block}}html body#about header nav{margin:70px auto 30px}@media only screen and (max-width: 960px){html body#about header nav{margin:60px auto 30px}}@media only screen and (max-width: 800px){html body#about header nav{margin:45px auto 30px}}@media only screen and (max-width: 600px){html body#about header nav{margin:35px auto 25px}}html body#about header.small nav{margin:35px auto}@media only screen and (max-width: 600px){html body#about header.small nav{margin:35px auto 60px}}html body#about header .mobile_menu{margin-bottom:30px}html body#about header .mobile_menu.hide{margin-bottom:0}header{position:fixed;width:100%;z-index:99;pointer-events:none;border:16px solid #fff;border-bottom:none;box-sizing:border-box;margin:-16px;min-width:470px}header .mobile_links{display:none;margin:20px 0}@media only screen and (max-width: 700px){header .mobile_links{display:block}}header #mobile_menu{position:fixed;width:100%;height:100%;background:#fff;display:none;opacity:0;background-position:top center;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out;background-position-y:-10px}header #mobile_menu.open{display:none}@media only screen and (max-width: 700px){header #mobile_menu.open{display:block;opacity:1}}header #mobile_menu ul{margin:100px 0 0 0;padding:0;pointer-events:auto}header #mobile_menu ul li{list-style:none;text-align:center;margin-bottom:30px}header #mobile_menu ul li a{font-size:36px;font-weight:700}header #hamburger{display:none;cursor:pointer;pointer-events:auto;z-index:9;top:20px;right:6%;position:absolute;width:40px;height:55px}header #hamburger:before{content:"";position:absolute;left:0;top:1.25em;width:2.2em;height:.25em;background:#fff;box-shadow:0 .75em 0 0 #fff,0 1.5em 0 0 #fff}@media only screen and (max-width: 700px){header{border:none;margin:0;border-top:10px solid #fff}header #hamburger{display:block}}header .shopping-cart{float:right;width:400px;margin-top:-42px}@media only screen and (max-width: 1500px){header .shopping-cart{width:200px}}header .shopping-cart div{float:right;text-align:right}@media only screen and (max-width: 900px){header .shopping-cart div.cart-icon{display:none}}header .shopping-cart div.cart-text{margin-top:12px;padding-left:10px}header nav{margin:70px auto;text-align:center;float:left;width:70%;position:relative;-webkit-transition:margin .3s ease-out;-moz-transition:margin .3s ease-out;transition:margin .3s ease-out}@media only screen and (max-width: 960px){header nav{margin:60px auto 40px}}@media only screen and (max-width: 800px){header nav{margin:45px auto 30px}}@media only screen and (max-width: 700px){header nav{width:100%;margin:35px auto 25px}}header nav #logo{display:inline;pointer-events:auto}header nav #logo svg{width:140px;height:120px;margin-left:15px}@media only screen and (max-width: 1100px){header nav #logo svg{width:130px;height:90px}}@media only screen and (max-width: 1000px){header nav #logo svg{width:110px;height:90px}}@media only screen and (max-width: 700px){header nav #logo svg{width:110px;height:90px}}header nav #logo svg path{fill:#fff}header nav #logo img{width:140px;height:107px;margin-left:15px}@media only screen and (max-width: 1100px){header nav #logo img{width:130px;height:99px}}@media only screen and (max-width: 1000px){header nav #logo img{width:110px;height:84px}}@media only screen and (max-width: 700px){header nav #logo img{width:110px;height:84px}}header nav a{font-size:30px;font-weight:600;pointer-events:auto}@media only screen and (max-width: 960px){header nav a{font-size:24px}}header nav a.project_nav,header nav a.client_nav{top:50px;position:absolute;pointer-events:auto;padding-bottom:10px}header nav a.project_nav{left:14%}header nav a.client_nav{right:14%}header nav a.project_nav.active,header nav a.client_nav.active{border-bottom:4px solid}@media only screen and (max-width: 800px){header nav a.project_nav.active,header nav a.client_nav.active{border-bottom:3px solid}}@media only screen and (max-width: 1200px){header nav a.project_nav{left:10%}header nav a.client_nav{right:10%}}@media only screen and (max-width: 1100px){header nav a.project_nav{top:35px}header nav a.client_nav{top:35px}}@media only screen and (max-width: 1000px){header nav a.project_nav{left:8%}header nav a.client_nav{right:8%}}@media only screen and (max-width: 800px){header nav a.project_nav{left:3%;top:30px}header nav a.client_nav{right:3%;top:30px}}@media only screen and (max-width: 700px){header nav a.project_nav,header nav a.client_nav{display:none}}header .menu{margin-top:120px;float:left;width:11%;margin-left:4%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width: 1100px){header .menu{margin-top:106px}}@media only screen and (max-width: 960px){header .menu{margin-top:97px}}@media only screen and (max-width: 800px){header .menu{margin-top:73px}}@media only screen and (max-width: 700px){header .menu{display:none}}header .menu a{display:block;font-weight:700;pointer-events:auto;font-size:20px}header .menu.second{margin-right:4%;margin-left:auto}header .menu.second a{text-align:right}header .menu.second a.active span{display:inline-block;padding-bottom:3px;border-bottom:3px solid}@media only screen and (max-width: 800px){header .menu.second a.active span{border-bottom:2px solid}}header #scrollBar{text-align:center;width:100%;margin:0 auto;pointer-events:auto}header #scrollBar ul li{display:inline-block;margin:0 10px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}header #scrollBar ul li a{font-size:20px;line-height:30px;font-style:italic}header #scrollBar ul li.active a{font-style:normal;border-bottom:2px solid #fff;font-weight:700}header #scrollBar .nav>li>a:hover,header #scrollBar .nav>li>a:focus{background:none}header.small nav,header.project nav,header.shop_product_page nav{margin:35px auto;text-align:center;float:left}@media only screen and (max-width: 800px){header.small nav,header.project nav,header.shop_product_page nav{margin:35px auto 30px}}@media only screen and (max-width: 600px){header.small nav,header.project nav,header.shop_product_page nav{margin:35px auto 25px}}header.small nav #logo svg,header.project nav #logo svg,header.shop_product_page nav #logo svg{width:110px;height:80px}header.small nav a,header.project nav a,header.shop_product_page nav a{font-size:28px;font-weight:600}header.small nav a.project_nav,header.project nav a.project_nav,header.shop_product_page nav a.project_nav{top:30px}header.small nav a.client_nav,header.project nav a.client_nav,header.shop_product_page nav a.client_nav{top:30px}@media only screen and (max-width: 960px){header.small nav a,header.project nav a,header.shop_product_page nav a{font-size:24px}}header.small .menu,header.project .menu,header.shop_product_page .menu{margin-top:68px}header.small .shopping-cart,header.project .shopping-cart,header.shop_product_page .shopping-cart{margin-top:-43px}footer{padding:20px 0;margin:0;font-size:15px;border-top:1px solid #fff}@media only screen and (max-width: 700px){footer{border-top:none}}footer #mobile_footer{display:none;text-align:center;width:94%;margin:0 3%;border-top:1px solid #fff;border-bottom:1px solid #fff}footer #mobile_footer ul{margin:0;padding:50px 0 10px}footer #mobile_footer ul li{list-style:none;text-align:center;margin-bottom:30px}footer #mobile_footer ul li a{font-size:36px;font-weight:700}@media only screen and (max-width: 700px){footer #mobile_footer{display:block}}footer .col{float:left;margin:6px 0 0 3%;width:14%}@media only screen and (max-width: 1100px){footer .col p,footer .col p a{font-size:14px;line-height:14px}}@media only screen and (max-width: 900px){footer .col{width:16%}}@media only screen and (max-width: 700px){footer .col{width:94%;font-size:36px;text-align:center;padding-top:40px}footer .col p,footer .col p a{font-size:36px;line-height:36px}}footer .col.address{width:30%}footer .col.address p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media only screen and (max-width: 900px){footer .col.address{width:29%;margin-right:1%}}@media only screen and (max-width: 700px){footer .col.address{width:92%;font-size:36px;text-align:center;border-bottom:1px solid #fff;padding:20px 0 30px 0}footer .col.address p,footer .col.address p a{font-size:36px;line-height:50px;overflow:visible;white-space:normal}footer .col.address p{padding:0 60px}}footer #follow{text-align:right;float:left;width:30%}@media only screen and (max-width: 900px){footer #follow{width:25%}}@media only screen and (max-width: 700px){footer #follow{width:96%;margin:40px auto 20px;text-align:center}}footer #follow div{display:inline-block;width:32px;height:32px;margin:0 5px;text-align:center}footer #follow div a{color:#fff;font-size:20px;line-height:32px}@media only screen and (max-width: 900px){footer #follow div{width:24px;height:24px;margin:0 0 0 3px}footer #follow div a{font-size:14px;line-height:24px}}@media only screen and (max-width: 700px){footer #follow div{width:40px;height:40px;margin:0 20px}footer #follow div a{font-size:25px;line-height:40px}}footer #follow .twitter{background:#00acee}footer #follow .facebook{background:#0071bc}footer #follow .inst{background:#3f729b}footer #follow .pinterest{background:#f00}footer #follow .vimeo{background:#1ab7ea}section#news{padding-bottom:5%}@media only screen and (max-width: 1100px){section#news{padding-top:220px}}@media only screen and (max-width: 960px){section#news{padding-top:210px}}@media only screen and (max-width: 800px){section#news{padding-top:170px}}@media only screen and (max-width: 700px){section#news{padding-top:220px}}section#news .container{min-height:700px}section#news .container h1{text-align:center;font-weight:normal;font-size:30px;width:70%;margin:50px auto 0}@media only screen and (max-width: 700px){section#news .container h1{font-size:24px}}section#news .container div.dash{margin:5% auto 0;width:100px;height:1px;border-top:2px solid #fff}section#news .container p.insty_link{margin:5% auto 3%;text-align:center}section#news .container p.insty_link a{font-size:28px;font-weight:600}@media only screen and (max-width: 900px){section#news .container p.insty_link{margin-bottom:50px}}@media only screen and (max-width: 600px){section#news .container p.insty_link{margin-bottom:40px;font-size:20px}}section#news .container .instagram_feed{margin-bottom:6%}section#news .container .instagram{display:inline;float:left;width:32.63888888888889%;margin:0 .3472222222222222%;float:none;display:inline-table;position:relative;margin:0}@media only screen and (max-width: 1200px){section#news .container .instagram{display:inline;float:left;width:49.30555555555556%;margin:0 .3472222222222222%}}@media only screen and (max-width: 600px){section#news .container .instagram{display:inline;float:left;width:99.30555555555556%;margin:0 .3472222222222222%}section#news .container .instagram:first-of-type{margin-top:0 !important}}section#news .container .instagram img,section#news .container .instagram video{display:none}section#news .container .instagram .ig_container{height:100%;vertical-align:middle;display:table-cell;text-align:center;position:absolute}section#news .container .instagram .ig_container img,section#news .container .instagram .ig_container video{height:auto;width:80%}@media only screen and (max-width: 600px){section#news .container .instagram .ig_container img,section#news .container .instagram .ig_container video{width:77%}}section#news .container .instagram .ig_container .hover{position:absolute;background:#fff;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out;overflow:hidden;pointer-events:none;width:80%;height:80%;top:0;left:0;margin:0 10% 10% 10%}section#news .container .instagram .ig_container .hover .textWrap{display:table;width:100%;height:100%;opacity:1;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out;pointer-events:none}section#news .container .instagram .ig_container .hover .textWrap .text{display:table-cell;vertical-align:middle}section#news .container .instagram .ig_container .hover .textWrap .text h3{padding:10%;font-size:18px;line-height:24px;font-weight:400;margin:0}@media only screen and (max-width: 1000px){section#news .container .instagram .ig_container .hover .textWrap .text h3{font-size:16px;line-height:20px}}@media only screen and (max-width: 900px){section#news .container .instagram .ig_container .hover .textWrap .text h3{font-size:18px;line-height:24px}}@media only screen and (max-width: 700px){section#news .container .instagram .ig_container .hover .textWrap .text h3{font-size:16px;line-height:20px}}@media only screen and (max-width: 600px){section#news .container .instagram .ig_container .hover .textWrap .text h3{font-size:18px;line-height:24px}}section#news .container .spinner{position:static;margin:70px auto}.news_item{display:inline;float:left;width:32.63888888888889%;margin:0 .3472222222222222%;text-align:center;position:relative}@media only screen and (max-width: 900px){.news_item{display:inline;float:left;width:49.30555555555556%;margin:0 .3472222222222222%}}@media only screen and (max-width: 600px){.news_item{display:inline;float:left;width:99.30555555555556%;margin:0 .3472222222222222%}.news_item:first-of-type{margin-top:0 !important}}.news_item:hover .hover{opacity:1}.news_item:hover .hover .text{left:0;opacity:1}.news_item .hover{position:absolute;top:0;text-align:center;opacity:0;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out;background:#fff;color:#fff;width:100%}.news_item .hover .text{position:absolute;left:-50px;width:80%;padding:0 10%;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.news_item .hover .text h3{font-weight:400;font-size:18px;margin:0;line-height:24px}.news_item.instagram .contentWrap{position:relative;vertical-align:top;display:inline}.news_item.instagram .contentWrap img{width:80%;height:auto}@media only screen and (max-width: 600px){.news_item.instagram .contentWrap img{max-height:none !important}}.news_item.instagram .contentWrap .hover{position:absolute;display:table}.news_item.instagram .contentWrap .hover .text{position:static;display:table-cell;vertical-align:middle;height:100%}.news_item.instagram .contentWrap a{vertical-align:top}.news_item.media .contentWrap,.news_item.event .contentWrap{border-top:3px solid #fff;border-bottom:3px solid #fff;position:relative;background-color:#fff;max-width:80%;margin:0 10%;height:100%;box-sizing:border-box;padding:20px 0}.news_item.media .contentWrap .text img,.news_item.event .contentWrap .text img{width:35%;height:auto}@media only screen and (max-width: 1100px){.news_item.media .contentWrap .text img,.news_item.event .contentWrap .text img{width:30%}}@media only screen and (max-width: 1000px){.news_item.media .contentWrap .text img,.news_item.event .contentWrap .text img{width:25%}}@media only screen and (max-width: 900px){.news_item.media .contentWrap .text img,.news_item.event .contentWrap .text img{width:30%}}@media only screen and (max-width: 700px){.news_item.media .contentWrap .text img,.news_item.event .contentWrap .text img{width:25%}}@media only screen and (max-width: 600px){.news_item.media .contentWrap .text img,.news_item.event .contentWrap .text img{width:40%}}.news_item.media .contentWrap .text h2,.news_item.event .contentWrap .text h2{font-size:20px;margin:17px auto;line-height:22px}@media only screen and (max-width: 1300px){.news_item.media .contentWrap .text h2,.news_item.event .contentWrap .text h2{font-size:16px;margin:12px 0;line-height:20px}}@media only screen and (max-width: 1000px){.news_item.media .contentWrap .text h2,.news_item.event .contentWrap .text h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:12px auto;width:90%}}@media only screen and (max-width: 900px){.news_item.media .contentWrap .text h2,.news_item.event .contentWrap .text h2{font-size:20px;margin:17px auto;line-height:22px}}@media only screen and (max-width: 800px){.news_item.media .contentWrap .text h2,.news_item.event .contentWrap .text h2{font-size:18px;margin:12px auto;line-height:20px}}@media only screen and (max-width: 700px){.news_item.media .contentWrap .text h2,.news_item.event .contentWrap .text h2{font-size:16px;margin:12px auto;line-height:20px}}@media only screen and (max-width: 600px){.news_item.media .contentWrap .text h2,.news_item.event .contentWrap .text h2{font-size:20px;margin:17px auto;line-height:22px}}.news_item.media .contentWrap .text .date,.news_item.event .contentWrap .text .date{font-size:14px;margin:0 0 10px;line-height:7px}@media only screen and (max-width: 1100px){.news_item.media .contentWrap .text .date,.news_item.event .contentWrap .text .date{font-size:12px;line-height:4px}}@media only screen and (max-width: 900px){.news_item.media .contentWrap .text .date,.news_item.event .contentWrap .text .date{font-size:14px;line-height:7px}}@media only screen and (max-width: 800px){.news_item.media .contentWrap .text .date,.news_item.event .contentWrap .text .date{font-size:12px;line-height:4px}}@media only screen and (max-width: 600px){.news_item.media .contentWrap .text .date,.news_item.event .contentWrap .text .date{font-size:14px;line-height:7px}}.news_item.media .contentWrap .text .description,.news_item.event .contentWrap .text .description,.news_item.media .contentWrap .text .description a,.news_item.event .contentWrap .text .description a{width:95%;font-size:17px;margin:0 auto;line-height:24px;font-style:italic}@media only screen and (max-width: 1300px){.news_item.media .contentWrap .text .description,.news_item.event .contentWrap .text .description,.news_item.media .contentWrap .text .description a,.news_item.event .contentWrap .text .description a{font-size:14px;line-height:20px}}@media only screen and (max-width: 900px){.news_item.media .contentWrap .text .description,.news_item.event .contentWrap .text .description,.news_item.media .contentWrap .text .description a,.news_item.event .contentWrap .text .description a{font-size:17px;line-height:24px}}@media only screen and (max-width: 800px){.news_item.media .contentWrap .text .description,.news_item.event .contentWrap .text .description,.news_item.media .contentWrap .text .description a,.news_item.event .contentWrap .text .description a{font-size:14px;line-height:20px}}@media only screen and (max-width: 600px){.news_item.media .contentWrap .text .description,.news_item.event .contentWrap .text .description,.news_item.media .contentWrap .text .description a,.news_item.event .contentWrap .text .description a{font-size:17px;line-height:24px}}.news_item.media .contentWrap .text .description a,.news_item.event .contentWrap .text .description a{text-decoration:underline}.news_item.media .contentWrap .text .description a:hover,.news_item.event .contentWrap .text .description a:hover{text-decoration:none}.news_item.media .contentWrap .text .description a,.news_item.event .contentWrap .text .description a{text-decoration:none}section#news_detail .container{border:none}section#news_detail .container.border{border-top:4px solid #fff}section#news_detail .container article{margin:50px auto 0;text-align:center;width:30%;margin-bottom:50px}section#news_detail .container article img{width:75%;height:auto;vertical-align:middle}section#news_detail .container article h1{font-size:24px;margin:20px 0 10px 0;line-height:1.2em}section#news_detail .container article .date{font-size:11px;margin-bottom:10px}section#news_detail .container article .description,section#news_detail .container article .description a{font-size:13px}section{padding-top:250px;background-position:50% 0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}section a:hover{border:none}@media only screen and (max-width: 1100px){section.home{padding-top:240px}}@media only screen and (max-width: 960px){section.home{padding-top:230px}}@media only screen and (max-width: 800px){section.home{padding-top:170px}}@media only screen and (max-width: 700px){section.home{padding-top:220px}}section.home ul#filter{text-align:center;float:left;width:80%;margin:50px 10% 20px}@media only screen and (max-width: 800px){section.home ul#filter{font-size:19px;margin-bottom:10px}}@media only screen and (max-width: 700px){section.home ul#filter{margin-bottom:30px}}section.home ul#filter li{display:inline-block;font-size:24px;font-style:italic;padding:0;margin:0 20px 20px;list-style:none;cursor:pointer}@media only screen and (max-width: 800px){section.home ul#filter li{font-size:19px;margin:10px 10px 0}}section.home ul#filter li.active{border-bottom:2px solid #fff}section.home .project_list{display:inline;float:left;width:99.30555555555556%;margin:0 .3472222222222222%;margin:0 0 60px;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out;min-height:400px}section.home .project_list .project{display:inline;float:left;width:32.63888888888889%;margin:0 .3472222222222222%;position:relative;text-align:center;opacity:0;display:none}@media only screen and (max-width: 1200px){section.home .project_list .project{display:inline;float:left;width:49.30555555555556%;margin:0 .3472222222222222%;opacity:0;display:none}}@media only screen and (max-width: 700px){section.home .project_list .project{display:inline;float:left;width:99.30555555555556%;margin:0 .3472222222222222%;opacity:0;display:none}}@media only screen and (max-width: 1200px){section.home .project_list .project{margin-bottom:2%}}@media only screen and (max-width: 700px){section.home .project_list .project{margin-bottom:50px;height:inherit !important}}section.home .project_list .project .blockWrap{display:table;text-align:center;width:100%;height:100%;opacity:0;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out}section.home .project_list .project .blockWrap.loaded{opacity:1}section.home .project_list .project .blockWrap a{display:inline-block;display:table-cell;vertical-align:middle;cursor:default}section.home .project_list .project .blockWrap img{width:auto;height:auto;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;border:8px solid #fff;max-width:;max-height:;box-shadow:0 0 25px rgba(0,0,0,0.1);cursor:pointer}section.home .project_list .project .blockWrap .imgWrap{position:relative}section.home .project_list .project .blockWrap .imgWrap .hover{opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out;left:50%;cursor:pointer;overflow:hidden;background:#fff;color:#fff;width:100%;height:100%;box-shadow:inset 0 0 0 8px #fff}section.home .project_list .project .blockWrap .imgWrap .hover .textWrap{display:table;height:100%;width:100%}section.home .project_list .project .blockWrap .imgWrap .hover .textWrap .text{opacity:0;margin-left:-100px;padding:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;display:table-cell;vertical-align:middle}section.home .project_list .project .blockWrap .imgWrap .hover .textWrap .text h3{font-weight:400;font-size:24px;margin:0;line-height:30px;opacity:0;-webkit-transform:translate(-300px, 0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width: 1300px){section.home .project_list .project .blockWrap .imgWrap .hover .textWrap .text h3{font-size:18px;line-height:20px}}@media only screen and (max-width: 1200px){section.home .project_list .project .blockWrap .imgWrap .hover .textWrap .text h3{font-size:24px;line-height:30px}}@media only screen and (max-width: 800px){section.home .project_list .project .blockWrap .imgWrap .hover .textWrap .text h3{font-size:18px;line-height:20px}}@media only screen and (max-width: 700px){section.home .project_list .project .blockWrap .imgWrap .hover .textWrap .text h3{font-size:24px;line-height:30px}}section.home .project_list .project .blockWrap .imgWrap .hover .textWrap .text hr{width:50%;background:#fff;height:2px;border:none;margin:20px auto;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media only screen and (max-width: 1300px){section.home .project_list .project .blockWrap .imgWrap .hover .textWrap .text hr{margin:15px auto}}@media only screen and (max-width: 1200px){section.home .project_list .project .blockWrap .imgWrap .hover .textWrap .text hr{margin:20px auto}}@media only screen and (max-width: 800px){section.home .project_list .project .blockWrap .imgWrap .hover .textWrap .text hr{margin:15px auto}}@media only screen and (max-width: 700px){section.home .project_list .project .blockWrap .imgWrap .hover .textWrap .text hr{margin:20px auto}}section.home .project_list .project .blockWrap .imgWrap .hover .textWrap .text h4{font-weight:400;font-style:italic;font-size:19px;margin:0;line-height:24px;-webkit-transform:translate(300px, 0);opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width: 1300px){section.home .project_list .project .blockWrap .imgWrap .hover .textWrap .text h4{font-size:16px;line-height:20px}}@media only screen and (max-width: 1200px){section.home .project_list .project .blockWrap .imgWrap .hover .textWrap .text h4{font-size:19px;line-height:24px}}@media only screen and (max-width: 800px){section.home .project_list .project .blockWrap .imgWrap .hover .textWrap .text h4{font-size:16px;line-height:20px}}@media only screen and (max-width: 700px){section.home .project_list .project .blockWrap .imgWrap .hover .textWrap .text h4{font-size:19px;line-height:24px}}section.home .project_list .project .blockWrap .imgWrap .hover:hover{opacity:1}section.home .project_list .project .blockWrap .imgWrap .hover:hover .text{opacity:1}section.home .project_list .project .blockWrap .imgWrap .hover:hover .text h3{-webkit-transform:translate(0, 0);opacity:1}section.home .project_list .project .blockWrap .imgWrap .hover:hover .text h4{-webkit-transform:translate(0, 0);opacity:1}section.home .project_list .project .blockWrap .imgWrap .hover:hover .text hr{opacity:1}section.home .project_list .project .blockWrap .imgWrap .hover:hover img{box-shadow:0 0 25px rgba(0,0,0,0.15)}@media only screen and (max-width: 1100px){section#about{padding-top:220px}}@media only screen and (max-width: 960px){section#about{padding-top:210px}}@media only screen and (max-width: 800px){section#about{padding-top:170px}}@media only screen and (max-width: 700px){section#about{padding-top:220px}}section#about hr{height:1px;background:#fff;border:none;margin:0;margin:60px 5%;width:90%;text-align:center}@media only screen and (max-width: 900px){section#about hr{width:96%;margin:40px 2%}}section#about .next,section#about .prev{margin-top:-60px}section#about hr.media{margin-top:35px}section#about #about_bit .text{margin:0 auto;width:30%;padding:0}@media only screen and (max-width: 800px){section#about #about_bit .text{width:60%}}section#about #about_bit .text p{margin:10px 0}section#about #about_bit .text p,section#about #about_bit .text a{text-align:center;font-size:27px;line-height:40px;color:#fff}@media only screen and (max-width: 900px){section#about #about_bit .text p,section#about #about_bit .text a{font-size:26px;line-height:34px}}section#about #about_bit .follow_links{text-align:left;margin:20px 0 0 -3px}@media only screen and (max-width: 900px){section#about #about_bit .follow_links{margin:15px 0 0 0}}section#about #about_bit .follow_links div{display:inline-block;width:32px;height:30px;margin:0 5px;text-align:center}section#about #about_bit .follow_links div a{color:#fff;font-size:22px;line-height:32px}@media only screen and (max-width: 1100px){section#about #about_bit .follow_links div{width:30px;height:30px;margin:0 2px}section#about #about_bit .follow_links div a{font-size:18px;line-height:30px}}@media only screen and (max-width: 900px){section#about #about_bit .follow_links div{width:22px;height:22px;margin:0 2px}section#about #about_bit .follow_links div a{font-size:12px;line-height:20px}}@media only screen and (max-width: 700px){section#about #about_bit .follow_links div{width:32px;height:30px;margin:0 5px}section#about #about_bit .follow_links div a{font-size:22px;line-height:32px}}section#about #about_bit .follow_links .twitter{background:#00acee}section#about #about_bit .follow_links .facebook{background:#0071bc}section#about #about_bit .follow_links .inst{background:#3f729b}section#about #about_bit .follow_links .pinterest{background:#f00}section#about #about_bit .follow_links .vimeo{background:#1ab7ea}section#about .slider{display:inline;float:left;width:65.97222222222221%;margin:0 .3472222222222222%;margin-right:17.013888888888886%;margin-left:17.013888888888886%;text-align:left;margin-bottom:60px}@media only screen and (max-width: 900px){section#about .slider{margin-bottom:40px}}@media only screen and (max-width: 600px){section#about .slider{margin-bottom:30px;display:inline;float:left;width:99.30555555555556%;margin:0 .3472222222222222%}}section#about #about_top{width:90%;margin:0 5%}section#about #about_top .col{width:27%;margin-right:8%;float:left}section#about #about_top .col p,section#about #about_top .col a{font-size:24px;line-height:38px;margin-bottom:0}@media only screen and (max-width: 1000px){section#about #about_top .col p,section#about #about_top .col a{font-size:20px;line-height:30px;margin:0}}@media only screen and (max-width: 900px){section#about #about_top .col p,section#about #about_top .col a{font-size:16px;line-height:24px}}@media only screen and (max-width: 700px){section#about #about_top .col p,section#about #about_top .col a{font-size:22px;line-height:34px}}section#about #about_top .col:last-of-type{margin:0}@media only screen and (max-width: 700px){section#about #about_top .col{width:100%;margin-bottom:24px}}section#about .about_section{width:90%;margin:0 5%}section#about .about_section:last-of-type{padding-bottom:7%}section#about .about_section:nth-of-type(2) h3,section#about .about_section:nth-of-type(2) p,section#about .about_section:nth-of-type(2) a{font-size:24px;line-height:34px;margin-bottom:18px}@media only screen and (max-width: 1000px){section#about .about_section:nth-of-type(2) h3,section#about .about_section:nth-of-type(2) p,section#about .about_section:nth-of-type(2) a{font-size:20px;line-height:30px;margin-bottom:15px}}section#about .about_section a{text-decoration:underline;font-size:20px}section#about .about_section h3{font-size:24px;line-height:20px;margin:0 0 15px 0;width:65%;float:left;padding-left:8%}@media only screen and (max-width: 1000px){section#about .about_section h3{font-size:20px;line-height:30px;margin-bottom:15px}}@media only screen and (max-width: 700px){section#about .about_section h3{padding-left:0}}section#about .about_section p,section#about .about_section a{font-size:20px;line-height:30px;margin-bottom:15px}@media only screen and (max-width: 900px){section#about .about_section p,section#about .about_section a{font-size:16px;line-height:24px;margin-bottom:24px}}@media only screen and (max-width: 700px){section#about .about_section p,section#about .about_section a{font-size:22px;line-height:34px;margin-bottom:34px}}section#about .about_section p:last-of-type,section#about .about_section a:last-of-type{margin:0}section#about .about_section img.faq_image{width:27%;float:left}@media only screen and (max-width: 700px){section#about .about_section img.faq_image{width:100%;margin-bottom:60px}}section#about .about_section .column{width:65%;float:left;padding-left:8%;column-count:2;column-gap:90px;-moz-column-count:2;-moz-column-gap:90px;-webkit-column-count:2;-webkit-column-gap:90px}section#about .about_section .column.One{column-count:1;-moz-column-count:1;-webkit-column-count:1}@media only screen and (max-width: 900px){section#about .about_section .column{column-count:1;-moz-column-count:1;-webkit-column-count:1}}@media only screen and (max-width: 700px){section#about .about_section .column{width:100%;padding:0}}#project_new{padding:140px 0 40px;overflow:hidden}@media only screen and (max-width: 700px){#project_new{padding:210px 0 75px}}#project_new .spinner{top:50%}#project_new .next,#project_new .prev{position:fixed;top:50%;margin-top:-40px;font-size:30px;cursor:pointer;z-index:9;padding:30px;-webkit-transform:translate(0, 0);opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width: 700px){#project_new .next,#project_new .prev{display:none}}#project_new .next{right:4%;padding-right:0}#project_new .next:hover{-webkit-transform:translate(10px, 0)}#project_new .prev{left:4%;opacity:0;padding-left:0}#project_new .prev:hover{-webkit-transform:translate(-10px, 0)}#project_new #slider{width:800px;margin:0 auto 60px auto;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media only screen and (max-width: 1300px){#project_new #slider{width:800px}}@media only screen and (max-width: 1100px){#project_new #slider{width:600px}}@media only screen and (max-width: 900px){#project_new #slider{width:450px}}@media only screen and (max-width: 700px){#project_new #slider{width:94% !important;margin-left:3% !important}}@media (max-height:600px){#project_new #slider{width:325px !important}}@media (max-height:500px){#project_new #slider{width:250px !important}}@media (max-height:600px) and (max-width:700px){#project_new #slider{width:94% !important;margin-left:3% !important}}@media (max-height:500px) and (max-width:700px){#project_new #slider{width:94% !important;margin-left:3% !important}}@media (max-height:650px) and (max-width:900px){#project_new #slider{width:400px}}@media (min-height:750px) and (max-width:900px){#project_new #slider{width:450px}}@media (max-height:650px) and (max-width:1000px){#project_new #slider{width:450px}}@media (max-height:750px) and (max-width:1000px){#project_new #slider{width:500px}}@media (min-height:750px) and (max-width:1000px){#project_new #slider{width:550px}}@media (max-height:650px) and (min-width:1200px){#project_new #slider{width:600px}}@media (max-height:750px) and (min-width:1200px){#project_new #slider{width:700px}}@media (min-height:750px) and (min-width:1200px){#project_new #slider{width:800px}}@media (min-height:800px) and (min-width:1200px){#project_new #slider{width:850px}}@media (min-height:1100px) and (min-width:2100px){#project_new #slider{width:1100px}}#project_new #slider .rsOverflow{overflow:visible !important}@media only screen and (max-width: 700px){#project_new #slider{max-height:450px;margin:0}}#project_new #slider .double_container{position:relative;width:100%;height:100%}#project_new #slider .double_container .image{position:absolute;width:46%;height:96%;margin:2%;background-repeat:no-repeat;background-position:50% 50%}#project_new #slider .double_container.Contain .image{background-size:contain}#project_new #slider .double_container.Cover .image{background-size:cover}#project_new #slider .double_container .first{left:-10px;top:0}#project_new #slider .double_container .second{left:50%;right:-10px}#project_new #project_about{position:absolute;bottom:16px;width:100%;background:rgba(255,255,255,0);border:16px solid #fff;margin:-16px;box-sizing:border-box;border-top:none;padding:30px 0;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,0);z-index:10}@media only screen and (max-width: 700px){#project_new #project_about{width:94%;margin:20px 3% 0 3%;position:static;border:none;padding-top:0}}#project_new #project_about.expanded{box-shadow:0 0 15px rgba(0,0,0,0.05);background:#fff}@media only screen and (max-width: 700px){#project_new #project_about.expanded{box-shadow:none;background:none}}#project_new #project_about.expanded #info{display:block}#project_new #project_about #info{display:none}#project_new #project_about #info .close_icon a{float:right;margin-top:-10px;padding-right:4%;font-size:30px;text-decoration:none}@media only screen and (max-width: 700px){#project_new #project_about #info .close_icon a{display:none}}@media only screen and (max-width: 700px){#project_new #project_about #info{display:block}}#project_new #project_about #info .columns{width:54%;padding-left:4%;margin:20px 0 40px;column-count:3;column-gap:60px;-moz-column-count:3;-moz-column-gap:60px;-webkit-column-count:3;-webkit-column-gap:60px}#project_new #project_about #info .columns.single{column-count:1;width:25%;-moz-column-count:1;-webkit-column-count:1}@media only screen and (max-width: 700px){#project_new #project_about #info .columns.single{width:100%}}@media only screen and (min-width: 1600px){#project_new #project_about #info .columns{width:54%;-moz-column-count:4;-moz-column-gap:60px;-webkit-column-count:4;-webkit-column-gap:60px}}@media only screen and (max-width: 1400px){#project_new #project_about #info .columns{width:92%}}@media only screen and (max-width: 1100px){#project_new #project_about #info .columns{width:92%}}@media only screen and (max-width: 960px){#project_new #project_about #info .columns{column-gap:40px;-moz-column-gap:40px;-webkit-column-gap:40px}}@media only screen and (max-width: 700px){#project_new #project_about #info .columns{width:90% !important;-moz-column-count:2;-moz-column-gap:60px;-webkit-column-count:2;-webkit-column-gap:60px;margin-bottom:0}}@media only screen and (max-width: 600px){#project_new #project_about #info .columns{-moz-column-count:1;-moz-column-gap:60px;-webkit-column-count:1;-webkit-column-gap:60px}}@media only screen and (max-width: 480px){#project_new #project_about #info .columns{width:380px !important}}#project_new #project_about #info p,#project_new #project_about #info a{margin-bottom:17px}@media only screen and (max-width: 600px){#project_new #project_about #info p,#project_new #project_about #info a{font-size:22px;line-height:normal;margin:0 0 22px 0}}#project_new #project_about #info a{text-decoration:underline}#project_new #project_about #info .credits p{font-size:14px}@media only screen and (max-width: 600px){#project_new #project_about #info .credits p{font-size:20px;line-height:normal;margin:0 0 20px 0}}#project_new #project_about #info .credits p.cred_head{margin:0;text-decoration:underline;font-weight:400}#project_new #project_about .mobile_stepper{display:none;border-bottom:2px solid #fff;margin:0 4% 0 4%;padding:30px 0}@media only screen and (max-width: 700px){#project_new #project_about .mobile_stepper{padding:40px 0}}#project_new #project_about .mobile_stepper #next,#project_new #project_about .mobile_stepper #prev{float:left;width:20%;cursor:pointer;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#project_new #project_about .mobile_stepper .current{width:60%;float:left;text-align:center}@media only screen and (max-width: 600px){#project_new #project_about .mobile_stepper .current{font-size:20px}}#project_new #project_about .mobile_stepper #next{text-align:right}@media only screen and (max-width: 700px){#project_new #project_about .mobile_stepper{display:block}}#project_new #project_about .mobile_title{display:none;margin-left:4%}@media only screen and (max-width: 700px){#project_new #project_about .mobile_title{display:block}}@media only screen and (max-width: 600px){#project_new #project_about .mobile_title h2{font-size:24px;margin:20px 0 20px 0}}#project_new #project_about .title,#project_new #project_about .show,#project_new #project_about .stepper{float:left;width:33%;line-height:17px;font-size:17px}@media only screen and (max-width: 700px){#project_new #project_about .title,#project_new #project_about .show,#project_new #project_about .stepper{display:none}}#project_new #project_about .title{padding-left:4%}#project_new #project_about .title h2{line-height:17px;margin:0}#project_new #project_about .show{text-align:center;width:26%}#project_new #project_about .show #expand{display:inline;cursor:pointer}#project_new #project_about .show span{padding:0 3px;font-size:14px;line-height:17px}#project_new #project_about .show #product_link{display:inline-block;margin-left:10px}#project_new #project_about .show #product_link a{background:none;background-color:#fff;color:#fff;font-family:"futura-pt","Helvetica Neue",Helvetica,Arial;-webkit-font-smoothing:antialiased;font-size:17px;font-size:12px;font-weight:bold;text-transform:uppercase;height:24px;padding:3px 10px;border-radius:2px;border:none;text-shadow:none;box-shadow:none}#project_new #project_about .stepper{padding-right:4%;text-align:right}#project_new #project_about .stepper span{padding:0 3px;font-size:14px;line-height:17px}#project_new #project_about .stepper .current{display:inline}#project_new #project_about .stepper #next,#project_new #project_about .stepper #prev{cursor:pointer;opacity:1;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}section.shop{padding-bottom:100px}@media only screen and (max-width: 1100px){section.shop{padding-top:240px}}@media only screen and (max-width: 960px){section.shop{padding-top:230px}}@media only screen and (max-width: 800px){section.shop{padding-top:170px}}@media only screen and (max-width: 700px){section.shop{padding-top:220px}}section.shop ul#filter{text-align:center;float:left;width:80%;margin:50px 10% 20px}@media only screen and (max-width: 800px){section.shop ul#filter{font-size:19px;margin-bottom:10px}}@media only screen and (max-width: 700px){section.shop ul#filter{margin-bottom:30px}}section.shop ul#filter li{display:inline-block;font-size:24px;font-style:italic;padding:0;margin:0 20px 20px;list-style:none;cursor:pointer}@media only screen and (max-width: 800px){section.shop ul#filter li{font-size:19px;margin:10px 10px 0}}section.shop ul#filter li.active{border-bottom:2px solid #fff}section.shop .product_list{display:inline;float:left;width:99.30555555555556%;margin:0 .3472222222222222%;margin:20px 0 60px;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out;min-height:400px}section.shop .product_list .product{display:inline;float:left;width:32.63888888888889%;margin:0 .3472222222222222%;position:relative;text-align:center;opacity:0;display:none;margin-bottom:5%}@media only screen and (max-width: 1200px){section.shop .product_list .product{display:inline;float:left;width:49.30555555555556%;margin:0 .3472222222222222%;opacity:0;display:none}}@media only screen and (max-width: 700px){section.shop .product_list .product{display:inline;float:left;width:99.30555555555556%;margin:0 .3472222222222222%;opacity:0;display:none}}@media only screen and (max-width: 1200px){section.shop .product_list .product{margin-bottom:5%}}@media only screen and (max-width: 900px){section.shop .product_list .product{margin-bottom:8%}}@media only screen and (max-width: 700px){section.shop .product_list .product{margin-bottom:50px;height:inherit !important}}section.shop .product_list .product .blockWrap{display:table;text-align:center;width:100%;height:100%}section.shop .product_list .product .blockWrap .imgWrapInside{display:inline-block;box-shadow:0 0 25px rgba(0,0,0,0.1);border:8px solid #fff;border-bottom-width:70px}section.shop .product_list .product .blockWrap .imgWrapInside a{display:block;pointer-events:auto}section.shop .product_list .product .blockWrap .imgWrapInside img{width:auto;height:auto;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}section.shop .product_list .product .blockWrap .imgWrapInside .product_caption{position:absolute;bottom:10px;width:100%}section.shop .product_list .product .blockWrap .imgWrapInside .product_caption h2{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:normal;margin:0 auto}section.shop .product_list .product .blockWrap .imgWrapInside .product_caption div.price{width:100%}section.shop .product_list .product .blockWrap .imgWrapInside .product_caption div.price span.on_sale{margin-left:10px;padding:0 5px;display:inline-block;background-color:#fff;color:#fff;border-radius:2px;text-transform:uppercase;font-weight:bold;font-size:14px}section.shop .product_list .product .blockWrap .imgWrap{position:relative}section.shop .product_list .product .blockWrap .imgWrap .hover{display:block;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out;left:50%;overflow:hidden;background:#fff;color:#fff;width:100%;height:100%;box-shadow:inset 0 0 0 8px #fff}@media only screen and (max-width: 480px){section.shop .product_list .product .blockWrap .imgWrap .hover{display:none}}section.shop .product_list .product .blockWrap .imgWrap .hover .textWrap{display:table;height:100%;width:100%}section.shop .product_list .product .blockWrap .imgWrap .hover .textWrap .text{opacity:0;margin-left:-100px;padding:20px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;display:table-cell;vertical-align:middle}section.shop .product_list .product .blockWrap .imgWrap .hover .textWrap .text h3{margin:0;opacity:0;-webkit-transform:translate(-300px, 0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}section.shop .product_list .product .blockWrap .imgWrap .hover .textWrap .text h3 a{font-weight:400;font-size:24px;line-height:30px}@media only screen and (max-width: 1300px){section.shop .product_list .product .blockWrap .imgWrap .hover .textWrap .text h3 a{font-size:18px;line-height:20px}}@media only screen and (max-width: 1200px){section.shop .product_list .product .blockWrap .imgWrap .hover .textWrap .text h3 a{font-size:24px;line-height:30px}}@media only screen and (max-width: 800px){section.shop .product_list .product .blockWrap .imgWrap .hover .textWrap .text h3 a{font-size:18px;line-height:20px}}@media only screen and (max-width: 700px){section.shop .product_list .product .blockWrap .imgWrap .hover .textWrap .text h3 a{font-size:24px;line-height:30px}}section.shop .product_list .product .blockWrap .imgWrap .hover .textWrap .text hr{width:50%;background:#fff;height:2px;border:none;margin:20px auto;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media only screen and (max-width: 1300px){section.shop .product_list .product .blockWrap .imgWrap .hover .textWrap .text hr{margin:15px auto}}@media only screen and (max-width: 1200px){section.shop .product_list .product .blockWrap .imgWrap .hover .textWrap .text hr{margin:20px auto}}@media only screen and (max-width: 800px){section.shop .product_list .product .blockWrap .imgWrap .hover .textWrap .text hr{margin:15px auto}}@media only screen and (max-width: 700px){section.shop .product_list .product .blockWrap .imgWrap .hover .textWrap .text hr{margin:20px auto}}section.shop .product_list .product .blockWrap .imgWrap .hover .textWrap .text h4{font-weight:400;font-style:italic;font-size:19px;margin:0;line-height:24px;-webkit-transform:translate(300px, 0);opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width: 1300px){section.shop .product_list .product .blockWrap .imgWrap .hover .textWrap .text h4{font-size:16px;line-height:20px}}@media only screen and (max-width: 1200px){section.shop .product_list .product .blockWrap .imgWrap .hover .textWrap .text h4{font-size:19px;line-height:24px}}@media only screen and (max-width: 800px){section.shop .product_list .product .blockWrap .imgWrap .hover .textWrap .text h4{font-size:16px;line-height:20px}}@media only screen and (max-width: 700px){section.shop .product_list .product .blockWrap .imgWrap .hover .textWrap .text h4{font-size:19px;line-height:24px}}section.shop .product_list .product .blockWrap .imgWrap .hover:hover{opacity:1}@media only screen and (max-width: 480px){section.shop .product_list .product .blockWrap .imgWrap .hover:hover{opacity:0}}section.shop .product_list .product .blockWrap .imgWrap .hover:hover .text{opacity:1}section.shop .product_list .product .blockWrap .imgWrap .hover:hover .text h3{-webkit-transform:translate(0, 0);opacity:1}section.shop .product_list .product .blockWrap .imgWrap .hover:hover .text h4{-webkit-transform:translate(0, 0);opacity:1}section.shop .product_list .product .blockWrap .imgWrap .hover:hover .text hr{opacity:1}@media only screen and (max-width: 480px){section.shop .product_list .product .blockWrap .imgWrap .hover:hover .text h3,section.shop .product_list .product .blockWrap .imgWrap .hover:hover .text h4,section.shop .product_list .product .blockWrap .imgWrap .hover:hover .text hr{-webkit-transform:none;opacity:0}}section.shop .product_list .product .blockWrap .imgWrap .hover:hover img{box-shadow:0 0 25px rgba(0,0,0,0.15)}.product_detail{padding:160px 0 40px;overflow:hidden}@media only screen and (max-width: 700px){.product_detail{padding:210px 0 75px}}.product_detail .spinner{top:50%}.product_detail .next,.product_detail .prev{position:fixed;top:50%;margin-top:-40px;font-size:30px;cursor:pointer;z-index:9;padding:30px;-webkit-transform:translate(0, 0);opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width: 700px){.product_detail .next,.product_detail .prev{display:none}}.product_detail .next{right:4%;padding-right:0}.product_detail .next:hover{-webkit-transform:translate(10px, 0)}.product_detail .prev{left:4%;opacity:0;padding-left:0}.product_detail .prev:hover{-webkit-transform:translate(-10px, 0)}.product_detail #slider{width:800px;margin:0 auto 60px auto;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media only screen and (max-width: 1300px){.product_detail #slider{width:800px}}@media only screen and (max-width: 1100px){.product_detail #slider{width:600px}}@media only screen and (max-width: 900px){.product_detail #slider{width:450px}}@media only screen and (max-width: 700px){.product_detail #slider{width:94% !important;margin-left:3% !important}}@media (max-height:600px){.product_detail #slider{width:325px !important}}@media (max-height:500px){.product_detail #slider{width:250px !important}}@media (max-height:600px) and (max-width:700px){.product_detail #slider{width:94% !important;margin-left:3% !important}}@media (max-height:500px) and (max-width:700px){.product_detail #slider{width:94% !important;margin-left:3% !important}}@media (max-height:650px) and (max-width:900px){.product_detail #slider{width:400px}}@media (min-height:750px) and (max-width:900px){.product_detail #slider{width:450px}}@media (max-height:650px) and (max-width:1000px){.product_detail #slider{width:450px}}@media (max-height:750px) and (max-width:1000px){.product_detail #slider{width:500px}}@media (min-height:750px) and (max-width:1000px){.product_detail #slider{width:550px}}@media (max-height:650px) and (min-width:1200px){.product_detail #slider{width:600px}}@media (max-height:750px) and (min-width:1200px){.product_detail #slider{width:700px}}@media (min-height:750px) and (min-width:1200px){.product_detail #slider{width:800px}}@media (min-height:800px) and (min-width:1200px){.product_detail #slider{width:850px}}@media (min-height:1100px) and (min-width:2100px){.product_detail #slider{width:1100px}}.product_detail #slider .rsOverflow{overflow:visible !important}@media only screen and (max-width: 700px){.product_detail #slider{max-height:450px;margin:0}}.product_detail #slider .double_container{position:relative;width:100%;height:100%}.product_detail #slider .double_container .image{position:absolute;width:46%;height:96%;margin:2%;background-repeat:no-repeat;background-position:50% 50%}.product_detail #slider .double_container.Contain .image{background-size:contain}.product_detail #slider .double_container.Cover .image{background-size:cover}.product_detail #slider .double_container .first{left:-10px;top:0}.product_detail #slider .double_container .second{left:50%;right:-10px}.product_detail #product_info{position:absolute;bottom:16px;width:100%;background:rgba(255,255,255,0);border:16px solid #fff;margin:-16px;box-sizing:border-box;border-top:none;padding:30px 0 0;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,0);z-index:10}@media only screen and (max-width: 700px){.product_detail #product_info{width:94%;margin:20px 3% 0 3%;position:static;border:none}}.product_detail #product_info #info{border-top:2px solid #fff;width:92%;margin:0 4% 20px}.product_detail #product_info #info .columns{margin:10px auto 20px;width:60%}@media only screen and (max-width: 700px){.product_detail #product_info #info .columns{width:100%}}.product_detail #product_info #info .columns .col1{float:left;width:60%;margin-right:6%}@media only screen and (max-width: 700px){.product_detail #product_info #info .columns .col1{float:none;width:100%}}.product_detail #product_info #info .columns .col1 h2{font-size:20px;margin-bottom:0;display:inline-block}.product_detail #product_info #info .columns .col1 p{color:#fff}.product_detail #product_info #info .columns .col1 span.on_sale{margin-bottom:10px;margin-left:10px;padding:0 5px;display:inline-block;background-color:#fff;color:#fff;border-radius:2px;text-transform:uppercase;font-weight:bold;font-size:14px}.product_detail #product_info #info .columns .col1 p.see_project a{text-decoration:underline}.product_detail #product_info #info .columns .col2{float:left;width:20%;margin-top:20px}@media only screen and (max-width: 700px){.product_detail #product_info #info .columns .col2{float:none;width:100%}}.product_detail #product_info #info .columns .col2 button#addtocart{background:#fff;color:#fff;font-family:"futura-pt","Helvetica Neue",Helvetica,Arial;-webkit-font-smoothing:antialiased;font-size:17px;font-size:12px;font-weight:bold;text-transform:uppercase;height:24px;padding:3px 10px;border-radius:2px;border:none;text-shadow:none;box-shadow:none}.product_detail #product_info #info .columns .col2 span.price{font-weight:bold}.product_detail #product_info #info .columns .col2 .simple_price{margin-bottom:20px}.product_detail #product_info #info .columns .col2 .single_variation{margin-top:20px}.product_detail #product_info #info .columns .col2 .variations_button{margin-top:20px}.product_detail #product_info .mobile_stepper{display:none;border-bottom:2px solid #fff;margin:0 4% 0 4%;padding:30px 0}@media only screen and (max-width: 700px){.product_detail #product_info .mobile_stepper{padding:0 0 40px 0}}.product_detail #product_info .mobile_stepper #next,.product_detail #product_info .mobile_stepper #prev{float:left;width:20%;cursor:pointer;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.product_detail #product_info .mobile_stepper .current{width:60%;float:left;text-align:center}@media only screen and (max-width: 600px){.product_detail #product_info .mobile_stepper .current{font-size:20px}}.product_detail #product_info .mobile_stepper #next{text-align:right}@media only screen and (max-width: 700px){.product_detail #product_info .mobile_stepper{display:block}}.product_detail #product_info .mobile_title{display:none;margin-left:4%}@media only screen and (max-width: 700px){.product_detail #product_info .mobile_title{display:block}}@media only screen and (max-width: 600px){.product_detail #product_info .mobile_title h2{font-size:24px}}.product_detail #product_info .title,.product_detail #product_info .show,.product_detail #product_info .stepper{float:left;width:33%;line-height:17px;font-size:17px}@media only screen and (max-width: 700px){.product_detail #product_info .title,.product_detail #product_info .show,.product_detail #product_info .stepper{display:none}}.product_detail #product_info .title{padding-left:4%}.product_detail #product_info .title h2{line-height:17px;margin:0}.product_detail #product_info .stepper{padding-right:4%;text-align:right}.product_detail #product_info .stepper span{padding:0 3px;font-size:14px;line-height:17px}.product_detail #product_info .stepper .current{display:inline}.product_detail #product_info .stepper #next,.product_detail #product_info .stepper #prev{cursor:pointer;opacity:1;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.woocommerce-checkout,.woocommerce-cart{background:#f4f4f4}.cart_container,.checkout_container{-webkit-box-shadow:0 0 25px rgba(0,0,0,0.1);-moz-box-shadow:0 0 25px rgba(0,0,0,0.1);box-shadow:0 0 25px rgba(0,0,0,0.1);width:60%;margin:0 auto 60px;padding:20px;background-color:#fff}@media only screen and (max-width: 1200px){.cart_container,.checkout_container{width:80%}}.woocommerce-cart h1{font-size:27px}.woocommerce-cart .cart_container table.shop_table{border:none;border-radius:none}.woocommerce-cart .cart_container table.shop_table td{border:none;border-top:1px solid #fff;vertical-align:top}.woocommerce-cart .cart_container table.shop_table td.cart_total{text-align:left}.woocommerce-cart .cart_container table.shop_table tr.cart_total td{padding:20px 0}.woocommerce-cart .cart_container table.shop_table tr.cart_item td{padding:20px 0}.woocommerce-cart .cart_container table.shop_table td.actions{padding:30px 0 0 0}.woocommerce-cart .cart_container table.shop_table td.actions input.button{margin-left:10px;background:none;background-color:#fff;color:#fff;font-family:"futura-pt","Helvetica Neue",Helvetica,Arial;-webkit-font-smoothing:antialiased;font-size:17px;font-size:12px;font-weight:bold;text-transform:uppercase;height:24px;padding:3px 10px;border-radius:2px;border:none;text-shadow:none;box-shadow:none}.woocommerce-cart .cart_container table.shop_table td.actions input.button:hover{text-shadow:none}.woocommerce-cart .cart_container table.shop_table td.actions input.button.update-cart{border:1px solid #fff;color:#fff}@media only screen and (max-width: 700px){.woocommerce-cart .cart_container table.shop_table td.actions input.button{margin-left:0}}.woocommerce-cart .cart_container table.shop_table td.product-remove a:hover{background:none}.woocommerce-cart .cart_container table.shop_table dl.variation{color:#999}.woocommerce-cart .cart_container table.shop_table dl.variation dd{margin-bottom:0}.woocommerce-cart .cart_container table.shop_table dl.variation dt{font-weight:normal}.woocommerce .quantity{width:100px}.woocommerce .quantity input.qty,.woocommerce .quantity input.minus,.woocommerce .quantity input.plus{background:none;border:none;text-shadow:none;border-radius:0;box-shadow:none}.woocommerce .quantity input.minus,.woocommerce .quantity input.plus{position:relative;float:none;display:inline-block;width:17px;height:17px;color:#fff;font-size:18px;margin-top:3px}.woocommerce .quantity input.minus:hover,.woocommerce .quantity input.plus:hover{background:none}.woocommerce-checkout .checkout_container h1{font-size:27px}.woocommerce-checkout .checkout_container h3{font-size:20px;border-bottom:1px solid #fff}.woocommerce-checkout .checkout_container .input-text{border:1px solid #ccc;padding:12px;color:#fff;font-family:"futura-pt","Helvetica Neue",Helvetica,Arial;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.5em;border-radius:0;background:transparent;box-shadow:none}.woocommerce-checkout .checkout_container input.input-text{height:30px}.woocommerce-checkout .checkout_container .form-row label{font-size:19px}.woocommerce-checkout .checkout_container .minict_wrapper{width:100% !important;border-color:#f3f4f4 !important;background:#f3f4f4 !important}.woocommerce-checkout .checkout_container table.shop_table{border:none;border-radius:none}.woocommerce-checkout .checkout_container table.shop_table td{border:none;border-top:1px solid #f4f4f4}.woocommerce-checkout .checkout_container table.shop_table tr{border-color:#f4f4f4}.woocommerce-checkout .checkout_container table.shop_table td.cart_total{text-align:left}.woocommerce-checkout .checkout_container table.shop_table dl.variation{color:#999}.woocommerce-checkout .checkout_container table.shop_table dl.variation dd{margin-bottom:0}.woocommerce-checkout .checkout_container table.shop_table dl.variation dt{font-weight:normal}.woocommerce-checkout .checkout_container .col-1,.woocommerce-checkout .checkout_container .col-2{float:none;width:100%}.woocommerce-checkout .checkout_container .col-2 h3#ship-to-different-address{margin-top:40px;float:none}.woocommerce-checkout .checkout_container .col-2 h3#ship-to-different-address label{padding:0;font-size:17px;font-weight:bold;display:inline-block}.woocommerce-checkout .checkout_container .col-2 h3#ship-to-different-address input#ship-to-different-address-checkbox{margin-left:10px}.woocommerce-checkout .checkout_container .col-2 #order_comments_field{margin:40px 0}.woocommerce-checkout .checkout_container #payment{background:none}.woocommerce-checkout .checkout_container #payment .payment_methods{border:none}.woocommerce-checkout .checkout_container #payment .payment_methods li{border-top:1px solid #f4f4f4;padding:10px 0}.woocommerce-checkout .checkout_container #payment .payment_methods li input,.woocommerce-checkout .checkout_container #payment .payment_methods li label{display:inline-block}.woocommerce-checkout .checkout_container #payment .payment_methods li label{font-weight:bold;font-size:20px}.woocommerce-checkout .checkout_container #payment .payment_methods li .payment_box{background:none;border:none;text-shadow:none;box-shadow:none;margin:10px 0}.woocommerce-checkout .checkout_container #payment .payment_methods li .payment_box:after{border:none}.woocommerce-checkout .checkout_container #payment .payment_methods li .payment_box p{color:#fff}.woocommerce-checkout .checkout_container #payment .place-order{border-top:1px solid #f4f4f4}.woocommerce-checkout .checkout_container #payment .place-order input#place_order{float:none;width:100%;background:#fff;color:#fff;font-family:"futura-pt","Helvetica Neue",Helvetica,Arial;-webkit-font-smoothing:antialiased;font-size:17px;font-size:18px;font-weight:bold;text-transform:uppercase;height:40px;padding:10px 0;border-radius:2px;border:none;text-shadow:none;box-shadow:none}.woocommerce-checkout .checkout_container.order-received p.thankyou{font-size:20px;margin:20px 0}.woocommerce-checkout .checkout_container.order-received h2{margin:0}.woocommerce-checkout .checkout_container.order-received ul.order_details{border-top:1px solid #fff;border-bottom:1px solid #f4f4f4;padding:20px 0}.woocommerce-checkout .checkout_container.order-received ul.order_details h3{margin:0;font-weight:normal}.woocommerce-checkout .checkout_container.order-received ul.order_details li{border:none;font-size:18px;font-weight:bold;text-transform:none;margin-bottom:10px}.woocommerce-checkout .checkout_container.order-received ul.order_details li strong{font-weight:normal;font-size:18px}.woocommerce-checkout .checkout_container.order-received ul.order_details.bacs_details{border:none;padding:0}.woocommerce-checkout .checkout_container.order-received ul.order_details.bacs_details li{float:none;font-weight:normal}.woocommerce-checkout .checkout_container.order-received ul.order_details.bacs_details strong{display:inline-block}.woocommerce-checkout .checkout_container.order-received h2{border-bottom:1px solid #ccc;margin-bottom:20px}.woocommerce-checkout .checkout_container.order-received h3{border:none}.woocommerce-checkout .checkout_container.order-received table.shop_table td,.woocommerce-checkout .checkout_container.order-received table.shop_table th{vertical-align:top;padding-left:0}.woocommerce-checkout .checkout_container.order-received table.shop_table tfoot th{border-top:1px solid #f4f4f4}.woocommerce-checkout .checkout_container.order-received table.shop_table tfoot th,.woocommerce-checkout .checkout_container.order-received table.shop_table tfoot td{font-weight:normal}.woocommerce-checkout .checkout_container.order-received dl.customer_details dt{font-weight:normal}.woocommerce-checkout .checkout_container.order-received dl.customer_details dd{margin:0 0 20px 0}.woocommerce-checkout .checkout_container.order-received div.addresses .col-1,.woocommerce-checkout .checkout_container.order-received div.addresses .col-2{float:left;width:50%}@media only screen and (max-width: 900px){.woocommerce-checkout .checkout_container.order-received div.addresses .col-1,.woocommerce-checkout .checkout_container.order-received div.addresses .col-2{float:none;width:100%}}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{border-top:3px solid #fff}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info{box-shadow:none;background:#f5f5f5;text-shadow:none;border-radius:0;color:#fff}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{background-color:#fff}.woocommerce-message{display:none}@media only screen and (max-width: 770px){.woocommerce-page table.cart .product-thumbnail{display:block}}@media only screen and (max-width: 700px){.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce-page table.shop_table,.woocommerce-page table.shop_table thead,.woocommerce-page table.shop_table tbody,.woocommerce-page table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table tr{display:block}.woocommerce-page table.shop_table thead tr{position:absolute;top:-9999px;left:-9999px}.woocommerce-page table.shop_table td{border:1px solid #d2d3d3;position:relative;padding-left:30% !important}.woocommerce-cart .cart_container table.shop_table tr.cart_item td{padding-top:5px;margin-top:5px}.woocommerce-cart .cart_container table.shop_table tr.cart_item td.product-name,.woocommerce-cart .cart_container table.shop_table tr.cart_item td.product-price,.woocommerce-cart .cart_container table.shop_table tr.cart_item td.product-quantity,.woocommerce-cart .cart_container table.shop_table tr.cart_item td.product-subtotal{border:none}.woocommerce-cart .cart_container table.shop_table tr.cart_item td.product-remove{padding-top:15px}.woocommerce-page table.shop_table{border:none}.woocommerce-page table.shop_table td.product-spacer{border-color:#fff;height:10px}.woocommerce-page table.shop_table td:before{position:absolute;top:6px;left:6px;width:25%;padding-right:10px;white-space:nowrap}.woocommerce-page table.shop_table td.product-remove:before{content:"";padding-top:10px}.woocommerce-page table.shop_table td.product-thumbnail:before{content:"Image"}.woocommerce-page table.shop_table td.product-name:before{content:"Product"}.woocommerce-page table.shop_table td.product-price:before{content:"Price"}.woocommerce-page table.shop_table td.product-quantity:before{content:"Quantity"}.woocommerce-page table.shop_table td.product-subtotal:before{content:"Subtotal"}.woocommerce-page table.shop_table td.product-total:before{content:"Total"}.woocommerce .quantity,.woocommerce #content .quantity,.woocommerce-page .quantity,.woocommerce-page #content .quantity{margin:0}.woocommerce-page table.cart td.actions,.woocommerce-page #content table.cart td.actions{text-align:left;border:0;padding-left:6px !important}.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .button.alt{float:left;margin-top:10px}.woocommerce-page table.cart td.actions div,.woocommerce-page #content table.cart td.actions div,.woocommerce-page table.cart td.actions input,.woocommerce-page #content table.cart td.actions input{margin-bottom:10px}.woocommerce-page .cart-collaterals .cart_totals{float:left;width:100%;text-align:left}.woocommerce-page .cart-collaterals .cart_totals th,.woocommerce-page .cart-collaterals .cart_totals td{border:0 !important}.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td,.woocommerce-page .cart-collaterals .cart_totals table tr.shipping td,.woocommerce-page .cart-collaterals .cart_totals table tr.total td{padding-left:0 !important}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th,.woocommerce-page table.shop_table tr.order-total td{padding-left:0 !important}.woocommerce-page table.shop_table tr.order-total td{border:none}.woocommerce-page table.shop_table tr.cart-subtotal td{margin-bottom:10px}.woocommerce-page table.shop_table tr.cart-subtotal td,.woocommerce-page table.shop_table tr.shipping td,.woocommerce-page table.shop_table tr.total td,.woocommerce-page table.shop_table.order_details tfoot th,.woocommerce-page table.shop_table.order_details tfoot td{padding-left:6px !important;border:0 !important}.woocommerce-page table.shop_table tbody{padding-top:10px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:none;width:100%}.woocommerce .order_details ul,.woocommerce-page .order_details ul,.woocommerce .order_details,.woocommerce-page .order_details{padding:0}.woocommerce .order_details li,.woocommerce-page .order_details li{clear:left;margin-bottom:10px;border:0}#content table.cart td.actions .button,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input{width:100%}#content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%}#content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{margin-top:1.5em}#content table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{margin-bottom:1em}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{display:none}}.sliderContainer{position:relative}.next,.prev{position:absolute;top:50%;margin-top:-40px;font-size:30px;cursor:pointer;z-index:9;padding:30px;-webkit-transform:translate(0, 0);opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width: 700px){.next,.prev{display:none}}.next{right:14%;opacity:0;padding-right:0}.next:hover{-webkit-transform:translate(10px, 0)}.prev{left:14%;opacity:0;padding-left:0}.prev:hover{-webkit-transform:translate(-10px, 0)}.slider{display:inline;float:left;width:77.08333333333334%;margin:0 .3472222222222222%;margin-right:11.458333333333332%;margin-left:11.458333333333332%;text-align:center;position:relative;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out;opacity:0}.slider .overlay{position:absolute;top:50%;z-index:9;font-size:48px;width:100%;text-align:center;pointer-events:none;line-height:0;color:#fff;font-weight:600;text-shadow:4px 2px 0 #fff}@media only screen and (max-width: 1100px){.slider .overlay{font-size:36px}}.rsArrow{display:none !important}.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsVideoFrameHolder,.rsDefault .rsThumbs{background:transparent}.rsDefault .rsBullet span{background:#fff;box-shadow:none !important;cursor:pointer;opacity:.5}.rsDefault .rsBullet.rsNavSelected span{background:#fff;opacity:1}.rsDefault .rsBullets{background:none !important;margin-left:8px;bottom:-60px}@media only screen and (max-width: 600px){.rsDefault .rsBullets{bottom:-50px}}.rsDefault .rsGCaption{position:absolute;bottom:110px;left:15%;text-align:center;background:none;color:#fff;padding:0;font-size:19px;font-style:italic;border-radius:0;width:70%}.rsDefault .rsGCaption span{padding:0 10px;opacity:.5}@media only screen and (max-width: 700px){.rsDefault .rsGCaption{display:none}}.rsDefault .rsCloseVideoIcn,.rsDefault .rsPlayBtnIcon{background-color:#fff;opacity:.8;border-radius:0}.rsDefault .rsCloseVideoIcn{width:30px}.rsDefault .rsCloseVideoIcn:hover,.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon{background-color:#fff;opacity:1}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{padding-right:0}.minict_wrapper{border:1px solid #fff;width:200px;height:2rem;border-radius:0;margin-bottom:10px}.minict_wrapper span{font-size:13px;color:#fff}.minict_wrapper:after{color:#fff}.minict_wrapper ul{border-color:#fff}.minict_wrapper ul li.highlighted{background:#f3f4f4}.mediaBlock img{width:35%;height:auto}@media only screen and (max-width: 1100px){.mediaBlock img{width:30%}}@media only screen and (max-width: 1000px){.mediaBlock img{width:25%}}@media only screen and (max-width: 900px){.mediaBlock img{width:30%}}@media only screen and (max-width: 700px){.mediaBlock img{width:25%}}@media only screen and (max-width: 600px){.mediaBlock img{width:40%}}.mediaBlock h2{font-size:20px;margin:17px auto;line-height:22px}@media only screen and (max-width: 1300px){.mediaBlock h2{font-size:16px;margin:12px 0;line-height:20px}}@media only screen and (max-width: 1000px){.mediaBlock h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:12px auto;width:90%}}@media only screen and (max-width: 900px){.mediaBlock h2{font-size:20px;margin:17px auto;line-height:22px}}@media only screen and (max-width: 800px){.mediaBlock h2{font-size:18px;margin:12px auto;line-height:20px}}@media only screen and (max-width: 700px){.mediaBlock h2{font-size:16px;margin:12px auto;line-height:20px}}@media only screen and (max-width: 600px){.mediaBlock h2{font-size:20px;margin:17px auto;line-height:22px}}.mediaBlock .date{font-size:14px;margin:0 0 10px;line-height:7px}@media only screen and (max-width: 1100px){.mediaBlock .date{font-size:12px;line-height:4px}}@media only screen and (max-width: 900px){.mediaBlock .date{font-size:14px;line-height:7px}}@media only screen and (max-width: 800px){.mediaBlock .date{font-size:12px;line-height:4px}}@media only screen and (max-width: 600px){.mediaBlock .date{font-size:14px;line-height:7px}}.mediaBlock .description,.mediaBlock .description a{width:95%;font-size:17px;margin:0 auto;line-height:24px;font-style:italic}@media only screen and (max-width: 1300px){.mediaBlock .description,.mediaBlock .description a{font-size:14px;line-height:20px}}@media only screen and (max-width: 900px){.mediaBlock .description,.mediaBlock .description a{font-size:17px;line-height:24px}}@media only screen and (max-width: 800px){.mediaBlock .description,.mediaBlock .description a{font-size:14px;line-height:20px}}@media only screen and (max-width: 600px){.mediaBlock .description,.mediaBlock .description a{font-size:17px;line-height:24px}}.mediaBlock .description a{text-decoration:underline}.mediaBlock .description a:hover{text-decoration:none}.spinner,.spinner_two{position:fixed;width:40px;height:40px;background-color:#fff;margin:-20px 0 0 -20px;border-radius:100%;top:50%;left:50%;-webkit-animation:scaleout 1s infinite ease-in-out;animation:scaleout 1s infinite ease-in-out}@-webkit-keyframes scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}}@-webkit-keyframes pace-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes pace-spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes pace-spinner{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes pace-spinner{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pace-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}html.touch section.shop .product_list .product .blockWrap .imgWrap .hover{display:none;pointer-events:none}html.safari .instagram .hover{left:1px !important}