/* OWL Carousel */
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.carousel-wrapper{position:relative;overflow:hidden;}
.carousel-controls{position:absolute;top:9px;right:0;width:120px;height:37px;background:#fff;padding-left:17px;font-size:20px;}
.carousel-space{margin-left:1px;}
.carousel-btn{background-color:#FAFAFA;border:1px solid #E0E0E0;border-radius:3px;box-shadow:0 1px 1px rgba(255, 255, 255, 0.4) inset;cursor:pointer;display:block;float:left;padding:5px 14.5px;text-align:center;-webkit-transition:background-color 0.3s, color 0.4s;-moz-transition:background-color 0.3s, color 0.4s;-o-transition:background-color 0.3s, color 0.4s;-ms-transition:background-color 0.3s, color 0.4s;transition:background-color 0.3s, color 0.4s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.carousel-btn.carousel-btn:before{display:inline-block;font-family:fontawesome;font-size:20px;}
.carousel-btn.carousel-btn-prev:before{content:"\f053";}
.carousel-btn.carousel-btn-next:before{content:"\f054";}
.carousel-btn:hover{background-color:#84bb26;border-color:#84bb26;color:#fff;}
@media (min-width:1200px){.carousel-controls{top:8px;width:130px;height:41px;padding-left:17px;}
.carousel-btn{}
}
@media (max-width:767px){.carousel-controls{top:7.5px;width:100px;height:30px;padding-left:17px;}
.carousel-btn{padding:5px 11.5px;}
}
.owl-theme .owl-controls{position:absolute;bottom:5px;right:10px}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;font-size:20px;filter:Alpha(Opacity=60);opacity:0.6;position:absolute;top:50%;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:10px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:10px;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:24px;height:8px;margin:0 4px;filter:Alpha(Opacity=50);opacity:0.5;background:#00c8fc;transition:opacity 0.4s;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-ms-transition:opacity 0.4s;-o-transition:opacity 0.4s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(loading.gif) no-repeat center center}
.grabbing{cursor:move;}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px;}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease;}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease;}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease;}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease;}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both;}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both;}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both;}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both;}
@-webkit-keyframes empty{0%{opacity:1}
}
@-moz-keyframes empty{0%{opacity:1}
}
@keyframes empty{0%{opacity:1}
}
@-webkit-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-moz-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
}
@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px);}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
}
@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px);}
75%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
}
@-webkit-keyframes backSlideIn{0%, 25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-webkit-transform:translateZ(-500px);}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}
}
@-moz-keyframes backSlideIn{0%, 25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-moz-transform:translateZ(-500px);}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0);}
}
@keyframes backSlideIn{0%, 25%{opacity:.5;transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;transform:translateZ(-500px);}
100%{opacity:1;transform:translateZ(0) translateX(0);}
}
@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);}
}
@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8);}
}
@keyframes scaleToFade{to{opacity:0;transform:scale(.8);}
}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);}
}
@-moz-keyframes goDown{from{-moz-transform:translateY(-100%);}
}
@keyframes goDown{from{transform:translateY(-100%);}
}
@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5);}
}
@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5);}
}

/* theme styles */
body{font-family:Arial, sans-serif;font-size:12px;color:#444;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;}
h1,h2,h3,h4,h5,h6{color:#444;}
h1{}
ul,ol{list-style-type:none;padding:0;margin:0;}
a{-webkit-transition:color .24s ease-in-out;-moz-transition:color .24s ease-in-out;-o-transition:color .24s ease-in-out;-ms-transition:color .24s ease-in-out;transition:color .24s ease-in-out;color:#7BBD42;}
a:active,
a:hover,
a:focus{text-decoration:none;}
a:active,
a:focus,
input,
select,
textarea{outline:none;}
iframe{border:none;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #ebebeb;}
//*blockquote{padding:35px 20px 10px 65px;margin:0 0 20px;border-left:none;position:relative;color:#8f9290;}
blockquote p{font-size:15px;font-weight:400;line-height:21px;font-style:italic;}
blockquote:before{content:'';display:block;position:absolute;left:25px;top:11px;width:32px;height:26px;background-image:url('sprite.png');background-repeat:no-repeat;background-position:0 -150px;}*/
select, input, input[type="file"]{height:30px;line-height:30px;padding:4px 6px;border:1px solid #eee;}
.no-padding-left{padding-left:0;}
.no-padding-right{padding-right:0;}
.no-padding{padding:0;}
.custom-title{display:block;font-size:14px;font-weight:bold;line-height:26px;margin:0 0 20px;text-transform:uppercase;}
.custom-title::after{background:#6fc138 none repeat scroll 0 0;content:"";display:block;height:2px;width:35px;}
.main-content{}
.alert{border-radius:0;}
.btn{background-color:#eee;background-image:none;border:medium none;border-radius:0;box-shadow:none;color:#555;font-size:11px;font-weight:bold;margin-right:5px;padding:8px 15px;text-shadow:none;transition:all 0.4s ease 0s;}
.carousel-controls{height:auto;padding:0;top:0;width:auto;}
.carousel-btn{background-color:transparent;border:0 none;border-radius:0;box-shadow:0 0 0 rgba(0, 0, 0, 0);color:#444;cursor:pointer;line-height:14px;padding:4px;text-align:center;transition:background-color 0.3s ease 0s, color 0.4s ease 0s;}
.carousel-btn.carousel-btn::before{display:inline-block;font-family:fontawesome;font-size:12px;}
/**/#top{background:#f5f5f5 none repeat scroll 0 0;color:#999;font-size:11px;font-weight:400;line-height:26px;}
.row-fix{clear:both;}
.wrapper-boxed {
  background: #fff none repeat scroll 0 0;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
  margin: 0 auto;
  width: 1170px;
}
.de-legal.pull-left {
  width: 100%;
    min-height: 34px;
}
.unitprice {
  display: block;
  width: 100%;

}
.sidebar-box-filter li.active > a {
  color: #fff !important;
  font-weight: bold;
  text-transform: uppercase;
}
#top li{cursor:pointer;}
#top .top-links a{color:#999;display:inline-block;text-transform:lowercase;}
#top .dropdown-menu{background:#f5f5f5 none repeat scroll 0 0;border:1px solid #eee;border-radius:0;box-shadow:0 0 0 transparent;min-width:auto;padding:0;margin:0;}
#top .dropdown-menu a{font-size:11px;display:block !important;}
#top .dropdown-menu > li{border-bottom:1px solid #eee;}
#top .top-links a{color:#999;display:inline-block;text-transform:lowercase;}
#top .dropdown.currency .dropdown-menu a{padding:3px 8px 3px 4px;}
#top .dropdown.language .dropdown-menu a{padding:3px 4px 3px;}
.flag-container{margin-right:5px;}
.flag-container img{margin-top:-2px;}
.flag{display:inline-block;height:11px;margin-right:3px;width:16px;}
.flag-container-bg{background-image:url(icon-flag-bg.png);}
.flag-container-da{background-image:url(icon-flag-da.png);}
.flag-container-de{background-image:url(icon-flag-de.png);}
.flag-container-el{background-image:url(icon-flag-el.png);}
.flag-container-en{background-image:url(icon-flag-en.png);}
.flag-container-es{background-image:url(icon-flag-es.png);}
.flag-container-fr{background-image:url(icon-flag-fr.png);}
.flag-container-it{background-image:url(icon-flag-it.png);}
.flag-container-nl{background-image:url(icon-flag-nl.png);}
.flag-container-no{background-image:url(icon-flag-no.png);}
.flag-container-pl{background-image:url(icon-flag-pl.png);}
.flag-container-pt{background-image:url(icon-flag-pt.png);}
.flag-container-ru{background-image:url(icon-flag-ru.png);}
.flag-container-sv{background-image:url(icon-flag-sv.png);}
.flag-container-tr{background-image:url(icon-flag-tr.png);}
.flag-container-fc{background-image:url(icon-flag-qb.png);}
.flag-container-us{background-image:url(icon-flag-us.png);}
#header{-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:20px 0;}
.stickyWrap{z-index:99;}
.navbar-search, form.navbar-search > div.input-group{width:auto;}
.navbar-search{border-radius:5px;display:inline-block;margin:10px 0 0;padding:0;text-align:right;}
form.navbar-search > div.input-group > button{background:#f5f5f5 none repeat scroll 0 0;border-color:#ccc;border-image:none;border-radius:0 2px 2px 0;border-style:solid solid solid none;border-width:1px 1px 1px medium;box-shadow:none;color:#333;font-size:11px;line-height:0;margin:0;padding:17px 20px 18px;text-shadow:none;vertical-align:top;z-index:2;}
form.navbar-search > div.input-group > button:hover{color:#fff;background:#7bbd42;}
.navbar-search .search-query, .search-query{border-radius:2px 0 0 2px;margin:0;width:450px;}
.navbar-search .search-query{background:#fff none repeat scroll 0 0;border-color:#ccc;border-image:none;border-radius:0;border-style:solid;border-width:1px;box-shadow:none;color:#777;font-size:12px;height:37px;line-height:26px;margin:0;padding:8px 15px 7px;transition:width 1s ease 0s, opacity 1s ease 0s;}
.navbar-search .select{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:rgba(0, 0, 0, 0) url("dk-arrows.png") no-repeat scroll right 10px center;border-color:#cccccc -moz-use-text-color;border-image:none;border-style:solid none;border-width:1px medium;color:#777;display:inline-block;float:left;font-size:12px;height:37px;line-height:32px;overflow:hidden;padding:3px;width:150px;}
.keurmerk{float:left;margin-top:5px;max-width:50%;max-height:50px;}
#cart{float:right;margin-top:14px;text-align:right;cursor:pointer;}
#cart .minicart{background:#7bbd42 url("icon-cart.png") no-repeat scroll center center;float:left;height:30px;width:30px;margin-right:10px;}
#cart .info{float:left;text-align:left;line-height:15px;}
#cart .cartitems, #cart .cartprice{display:block;color:#444;font-weight:600;font-size:11px;}
#cart .dropdown-cart-menu{border:1px solid #f5f5f5 !important;border-radius:0;color:#444;font-size:11px;min-width:225px;top:28px;}
#cart .variant{display:block;font-weight:400;font-size:11px;color:#777;margin-bottom:10px;}
#cart .dropdown-cart-menu .item{border-bottom:1px solid #f5f5f5;margin:0 0 10px 0;padding:0 0 10px 0;text-align:left;}
#cart .item.no-products{padding:10px;}
#cart .dropdown-cart-menu .item > figure{float:left;margin-right:5px;}
#cart .dropdown-cart-menu .item .item-name{display:block;font-size:11px;min-height:inherit;margin-top:0;}
#cart .delete-item{margin-right:10px;color:#F00 !important;font-weight:400 !important;position:absolute;right:0px;}
.dropdown-cart-details{float:left;width:63.6%;}
#cart .item-name{width:90%;}
#cart .item-price{color:#444;}
#cart .dropdown-cart-total-title{color:#444;font-weight:800;margin-right:15px;}
#cart .dropdown-cart-total > li{color:#444;font-weight:800;margin:10px 0;border-bottom:1px solid #f5f5f5;padding-bottom:10px;padding-right:10px;}
#cart .dropdown-cart-action > span{display:inline-block;margin-left:15px;}
#cart .dropdown-cart-action a{color:#444;font-weight:600;}
#cart .btn.btn-custom{color:#fff;}
div.gui-progressbar{background:white;z-index:99;}
#nav{background:#394755 none repeat scroll 0 0;padding-bottom:0;padding-top:0;z-index:99;}
#nav.sticky{margin:0 auto;position:fixed;top:0;width:100%;z-index:91;}
#main-nav{background:#394755 none repeat scroll 0 0;}
#nav .menu a{color:#fff;font-weight:700;font-size:11px;display:block;}
#nav .menu .highlight{background:#2e3a47 none repeat scroll 0 0;width:24.35%;position:relative;}
#nav .menu .highlight a{color:#fff;}
#nav .menu > li.highlight > a{font-weight:700;padding:0 0 0 10px;}
#nav .menu > li.highlight > a > i:first-child{float:left;font-size:14px;line-height:45px;margin-right:10px;opacity:0.7;vertical-align:text-bottom;}
#nav .highlight > .sideMenu > li:first-child{}
#nav .dropdown{background:#394755 none repeat scroll 0 0;display:none;left:0;min-width:135px;position:absolute;}
#nav .dropdown > li{border-bottom:1px solid #34414e;font-size:11px;line-height:20px;padding:5px 15px;text-transform:none;}
#nav .menu > li{color:inherit;display:inline-block;font-size:12px;line-height:45px;padding:0 15px;position:relative;text-decoration:none;text-shadow:none;text-transform:uppercase;z-index:99;}
#nav .menu > li:hover{background:#2e3a47;}
#nav.sticky .highlight .arrow::after, #nav .highlight .arrow::after{content:"\f078";font-family:fontawesome;font-size:10px;position:absolute;right:20px;font-weight:normal;}
.homepage-sidemenu{padding-right:0;}
.tf .homepage-sidemenu{padding-right:8px;}
.tfc{padding-left:8px;}
.homepage-sidemenu .sideMenu{border-color:#7bbd42 #eee #eee;border-style:solid;border-width:2px 0 1px;border-bottom-color:#f5f5f5!important;}
.homepage-sidemenu .sideMenu a{background:transparent none repeat scroll 0 0;color:#444;display:block;font-size:11px;font-weight:600;line-height:24px;padding:5px 25px;text-transform:none;}
.homepage-sidemenu .sideMenu .icon{font-size:8px;margin-right:3px;}
.homepage-sidemenu .sideMenu > li{border-color:#f5f5f5;border-style:solid;border-width:1px 1px 0;position:relative;}
.homepage-sidemenu .sideMenu > li:hover{background:#7bbd42;border-color:#7bbd42;}
.homepage-sidemenu .sideMenu > li:hover a{color:#fff;}
.homepage-sidemenu .dropdown-menu.mega-menu{border-color:#7bbd42;border-radius:0;border-width:2px 0 0;box-shadow:0px 3px 2px rgba(0,0,0,0.15);left:100%;padding:0;top:-5px;}
.homepage-sidemenu .dropdown-menu.mega-menu > li{border-color:#f5f5f5;border-style:solid;border-width:1px 1px 0;position:relative;}
.homepage-sidemenu .sideMenu li:hover .dropdown-menu.mega-menu li a{color:#444;}
.homepage-sidemenu .dropdown-menu.mega-menu.mega-menu-container{min-width:600px;box-shadow:0 2px 10px rgba(0, 0, 0, 0.25);}
.homepage-sidemenu .mega-menu-row{border-bottom:1px solid #F5F5F5;padding:10px 0;}
.homepage-sidemenu .mega-menu-title > a, .homepage-sidemenu .mega-menu-title{text-transform:uppercase;}
.homepage-sidemenu .sideMenu .mega-menu-list a{font-weight:400;text-transform:none !important;padding:0 25px;line-height:20px;}
.homepage-sidemenu .sideMenu li:hover .dropdown-menu.mega-menu .mega-menu-title a{color:#444;}
.col-1{float:left;padding-right:5px;width:25%;}
.col-2{float:left;padding-right:5px;width:27%;}
.col-3{float:left;padding-right:5px;width:46%;}
.dropdown-menu.mega-menu.mega-menu-container.style3{box-shadow:0 2px 10px rgba(0, 0, 0, 0.25);min-width:700px;}
.mega-menu-container.style3 li{border-right:0 none !important;}
.webdingeProductItem.clearfix > figure{float:left;padding-right:5px;width:36.4%;}
.webdingeProductItem .old-price{margin-right:5px;text-decoration:line-through;color:#444;font-weight:800;font-size:11px;}
.webdingeProductItem p{line-height:12px;margin:0;padding:0;font-size:11px;}
.homepage-sidemenu .sideMenu .menu-banner a:hover{background:transparent none repeat scroll 0 0;}
.homepage-sidemenu .sideMenu .menu-banner a{padding:0 !important;margin:10px 0 10px 7px;}
.autocomplete.dropdown-menu.dropdown{border-radius:0 !important;border-top:0 none;left:15px;top:45px;width:450px;}
.autocomplete .item{border-bottom:1px solid #f5f5f5;margin:0 0 5px;padding:5px;}
.autocomplete .item > figure{float:left;width:15%;}
.autocomplete .item .dropdown-cart-details{float:left;width:70%;}
.autocomplete .item .quick-shop{float:right;width:15%;margin-top:10px;}
.autocomplete .item .item-name{margin-top:0;}
.autocomplete .item .item-price{font-size:12px;}
.autocomplete .quickview.item-add-btn-cart{background:#7BBD42 none repeat scroll 0px 0px;font-size:10px;font-weight:800;color:rgb(255, 255, 255);text-align:center;padding:0;cursor:pointer;line-height:11px;padding-top:4px;}
.autocomplete .notfound{display:none;padding:10px;}
.autocomplete .more a{font-size:11px;color:#444;padding:10px;text-align:center;}
.more{padding:5px;text-align:center;}
.sequence-theme{height:388px;margin-bottom:30px;z-index:0;}
.tabs{position:relative;overflow:hidden;margin:0 auto;width:100%;font-weight:300;font-size:1.25em;}
.tabs nav{text-align:center;width:75%;}
.tabs nav ul{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;padding:0;list-style:none;-ms-box-orient:horizontal;-ms-box-pack:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;}
.tabs nav ul li{position:relative;z-index:1;display:block;margin:0;text-align:center;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;}
.tabs nav a{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2.5;}
.tabs nav a span{vertical-align:middle;font-size:0.75em;}
.tabs nav li.tab-current a{color:#74777b;}
.tabs nav a:focus{outline:none;}
.content-wrap{position:relative;}
.content-wrap section{display:none;margin:0 auto;}
.content-wrap section.content-current{display:block;}
.breadcrumb{background-color:transparent;border-radius:4px;list-style:outside none none;margin:10px 0;padding:0;}
.breadcrumb a{color:#444;font-size:11px;}
.breadcrumb a.active{font-weight:600;}
.main-content h1{font-size:20px;font-weight:700;margin:5px 0 10px;text-transform:uppercase;}
.content-wrap section p{margin:0;padding:0.75em 0;color:rgba(40,44,42,0.05);font-weight:900;font-size:4em;line-height:1;}
.category-title img{max-height:200px;margin-bottom:10px;}
.category-toolbar{padding:0 0 15px;}
.category-toolbar .pagination{margin:0;}
.category-item-container .item:hover{border:1px solid #e8e8e8;-webkit-box-shadow:0 0 1px rgba(232, 232, 232, 0.15);box-shadow:0 0 1px rgba(232, 232, 232, 0.15);}
.category-item-container.category-list-container .item:hover{border-color:transparent;box-shadow:none;-webkit-box-shadow:none;}
.category-toolbar .view-box{}
.sort-box,
.view-box, .view-count-box{border-right:1px solid #f5f5f5;float:left;margin-right:10px;padding-right:10px;}
.toolbox-pagination,
.toolbox-filter{border-top:1px solid #f5f5f5;position:relative;}
.toolbox-pagination .pagination{float:right;}
.toolbox-filter{border-bottom:1px solid #f5f5f5;border-top:1px solid #f5f5f5;line-height:30px;padding:15px 0;}
.toolbox-filter .separator{color:#a4a4a4;font-size:11px;padding-right:5px;}
.toolbox-pagination{border-top:0 none;float:right;}
.toolbox-pagination.below{width:100%;margin-bottom:20px;}
.pagination > li > a, .pagination > li > span{border-color:#d5d5d5;border-image:none;border-radius:0 !important;border-style:none solid none none;border-width:0 1px 0 0;color:#444;display:inline-block;float:none;font-size:11px;line-height:11px;padding:6px 8px;}
.pagination .active{font-weight:700 !important;color:#fff;background:#7BBD42;}
.toolbox-pagination .view-count-box{position:absolute;right:0;top:-45px;margin-right:0;}
.sort-box span,
.view-count-box span{color:#444;font-size:11px;line-height:30px;}
.sort-box .select-dropdown,
.view-count-box .select-dropdown{}
.cat-description{margin-bottom:20px;clear:both;}
.btn-group:hover .dropdown-menu{display:block;}
.select-dropdown .select-btn{background:#f5f5f5 none repeat scroll 0 0;border-radius:2px;color:#a4a4a4;font-size:11px;margin-right:0;padding:4px 10px;text-align:left;}
.sort-box .select-dropdown .select-btn{min-width:90px;}
.view-count-box .select-dropdown .select-btn{min-width:55px;}
.icon-button{color:#a4a4a4;font-size:20px;}
.select-dropdown .dropdown-toggle{background:#f5f5f5 none repeat scroll 0 0;border-color:#e4e2e2;color:#a4a4a4;font-size:11px;font-weight:700;margin-right:0;padding:4px 10px;}
.select-dropdown:hover .dropdown-toggle{background:#7bae23;color:#fff;border-color:#7bae23;}
.select-dropdown .dropdown-menu{min-width:100%;padding:0;margin:0;background-color:#fff;border:none;border-radius:0;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);}
.select-dropdown .dropdown-menu > li > a{background:transparent none repeat scroll 0 0;color:#444;display:block;font-size:11px;padding:8px;}
.select-dropdown .dropdown-menu > li > a::before{content:"\f0da";font-family:fontawesome;font-size:9px;padding-right:4px;}
.select-dropdown .dropdown-menu > li{border-bottom:1px solid #f5f5f5;}
.select-dropdown .dropdown-menu > li:last-child{border-bottom:none;}
.select-dropdown .dropdown-menu > li > a:hover{color:#fff;background:#7bae23;}
.select-dropdown .dropdown-menu > li > a:focus{color:#737373;background:transparent;}
.category-toolbar .icon-button{vertical-align:middle;}
.category-toolbar .icon-button:hover,
.category-toolbar .icon-button:focus,
.category-toolbar .icon-button:active,
.category-toolbar .icon-button.active{}
.category-toolbar .icon-button.active{cursor:default;}
.sidebar-box-filter.checkbox{padding:0;}
.sidebar .checkbox label, .widget.brands li{border-color:#f5f5f5;border-style:solid;border-width:1px 1px 0;color:#444;cursor:pointer;display:block;font-size:11px;font-weight:normal;line-height:24px;margin-bottom:0;padding:5px 25px;position:relative;}
.widget.brands li a{color:#444;}
.widget.brands li a:hover{color:#444;}
.sidebar .checkbox input[type=checkbox]{display:none;}
.sidebar .checkbox label:before{background-color:transparent;content:"";display:block;height:35px;left:0;margin-right:10px;position:absolute;top:0;width:100%;}
.sidebar .checkbox label{}
.sidebar .checkbox label:before{padding:11px 0 3px 10px;}
.sidebar .checkbox input[type=checkbox]:checked + label:before{content:"\f00d";background:#7bbd42 none repeat scroll 0 0;color:#fff;display:inline-block;float:left;font:13px/1 FontAwesome;opacity:1;transition:opacity 0.3s ease 0s;z-index:-1;}
.sidebar .widget.brands.checkbox input[type=checkbox]:checked + label:not(:first-child):before{content:"";background:transparent;color:#fff;display:inline-block;float:left;font:13px/1 FontAwesome;opacity:1;transition:opacity 0.3s ease 0s;z-index:-1;}
.sidebar .widget.brands .checkbox input[type="checkbox"]:checked + label:not(:first-child){color:#fff;font-weight:800;line-height:25px;padding-left:25px;text-transform:uppercase;}
.sidebar .checkbox input[type="checkbox"]:checked + label{color:#fff;font-weight:800;line-height:25px;padding-left:25px;text-transform:uppercase;}
.sidebar-box-filter.checkbox{padding-left:0;margin-bottom:0;}
.widget{border-bottom:1px solid #f5f5f5;margin:10px 0;}
.widget:first-child{margin-top:30px;}
.blog-article{padding:0 0 10px 0;}
.widget span:first-child:not(.icon), .accordion-title span{color:#444;font-size:12px;font-weight:700;text-transform:uppercase;}
.sidebar .checkbox label span{font-size:11px;}
#collection-filter-price{background:url("tui-slider-handle.png") repeat-x scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;border-radius:5px;height:10px;margin:8px 10px;position:relative;}
#collection-filter-price .ui-slider-range{background:url("tui-slider-handle.png") repeat-x scroll 0 0 #A5D8E4;border:1px solid #7bbd42;height:10px;margin:-1px 0 0 -1px;position:absolute;}
#collection-filter-price .ui-slider-handle{background:url("tui-slider-handle.png") no-repeat scroll 0 -10px rgba(0, 0, 0, 0);border:0 none;border-radius:0;cursor:col-resize;display:block;height:24px;margin-left:-10px;position:absolute;top:-7px;width:20px;}
.sidebar-filter-range{font-size:12px;}
.sidebar-filter-range .min{float:left;}
.sidebar-filter-range .max{float:right;}
#featured-slider-container, #deals-slider-container, #newest-slider-container{margin-top:10px;}
#featured-slider-container .item, #deals-slider-container .item, #newest-slider-container .item, #collectionProductsContainer .item, #popular-slider-container .item{border:1px solid #f5f5f5;}
.modal{overflow:auto}
.modal-open[style]{padding-right:0px !important;}
.modal-open{overflow:auto;}
#webdinge-quick-shop-modal .modal-dialog{background:#fff;max-width:960px;overflow:auto;width:100%}
#webdinge-quick-shop-modal .wqs-add{line-height:24px;font-size:16px;width:50%;}

/* related products fix */
.wqs-related-items .item .item-add-btn-cart {
  background: #7bbd42 url("icon-cart.png") no-repeat scroll center center;
  display: block;
  height: 34px;
  width: 34px;
  pointer-events: auto;
}

#webdinge-quick-shop-modal .modal-content{border:0 solid #ddd;border-radius:0;box-shadow:0 2px 5px rgba(0, 0, 0, 0.4);padding:20px;}
.wqs-title{border-bottom:1px solid #f5f5f5;margin:0 0 10px;padding-bottom:10px;font-size:24px;}
.wqs-title a{color:#444;}
.modal-footer{background:#eee;border-top:1px solid #E5E5E5;padding:10px 20px}
.color-green{color:green!important;font-weight:700;}
.color-red{color:red!important;font-weight:700;}
.color-green i, .color-red i{padding-right:3px;}
.wqs-variants label{margin-right:10px;}
.wqs-variants select, .wqs-custom select, .wqs-custom input:not([type="radio"]):not([type="checkbox"]){display:block;font-size:11px;padding:4px 6px;width:100%;}
.wqs-price{font-size:20px;margin:10px 0;}
.wqs-price .old-price{font-size:16px;margin-right:5px;text-decoration:line-through;font-weight:800;color:#444;}
button.close{font-size:18px;position:absolute;right:10px;top:10px;}
.wqs-list{margin-top:20px;}
.wqs-list .label{font-weight:800;color:#444;font-size:11px;padding:0 5px 0 0;white-space:inherit;}
.wqs-list > li{font-size:11px;}
.wqs-list span{font-weight:800;}
#webdinge-quick-shop-modal .custom-quantity-input{float:left;margin-right:20px;}
#webdinge-quick-shop-modal .cart-actions{margin-top:30px;}
#webdinge-quick-shop-modal .carousel-controls{height:auto;padding-left:0px;top:0;width:100%;}
.product-image-container .carousel-btn.carousel-btn-prev{left:0;}
.product-image-container .carousel-btn.carousel-btn-next{right:2px;}
.product-image-container .carousel-btn.carousel-btn-next, .product-image-container .carousel-btn.carousel-btn-prev{padding:5px 7px;position:absolute;top:22px;}
.item-added .wqs-product-image{float:left;max-width:20%;margin-right:20px;}
#webdinge-quick-shop-modal .related-items{width:100%;float:left;border-top:1px solid #f5f5f5;margin-top:30px;padding-top:30px;}
.no-js .content-wrap section{display:block;padding-bottom:2em;border-bottom:1px solid rgba(255,255,255,0.6);}
.no-flexbox nav ul{display:block;}
.no-flexbox nav ul li{min-width:15%;display:inline-block;}
.products-loader{display:none;}
.item{margin:0 10px 20px 0;padding:10px 5px;position:relative;}
.item .item-image-container figure{text-align:center;}
.item .item-name{font-size:12px;margin:10px 0 0;min-height:40px;}
.item .reviews-wrap{float:left;width:80%;min-height:50px;}
.item .item-btn{float:right;margin-top:10px;width:20%;}
.item .item-name > a{color:#444;font-size:11px;font-weight:800;}
.item .item-add-btn-cart{background:#7bbd42 url("icon-cart.png") no-repeat scroll center center;display:block;width:34px;height:34px;}
.item .label, #product-image-container .label {
  border-radius: 3px;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  padding: 2px 6px;
  position: absolute;
  right: 0;
  top: 0;
  width: 20%;
}
.item .label .new, #product-image-container .label .new {
  background: #36a1ef none repeat scroll 0 0;
  border-radius: 3px;
  float: right;
  padding: 4px 6px;
  position: relative;
}
.item .label .discount, #product-image-container .label .discount {
  background: #ee002d none repeat scroll 0 0;
  border-radius: 3px;
  float: right;
  margin-bottom: 2px;
  padding: 4px 6px;
  position: relative;
}
.item .label .discount .discount-amount{}
.item .item-action .actions-container{background:#424242 none repeat scroll 0 0;bottom:-20px;display:table;opacity:0;position:absolute;transition:all 0.5s ease 0s;width:100%;z-index:9;}
.item:hover .item-action .actions-container{bottom:0;opacity:1;}
.item .item-action .actions-container li{display:table-cell;position:relative;}
.item .item-image-container{position:relative;}
.item .actions-container .item-add-btn{background:transparent none repeat scroll 0 0;border-left:1px solid #777;color:#fff;cursor:pointer;padding:5px 8px;text-align:center;display:block;}
.item .actions-container .item-add-btn:hover, .item .wrap-quickview .quickview:hover{color:#fff;background:#7bbd42;border-left:1px solid #7bbd42;}
.item .item-add-btn.trigger-cart span{padding-right:5px;}
.item .item-meta-container{padding:0 10px;}
.item-price.with-old{color:#7bbd42;font-weight:bold;}
.item .old-price, #product .old-price, .products-livesearch .old-price{margin-right:5px;text-decoration:line-through;color:#444;font-weight:800;font-size:11px;}
.item .item-price-container{min-height:20px;}
.item .ratings-container{padding:4px 0;height:30px;line-height:22px;}
.item .ratings-container *{vertical-align:middle;}
.ratings{width:63px;height:12px;display:inline-block;background:url(rating-stars.png) no-repeat;background-position:0 0;}
.ratings .ratings-result{height:12px;background:url(rating-stars.png) no-repeat;background-position:0 -12px;}
.ratings-amount{color:#ccc;font-size:14px;line-height:12px;white-space:nowrap;}
.offers-items-slider .item {
  margin-right: 0;
  padding-bottom: 18px;
}
.item img{margin:0 auto;}
.item-price{font-weight:800;color:#444;}
.item.item-list{margin-right:0;}
.item-list .item-image-container{float:left;margin-right:10px;width:25%}
.item-list .item-meta-container{float:left;width:50%;}
.item-list .item-btn{border-left:1px solid #f5f5f5;}
.item.item-list .actions-container .item-add-btn{border-left:0;color:#444;padding:5px 8px;text-align:left;}
.item.item-list .item-add-btn-cart{margin-bottom:30px;}
.item.item-list .actions-container .item-add-btn:hover{color:#fff;}
.item.item-list .item-add-btn-cart span{margin-left:40px;display:inline-block;width:122px;line-height:34px;}
.item.item-list .reviews-wrap{width:100%;}
.ship{margin:10px 0;}
.category-block .item{margin:0 0 30px;padding:0;}
.category-block .item > a{display:block;position:relative;}
.category-block .item-name{min-height:inherit;margin:0;}
.category-block .item-name a{background:rgba(0,0,0,0.5);bottom:0;color:#fff;display:block;left:0;position:absolute;text-align:center;width:100%;font-size:12px;padding:5px 0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}
.category-block .item:hover{opacity:1;}
.category-block .btn{bottom:10px;left:10px;position:absolute;}
.banner{margin:0 0 20px;}
#brand-slider-container{margin-bottom:20px;}
.sidebar .wrap{border-top:2px solid #7bbd42;padding:10px;}
.sidebar .wrap .usp, .list-usp .usp{border-bottom:1px solid #f5f5f5;display:table;padding:5px 0;width:100%;}
.sidebar .wrap .usp .icon, .list-usp .usp .icon{display:table-cell;font-size:24px;line-height:24px;vertical-align:top;min-width:24px;text-align:center;}
.sidebar .wrap .usp .usp-text, .list-usp .usp .usp-text{color:#444;display:table-cell;font-size:11px;font-weight:bold;line-height:14px;padding-left:5px;vertical-align:top;}
.list-usp .usp .usp-text{vertical-align:middle;}
.content-raw{margin-bottom:20px;}
.home-text {
  margin-bottom: 20px;
}
.readmoretxt {
  cursor: pointer;
  font-weight: bold;
  position: relative;
  top: -15px;
}
.content-raw {
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.noHeight {
  height: 170px !important;
}
.social-links li{display:inline-block;}
.social-icon{background-color:#626664;border-radius:100%;display:inline-block;height:30px;line-height:30px;position:relative;text-align:center;width:30px;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;-ms-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;}
.social-icon:hover{color:#fff;}
.social-icon:before{font-family:fontawesome;font-size:14px;}
.icon-facebook:before{content:"\f09a";}
.icon-twitter:before{content:"\f099";}
.icon-rss:before{content:"\f09e";}
.icon-delicious:before{content:"\f09a";;}
.icon-linkedin:before{content:"\f09a";}
.icon-flickr:before{content:"\f09a";}
.icon-skype:before{content:"\f09a";}
.icon-twitter:before{content:"\f099";}
.icon-google:before{content:"\f0d5";}
.icon-pinterest:before{content:"\f0d2";}
.icon-youtube:before{content:"\f167";}
.icon-tumblr:before{content:"\f173";}
.icon-instagram:before{content:"\f16d";}
.icon-email:before{content:"\f16d";}
.icon-facebook:hover{background-color:#3B5998!important;}
.icon-twitter:hover{background-color:#4099ff!important;}
.icon-rss:hover{background-color:#ff8201!important;}
.icon-delicious:hover{background-color:#3070c8!important;}
.icon-linkedin:hover{background-color:#0080b1!important;}
.icon-flickr:hover{background-color:#ee2283!important;}
.icon-skype:hover{background-color:#00aff0!important;}
.icon-google:hover{background-color:#dd4b39!important;}
.icon-pinterest:hover{background-color:#cb2027!important;}
.icon-youtube:hover{background-color:#bb0000!important;}
.icon-tumblr:hover{background-color:#32506d!important;}
.icon-instagram:hover{background-color:#517fa4!important;}
.icon-email:hover{background-color:#c7392c!important;}
#footer{background-color:#394755;padding:50px 0 0;color:#fff;margin-top:50px;}
#footer .beschrijving{margin-bottom:10px;}
#footer .shop{color:#7bbd42;}
#footer .social-links{margin-top:10px;}
#footer .social-links .social-icon{background-color:#626664;}
#footer .social-icon:hover{color:#fff;}
#footer .form-control{background-color:#2e3a47;border:0;border-radius:0;color:#fff;font-size:11px;width:100%;}
#footer .form-group{padding:15px 0px 5px;width:100%;}
.form-control::-webkit-input-placeholder, .form-control::-moz-placeholder, .form-control:-ms-input-placeholder{color:#fff;}
#footer .form-control:focus{border-color:transparent;box-shadow:0 0 0 transparent;outline:0 none;}
#footer-bottom{color:#fff;margin-top:30px;padding:10px 0;background:#2e3a47 none repeat scroll 0 0;}
.footer-social-links-container > p{margin:0px;line-height:24px;}
#footer .tags-widget{margin-top:20px;}
#loader{background:rgba(255, 255, 255, 0.9) url("loading.gif") no-repeat scroll center center;display:none;height:100%;left:0px;right:0px;line-height:340px;position:absolute;text-align:center;text-shadow:0px 1px 0px #FFF;top:0px;width:100%;z-index:97;}
.blog-items-slider h4 a{color:#444;font-size:12px;font-weight:800;}
.blog-items-slider h4{margin:0;}
.blog-article .img-wrap .date{background:#000 none repeat scroll 0px 0px;color:#FFF;left:0px;padding:0px 0 0 8px;position:absolute;top:0px;z-index:99;width:40%;}
.day{border-right:1px solid #444;color:#fff !important;float:left;font-size:2.43em !important;font-weight:bold !important;margin:0 5px 0 0;padding-right:5px;}
.month{display:block;float:left;font-size:10px;font-weight:400;line-height:12px;margin-top:8px;min-width:35px;}
.year{color:#FFF !important;font-size:1.1em !important;font-weight:800;line-height:14px;float:left;display:block;}
.blog-slider-container .img-wrap{position:relative;}
.blog-slider-container .date{background:#000 none repeat scroll 0 0;border-radius:4px;color:#fff;font-size:10px;left:10px;padding:4px;position:absolute;text-align:center;top:10px;width:25%;}
#product h1{margin:0;}
.product-viewer .carousel-controls{width:100%;top:20px;}
#product .item-price-container span{font-size:24px;font-weight:800;}
#product .item-price-container .old-price{color:#444;font-size:18px;}
#product .product-list > li{line-height:18px;}
#product .ratings-container {
  float: left;
  padding-top: 2px;
  width: 20%;
}
#product .rev_wrap {
  margin-top: 10px;
  width: 100%;
}
#product .write_rev {
  float: left;
  width: 80%;
}
#product .rev_wrap a {
  font-size: 11px;
  text-decoration: underline;
}
#product .item-price-container{margin:5px 0px 10px 0;}
#product .product-configure{border-bottom:1px solid #f5f5f5;border-top:1px solid #f5f5f5;margin-bottom:20px;padding:10px 0;}
#product .product-configure-options-option, .product-configure-custom-option, #webdinge-quick-shop-modal .product-configure-options-option, #webdinge-quick-shop-modal .product-configure-custom-option{float:left;margin-top:10px;padding-right:5px;width:50%;}
#product .product-configure label, #webdinge-quick-shop-modal label{color:#444;display:block;font-size:11px;font-weight:800;}
#webdinge-quick-shop-modal label{display:inline;padding-left:3px;}
#product .product-configure select:not([multiple]), #product .product-configure input, #webdinge-quick-shop-modal select, #webdinge-quick-shop-modal input:not(input[name="quantity"]){color:#444;font-size:11px;font-weight:800;height:26px;line-height:26px;width:100%;}
#product .product-configure-custom-option-item label{display:inline !important;}
#product select{width:100%;font-size:11px;color:#444;}
#product input:not([type="radio"]):not([type="checkbox"]):not(input[name="quantity"]){height:30px;width:100%;}
.extra-links{margin-top:10px;}
.extra-links a{color:#444;}
.extra-links span{font-weight:800;padding-left:8px;}
.extra-links li{border-right:1px solid #ccc;display:inline-block;padding:0 5px;}
.extra-links li:last-child{border-right:0;padding-right:0;}
#product .ship span, #description .product-list span{color:#444;font-weight:800;font-size:11px;margin-right:4px;}
#product .color-green{color:green;}
#product .color-green i,#product .color-red i{padding-right:0px;}
.usp-wrap{margin:20px 0 0;}
.usp-wrap iframe{float:left;margin-right:20px;}
.list-usp, .list-payment{float:left;width:50%;}
.list-payment{padding-left:20px;}
.list-payment > li{display:inline-block;padding:0 2px 2px 0;}
.usp-wrap{background:#f5f5f5 none repeat scroll 0 0;border:1px solid #eee;padding:10px;}
.custom-quantity-input{border:1px solid #f5f5f5;border-radius:0;display:block;height:40px;padding-right:20px;position:relative;width:60px;}
.custom-quantity-input input{border:medium none;color:#444;font-size:14px;font-weight:800;height:100%;line-height:21px;text-align:center;width:40px;}
.custom-quantity-input .quantity-btn{background:#fafafa none repeat scroll 0 0;border:1px solid #f5f5f5;color:#444;display:block;font-size:14px;height:20px;line-height:20px;position:absolute;right:-1px;text-align:center;width:18px;}
.custom-quantity-input .quantity-btn.quantity-input-up{top:-1px;border-radius:0;}
.custom-quantity-input .quantity-btn.quantity-input-down{bottom:-1px;border-radius:0 0 3px 3px;}
.custom-quantity-input .quantity-btn:hover{border-color:#7bae23;background:#7bae23;color:#fff;}
.custom-quantity-input .quantity-btn:active{border-color:#e0e0e0;background:#fafafa;color:#777;}
.product-add .custom-quantity-input{float:left;margin-right:10px;}
#product .wrap .btn.btn-custom-2{display:inline-block;float:right;height:40px;margin:0;width:80%;}
#product .wrap .btn.btn-custom-2 > span{font-size:16px;line-height:22px;}
.anchor-links{border-bottom:1px solid #f5f5f5;border-top:1px solid #f5f5f5;margin-top:3.8rem;width:85rem;}
.anchor-links .nav-list li{display:inline-block;line-height:4.2rem;}
.anchor-links .nav-list li a{display:block;padding:0 1.1rem;color:#444;}
.anchor-links.sticky{background:#fff none repeat scroll 0 0;border-bottom:1px solid #f5f5f5;border-top:0 none;left:0;margin:0;position:fixed;top:45px;width:100%;z-index:97;}
.anchor-links.sticky .anchor-wrapper{background:#fff none repeat scroll 0 0;margin:0 auto;width:585px;}
.anchor-links .nav-list li.active{background:#7bbd42;}
.anchor-links .nav-list li.active a{color:#fff;font-weight:800;}
.product-page-section{margin-top:3.6rem;border-bottom:1px solid #F5F5F5;padding-bottom:50px;}
#product_configure_form .alert{margin:10px 0;}
#description .product-list{
  list-style: outside none none;
  margin-bottom: 20px;
  padding: 0;
}
#description ul:not(.product-list):not(.product-details-list),.textpage-content ul {
  list-style-type:disc;
  padding-left: 15px;
}
#description ol:not(.product-list), .textpage-content ol {
list-style-type: number;
padding-left: 15px;
}
#description h2{font-size:18px;}#description h3{font-size:16px;}#description h4{font-size:14px;}
.responsive-container{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative;}
.responsive-container iframe{height:100%;left:0;position:absolute;top:0;width:100%;}
.tabs-stuff .specs{background:#f5f5f5 none repeat scroll 0 0;border:1px solid #eee;margin-bottom:10px;padding:10px;margin-top:10px;}
.product-image-container.carousel-wrapper{margin-top:28px;}
.product-image-slider .item{margin:0px;padding:10px 1px;}
.product-content-wrap{padding-top:10px;}
.wqs-product-image, #product-image-container figure{cursor:zoom-in;}
#tags{margin:20px 0;}
#tags .taglist{background:#f9f9f9;padding:10px;}
#tags .taglist a{font-size:12px;}
#footer .tags-widget li{color:#444;padding:0 5px 0 0;display:block;font-size:11px;font-weight:800;display:inline-block;}
#footer .tags li a{padding:0 5px 0 0;}
.tabs-stuff .tags li{display:inline-block;}
.tags li a{color:#444;padding:5px;display:block;font-size:11px;font-weight:800;}
#bundles .item-first{border:1px solid #f5f5f5;padding:30px;text-align:center;}
#bundles .item-first .info > a,#bundles .item .info > a{color:#444;display:block;font-weight:800;margin-top:20px;min-height:34px;}
#bundles .item{border:1px solid #f5f5f5;margin:0 0 10px 0;overflow:visible;padding:30px 10px;text-align:center;}
#bundles .item::before{content:"\f055";color:#6fc138;font-family:fontawesome;font-size:24px;left:-10px;position:absolute;top:45%;z-index:1;}
#bundles .bundle-row{border-bottom:1px solid #f5f5f5;margin-bottom:20px;padding-bottom:20px;}
#bundles .bundleDetails.item::before{content:"" !important;}
#bundles .bundleDetails.item{background:#f5f5f5 none repeat scroll 0 0;border-color:#eee;min-height:250px;}
#bundles .bundleDetails.item .title{color:#444;display:block;font-size:14px;font-weight:800;margin-bottom:20px;text-decoration:underline;}
#bundles .bundleDetails.item .discount{color:#7bbd42;font-size:16px;font-weight:800;margin-bottom:10px;}
#bundles .item-price.with-old, #bundles .old-price{display:inline-block;margin-bottom:30px;}
.bundleVariants {
  min-height: 42px;
}
.review-container{border-bottom:1px solid #f5f5f5;margin-bottom:10px;padding-bottom:10px;}
.review .author{color:#444;font-size:14px;font-weight:600;}
.review-date{border-bottom:1px solid #f5f5f5;color:#444;display:block;font-size:11px;margin-bottom:10px;}
.review p {
  background: #f5f5f5 none repeat scroll 0 0;
  border-radius: 10px;
  font-size: 12px;
  margin: 0 0 0 20px;
  padding: 10px;
}
.avatar {
  position: relative;
  float:left;
  width:8%;
    text-align:center;
}
.avatar img {
  background: transparent none repeat scroll 0 0;
  border: 0 none;
  border-radius: 70px;
  float: none;
  height: 50px;
  line-height: 1;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 50px;
}
.stats{display:block;margin-bottom:10px;}
#scroll-top{position:fixed;bottom:15px;right:15px;display:inline-block;visibility:hidden;cursor:pointer;z-index:999;border-radius:3px;opacity:0;color:#FFF;background:#7BAE23 none repeat scroll 0% 0%;border:1px solid #7BAE23;box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25) inset;transition:all 0.3s ease-in-out 0s;font-size:18px;padding:3px 9px;text-align:center;}
#scroll-top.fixed{visibility:visible;opacity:1;}
.resp-cart-btn{position:fixed;bottom:15px;left:15px;display:inline-block;visibility:hidden;cursor:pointer;z-index:999;border-radius:3px;opacity:0;color:#FFF;background:#7BAE23 none repeat scroll 0% 0%;border:1px solid #7BAE23;box-shadow:0px 1px 0px rgba(255, 255, 255, 0.25) inset;transition:all 0.3s ease-in-out 0s;font-size:12px;padding:6px 9px;text-align:center;}
.resp-cart-btn.fixed{visibility:visible;opacity:1;}
.homepage-sidemenu.fixedsub{display:none;}
.homepage-sidemenu.fixedsub.sticky{position:absolute;left:0;top:45px;background:#fff;display:none;z-index:99;width:280px;}
#nav.sticky .highlight:hover .homepage-sidemenu.fixedsub.sticky, #nav .highlight:hover .homepage-sidemenu.fixedsub.sticky{display:block;}
#nav .menu .highlight .fixedsub a{color:#444;}
#nav .menu .highlight .fixedsub .sideMenu li a:not(li) > ul > li a{color:#fff;}
.categories .item-name{margin:0;text-align:center;}
#gui-wrapper{margin-top:10px;}
.shipment-method{margin-top:10px;}
.uvp{padding-left:2px;}
#product .uvp{font-size:14px !important;}
.product-configure .product-configure-custom-option input{height:30px;line-height:30px;padding:4px 6px;width:100%;font-size:11px;color:#444;}
.product-configure .product-configure-custom-option-item input{width:auto !important;height:auto !important;}
.product-configure::after{content:"";display:table;clear:both;}
.recent-items-slider .item, .pp-related-items-slider .item{border:1px solid #f5f5f5;}
.pp-product-image-slider .item{border:1px solid #f5f5f5;text-align:center;margin:0 5px 0 0;}
.list-payment > li:nth-child(1){display:block;}
#nav .menu .highlight .fixedsub a:hover{color:#fff;}
.item-price-container.no-reviews{padding-top:8px;}
.item-price-container.no-reviews .item-price{display:block;}
.category-block .item .item-name > a{color:#fff;}
#image-logo img, #image-logo2 img{max-width:210px;}
.com-wrap{border:1px solid #f5f5f5;margin-top:-1px;}
.com-title{padding-top:25px;padding-left:5px;}
.compare .btn{margin-top:10px;margin-bottom:10px;}
.compare .f-title{margin-bottom:10px;display:block;}
.brand-slider a{padding:10px;display:block;}
.bundleDetails .out-of-stock{display:block;}
.bundle-qty {
  background: #6fc138 none repeat scroll 0 0;
  border-radius: 2px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: 0 10px;
  position: absolute;
  right: 6%;
  top: 50%;
}
.webdingeProductItem .dropdown-cart-details a{padding:5px 0;line-height:16px;}
.sideMenu .mega-menu-container .keep li a{line-height:18px;}
.short-desc{padding:10px 0;}
#deals .discount{margin-left:2px;}
#logo{min-height:60px;}
.tfc .gui-blog-article-image img{max-width:100%;height:auto;}
.textpage-content img{max-width:100%;height:auto;}
.keurmerk img{max-height:50px;margin:0 auto;}
.cat-description img{max-width:100%;height:auto;display:block;}
#product .vat{font-size:11px !important;font-weight:normal !important;}
.vat{font-size:10px !important;font-weight:normal !important;display:block;}
.item.item-list .vat{display:inline!important;margin-left:5px;}
.gui-blog-article img{display:block;height:auto;max-width:100%;}
.wsa-cookielaw {height: inherit;white-space:normal;}
.gui-div-faq-questions .gui-block-subtitle, .gui-div-faq-questions .gui-content-subtitle {height: inherit!important;line-height: 18px!important;}
#product .share-button-group {
  float: left;
  margin-top: 6px;
  overflow: hidden;
  width: 100%;
}

#product .share-button-group .social-block {
  float: left;
  height: 20px;
  line-height: 20px;
  width: 85px;
}
.social-block.social-block-addthis {
  height: 20px;
  line-height: 20px;
  margin-left: 10px;
}
.social-block.social-block-google, .social-block.social-block-pinterest, .social-block.social-block-addthis {
  width: 75px !important;
}
.social-wrap {
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
  margin-top: 20px;
  padding: 10px 0;
}
.product-details-list li.even {
  background: #eee none repeat scroll 0 0;
}
.product-details-list .spec-label {
  display: inline-block;
  vertical-align: top;
  width: 40%;
}
.product-details-list .spec-value {
  display: inline-block;
  width: 60%;
}
.no-reviews.with-vat .item-price.with-old {
  display: inline-block;
}
.cat-description ul, .cat-description ol{
    padding-left:10px;
}
.cat-description ul li{
  list-style-type: disc;
}
.cat-description ol li{
  list-style-type: decimal;
}
.cat-description h2, .textpage-content h2, .home-text h2{
  font-size: 18px;
}
.cat-description h3, .textpage-content h3, .home-text h3 {
  font-size: 16px;
}
.cat-description h4,.textpage-content h4, .home-text h4 {
  font-size: 14px;
}
.usps--header {
  display: table;
  margin-top: 5px;
  padding-top: 5px;
  width: 100%;
}
.usps--header .usp {
  background: #f9f9f9 none repeat scroll 0 0;
  border-right: 1px dotted #eee;
  border-top: 2px solid #7bbd42;
  display: table-cell;
  padding: 5px 20px;
  width: 25%;
}
.usps--header .usp .inner-wrap {

}
.usps--header .usp .inner-wrap > a {
  color: #555;
  font-weight: bold;
  text-shadow: 0 1px 0 #fff;
  display: table;
  width: 100%;
  line-height:12px;
}
.usps--header .usp .icon {
  color: #a3c936;
  display: table-cell;
  font-size: 30px;
  line-height: 24px;
  margin-right: 30px;
  text-align: center;
  vertical-align: middle;
  width: 20%;
}
#header.template--home2 {
  padding-bottom: 0;
}

.product-viewer #product-image-container .label {
  right: 20px;
  top: 10px;
  width: 10% !important;
}
#deals .item .label{
  width: 10%;
}
.product-viewer #product-image-container{
background: #fff none repeat scroll 0 0;
border: 1px solid;
padding: 10px;
}
.product-configure-custom {
  margin-top: 10px;
}
#webdinge-quick-shop-modal .product-configure-options-option:nth-child(2n+2), #webdinge-quick-shop-modal .product-configure-custom-option:nth-child(2n+2), .product-configure-custom-option:nth-child(2n+2) {
  padding-right: 0;
}
#bundles .label {
  right: 10px;
  top: 10px;
}
.gui-thankyou .gui-block-inner a:first-of-type {
  display: none;
}

@media screen and (max-width:58em){.tabs nav a.icon span{display:none;}
.tabs nav a:before{margin-right:0;}
}

.tp-banner{visibility:hidden}
.tp-caption.light_heavy_70_shadowed,.light_heavy_70_shadowed{font-size:28px;line-height:28px;font-weight:800;color:#ffffff;text-decoration:none;background-color:font-size:28px;line-height:28px;font-weight:800;color:#ffffff;text-decoration:none;background-color:transparent;text-shadow:0px 0px 2px rgba(0,0,0,0.25);border-width:0px;border-color:rgb(0,0,0);border-style:none;}
.tp-caption.light_medium_30_shadowed,.light_medium_30_shadowed{font-size:20px;line-height:20px;font-weight:600;color:#ffffff;text-decoration:none;background-color:transparent;text-shadow:0px 0px 2px rgba(0,0,0,0.25);border-width:0px;border-color:rgb(0,0,0);border-style:none;white-space:normal!important;margin-top:15px !important;}
/*.tp-simpleresponsive a{text-decoration:none;display:block;position:absolute;top:0;left:0;width:100%;height:100%;}*/
.tp-caption.light_heavy_70_shadowed.p20,.light_heavy_70_shadowed.p20,.tp-caption.light_medium_30_shadowed.p20,.light_medium_30_shadowed.p20,
.tp-caption.light_heavy_70_shadowed.p350,.light_heavy_70_shadowed.p350,.tp-caption.light_medium_30_shadowed.p350,.light_medium_30_shadowed.p350{text-align:left;white-space:normal !important;}
.tp-caption.light_heavy_70_shadowed.pcenter,.light_heavy_70_shadowed.pcenter,.tp-caption.light_medium_30_shadowed.pcenter,.light_medium_30_shadowed.pcenter{text-align:center;z-index:9;}
.sequence-theme .tp-caption.subimage{z-index:1!important;}
.sequence-theme .tp-caption.subimage img{max-width:300px !important;max-height:auto;}
#responsive-nav{display:none;position:relative;top:100%;left:0px;width:100%;padding:0px;z-index:899;}
.responsive-nav{display:none;position:absolute;width:100%;box-shadow:0px 2px 3px rgba(0, 0, 0, 0.153); z-index: 2;}
.responsive-nav li a{font-size:12px;color:#444;}
.responsive-nav span.menu-button{position:absolute;right:10px;}
.responsive-nav ul.dropdown{position:static!important;}
#responsive-nav ul li .mega-menu{position:relative;width:100%;display:none;padding:0px;border:0px;box-shadow:none;min-width:100%;}
#responsive-nav{z-index:200;}
#responsive-nav ul li{background:#FFF none repeat scroll 0% 0%;border-bottom:1px solid #F5F5F5;position:relative;width:100%;max-width:100% !important;padding:0 20px;line-height:30px;}
.responsive-nav span.menu-button{position:absolute;display:block;right:10px;text-align:right;width:80%;padding-right:10px;height:100%;font-size:12px;}
#responsive-nav-button{display:inline-block;font-size:12px;line-height:45px;padding:0px 15px;position:relative;text-decoration:none;text-shadow:none;text-transform:uppercase;z-index:99;width:100%;background:#212A33 none repeat scroll 0% 0%;cursor:pointer;}
#responsive-nav-button .active{font-weight:700;padding:0px 0px 0px 10px;}
#responsive-nav-button i:first-child{float:left;font-size:14px;line-height:45px;margin-right:10px;opacity:0.7;vertical-align:text-bottom;}
.footer-text-container ul{text-align:right;}
.footer-text-container li{display:inline-block;width:32px;}
#responsive-nav .dropdown-menu > li > a:hover, #responsive-nav .dropdown-menu > li > a:focus{background:transparent;}
#responsive-nav .responsive-nav li ul li a{line-height:24px;}
.responsive-nav .dropdown > li{border-bottom:1px solid #f5f5f5!important;}
@media only screen and (min-width:1200px){}
@media only screen and (min-width:992px) and (max-width:1199px){.navbar-search .search-query, .search-query{width:375px;}
#nav .menu > li{padding:0px 9px;}
.left-from-slider{padding-right:0;}
.left-from-slider iframe{max-width:150px !important;}
.social-links li{padding-top:4px;}
.item .actions-container .item-add-btn{padding:5px 6px;}
#product .wrap .btn.btn-custom-2{width:78%;}
.list-payment img{width:40px;}
#nav .dropdown{right:0px;}
form.navbar-search > div.input-group > button{padding:17px 15px 18px;}
#main-nav .menu li a{font-size:12px;}
}


@media only screen and (min-width:768px) and (max-width:991px){.navbar-search .search-query, .search-query{width:250px;}
.wrapper-boxed {width: 100%;}
.usps--header .usp .inner-wrap > a {
  line-height: 12px;
  font-size:11px;
}
.widget.fb {
  padding-bottom: 20px;
}
.usps--header .usp .icon {
  width: 20%;
  font-size:20px;
}
.usps--header {
  padding-right: 15px;
}
#logo{max-width:210px;}
#nav .menu .highlight{width:100%;}
.menu, .homepage-sidemenu{display:none;}
#responsive-nav{display:block;}
.keurmerk{margin-top:9px;max-width:100%;}
.filters{margin-top:20px;}
.widget.f span:first-child{border:1px solid #f5f5f5;width:100%;display:block;padding:10px;}
.widget.f .sidebar-box-filter{display:none;position:absolute;background:rgb(255, 255, 255) none repeat scroll 0% 0%;z-index:99;width:100%;top:28px;box-shadow:0 0 5px rgba(0,0,0,0.25);}
.f-title.active{background:#eee;}
.widget.f .f-title{cursor:pointer;}
.widget.f{position:relative;}
.widget:first-child{margin-top:0;}
.widget{border-bottom:0;margin:0;width:33.3333%;float:left;}
.widget.latest-posts, .widget.banner, .widget.fb, .widget.sidebar{width:100%;}
.widget.banner{padding-bottom:20px;}
.widget.f span:first-child{border:1px solid #f5f5f5;width:100%;display:block;padding:10px;}
.widget.f .sidebar-box-filter, .widget .sidebar-filter{display:none;position:absolute;background:rgb(255, 255, 255) none repeat scroll 0% 0%;z-index:99;width:100%;top:28px;box-shadow:0 0 5px rgba(0,0,0,0.25);}
.f-title.active{background:#eee;}
.widget.f .f-title{cursor:pointer;}
.widget.sidebar .wrap {
  padding-left: 0;
}
.widget.f{position:relative;}
.widget:first-child{margin-top:0;}
.widget.f{border-bottom:0;margin:0;width:50%;float:left;}
.filters{margin-top:20px;}
.widget.f label span{border:0 !important;display:inline !important;}
#product-image-container figure img{text-align:center;display:block;margin:0 auto;}
.wqs-product-image, #product-image-container figure{cursor:zoom-in;text-align:center;margin:0px auto;display:block;}
#product h1{margin:10px 0 0 0;}
.main-content > div:nth-child(2) > .category-block:nth-child(2), .main-content > div:nth-child(2) > .category-block:nth-child(4){padding-left:15px;}
.carousel-btn.carousel-btn::before{display:inline-block;font-family:fontawesome;font-size:16px;}
.carousel-btn-next{margin-left:5px;}
.social-links li{margin-bottom:3px;}
.sequence-theme {height:100%;}
#product .share-button-group .social-block { margin-bottom: 10px;}
}
@media only screen and (min-width:480px) and (max-width:767px){.btn.icon-search{float:right;}
.wrapper-boxed {width: 100%;}
.usps--header .usp .inner-wrap > a {
  line-height: 12px;
  font-size:11px;
}
#logo{margin:0 auto;text-align:center;max-width:210px;}
.search-col{text-align:center;}
.keurmerk{float:none;max-width:30%;display:block;margin:0 auto;}
#nav .menu .highlight{width:100%;}
.menu, .homepage-sidemenu{display:none;}
#responsive-nav{display:block;}
.sequence-theme{height:auto;}
.main-content > div:nth-child(2) > .category-block:nth-child(2), .main-content > div:nth-child(2) > .category-block:nth-child(4){padding-left:15px;}
.item-add-btn .fa{font-size:18px;}
.f-widget .custom-title i {
  position: absolute;
  right: 0;
  top: 4px;
}
.f-widget .custom-title {
  position: relative;
  width: 100%;
}
#footer .custom-title::after {
  width: 100%;
}
.readmoretxt {
  top: -10px;
}


}
@media only screen and (min-width:320px) and (max-width:479px){.no-padding-left{padding-left:15px;}

.wrapper-boxed {width: 100%;}
#product .share-button-group .social-block { margin-bottom: 10px;}
.usps--header .usp .inner-wrap > a {
  line-height: 12px;
  font-size:11px;
}
.tp-simpleresponsive a {

  z-index: 9999;
}
.f-widget .custom-title i {
  position: absolute;
  right: 0;
  top: 4px;
}
.f-widget .custom-title {
  position: relative;
  width: 100%;
}
#footer .custom-title::after {
  width: 100%;
}
.custom-title {
  margin: 0 0 5px;
}
.content-raw p{
  column-count: 0;
}
#product .ratings-container {
  width: 100%;
}
.avatar {
  width: 20%;
}
.readmoretxt {
  top: -10px;
}
.template--home2 .usps--header {
  display: table;
  margin-top: 5px;
  padding-right: 15px;
  padding-top: 5px;
  width: 100%;
}
.template--home2 .usps--header .usp {
  display: block;
  width: 100%;
}
.category-block.home1:nth-child(2n+1) .item.cat, .category-block.home1:nth-child(2n) .item.cat {
  margin-left:0;
  margin-right:0;

}
.category-block.no-padding.home1{
    padding:0;
}
.resp-cart-btn:hover {
  color: #f5f5f5;
}
.no-padding-right{padding-right:15px;}
.no-padding{padding:0 15px;}
#logo img{text-align:center;margin:0px auto;display:block;max-width:210px;}
.navbar-search, form.navbar-search > div.input-group{width:100%;}
form.navbar-search > div.input-group > button{padding:17px 9px 18px;width:20%;float:right;}
.navbar-search .search-query, .search-query{width:80%;float:left;}
#nav .menu .highlight{width:100%;}
.menu, .homepage-sidemenu{display:none;}
#responsive-nav{display:block;}
.sequence-theme{height:auto;}
.f-widget{margin-bottom:20px;}
.keurmerk{max-width:50%;margin:0px auto;display:block;float:none;}
#product{padding-top:20px;}
#product .wrap .btn.btn-custom-2{width:70%;}
.extra-links li{border-right:0;display:block;padding:0;}
.list-usp, .list-payment{float:left;width:100%;}
.tabs-stuff .specs{margin-top:10px;}
.sequence-theme{padding:0!important;}
.widget img{margin:0 auto;}
.widget.f span:first-child{border:1px solid #f5f5f5;width:100%;display:block;padding:10px;}
.widget.f .sidebar-box-filter, .widget .sidebar-filter{display:none;position:absolute;background:rgb(255, 255, 255) none repeat scroll 0% 0%;z-index:99;width:100%;top:28px;box-shadow:0 0 5px rgba(0,0,0,0.25);}
.f-title.active{background:#eee;}
.widget.f .f-title{cursor:pointer;}
.widget.f{position:relative;}
.widget:first-child{margin-top:0;}
.widget.f{border-bottom:0;margin:0;width:50%;float:left;}
.filters{margin-top:20px;}
.widget.f label span{border:0 !important;display:inline !important;}
.footer-text-container{margin-top:20px;text-align:left;}
.autocomplete.dropdown-menu.dropdown{width:auto;right:15px;}
.autocomplete .item .dropdown-cart-details{width:60%;}
.autocomplete .item > figure{width:20%;}
.list-payment > li:nth-child(1){width:100%;}
.list-payment{padding-left:0;}
.anchor-links{margin-top:2.8rem;width:30rem;}
.anchor-links .nav-list li{display:block;line-height:4.2rem;border-bottom:1px solid #f5f5f5;}
div.col-md-12:nth-child(4) > div:nth-child(1){position:static !important;height:auto !important;}
#description{margin-top:20px !important;}
.item{margin:0px 0 20px 0px;}
#top .dropdown-menu{min-width:inherit;text-align:center;}
.widget.banner img{padding-bottom:10px;}
.video-container{margin-top:20px;}
#description .no-padding, #description .no-padding-right{padding:0;}
.widget.fb{padding-bottom:10px;}
.main-content > div:nth-child(2) > .category-block:nth-child(2), .main-content > div:nth-child(2) > .category-block:nth-child(4){padding-left:15px;}
.item-list .item-btn{width:18%;}
.sequence-theme {height:100%;}
.col-1 {

  width: 100%;
}


}
.wsa-cookielaw {
  height: auto!important;
}


/* fancybox +thumbs */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(fancybox-sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url(fancybox-loading.gif) center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(fancybox-sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url(fancybox-loading.gif) center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:visible !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(fancybox-overlay.png);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(fancybox-sprite-2x.png);background-size:44px 152px;}
#fancybox-loading div{background-image:url(fancybox-loading-2x.gif);background-size:24px 24px;}
}

#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050;}
#fancybox-thumbs.bottom{bottom:2px;}
#fancybox-thumbs.top{top:2px;}
#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0;}
#fancybox-thumbs ul li{float:left;padding:1px;opacity:0.5;}
#fancybox-thumbs ul li.active{opacity:0.75;padding:0;border:1px solid #fff;}
#fancybox-thumbs ul li:hover{opacity:1;}
#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none;}
#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;}

/* revolutions lsider settings */
.tp-hide-revslider,.tp-caption.tp-hidden-caption{visibility:hidden !important;display:none !important;}
.tp-caption{z-index:1;}
.tp-caption-demo .tp-caption{position:relative !important;display:inline-block;margin-bottom:10px;margin-right:20px !important;}
.tp-caption.medium_grey{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);font-weight:700;font-size:20px;line-height:20px;font-family:Arial;padding:2px 4px;margin:0px;border-width:0px;border-style:none;background-color:#888;white-space:nowrap;}
.tp-caption.small_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);font-weight:700;font-size:14px;line-height:20px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}
.tp-caption.medium_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);font-weight:700;font-size:20px;line-height:20px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}
.tp-caption.large_bold_white_25{font-size:55px;line-height:65px;font-weight:700;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;text-align:center;text-shadow:#000 0px 5px 10px;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}
.tp-caption.medium_text_shadow{font-size:25px;line-height:25px;font-weight:600;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;text-align:center;text-shadow:#000 0px 5px 10px;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}
.tp-caption.large_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);font-weight:700;font-size:40px;line-height:40px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}
.tp-caption.very_large_text{position:absolute;color:#fff;text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;letter-spacing:-2px;}
.tp-caption.very_big_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:60px;line-height:60px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;padding:0px 4px;padding-top:1px;background-color:#000;}
.tp-caption.very_big_black{position:absolute;color:#000;text-shadow:none;font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;padding:0px 4px;padding-top:1px;background-color:#fff;}
.tp-caption.modern_medium_fat{position:absolute;color:#000;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:"Open Sans", sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}
.tp-caption.modern_medium_fat_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:"Open Sans", sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}
.tp-caption.modern_medium_light{position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:24px;line-height:20px;font-family:"Open Sans", sans-serif;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}
.tp-caption.modern_big_bluebg{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:30px;line-height:36px;font-family:"Open Sans", sans-serif;padding:3px 10px;margin:0px;border-width:0px;border-style:none;background-color:#4e5b6c;letter-spacing:0;}
.tp-caption.modern_big_redbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:30px;line-height:36px;font-family:"Open Sans", sans-serif;padding:3px 10px;padding-top:1px;margin:0px;border-width:0px;border-style:none;background-color:#de543e;letter-spacing:0;}
.tp-caption.modern_small_text_dark{position:absolute;color:#555;text-shadow:none;font-size:14px;line-height:22px;font-family:Arial;margin:0px;border-width:0px;border-style:none;white-space:nowrap;}
.tp-caption.boxshadow{-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);}
.tp-caption.black{color:#000;text-shadow:none;}
.tp-caption.noshadow{text-shadow:none;}
.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;}
.tp-caption a:hover{color:#ffa902;}
.tp-caption.thinheadline_dark{position:absolute;color:rgba(0,0,0,0.85);text-shadow:none;font-weight:300;font-size:30px;line-height:30px;font-family:"Open Sans";background-color:transparent;}
.tp-caption.thintext_dark{position:absolute;color:rgba(0,0,0,0.85);text-shadow:none;font-weight:300;font-size:16px;line-height:26px;font-family:"Open Sans";background-color:transparent;}
.tp-caption.medium_bg_red a{color:#fff;text-decoration:none;}
.tp-caption.medium_bg_red a:hover{color:#fff;text-decoration:underline;}
.tp-caption.smoothcircle{font-size:30px;line-height:75px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.498039);padding:50px 25px;text-align:center;border-radius:500px 500px 500px 500px;border-width:0px;border-color:rgb(0, 0, 0);border-style:none;}
.tp-caption.largeblackbg{font-size:50px;line-height:70px;font-weight:300;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(0, 0, 0);padding:0px 20px 5px;text-shadow:none;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}
.tp-caption.largepinkbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#db4360;padding:0px 20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.tp-caption.largewhitebg{position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#fff;padding:0px 20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.tp-caption.largegreenbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#67ae73;padding:0px 20px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.tp-caption.excerpt{font-size:36px;line-height:36px;font-weight:700;font-family:Arial;color:#ffffff;text-decoration:none;background-color:rgba(0, 0, 0, 1);text-shadow:none;margin:0px;letter-spacing:-1.5px;padding:1px 4px 0px 4px;width:150px;white-space:normal !important;height:auto;border-width:0px;border-color:rgb(255, 255, 255);border-style:none;}
.tp-caption.large_bold_grey{font-size:60px;line-height:60px;font-weight:800;font-family:"Open Sans";color:rgb(102, 102, 102);text-decoration:none;background-color:transparent;text-shadow:none;margin:0px;padding:1px 4px 0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.medium_thin_grey{font-size:34px;line-height:30px;font-weight:300;font-family:"Open Sans";color:rgb(102, 102, 102);text-decoration:none;background-color:transparent;padding:1px 4px 0px;text-shadow:none;margin:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.small_thin_grey{font-size:18px;line-height:26px;font-weight:300;font-family:"Open Sans";color:rgb(117, 117, 117);text-decoration:none;background-color:transparent;padding:1px 4px 0px;text-shadow:none;margin:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.lightgrey_divider{text-decoration:none;background-color:rgba(235, 235, 235, 1);width:370px;height:3px;background-position:initial initial;background-repeat:initial initial;border-width:0px;border-color:rgb(34, 34, 34);border-style:none;}
.tp-caption.large_bold_darkblue{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:rgb(52, 73, 94);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.medium_bg_darkblue{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(52, 73, 94);padding:10px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.medium_bold_red{font-size:24px;line-height:30px;font-weight:800;font-family:"Open Sans";color:rgb(227, 58, 12);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.medium_light_red{font-size:21px;line-height:26px;font-weight:300;font-family:"Open Sans";color:rgb(227, 58, 12);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.medium_bg_red{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(227, 58, 12);padding:10px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.medium_bold_orange{font-size:24px;line-height:30px;font-weight:800;font-family:"Open Sans";color:rgb(243, 156, 18);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.medium_bg_orange{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(243, 156, 18);padding:10px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.grassfloor{text-decoration:none;background-color:rgba(160, 179, 151, 1);width:4000px;height:150px;border-width:0px;border-color:rgb(34, 34, 34);border-style:none;}
.tp-caption.large_bold_white{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.medium_light_white{font-size:30px;line-height:36px;font-weight:300;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.mediumlarge_light_white{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.mediumlarge_light_white_center{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:#ffffff;text-decoration:none;background-color:transparent;padding:0px 0px 0px 0px;text-align:center;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.medium_bg_asbestos{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(127, 140, 141);padding:10px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.medium_light_black{font-size:30px;line-height:36px;font-weight:300;font-family:"Open Sans";color:rgb(0, 0, 0);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.large_bold_black{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:rgb(0, 0, 0);text-decoration:none;background-color:transparent;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.mediumlarge_light_darkblue{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:rgb(52, 73, 94);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.small_light_white{font-size:17px;line-height:28px;font-weight:300;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:transparent;padding:0px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.roundedimage{border-width:0px;border-color:rgb(34, 34, 34);border-style:none;}
.tp-caption.large_bg_black{font-size:40px;line-height:40px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(0, 0, 0);padding:10px 20px 15px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.mediumwhitebg{font-size:30px;line-height:30px;font-weight:300;font-family:"Open Sans";color:rgb(0, 0, 0);text-decoration:none;background-color:rgb(255, 255, 255);padding:5px 15px 10px;text-shadow:none;border-width:0px;border-color:rgb(0, 0, 0);border-style:none;}
.tp-caption.medium_bg_orange_new1{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(243, 156, 18);padding:10px;border-width:0px;border-color:rgb(255, 214, 88);border-style:none;}
.tp-caption.boxshadow{-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);}
.tp-caption.black{color:#000;text-shadow:none;font-weight:300;font-size:19px;line-height:19px;font-family:'Open Sans', sans;}
.tp-caption.noshadow{text-shadow:none;}
.tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none !important;}
.tp-caption .frontcorner{width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-top:40px solid #00A8FF;position:absolute;left:-40px;top:0px;}
.tp-caption .backcorner{width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;right:0px;top:0px;}
.tp-caption .frontcornertop{width:0;height:0;border-left:40px solid transparent;border-right:0px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;left:-40px;top:0px;}
.tp-caption .backcornertop{width:0;height:0;border-left:0px solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF;position:absolute;right:0px;top:0px;}
.tp-simpleresponsive .button{padding:6px 13px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:30px;cursor:pointer;color:#fff !important;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important;font-size:15px;line-height:45px !important;background:url(../images/gradient/g30.png) repeat-x top;font-family:arial, sans-serif;font-weight:bold;letter-spacing:-1px;}
.tp-simpleresponsive .button.big{color:#fff;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6);font-weight:bold;padding:9px 20px;font-size:19px;line-height:57px !important;background:url(../images/gradient/g40.png) repeat-x top;}
.tp-simpleresponsive .purchase:hover,
.tp-simpleresponsive .button:hover,
.tp-simpleresponsive .button.big:hover{background-position:bottom, 15px 11px;}
@media only screen and (min-width:768px) and (max-width:959px){}
@media only screen and (min-width:480px) and (max-width:767px){.tp-simpleresponsive .button{padding:4px 8px 3px;line-height:25px !important;font-size:11px !important;font-weight:normal;}
.tp-simpleresponsive a.button{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;}
}
@media only screen and (min-width:0px) and (max-width:479px){.tp-simpleresponsive .button{padding:2px 5px 2px;line-height:20px !important;font-size:10px !important;}
.tp-simpleresponsive a.button{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;}
}
.tp-simpleresponsive .button.green, .tp-simpleresponsive .button:hover.green,
.tp-simpleresponsive .purchase.green, .tp-simpleresponsive .purchase:hover.green{background-color:#21a117;-webkit-box-shadow:0px 3px 0px 0px #104d0b;-moz-box-shadow:0px 3px 0px 0px #104d0b;box-shadow:0px 3px 0px 0px #104d0b;}
.tp-simpleresponsive .button.blue, .tp-simpleresponsive .button:hover.blue,
.tp-simpleresponsive .purchase.blue, .tp-simpleresponsive .purchase:hover.blue{background-color:#1d78cb;-webkit-box-shadow:0px 3px 0px 0px #0f3e68;-moz-box-shadow:0px 3px 0px 0px #0f3e68;box-shadow:0px 3px 0px 0px #0f3e68;}
.tp-simpleresponsive .button.red, .tp-simpleresponsive .button:hover.red,
.tp-simpleresponsive .purchase.red, .tp-simpleresponsive .purchase:hover.red{background-color:#cb1d1d;-webkit-box-shadow:0px 3px 0px 0px #7c1212;-moz-box-shadow:0px 3px 0px 0px #7c1212;box-shadow:0px 3px 0px 0px #7c1212;}
.tp-simpleresponsive .button.orange, .tp-simpleresponsive .button:hover.orange,
.tp-simpleresponsive .purchase.orange, .tp-simpleresponsive .purchase:hover.orange{background-color:#ff7700;-webkit-box-shadow:0px 3px 0px 0px #a34c00;-moz-box-shadow:0px 3px 0px 0px #a34c00;box-shadow:0px 3px 0px 0px #a34c00;}
.tp-simpleresponsive .button.darkgrey, .tp-simpleresponsive .button.grey,
.tp-simpleresponsive .button:hover.darkgrey, .tp-simpleresponsive .button:hover.grey,
.tp-simpleresponsive .purchase.darkgrey, .tp-simpleresponsive .purchase:hover.darkgrey{background-color:#555;-webkit-box-shadow:0px 3px 0px 0px #222;-moz-box-shadow:0px 3px 0px 0px #222;box-shadow:0px 3px 0px 0px #222;}
.tp-simpleresponsive .button.lightgrey, .tp-simpleresponsive .button:hover.lightgrey,
.tp-simpleresponsive .purchase.lightgrey, .tp-simpleresponsive .purchase:hover.lightgrey{background-color:#888;-webkit-box-shadow:0px 3px 0px 0px #555;-moz-box-shadow:0px 3px 0px 0px #555;box-shadow:0px 3px 0px 0px #555;}
.fullscreen-container{width:100%;position:relative;padding:0;}
.fullwidthbanner-container{width:100%;position:relative;padding:0;overflow:hidden;}
.fullwidthbanner-container .fullwidthbanner{width:100%;position:relative;}
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption{position:absolute;visibility:hidden;-webkit-font-smoothing:antialiased !important;}
.tp-simpleresponsive img{max-width:none;}
.noFilterClass{filter:none !important;}
.tp-bannershadow{position:absolute;margin-left:auto;margin-right:auto;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;}
.tp-bannershadow.tp-shadow1{background:url(shadow1.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px;}
.tp-bannershadow.tp-shadow2{background:url(shadow2.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px;}
.tp-bannershadow.tp-shadow3{background:url(shadow3.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px;}
.caption.fullscreenvideo{left:0px;top:0px;position:absolute;width:100%;height:100%;}
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo video{width:100% !important;height:100% !important;display:none}
.tp-caption.fullscreenvideo{left:0px;top:0px;position:absolute;width:100%;height:100%;}
.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe video{width:100% !important;height:100% !important;display:none;}
.fullscreenvideo .vjs-loading-spinner{visibility:none;display:none !important;width:0px;height:0px;}
.fullscreenvideo .vjs-control-bar.vjs-fade-out,
.fullscreenvideo .vjs-control-bar.vjs-fade-in,
.fullscreenvideo .vjs-control-bar.vjs-fade-out.vjs-lock-showing,
.fullscreenvideo .vjs-control-bar.vjs-fade-in.vjs-lock-showing{visibility:hidden !important;opacity:0 !important;display:none !important;width:0px;height:0px;overflow:hidden;}
.fullcoveredvideo.video-js,
.fullcoveredvideo video{background:transparent !important;}
.fullcoveredvideo .vjs-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0px;left:0px;}
.tp-dottedoverlay{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1;}
.tp-dottedoverlay.twoxtwo{background:url(gridtile.png)}
.tp-dottedoverlay.twoxtwowhite{background:url(gridtile_white.png)}
.tp-dottedoverlay.threexthree{background:url(gridtile_3x3.png)}
.tp-dottedoverlay.threexthreewhite{background:url(gridtile_3x3_white.png)}
.tpclear{clear:both;}
.tp-bullets{z-index:1000;position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;-webkit-transform:translateZ(5px);}
.tp-bullets.hidebullets{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.tp-bullets.simplebullets.navbar{border:1px solid #666;border-bottom:1px solid #444;background:url(boxed_bgtile.png);height:40px;padding:0px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.tp-bullets.simplebullets.navbar-old{background:url(navigdots_bgtile.png);height:35px;padding:0px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.tp-bullets.simplebullets.round .bullet{cursor:pointer;position:relative;/*background:url(bullet.png) no-Repeat top left;*/width:20px;height:20px;margin-right:0px;float:left;margin-top:0px;margin-left:3px;}
.tp-bullets.simplebullets.round .bullet.last{margin-right:3px;}
.tp-bullets.simplebullets.round-old .bullet{cursor:pointer;position:relative;background:url(bullets.png) no-Repeat bottom left;width:23px;height:23px;margin-right:0px;float:left;margin-top:0px;}
.tp-bullets.simplebullets.round-old .bullet.last{margin-right:0px;}
.tp-bullets.simplebullets.square .bullet{cursor:pointer;position:relative;background:url(bullets2.png) no-Repeat bottom left;width:19px;height:19px;margin-right:0px;float:left;margin-top:0px;}
.tp-bullets.simplebullets.square .bullet.last{margin-right:0px;}
.tp-bullets.simplebullets.square-old .bullet{cursor:pointer;position:relative;background:url(bullets2.png) no-Repeat bottom left;width:19px;height:19px;margin-right:0px;float:left;margin-top:0px;}
.tp-bullets.simplebullets.square-old .bullet.last{margin-right:0px;}
.tp-bullets.simplebullets.navbar .bullet{cursor:pointer;position:relative;background:url(bullet_boxed.png) no-Repeat top left;width:18px;height:19px;margin-right:5px;float:left;margin-top:0px;}
.tp-bullets.simplebullets.navbar .bullet.first{margin-left:0px !important;}
.tp-bullets.simplebullets.navbar .bullet.last{margin-right:0px !important;}
.tp-bullets.simplebullets.navbar-old .bullet{cursor:pointer;position:relative;background:url(navigdots.png) no-Repeat bottom left;width:15px;height:15px;margin-left:5px !important;margin-right:5px !important;float:left;margin-top:10px;}
.tp-bullets.simplebullets.navbar-old .bullet.first{margin-left:0px !important;}
.tp-bullets.simplebullets.navbar-old .bullet.last{margin-right:0px !important;}
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected{background-position:top left;}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected{background-position:bottom left;}
.tparrows{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;-webkit-transform:translateZ(5px);}
.tparrows.hidearrows{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.tp-leftarrow{z-index:100;cursor:pointer;position:relative;background:url(large-left.png) no-Repeat top left;width:40px;height:40px;}
.tp-rightarrow{z-index:100;cursor:pointer;position:relative;background:url(large-right.png) no-Repeat top left;width:40px;height:40px;}
.tp-leftarrow.round{z-index:100;cursor:pointer;position:relative;background:url(small-left.png) no-Repeat top left;width:19px;height:14px;margin-right:0px;float:left;margin-top:0px;}
.tp-rightarrow.round{z-index:100;cursor:pointer;position:relative;background:url(small-right.png) no-Repeat top left;width:19px;height:14px;margin-right:0px;float:left;margin-top:0px;}
.tp-leftarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(arrow-left.png) no-Repeat top left;width:26px;height:26px;margin-right:0px;float:left;margin-top:0px;}
.tp-rightarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(arrow-right.png) no-Repeat top left;width:26px;height:26px;margin-right:0px;float:left;margin-top:0px;}
.tp-leftarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(small-left_boxed.png) no-Repeat top left;width:20px;height:15px;float:left;margin-right:6px;margin-top:12px;}
.tp-rightarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(small-right_boxed.png) no-Repeat top left;width:20px;height:15px;float:left;margin-left:6px;margin-top:12px;}
.tp-leftarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(arrowleft.png) no-Repeat top left;width:9px;height:16px;float:left;margin-right:6px;margin-top:10px;}
.tp-rightarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(arrowright.png) no-Repeat top left;width:9px;height:16px;float:left;margin-left:6px;margin-top:10px;}
.tp-leftarrow.navbar-old.thumbswitharrow{margin-right:10px;}
.tp-rightarrow.navbar-old.thumbswitharrow{margin-left:0px;}
.tp-leftarrow.square{z-index:100;cursor:pointer;position:relative;background:url(arrow-left2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-right:0px;margin-top:0px;}
.tp-rightarrow.square{z-index:100;cursor:pointer;position:relative;background:url(arrow-right2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-left:0px;margin-top:0px;}
.tp-leftarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(arrow-left2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-right:0px;margin-top:0px;}
.tp-rightarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(arrow-right2.png) no-Repeat top left;width:12px;height:17px;float:left;margin-left:0px;margin-top:0px;}
.tp-leftarrow.default{z-index:90;cursor:pointer;position:relative;background:url(large-left.png) no-Repeat 0 0;width:40px;height:40px;}
.tp-rightarrow.default{z-index:90;cursor:pointer;position:relative;background:url(large-right.png) no-Repeat 0 0;width:40px;height:40px;}
.tp-leftarrow:hover,
.tp-rightarrow:hover{background-position:bottom left;}
.tp-bullets.tp-thumbs{z-index:1000;position:absolute;padding:3px;background-color:#fff;width:500px;height:50px;margin-top:-50px;}
.fullwidthbanner-container .tp-thumbs{padding:3px;}
.tp-bullets.tp-thumbs .tp-mask{width:500px;height:50px;overflow:hidden;position:relative;}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width:5000px;position:absolute;}
.tp-bullets.tp-thumbs .bullet{width:100px;height:50px;cursor:pointer;overflow:hidden;background:none;margin:0;float:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;}
.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.tp-thumbs img{width:100%;}
.tp-bannertimer{width:100%;height:10px;background:url(timer.png);position:absolute;z-index:200;top:0px;}
.tp-bannertimer.tp-bottom{bottom:0px;height:5px;top:auto;}
@media only screen and (min-width:0px) and (max-width:479px){.responsive .tp-bullets{display:none}
.responsive .tparrows{display:none;}
}
.vjs-tech{margin-top:1px}
.tp-caption .vjs-default-skin .vjs-big-play-button{left:50%;top:50%;margin-left:-20px;margin-top:-20px;width:40px;height:40px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:none;box-shadow:none;text-shadow:none;line-height:30px;vertical-align:top;padding:0px;}
.tp-caption .vjs-default-skin .vjs-big-play-button:before{position:absolute;top:0px;left:0px;line-height:40px;text-shadow:none !important;color:#fff;font-size:18px;}
.tp-caption .vjs-default-skin:hover .vjs-big-play-button, .vjs-default-skin .vjs-big-play-button:focus{box-shadow:none;-webkit-box-shadow:none;}
.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;}
.tp-simpleresponsive a{text-decoration:none;}
.tp-simpleresponsive ul{list-style:none;padding:0;margin:0;}
.tp-simpleresponsive >ul >li{list-stye:none;position:absolute;visibility:hidden;}
.caption.slidelink a div,
.tp-caption.slidelink a div{width:3000px;height:1500px;/*background:url(coloredbg.png) repeat;*/}
.tp-loader{background:url(loading.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px -22px;top:50%;left:50%;z-index:10000;position:absolute;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tp-transparentimg{content:"url(transparent.png)"}
.tp-3d{-webkit-transform-style:preserve-3d;-webkit-transform-origin:50% 50%;}
.tp-caption img{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1;}

-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;margin-left:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:-o-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf',endColorstr='#ffbebebe',GradientType=0)}.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:-o-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5',endColorstr='#ffe9e9e9',GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{position:absolute;cursor:pointer;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border-radius:4px}.slider-selection{position:absolute;background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:-o-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:linear-gradient(to bottom,#89cdef 0,#81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef',endColorstr='#ff81bfde',GradientType=0)}.slider-track-low,.slider-track-high{position:absolute;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;top:0;width:20px;height:20px;background-color:#337ab7;background-image:-webkit-linear-gradient(top,#149bdf 0,#0480be 100%);background-image:-o-linear-gradient(top,#149bdf 0,#0480be 100%);background-image:linear-gradient(to bottom,#149bdf 0,#0480be 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);filter:none;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent}.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{position:absolute;width:20px;height:20px;background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:none;opacity:.8;border:0 solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick.in-selection{background-image:-webkit-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:-o-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:linear-gradient(to bottom,#89cdef 0,#81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef',endColorstr='#ff81bfde',GradientType=0);opacity:1}

.tags-widget .keurmerken img {
	max-width: 100px;
}
.bundleVariants #product_configure_variants {
	width: 100%;
}