html{padding:0;margin:0;width:100%;height:100%;font-size:16px;overflow-y:scroll}html.fancybox-enabled{overflow-y:scroll}html.fancybox-enabled body{overflow:hidden}@keyframes slideShow{from{max-height:0}to{max-height:25em}}body{position:relative;padding:0;margin:0;width:100%;height:100%}body,table{font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Bitstream Vera Sans","Trebuchet MS",Verdana,"Verdana Ref",sans-serif;line-height:1.5}.popup_frame{padding:1em}a.skip-main{position:absolute;top:-100em;left:-100em;z-index:-999;background:#fff;border:1px solid #000;border-color:#666;padding:0 1em}a.skip-main:focus,a.skip-main:active{left:0;top:0;z-index:999}h1,.h1{font-size:150%;font-weight:bold}h2,.h2{font-size:130%;font-weight:bold}h3,.h3{font-size:120%;font-weight:bold}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#000}h4,h5,h6,.h4,.h5,.h6{margin:0;font-size:1rem}h1 small,h2 small,h3 small,h4 small,.h1 small,.h2 small,.h3 small,.h4 small,small{font-weight:100}a{color:#666}hr{border:none;height:0;border-top:1px solid #8c8c8c}img{max-width:100%;vertical-align:middle}form{display:inline}#formactive-shadow{visibility:hidden;opacity:0;transition:opacity .5s;display:flex;justify-content:center;align-items:center;font-size:400%;color:#fff}body.form-active #formactive-shadow{visibility:visible;opacity:1}#header{top:0;z-index:800;position:fixed;width:100%;left:0}#header-content{display:flex;justify-content:left}#header-content div{background:rgba(255,255,255,0.5)}#header-content div a{display:block;padding:1rem}#header-logo{max-width:calc(100% - 10rem)}@media(min-width:768px){#header-logo{text-align:left}}#header-logo a{display:block;font-size:2rem;text-transform:uppercase;line-height:1;letter-spacing:.2rem}.xxheader-button a{background-color:#666;color:#fff;display:block;width:100%;padding:.5em 0;text-align:center;margin-top:1em}.xxheader-button a:hover{cursor:pointer}.xxheader-button a sup{position:relative;left:-0.3em;border-radius:.5em;background:rgba(0,0,0,0.5);padding:0 .25em}@media(max-width:480px){.xxheader-button a span{display:block;font-size:smaller}}.navmenu{position:fixed;top:0;left:-25em;height:100%;width:25em;max-width:85%;overflow:hidden;transition:all .3s;z-index:1000;overflow:auto;background:#fff}.navmenu-left{left:auto;right:-25em}.navmenu-main-active #navmenu-main,.navmenu-account-active #navmenu-account,.navmenu-basket-active #navmenu-basket{left:0}.navmenu-main-active #navmenu-main.navmenu-left,.navmenu-account-active #navmenu-account.navmenu-left,.navmenu-basket-active #navmenu-basket.navmenu-left{left:auto;right:0}.xxxnavmenu-content{top:0;left:-30em;height:100%;width:85%;overflow:auto;max-width:30em;background:#fff;transition:all .5s}.navmenu-shadow{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,0.6);z-index:900;opacity:0;visibility:hidden;transition:all .3s}.navmenu-main-active #navmenu-active-shadow,.navmenu-account-active #navmenu-active-shadow,.navmenu-basket-active #navmenu-active-shadow{opacity:1;visibility:visible}#bvCmtBody.navmenu-main-active,#bvCmtBody.navmenu-account-active,#bvCmtBody.navmenu-basket-active{overflow:hidden}#bvCmtBody.mainnav-active #mainnav{opacity:1;visibility:visible}#mainnav-flags{background-color:#8c8c8c;display:flex}#mainnav-flags a{width:25%;padding:10px;overflow:hidden;display:block;text-align:center}#mainnav-flags a img{width:3em;height:auto}#bvCmtBody.mainnav-active #mainnav-content{left:0}#bvCmtBody.accountnav-active #accountnav{opacity:1;visibility:visible}#bvCmtBody.accountnav-active #accountnav-content{left:0}.navmenu-content a{text-decoration:none;display:block;padding:.5rem;line-height:2rem;background-color:#eee;border-bottom:1px solid #fff}.navmenu-content a.item::before{content:"+";margin:0 .5rem;line-height:2rem;vertical-align:middle}.navmenu-content a span{vertical-align:middle}.navmenu-text{margin:0 1rem}.navmenu-text input:not([type=checkbox]):not([type=radio]),.navmenu-text button{width:100%;margin-bottom:.5rem}.navmenu-buttons{padding:1rem;display:flex;justify-content:space-between}.navmenu-buttons a{color:#666;display:block;text-align:center;font-size:2rem;width:2rem}.navmenu-content .h3{padding:.5em 1rem}.navmenu-content .h4{padding:.5em 1rem}#xxxxmenu-basket{z-index:999;position:fixed;top:0;right:-320px;left:inherit;left:unset;padding:1rem;height:100vh;width:300px;max-width:80%;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.75);box-shadow:0 0 10px 0 rgba(0,0,0,0.75);transition:right .5s ease}body.basket-menu-active #xxxxmenu-basket{right:0;opacity:1;visibility:visible}#xxxxmenu-basket input{vertical-align:middle;height:2rem;line-height:2rem;width:4rem;border:none}#xxxxmenu-basket button{vertical-align:middle}#xxxxmenu-basket a{text-decoration:none}#xxxxmenu-basket .basket-menu-lines{border-top:1px solid #fff;max-height:calc(100vh - 120px);overflow:auto;margin:0 -1rem;padding:0 1rem}#xxxxmenu-basket .basket-menu-lines .basket-menu-line{border-bottom:1px solid #fff;padding-top:.5rem;padding-bottom:.5rem}#xxxxmenu-basket .basket-menu-lines .basket-menu-line .basket-menu-line-count{padding-top:.5rem}#xxxxmenu-basket .basket-menu-lines .basket-menu-line .basket-menu-line-price{text-align:right}#xxxxmenu-basket .basket-menu-lines .basket-menu-line .basket-menu-line-del{padding-top:.5rem;text-align:right}#xxxxmenu-basket .basket-menu-lines .basket-menu-line .basket-menu-line-del button{min-width:unset}#xxxxmenu-basket .basket-menu-continue{margin-top:1rem}#xxxxmenu-basket .basket-menu-continue a{display:block;padding:.5rem;width:100%;height:auto;line-height:1.25}#xxxxmenu-basket .basket-menu-continue a em{float:left}#xxxxmenu-basket .basket-menu-continue a strong{float:right}#xxxxmenu-basket .basket-menu-continue a::after{content:'';display:block;clear:both}#ErrorBar{position:fixed;top:20vh;left:0;width:100%;background-color:orange;z-index:1100;box-shadow:0 0 15px 5px rgba(0,0,0,0.75)}#ErrorBar *{color:#fff;text-align:center}#messages{position:fixed;top:0;right:0;height:0;overflow:visible;width:100%;z-index:1000}#messages p{margin:1em auto;max-width:400px;background-color:#d4edda;padding:.25em 1em;color:rgba(0,0,0,0.75);border:1px solid rgba(0,0,0,0.75);animation-name:slideShow;animation-duration:1s;overflow:hidden;border-radius:.25em;box-shadow:0 0 10px 0 rgba(0,0,0,0.75)}.listprod{padding:15px;width:50%}.listprod a{text-decoration:none;color:#000;display:block}.listprod-img{padding:50%;position:relative}.listprod-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.listprod-desc{height:4.5em}.listprod .listprod-stock{font-size:.75rem}.listprod .stock-ok,.listprod .stock-low{display:inline-block;background:#d4edda;padding:0 .5em}.listprod .stock-no{display:inline-block;background:#cce5ff;padding:0 .5em}.listprod .oldprice{height:1.5em}.listprod-prices{text-align:right}.listprod .actualprice.incvat{font-size:1.25rem;color:#666;font-weight:bold}.listprod .actualprice.xvat{font-size:.75rem}.listprod .vatinfo,.listprod .priceinfo{font-size:.75rem;font-weight:normal}.list-prod-order{margin:.5em 0}.list-prod-order a{width:100%}.list-prod-order input{float:left;width:calc(100% - 2em);height:2em;padding-left:.25em}.list-prod-order button{width:2em;text-align:center}@media(min-width:768px){.artlistviewmode-cols .listprod{width:33.33%}}@media(min-width:992px){.artlistviewmode-cols .listprod{width:25%}}@media(min-width:1200px){.artlistviewmode-cols .listprod{width:20%}}@media(min-width:768px){.artlistviewmode-rows .listprod{margin:0 15px;padding:0;width:100%;border-bottom:1px solid #f0f0f0;display:flex}.artlistviewmode-rows .listprod>a{flex-grow:1;display:flex}.artlistviewmode-rows .listprod .listprod-img{width:70px;padding:35px}.artlistviewmode-rows .listprod .oldprice{height:auto}.artlistviewmode-rows .listprod-desc{height:auto}.artlistviewmode-rows .list-prod-order{padding:.5em 0 .5em .5em;width:100px;margin:0}.artlistviewmode-rows .listprod-desc{padding:.5em;flex-grow:1}.artlistviewmode-rows .listprod-stock{padding:.5em;width:190px}.artlistviewmode-rows .listprod-prices{padding:.5em;width:190px}}.listgroup a{display:block;background-color:#f0f0f0;padding:2px;text-decoration:none;text-align:center;color:#666}.listgroup a:hover{box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}.listgroup .group-img{padding:50%;position:relative;background-color:#fff}.listgroup .group-title{font-size:larger;padding:.5em;height:2.5em;overflow:hidden}.listgroup .group-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.artlist-nav{line-height:3em}.artlist-nav-block{background-color:#f0f0f0;margin-bottom:10px}.artlist-nav-block select{xxvertical-align:middle}.artlist-nav-pages,.artlist-nav-options,.artlist-nav-perpage{padding:0 10px}.artlist-nav-options,.artlist-nav-perpage{text-align:right}.artfilters{background-color:#f9f9f9;margin-bottom:1em;border-radius:5px}.artfilters-toggle{padding:0 2em 0 1em;position:relative}.artfilters-active .artfilters-toggle{background:rgba(0,0,0,0.1)}.artfilters-toggle:after{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";content:"\f150";display:block;width:1.2em;height:1.2em;position:absolute;right:.2em;top:0}.artfilters-active .artfilters-toggle:after{content:"\f151"}.artfilter{position:relative;text-align:left;display:none}.artfilter.active{z-index:10}.artfilters-active .artfilter{display:block}.artfilters-active .artfilter.active{background:rgba(255,255,255,0.5)}.artfilters-reset{position:relative;background:url('/_clientfiles/layout/icons/close-circle.svg') no-repeat;background-position:right .5em center;background-size:1em auto}.artfiltertitle,.artfilters-reset a,.artfilters-toggle{padding-right:1em;display:block;text-decoration:none;color:#000;height:3em;line-height:3em;border-bottom:2px solid transparent;padding:0 2em 0 1em}.artfiltertitle:after{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";content:"\f150";display:block;width:1.2em;height:1.2em;position:absolute;right:.2em;top:0}.artfilter.active .artfiltertitle{border-bottom:2px solid #ccc}.artfilter.active .artfiltertitle{border-bottom:2px solid #ccc}.artfilter.active .artfiltertitle:after{content:"\f151"}.artfiltermenu{display:none;visibility:hidden;opacity:0;max-height:0;overflow:hidden;background-color:#f0f0f0;padding:.25em;white-space:nowrap;line-height:1.75}.artfiltervals{max-height:203px;overflow:auto}.artfiltervals .item{position:relative}.artfiltervals label{padding:0 .5em 0 1.5em;cursor:pointer;display:block;position:relative}.artfiltermenu button{width:100%;background:#666;border:none;margin-top:1rem;color:#fff}.artfilter.active .artfiltermenu{display:block;visibility:visible;opacity:1;max-height:100vh}.artfilter input{position:absolute;left:-50px}.artfilter input+label:before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";xxborder-radius:50%;content:"\f111";display:block;width:1.2em;height:1.2em;position:absolute;left:.2em;top:0}.artfilter input:checked+label:before{border:none;content:"\f058"}@media screen and (min-width:768px){.artfilter{float:left;display:block}.artfiltermenu{display:block;overflow:hidden;position:absolute;left:0;top:100%;xxborder:1px solid #ccc;background-color:#f0f0f0;padding:.25em;white-space:nowrap;line-height:1.75}.artfilters-reset{float:left}.artlistnav-perpage{float:left}}.artlist-nav-pages a,.artlist-nav-viewmode a{display:inline-block;width:2em;height:2em;line-height:2em;background:#fff;text-align:center;text-decoration:none}.artlist-nav-pages a.currentartpage,.artlist-nav-viewmode a.currentartpage,.artlist-nav-pages a.active,.artlist-nav-viewmode a.active{color:#4d4d4d}.artlist-nav-pages a.active,.artlist-nav-viewmode a.active{cursor:default}.artdetails button,.artdetails .button{width:100%;margin-bottom:.2em}.artdetail_tobasket input{width:30%;height:3em;line-height:3em;float:left;padding:0 .5rem;font-size:larger}.artdetail_tobasket button.primary{width:70%;height:3em;font-weight:bold;font-size:larger}.artdetails button .fa,.artdetails .button .fa,.artdetails button .far,.artdetails .button .far,.artdetails button .fas,.artdetails .button .fas{margin-right:.3em}.artdetail-img{border:1px solid #ccc;padding:1px}.artdetail-img a{display:block;padding:50%;position:relative}.artdetail-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.artdetail-thumb{width:30%;border:1px solid #ccc;margin:1em 1em 0 0;display:inline-block;padding:1px}.artdetail-thumbs{margin-bottom:1rem}.artdetail-thumbs a{display:block;padding:50%;position:relative}.artdetail-thumbs a img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.artdetail-orderblocks{background-color:#f0f0f0;border:1px solid #ccc}.artdetail-orderblock{padding:.5em}.artdetail-orderblock.hidden{display:none}.subarts_chooser{display:block;padding:.5em;border-bottom:1px solid #ccc}.subarts_counter{font-size:smaller;display:block;line-height:2}.subarts_chooser select{width:100%}.headerbottommenu li{display:inline-block;padding-right:1em;color:#fff}.headerbottommenu li a{color:#fff}ol.breadcrumbs{margin:0;padding:.5em 0;list-style-type:none}ol.breadcrumbs li{margin:0;padding:0;list-style-type:none;display:inline}ol.breadcrumbs li:before{content:" / ";text-decoration:none}ol.breadcrumbs li:first-child:before{content:""}.basket th{text-align:left}.basket .amount,.basket .remove{text-align:right}.basket tfoot td,.basket tfoot th{text-align:right}.basket input,.basket button{vertical-align:middle}.shopmenu{float:right}.shop-menu ul li{display:inline-block}.shop-menu ul li a{background:#fff;color:#696763;font-weight:300;padding:0;padding-right:0;margin-top:10px}.shop-menu ul li a i{margin-right:3px}.shop-menu ul li a:hover{color:#b3dfea;background:#fff}.accountlinks a:active{border-bottom:1px solid #b3dfea;color:#b3dfea}.account_btn{text-align:right}.account_cart_block{float:right}.cart sup{color:#0193b8;margin:0 .5em 0 .25em}.cart span{color:#0193b8}.account{float:left;padding:1em 0 0 2em}.account>span{font-weight:bold}.cart{float:left;padding:1em 0 0 2em}.header-bottom{margin-bottom:2em}.navbar-collapse.collapse{padding-left:0}.mainmenu ul li{padding-right:15px;padding-left:15px}.mainmenu ul li:first-child{padding-left:0}.mainmenu li{display:inline-block}.mainmenu ul li a{color:#696763;font-size:17px;font-weight:300;padding:0;padding-bottom:10px}.mainmenu ul li a:hover,.mainmenu ul li a.active,.shop-menu ul li a.active{background:none;color:#b3dfea}#header-content a{text-decoration:none}#header-search{position:relative;margin:1em 0 0 0}#header-search .searchtext{height:2.5em;line-height:1.5em;width:100%;padding:.5em;border-color:#666}#header-search button{height:2.5em;width:2.5em;position:absolute;top:0;right:0;background-color:#666;color:#fff;margin:0}.search_box input{border:medium none;color:black;font-size:16px;font-weight:300;height:35px;outline:medium none;padding-left:10px;width:100%;background-image:url(../images/home/searchicon.png);background-repeat:no-repeat;background-position:130px}.nav.navbar-nav>li:hover>ul.sub-menu{display:block;-webkit-animation:fadeInUp 400ms;-moz-animation:fadeInUp 400ms;-ms-animation:fadeInUp 400ms;-o-animation:fadeInUp 400ms;animation:fadeInUp 400ms}ul.sub-menu{position:absolute;top:35px;left:95px;background:rgba(0,0,0,0.6);list-style:none;padding:0;margin:0;width:220px;display:none;z-index:999}.dropdown ul.sub-menu li .active{color:#fdb45e;padding-left:0}.navbar-nav li ul.sub-menu li{padding:10px 20px 0}.navbar-nav li ul.sub-menu li:last-child{padding-bottom:20px}.navbar-nav li ul.sub-menu li a{color:#fff}.navbar-nav li ul.sub-menu li a:hover{color:#fdb45e}.fa-angle-down{padding-left:5px}.section span{color:black}.sitemap{font-weight:bold}.sitemap ul{display:block;margin-left:2em;padding:1em;text-decoration:underline;font-weight:normal}.sitemap ul li{list-style-type:disc;text-decoration:none}.agree{vertical-align:middle}.special_area_sale{background-color:rgba(167,216,221,0.4);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);box-shadow:0 0 8px rgba(0,0,0,0.3);margin-bottom:1em}.special_area_new{background-color:rgba(1,147,184,0.3);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);box-shadow:0 0 8px rgba(0,0,0,0.3);margin-bottom:1em}.ribbon_sale_banner{width:85px;height:88px;overflow:hidden;position:absolute;top:-3px;right:-3px}.ribbon-blue{font:bold 15px Sans-Serif;color:#333;text-align:center;text-shadow:rgba(255,255,255,0.5) 0 1px 0;position:relative;padding:7px 0;left:-5px;top:15px;width:120px;background-color:#bfdc7a;background-image:-webkit-gradient(linear,left top,left bottom,from(#9be2f3),to(#0193b8));background-image:-webkit-linear-gradient(top,#9be2f3,#0193b8);background-image:-moz-linear-gradient(top,#9be2f3,#0193b8);background-image:-ms-linear-gradient(top,#9be2f3,#0193b8);background-image:-o-linear-gradient(top,#9be2f3,#0193b8);color:#FFF;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}.ribbon-orange{font:bold 15px Sans-Serif;color:#333;text-align:center;text-shadow:rgba(255,255,255,0.5) 0 1px 0;position:relative;padding:7px 0;left:-5px;top:15px;width:120px;background-color:#ffd47f;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff6d86),to(#fa5));background-image:-webkit-linear-gradient(top,#ffd47f,#fa5);background-image:-moz-linear-gradient(top,#ffd47f,#fa5);background-image:-ms-linear-gradient(top,#ffd47f,#fa5);background-image:-o-linear-gradient(top,#ffd47f,#fa5);color:#FFF;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}.special_area_desc{position:absolute;font-size:.8em;max-width:170px;height:80px;left:125px;text-align:justify;overflow:hidden}.img_desc_long{position:absolute;top:5px;font-size:.7em;max-width:170px;height:85px;left:125px;text-align:justify;overflow:hidden}.listgroup-img{display:inline-block;margin-bottom:1em;border:1px solid #b3dfea;background-color:#FFF}.artlistfilters{border-bottom:3px solid #328d9e;padding:0 0 1em 0}.artlistfilter{float:left;width:33%;max-width:100%}.artlistfilter select{width:98%;background-color:white;vertical-align:middle}.artlistfilters{background-color:#b3dfea;padding:1em;margin-bottom:1em}.artlistfilters noprint>span{display:none}#auto-search-results{position:absolute;background-color:#fff;box-shadow:2px 5px 5px 0 rgba(0,0,0,0.3);border:1px solid #ddd;width:100%;z-index:100;display:none}#auto-search-results .loader{text-align:center;padding:.5em;font-size:150%;opacity:.75}#auto-search-results p{text-align:center}#auto-search-results .img{width:3em}#auto-search-results img{max-height:2em}#auto-search-results a{display:block}#auto-search-results table{width:100%}#auto-search-results .show-more{width:100%}input:not([type=checkbox]):not([type=radio]),textarea,select{border:1px solid #999;min-height:2em}input:not([type=checkbox]):not([type=radio]):disabled,textarea:disabled,select:disabled,input:not([type=checkbox]):not([type=radio]).disabled,textarea.disabled,select.disabled{opacity:.4}button,[role="button"],input[type='button'],input[type='submit'],a.button{height:2em;line-height:2em;padding:0 .5em;vertical-align:middle;border:none;background-color:#000;color:#fff;cursor:pointer;display:inline-block;text-decoration:none;text-align:center}button.secondary,[role="button"].secondary,input[type='button'].secondary,input[type='submit'].secondary,a.button.secondary{background-color:#404040;color:#fff}button.warning,[role="button"].warning,input[type='button'].warning,input[type='submit'].warning,a.button.warning{background-color:#ff7f00;color:#fff}button.superbutton,[role="button"].superbutton,input[type='button'].superbutton,input[type='submit'].superbutton,a.button.superbutton{font-size:1.5em;font-weight:bold}button:disabled,[role="button"]:disabled,input[type='button']:disabled,input[type='submit']:disabled,a.button:disabled,button.disabled,[role="button"].disabled,input[type='button'].disabled,input[type='submit'].disabled,a.button.disabled{opacity:.4}table.fieldsvals .qty{width:40px;text-align:center;margin-right:.5em}input#fieldnumber{width:40px;text-align:center}input.qtyminplus{display:inline-block;width:20px;height:20px;line-height:0;margin:.2em;padding:0;background-color:#bfdc7a;background-image:-webkit-gradient(linear,left top,left bottom,from(#9be2f3),to(#0193b8));background-image:-webkit-linear-gradient(top,#9be2f3,#0193b8);background-image:-moz-linear-gradient(top,#9be2f3,#0193b8);background-image:-ms-linear-gradient(top,#9be2f3,#0193b8);background-image:-o-linear-gradient(top,#9be2f3,#0193b8);color:#FFF}table.fvs{border-spacing:0;width:99%;max-width:50em}table.fvs td{padding-bottom:.5em;vertical-align:top}table.fvs .fvp td:first-of-type{width:40%}table.fvs .fv,table.fvs .fvp td:last-of-type{width:60%}fieldset{border:1px solid #999}fieldset legend{padding:0 .5em;color:#0193b8;font-weight:bold}fieldset+fieldset{margin-top:2em}table.fvs .required input[type='text'],table.fvs .required input[type='password'],table.fvs .required input[type='email'],table.fvs .required textarea,table.fvs .required select,table.fvs input[required='required'],table.fvs textarea[required='required'],table.fvs select[required='required']{border-right:5px solid #666}table.fvs textarea,table.fvs button,table.fvs .button,table.fvs input[type="text"],table.fvs input[type="email"],table.fvs input[type="password"],table.fvs select{width:97%;max-width:97%}table.fvs input.street{width:calc(97% - 100px);float:left}table.fvs input.housenr{width:90px;margin-left:10px}table.fvs input.zipcode{width:90px;float:left}table.fvs input.city{margin-left:10px;width:calc(97% - 100px)}table.zebra tr:nth-child(odd),table.zebra tr:nth-child(odd) td{background-color:#f6f6f6}table.zebra thead tr,table.zebra thead tr th,table.zebra tfoot tr,table.zebra tfoot tr td,table.zebra tfoot tr th{background-color:#ddd}table.zebra td,table.zebra th{padding:.25em;text-align:left}table.zebra td.text-right,table.zebra th.text-right{text-align:right}table.striped{border-collapse:collapse;border-spacing:0;border:0}table.striped tr:hover td{background-color:#f0f0f0}table.striped td{padding:.25em;border-bottom:1px solid #ccc}@media(max-width:767px){table.fvs,table.fvs tbody,table.fvs tr,table.fvs th,table.fvs td,table.fvs .fn,table.fvs .fvp td:first-of-type,table.fvs .fv,table.fvs .fvp td:last-of-type{display:block;width:100%}table.fvs .fvp td:first-of-type,table.fvs td.fn{font-style:italic;color:#666}}.checkfieldissue span.radiocollection,.checkfieldissue input[type='text'],.checkfieldissue input[type='password'],.checkfieldissue input[type='email'],.checkfieldissue textarea,.checkfieldissue select{border-color:#f00;border-right:5px solid #f00!important;background-color:#fcc}#table_history td{padding-bottom:1em}#table_history th,td{text-align:left}#table_history tr a:first-child{text-decoration:underline;color:#0193b8}.countryselect{height:2em}.contact ul li{color:#0193b8}.footer-area{margin-top:2em;background-color:#666;border-top:1px solid #666;border-bottom:1px solid #666}.footer-top .container{padding-bottom:20px}.footer_blocks,.footer_blocks h2,.footer_blocks a{color:#FFF}.footer-bottom{background:#FFF;padding:.5em;border-bottom:1px solid #666}.footer-bottom ul,.footer-bottom p{margin:1em 0;padding:0;text-align:center;font-size:smaller}.social-icons li{margin:0;padding:0;display:inline}.social-icons .fab{padding:0;font-size:2em;display:inline-block;padding:0 3vw}@media(min-width:576px){.footer-bottom .social-icons{text-align:left}.footer-bottom p.copyright{text-align:right}}#scrollToTop{visibility:hidden;opacity:0;position:fixed;right:1rem;bottom:1rem;z-index:500;width:3rem;height:3rem;line-height:3rem;text-align:center;background-color:#666;box-shadow:0 0 10px 2px rgba(0,0,0,0.75);transition:1s;border-radius:50%;font-size:200%;color:#fff}#scrollToTop .fa{line-height:3rem}body.scrolled #scrollToTop{visibility:visible;opacity:1}.content-default,.content-portfolio{padding:4rem 1rem}.content-portfolio .items{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));column-gap:5vw;row-gap:5vw}.content-portfolio .items .item a{display:block;position:relative;padding-top:calc(100%);text-decoration:none;color:#000;background-position:center center;background-size:contain;background-repeat:no-repeat;border:1px solid #eee}.content-portfolio .items .item a .title{background:rgba(255,255,255,0.25);padding:.5rem;position:absolute;width:100%;bottom:0;left:0}#home-slider{margin-top:2em}#home-slider .cycle-slideshow{display:block}.home-slide-container{position:relative;display:block;width:100%;height:100%;padding:0;overflow:hidden;background-color:transparant}.home-slide-container .image{display:block;height:100%;position:relative}.home-slide-container .image,.home-slide-container .image img{background-position:center center;background-repeat:no-repeat;background-size:cover}.home-slide-container .image .slide-text{background:rgba(255,255,255,0.8);position:absolute;top:0;right:0;height:100%;padding:3vh 5vh 3vh 3vh;text-transform:uppercase;line-height:1;letter-spacing:.2rem;writing-mode:vertical-rl;font-size:5vh}.home-slide-container.vimeo{background-color:White}.home-slide-container.vimeo .image{background-size:100%}.home-slide-container.vimeo .image img{background-image:url('/_clientfiles/layout/playvideo.svg');background-position:center 48%;background-repeat:no-repeat;opacity:0}.home-slide-container .icon{display:table-cell;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;vertical-align:middle;text-align:center;color:White}img.spg{width:100%;height:100%}img.spg.video{background-image:url('/_clientfiles/layout/playvideo.svg');background-position:center 48%;background-repeat:no-repeat;background-size:20%}.home-slider-navigation{z-index:900;position:absolute;top:93%;width:100%;text-align:center;color:white;text-shadow:0 0 5px #000;opacity:.5}.home-slider-navigation .fa{margin:0 .1em}.home-slider-navigation .fa.active{color:#8c8c8c;text-shadow:0 0 5px #000}.home-slider-navigation .fa:hover{color:#000;text-shadow:0 0 5px #fff}.cycle-slideshow .slide{width:100%;margin:0 .25em}.cycle-slideshow .slide img{width:90%;height:155px;background-repeat:no-repeat;background-position:center center;background-size:contain}.cycle-slideshow .slide a{text-decoration:none}.cycle-slideshow .slide b,.cycle-slideshow .slide div .desc{height:1.1em;overflow:hidden}.cycle-slideshow .slide b{color:#5291cd}.carrousel-navigation{position:absolute;left:0;right:0;top:50%;width:100%;text-align:center;vertical-align:middle;color:#666;z-index:900}#carrousel-navigation-next,#carrousel-navigation-prev{display:inline-block;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;background:rgba(255,255,255,0.25)}#carrousel-navigation-next:hover,#carrousel-navigation-prev:hover{color:#000}#carrousel-navigation-next{float:right}#carrousel-navigation-prev{float:left}.socialbutton{font-size:2rem}.socialbutton+.socialbutton{margin-left:1rem}.socialbutton.facebook{color:#3c5a98}.socialbutton.linkedin{color:#007bb6}.socialbutton.pinterest{color:#bf071b}.socialbutton.twitter{color:#1da1f3}.socialbutton.whatsapp{color:#0dc143}@media(max-width:576px){.logo img{text-align:center;width:100%}div#home-slider{height:242px}.account{padding:0;float:left}.cart{padding:0;float:right}ul.sub-menu{position:relative;width:auto;display:block;background:transparent;box-shadow:none;top:0}.mainmenu .navbar-nav li ul.sub-menu li{background:transparent;padding-bottom:0}}