.wsa-demobar{z-index:99999!important;}
body.no-scroll .shopnow-products{position:fixed;-moz-box-shadow:0 0 0 1000px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,0.5);box-shadow:0 0 0 1000px rgba(0,0,0,0.5);}
.shopnow-products,.popup-products{-moz-box-shadow:0 0 0 1000px rgba(0,0,0,0.5)!important;-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,0.5)!important;box-shadow:0 0 0 1000px rgba(0,0,0,0.5)!important;}
.productpage.product .popup-products{top:85px;}
.product .messages .error{text-align:center;}
#product-tab-content img{height:auto!important;}
#gui-popover-terms-and-conditions{position:fixed;width:70%;z-index:99999;margin-left:calc(35% - 30%);box-shadow:0 0 0 3000px rgba(0,0,0,0.5);}

/*-------------------------------- Default */
input[type="text"],textarea{box-shadow:none!important;}
textarea:focus{outline:0;}
body{-webkit-font-smoothing:antialiased;}
h1{font-size:20px;}
h2{font-size:16px;}
h3{font-size:15px;}
h4{font-size:13px;}
hr {margin:10px 0px 0px;}
ol li{margin-left:25px;}
img{max-width:100%!important;}
iframe{border:none!important;}
.nomargin{margin:0!important;}
.margtopxs{margin-top:14px;}
.margtop{margin-top:20px;}
.margtopbot{margin:20px 0px;}
.margright{margin-right:15px;}
.margbot{margin-bottom:20px;}
.nopadding{padding:0!important;}
.nopaddingr{padding-right:0;}
.nopaddingl{padding-left:0;}
.nopaddingrlg{padding-top:40px;padding-right:15px;padding-bottom:40px;}
.nopaddinglr{padding:20px 0px;}
.paddingllg{padding-left:25px;}
.paddingrmd{padding-right:15px;padding-left:0;}
.paddingproduct{padding-right:0;padding-left:0;}
.paddinground{padding:15px;}
.paddinglr{padding:15px 0px 15px 15px;}
.paddingtop{padding:10px 0px 0px 0px;}
.paddingbot{padding:0px 0px 20px 0px;}
.paddingtopbot{padding:15px 0px;}
.paddingxs{padding-top:5px;padding-bottom:5px;padding-left:0px;padding-right:0px;}
.paddingsm{padding-top:10px;padding-bottom:10px;padding-left:0px;padding-right:0px;}
.paddingmd{padding-top:25px;padding-bottom:25px;padding-left:0px;padding-right:0px;}
.paddinglg{padding-top:40px;padding-bottom:40px;padding-left:0px;padding-right:0px;}
.white{background:#fff;}
.grey{background:#eee;}
.shadow{box-shadow: 1px 2px 0px 0px #e5e5e5;}
.roundcorners {border-radius:6px;}
.clear-right{clear:right;}
.dropdown-menu{right:0;left:inherit;min-width:30px;z-index:2000;}
.font-xs{font-size:10px;}
.font-sm{font-size:14px;}
.font-md{font-size:16px;}
.font-xl{font-size:18px;}
.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-md-4ths,.col-lg-5ths{position:relative;padding-right:10px;padding-left:10px;min-height:1px;}
.col-xs-5ths{float:left;width:22.2%;}
.col-md-4ths{float:left;width:25%;}
@media screen and (min-width:1200px) {.col-md-2ths{float:left;width:20%;}}
@media (min-width:768px) {.col-sm-offset-4{margin-left: 37.33333333%;}}
.row-eq-height {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:flex;}
iframe{width:100%;}

.btn{font-weight:900;padding:10px 40px;border-radius:4px;border:none;}
.btn:focus,.btn:active:focus,.btn.active:focus{outline:0;}
.btn-xxs{padding:4px 8px!important;font-size:9px!important;text-transform:uppercase;font-font-weight:500!important;}
.btn-xxs .fa{margin-left:5px;}
.btn-xs{padding:4px 20px;text-transform: none;font-weight: normal}
.btn-sm{font-size:11px;}
.btn-md.btn-icon{padding:10px 15px;}
.btn-sm.btn-icon{padding:6px 10px;}
.btn-icon{padding:10px 15px;}
.btn-icon .fa{ opacity:.8; padding-left: 5px;}
.btn:active{-webkit-box-shadow:inset 0 2px 0 0 rgba(0,0,0,0.2)!important;-moz-box-shadow:inset 0 2px 0 0 rgba(0,0,0,0.2)!important;box-shadow:inset 0 2px 0 0 rgba(0,0,0,0.2)!important;border:none;}
.btn-pink{background:#EE5567;color:#fff!important;}
.btn-pink:hover,.btn-pink:focus{color:#fff!important;background-color:#d45;-webkit-transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);-moz-transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);-o-transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);-ms-transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);}
.btn-yellow{background:#FFCE55;color:#fff!important;}
.btn-yellow:hover,.btn-yellow:focus{color:#fff!important;background-color:#f8ba5c;-webkit-transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);-moz-transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);-o-transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);-ms-transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);}
.btn-blue{background:#50C1E9;color:#fff!important;}
.btn-blue:hover,.btn-blue:focus{color:#fff!important;background-color:#37b0d6;-webkit-transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);-moz-transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);-o-transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);-ms-transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);}
.btn-green{background:#A0D468;color:#fff!important;}
.btn-green:hover,.btn-green:focus{color:#fff!important;background-color:#8cc166;-webkit-transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);-moz-transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);-o-transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);-ms-transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);transition:background-color 200ms cubic-bezier(0.075,0.82,0.165,1);}
.currency li a{font-weight:bold;}
.languages .flag{float:left;background-image:url(flags.png);background-repeat:no-repeat;margin-right:10px;overflow:hidden;text-indent:-9999px;width:15px;height:10px;margin-top:2px;background-size:100% auto;}
.languages .flag.nl { background-position:0 -10px; }
.languages .flag.de { background-position:0  -20px; }
.languages .flag.en { background-position:0  -30px; }
.languages .flag.fr { background-position:0 -40px; }
.languages .flag.es { background-position:0 -50px; }
.languages .flag.it { background-position:0 -60px; }
.languages .flag.el { background-position:0 -70px; }
.languages .flag.tr { background-position:0 -80px; }
.languages .flag.pt { background-position:0 -90px; }
.languages .flag.pl { background-position:0 -100px; }
.languages .flag.sv { background-position:0 -110px; }
.languages .flag.ru { background-position:0 -120px; }
.languages .flag.da { background-position:0 -130px; }
.languages .flag.no { background-position:0 -140px; }
.languages .flag.us { background-position:0 -150px; }
.languages .flag.fc { background-position:0 -160px; }
.languages .flag.bg { background-position:0 -170px; }

/*-------------------------------- Input fields */

input[type=text]{border:1px solid #e3e3e3;border-radius:4px;padding:3px 8px;color:#333;font-size:13px;}
input[type=text]:focus{outline:none;border:1px solid #4fc1e4;color:#999;}
.search{position:relative;}
.search .fa-search{position:absolute;color:#ccd0d9;top:0;right:0;font-size:16px;padding:12px;}
.search .fa-search:hover{color:#434A54;}

/*-------------------------------- USP */

.usps{min-height:45px;padding-top:6px;}
.usps ul{padding:0;}
.usps ul li{list-style-type:none;padding-top:15px;text-align:left;line-height:30px;text-align:center;-webkit-font-smoothing: subpixel-antialiased;}
@media screen and (max-width:991px) {.usps ul li{line-height:45px;}}
.usps ul li:first-child{text-align:left;}
.usps ul li:last-child{text-align:right;}
.usps ul li .icon-usp{top:2px;margin-right:7px;position:relative;}
.usps ul li a {font-size: 13px;text-transform: uppercase;font-weight: bold;}
@media screen and (max-width:991px) {.usps .col-sm-6:nth-child(4), .usps .col-sm-6:nth-child(3) {display:none;}}
@media screen and (max-width:1200px) {.usps .col-md-4:nth-child(4) {display:none;}}
.usp-column{padding:5px 20px;}
.usp-column ul{padding-left:0;}
.usp-column ul li{list-style-type:none;line-height:2.2em;}
.usp-column ul li .fa-check{margin-right:7px;border-radius: 10px;padding: 3px;color:#fff;font-size:10px;}

/*-------------------------------- Header */

.textpage img {height:auto!important;}
.mobiletopbar{background:#f2f2f2;color:#000!important;}
.mobiletopbar .header-links{position:static;margin-bottom:0;padding-left:0;text-align:right;}
.mobiletopbar .dropdown-menu{right:inherit;left:0;}
.mobiletopbar .header-links li{display:inline-block;margin-top:0;}
.logo {position: absolute;height: 125px;top: 15px;}
.logo img{position: absolute;top: 0;bottom: 0;margin: auto;max-width:250px!important;}
@media screen and (max-width:991px) {.logo{position:relative;text-align:center;}.logo a {margin:auto;}.logo img{margin-top: 15px; position: inherit;}}
header{width:100%;margin-bottom:15px;}
.index header{margin-bottom:0;}
@media screen and (max-width:768px) {header {margin-bottom:0px;}}
.header-select{position:absolute;right:14px;}
.header-links.pull-left{position:relative;left:-38px;}
.header-links.pull-left li{text-align:left;}
.header-links > li{display:inline-block;margin-top:3px;margin-right:3px;text-align:right;font-size:11px;}
.header-links > li.divide{padding:0 2px;opacity:.2;}
.header-links > li a{color:#333!important;}
.header-links > li.btn-group{margin-top:-1px;}
.header-links > li.btn-group .languages li a{padding:3px 45px 3px 15px}
.header-links > li.btn-group.first{margin-left:5px;}
.header-links > li.btn-group button{border:0;background:#FFF;border-radius:3px;padding:3px 10px;color:#333;}
.header-links ul.dropdown-menu li a{color:#333!important;}
.btn-group:hover ul.dropdown-menu{display: block !important;margin-top:0px;}
.dropdown-menu a{font-size:11px;}
.input-group-btn #iconSpan > img{position:absolute;top:15px;left:-40px;z-index:2;cursor:pointer;}
.pull-right.top{position:relative;right:-7px;}
.nav-arrow {display:none;}

/*-------------------------------- Slider */

.optie-1 .products {min-height:400px;}
.optie-1 .products .product.home {min-height:100px;border-bottom:1px solid #eee;}
.optie-1 .products .product.home:last-child {border:none;}
.optie-1 .products .product.home h3 {font-size:13px;}
.optie-1 .products .product.home img {margin-top:8px;}
.optie-1 .products .product.home .price {line-height: 2.4em;margin: 0 0 -30px 0 !important;}
.optie-1 .products .product.home .btn {transform:none;bottom:-10px;position:relative;float:right;}
.optie-1 .products .product.home .stars-holder{display:none;}

@media screen and (min-width:1300px) {
  .optie-2 .owl-carousel .item img{height:430px;}
}
.optie-2 .item .lazyOwl{height: 430px;}
.optie-2 .item .lazyOwl a{display: inline-block;height: 100%; width: 100%;}
.owl-carousel .item img{display:block;width:100%;height:auto;}
.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;margin-bottom:20px;}
.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);}
.grabbing{cursor:url(grabbing.png) 8 8,move;}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-theme .owl-controls{text-align:center;position:relative;top:-40px;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);/*IE7 fix*/opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);/*IE7 fix*/opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);/*IE7 fix*/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(AjaxLoader.gif) no-repeat center center;}
@media screen and (min-width:991px) {.slider.negmargtop{position:relative;top:-35px;}}
.slider.margtop {top:20px;margin-bottom:60px;}
.slider h2{margin:0;padding:0 0 10px;}
.slider .box .box-stack{height:160px;background:#f1f1f1;}
.collection .product:hover{box-shadow:0 0 4px 1px #ddd;}
.collection .col-lg-6:nth-child(even){float:right;}
.owl-carousel .caption{top: -3px;z-index: 3;padding: 13px 0 !important;height: 40px;background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);color: #000;text-align: center;text-transform: uppercase;font-weight: 500;font-size: 16px;width: calc(100% - 640px);display: block;margin: 0 auto;text-align: center;border-radius: 3px !important;bottom: 75px !important;top: inherit !important;line-height: 15px;font-size: 18px !important;}
.heading{margin-bottom:14px;font-size:14px;}
.heading h2{margin:0 0 11px;padding:0;font-size:22px;}
.owl-carousel .caption{border-radius:6px;padding:25px 30px;position:relative;top:-170px;z-index:999;font-size:20px;text-transform:uppercase;font-weight:700;}
.owl-pagination{position: relative;}
.slider .slogan h2 {font-weight:bold;font-size:20px;}
.slider .slogan h2:before {}
.slider .slogan{padding: 15px 20px;text-align: center;font-size: 16px;border-radius: 4px;}
.brandsContainer .brands{border-bottom:1px solid #eee;padding-bottom:15px;position:relative;margin:15px 0;}
.brands .slider img{ opacity:0.5; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;max-width: 70%; }
.brands .slider img:hover{opacity:1;}
#gui-form {margin-bottom:20px;}
.gui-blog-article header ul li {color:#333;}
.gui-blog-social {padding-top:20px;}
.gui-blog-article {border:none;}
.gui-list ul li {background:url('gui-arrow.png') no-repeat left center;}
.gui a.gui-button-large.gui-button-action {border:none;font-weight:bold;font-size:20px;}
#gui-wrapper {margin-bottom:20px;}
.gui-block-content, .gui-table {background:#fff;}
.blogs h4 {font-weight:bold;min-height:30px;border-bottom:1px solid #ddd;padding-top:10px;}
.blogs .btn-xs {font-weight: bold;padding: 3px 9px!important;}
.blogs .date {text-transform:uppercase;padding: 5px 10px;width: auto;display: block;top: 50px;position: absolute;border-radius:0px 4px 4px 0px;}
.blogs .date .fa {padding-right:5px;}
.blogs img {margin-top:15px;}
.blogs .blog-article {margin-right:15px;min-height:360px;padding-top:0px;}
.blogs .blog-article .description {padding-right:10px;color: #676767;line-height: 1.6em;min-height:79px;}
.blogs .blogWrapper:last-child .blog-article {margin-right:0px;}

/*-------------------------------- Category home */

.categorywrapper {min-height:220px}
.category h1 {margin:0px 0px 5px;}
.category .image{padding:7.5px !important;}
.category .image img {border-radius:4px;}
.categories .category .title{overflow: hidden;white-space: inherit;text-overflow: ellipsis;position:absolute;top:38%;color:#fff;padding:10px;left: 15%;width: 70%;background:rgba(0,0,0,0.2);font-weight:700;text-transform:uppercase;font-size:13px;border-radius:4px;box-shadow:0 0 0 1px #FFF;text-shadow:0 2px 4px #000;    -webkit-transition: all 400ms cubic-bezier(0.075, 0.82, 0.165, 1);transition: all 400ms cubic-bezier(0.075, 0.82, 0.165, 1);}
.categories .category:hover .title{text-shadow:0 2px 4px rgba(0,0,0,0);cursor:pointer;    -webkit-transition: all 400ms cubic-bezier(0.075, 0.82, 0.165, 1);transition: all 400ms cubic-bezier(0.075, 0.82, 0.165, 1);}
.categories .category .title i {text-transform: lowercase;font-weight: normal;display:block;}
.categories .category .title a {color:#fff;}

/*-------------------------------- Sidebar */

.sidebar {margin-bottom:30px;}
.brands .box{padding:10px 0;}
.brands h3{overflow:hidden;height:27px;font-weight:700;font-size:12px;}
.brands .box .btn{top:-20px;}
.sidebar .box{margin-bottom:15px;padding: 1px 20px 20px;border-radius:6px;}
.sidebar .box h3{font-weight:bold;}
.product-sidebar{padding-top:10px;}
.product-sidebar h3{overflow:hidden;margin:0;padding:0;text-overflow:ellipsis;font-size:13px;}
.product-sidebar .price{font-size:15px;}
.breadcrumbs{margin-bottom:10px;font-size:11px;}
.breadcrumbsmobile{font-size:11px;}
.sidebar ul {padding:0px 0 0;}
.sidebar ul ul {margin:5px 0 -5px 0;}
.sidebar ul li:first-child {border:none;}
.sidebar ul li:first-child ul li {border-top:1px solid #ddd;}
.sidebar ul li {padding:6px 0px;list-style-type:none;border-top:1px solid #ddd;}
.sidebar ul li a {color:#999;font-size:1.3em;}
.sidebar ul li a.active {color:#333;}
.sidebar ul li span {padding:2px 5px;float:right;border-radius:3px;font-size:10px;font-weight:bold;border:1px solid #ddd;}
.sidebar ul li ul li a {padding:6px 15px;font-size:1.2em;}
.sidebar ul li ul li span {font-size:9px;}
.sidebar ul li ul li ul li {list-style-type:none;border-top:1px solid #ddd;}
.sidebar ul li ul li ul li a{padding:6px 25px;font-size:1.1em;list-style-type:none;}
.sidebar ul li ul li ul li span {font-size:8px;}
.sidebar ul li ul li ul li ul li a{padding:6px 30px;font-size:0.9em;list-style-type:none;}
.sidebar-box-filter {background:#fff;border-radius:4px;margin-bottom:40px;}
.sidebar-box-filter-box select{margin-top:20px;width:100%;}
.sidebar-box-filter .title {font-size: 14px;padding: 25px 0px;line-height: 2.5em;font-weight:bold;}
.sidebar-box-filter ul li {padding:5px 0px;border-top:1px solid #eee}
.sidebar-box-filter-box {padding:0px;}
.sidebar-box-filter-box.inline li {display:inline-block;}
.sidebar-box-filter-box li {list-style-type:none;}
@media screen and (max-width:768px) {.sidebar-box-filter-box li {padding:5px 0px;}}

input[type=checkbox].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=checkbox].css-checkbox + label.css-label {display: inline-block;background-repeat: no-repeat !important;background-position: -1px 0px !important;vertical-align: middle;cursor: pointer;background: #eee;width: 15px;height: 15px;border-radius: 15px;text-indent: 25px;white-space: nowrap;line-height: 0.6em;}
input[type=checkbox].css-checkbox:checked + label.css-label {background-image:url(icon-check.png)!important;background-position: 0 -36px;}
label.css-label {background-repeat:no-repeat;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.sidebar-filter{float:left;margin-left:10px;width:150px;}
.sidebar-filter-item label{margin:1px 0 0 5px;display:inline;white-space:normal;padding-top:3px;}
.sidebar-filter-range{margin-top:13px;font-size:8px;}
.sidebar-filter-range .min{float:left;line-height:1px;margin-left:4px;}
.sidebar-filter-range .max{float:right;line-height:1px;}
#collection-filter-price{position: relative;margin: 3px 7px;width: 90%;height: 5px;background: #E6E9EE;}
#collection-filter-price .ui-slider-range{position:absolute;height:5px;}
#collection-filter-price .ui-slider-handle{border:1px solid #ddd;position:absolute;top:-4px;display:block;margin-left:-4px;width:14px;height:14px;border:0 none;border-radius:100px;cursor:col-resize;}
.nav-tabs li.slide-line, #collection-filter-price .ui-slider-range {background:#c6c6c6;}
.paddingtop .btn-group{float:left;}
#filtertoggle{margin-left:10px;}
.box img.hallmark{display:block;margin:0 auto;padding:10px 0;}

/*-------------------------------- Category */
.collection-content{padding-top:5px;}
@media screen and (max-width:768px) {.filter-collection, .collection-header {background:none;box-shadow:none;}.navbar {padding:0px;}.collection-header .collection-content{padding:20px;}}
.filter-collection label{margin-bottom:5px;}
.filter-collection .nav-tabs li.active > a{background:none;}
.filter-collection .btn-view {font-size: 14px;padding: 1px 8px;box-shadow: none;}
.topbar{position:relative;padding:15px 0;width:100%;border-bottom:1px solid #F2F2F2;}
.productscat .product{margin-bottom:5px;height:300px;background:#999;}
#filtercontent{position:absolute;top:10px;right:15px;left:14px;z-index:99;overflow:hidden;opacity:1;}
#filtercontent span.title{font-size:16px;margin:5px 0;}
#filtercontent .inner{overflow:auto;padding-bottom:20px;}
#filtercontent .closeit{position:absolute;top:0;right:10px;z-index:999;width:20px;height:20px;text-align:center;font-size:33px;opacity:.2;cursor:pointer;}
#filtercontent .closeit:hover{opacity:.7;}
.transitions{-webkit-transition:all .25s ease-in-out;transition:all .23s ease-in-out;}
.filters{padding:0 15px;}
.filters span{display:inline-block;padding:1px 4px;border-radius:4px;background:none repeat scroll 0 0 #fff;}
.category-pagination{padding:10px 0;font-size:12px;}
.category-pagination .info{float:left;padding:5px 0;}
.category .collection{width: calc(100% + 15px);}

ul.pagination{margin:0;}
ul.pagination .prev{margin-right:5px;float:left;}
ul.pagination .next{margin-left:5px;float:left;}
ul.pagination .prev a,ul.pagination .next a{border-radius:50px;border:none;text-transform:uppercase;padding:5px 15px;font-weight:700;font-size:11px;}
ul.pagination .number{display:inline-block;float:left;}
ul.pagination .number a{background:none;border:none;color:#888;padding: 2px 4px;border-radius: 100px;width: 21px;height: 21px;top: 2px;  font-weight: 700;margin-left:5px;margin-right:5px;margin-bottom:5px;}
ul.pagination .number.active a{color:#fff;border-radius:100px;width:21px;height:21px;top:2px;margin-left:5px;margin-right:5px;padding:0 3px;line-height:1.6em;font-weight:900;font-size:13px;}

.related span.price-old,.collection span.price-old{float:none;line-height:0;position:initial;font-size:10px;}
.collection-content.short{overflow:hidden;height:125px;}
.collection-content.long{height:100%;}
.collection-content h1 {margin-top:10px;}
.show-more{width: 100%;padding-bottom: 15px;text-align: center;margin-top:-5px;}
.show-more span{padding:20px 0 0 10px;font-size:11px;cursor:pointer;float:right;}
.show-more span.glyphicon-chevron-down, .show-more span.glyphicon-chevron-up{font-size:8px;}
.show-more span span{padding: 1px 10px 1px 5px; position: relative;}
.category .show-more {border:none;}
.category .show-more span {float:none;color:#999;}
.list .description > h2{margin:0 0 20px;}
.list .right{position:absolute;top:-15px;right:0;}
.right img{opacity:.5;}
.right img:hover{opacity:1;}
.list .borderbot{margin-bottom:20px;padding:10px 0;border-bottom:1px solid #E5E5E5;}
.list .price{margin:10px 0;}
.unitprice{font-size: 10px;margin: -20px 0 10px;line-height: 3.5em;display:block;}
.product-sidebar .unitprice{margin: -10px 0 10px !important;}
.list .wishlist span{top:0;left:10px;}
.list hr.bottomline{margin-bottom:20px;margin-top:0;}
.list .productspecs{padding:10px 0 0;text-align:center;}
.wishlist span{position:absolute;top:14px;right:28px;font-size:19px;opacity:.3;}
.wishlist .glyphicon-heart,.wishlist .glyphicon-heart-empty,.wishlist .glyphicon-gift{color:#eb6e5e;}
.wishlist .glyphicon-star,.wishlist .glyphicon-star-empty{color:#F5B80D;}
.wishlist .glyphicon-pushpin,.wishlist .glyphicon-thumbs-up{color:#333;}
.wishlist span:hover{opacity:1;}
.price-tax{font-size:.8em;white-space:nowrap;}

/*-------------------------------- Products */

.product .messages{margin-bottom:0;margin-top:1em;}
.zoomImg{max-width:inherit!important;}
.collection .product.border,.box.border,.related .border{border:1px solid #f2f2f2;}
.related .border{min-height:220px;}
.collection .product,.category .product{margin-bottom:25px;background:#fff;}
.list .productWrapper .product {padding: 10px 20px 10px 20px;margin-bottom:10px;}
.list .productWrapper .product .icons {left: 90px;}
.list .productWrapper .product .compare{margin:10px 0;display:block;}
.list .productWrapper .product .btn {bottom: -27px;right: -60px;}
.list .productWrapper .product {margin-right:0px;}
.grid  .productWrapper  .product .btn {position: absolute;bottom: -37px;left:50%;transform: translate(-50%, -50%);margin-bottom:10px;}
.productWrapper .product .price:has(> .unitprice) {min-height:435px;}
.productWrapper .product {background: #fff;border-radius:4px;box-shadow: 1px 2px 0px 0px #e5e5e5;margin-right:15px;margin-bottom:15px;}
.productWrapper .product:hover {box-shadow: 0px 1px 5px 3px #ddd;cursor:pointer;}
.productWrapper .product img {border-radius:4px 4px 0px 0px;max-width:100%;}
.productWrapper .product .image {position:relative;padding:15px;}
.productWrapper .product .content {padding: 10px 20px 0px;}
.productWrapper .product h4 {overflow:hidden; font-size: 13px; line-height: 16px;}
.productWrapper .product .old-price {color:#a3a3a3;text-decoration:line-through;margin-right:5px;}
.productWrapper .product .price {font-size:16px;line-height:3em;}
.product .icons {color:#333;display:none;top: 20px;right: 0px;position: absolute}
.product .icons a:first-child .fa {margin-right:20px;}
.product:hover .icons {display:block;}
.product .icons .fa {position:absolute;top:0px;right:35px;}
.carousel li{margin-right:10px;}
.info{width:100%;}
.product .info .title{overflow:hidden;height:37px;font-size:13px;word-wrap:break-word;}
.product-info h1{margin:0 0 13px;padding:0 0 13px;border-bottom:1px solid #eee;font-size:17px;}
.product-bottom .btn, .product-info .btn {float:right;}
.productpage-images .wishlist{position:absolute;right:4px;z-index:1;}
.productpage-images-thumbs li.vid .viddythumb img {max-width: initial !important;width: 60px;margin-top: -14px;height: 60px;}
.productpage-images-thumbs li.vid .fa {position: relative;top: 28px;left: 32%;color: #fff;font-size: 20px;}
.productpage-images-featured{float:left;cursor:-webkit-zoom-in;}
.productpage-images-featured img.featured{display:block;margin:0 auto;cursor:zoom-in;}
.productpage-images-featured a.fancybox-thumb{cursor:zoom-in;}
.productpage-images-thumbs{float:left;}
.productpage-images-thumbs li{display:block;margin-top:5px;margin-right:10px;width:65px;float:left;}
.links{position:relative;margin-top:15px;clear:both;}
.links > a{margin-right:20px;font-size:11px;}
.links span{margin-right:6px;font-size:9px;}
#fancybox-thumb{z-index:1000000;}
dl{margin:0;}
dt{float:left;width:115px;font-weight:600;font-size:11px;}
dd{font-size:11px;}
.in_stock{color:#90BF26;}
.out_of_stock{color:#940A22;}
.price{font-size:18px;margin:0;}
.pricing .price-tax{position:relative;color:#999;font-size:9px;clear:left;}
.price .price-old{color:#999;text-decoration:line-through;font-size:12px;float:left;margin-right:5px;position:relative;top:5px;}
.product-banner img{border:1px solid #eee;border-radius:5px;display:inline-block;}
.quantity .input-number{padding:5px 9px;width:55px;height:37px;float:right;margin-right:15px;}
#cart.btn a span{top:-1px;color:#999;font-size:8px;}
.share.paddingsm{padding:15px 10px;}
.social .social-block{float:left;margin-left:10px;}
.social-block.social-block-twitter{width:89px;}
.tab-pane{padding:10px;}
.nav-tabs{border:none;}
.nav-tabs > li{margin-bottom:-2px;display:inline-block;float:none;}
.nav-tabs > li > a{margin-right:0;text-transform:uppercase;font-size:12px;}
.nav-tabs li a{font-size:12px;color:#999;border:none;background:none;}
.nav-tabs>li>a:hover, .nav-tabs>li>a:active, .nav-tabs>li>a:focus, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {background:none;}
.nav-tabs li.active > a{color:#333;font-weight:600;border:none!important;background:none;}
.nav-tabs .fa-circle{float:right;font-size:9px;top:-23px;position:relative;right:-23px;}
.nav-tabs li a .text-m, .score .text-m {display:none;}
.nav-tabs li a .yotpo-display-wrapper {float: right;margin-top: -3px;margin-left: 10px;}
.nav-tabs li .stars-holder {float:right;margin-left:10px;}
#product-tabs table.specs {width:100%;}
#product-tabs table.specs td {padding:5px 10px;}
#product-tabs table.specs tr:nth-child(even) {background: #ffffff;}
#product-tabs table.specs tr:nth-child(odd) {background: #efefef;}
#product-tabs .nav-tabs > li{background:#fff;margin-right:15px;border-radius:4px;}
.product-info-options {border-bottom:1px solid #eee;margin-bottom:20px;}
.product-configure-custom-option{margin:10px 0;clear:both;}
.product-configure-custom-option-item input[type=checkbox], .product-configure-custom-option-item  input[type=radio] {float:left;}
.product-info-options .product-configure label{width: 30%;font-size: 11px;font-weight: 600}
.product-configure label {font-size: 11px;font-weight: 600}
.product-configure .product-configure-custom-option-date select {width:21.2%;}
.product-configure-options-option label em {font-size:10px;}
.individueel-getoond-custom .product-configure-options,.individueel-getoond-custom .product-configure-variants{display:none;}
.productopties ul{float:left;margin:0;padding:0 0 10px;}
.productopties li{float:left;margin:10px 10px 0 0;padding:7px 8px;border:1px solid #fff;border-radius:5px;background:none repeat scroll 0 0 #fff;list-style-type:none;font-size:11px;}
.productopties li.active{border:1px solid #69aa35;font-weight:700;}
.productopties li.out{background-image:-webkit-linear-gradient(left bottom,transparent 33%,#B5B5B5 33%,#B5B5B5 66%,transparent 66%);background-image:linear-gradient(to right top,transparent 33%,#B5B5B5 33%,#B5B5B5 66%,transparent 66%);background-size:3px 3px;color:#B5B5B5;}
.product-discounts span{position:relative;display:inline-block;clear:both;margin-top:-4px;margin-bottom:-15px;padding:5px 10px;width:100%;text-align:center;}
.sticky-mobile{position:fixed;bottom:0;left:0;z-index:999;width:100%;font-size:24px;line-height:0;}
.sticky-mobile .price-tax{top:-10px;font-size:8px;}
.scrollToTopSticky{height:30px;line-height:30px;}
.score{line-height:30px;min-height:20px;}
.score .total{font-weight:400;font-size:11px;}
.author{font-weight:700;}
.stats{font-style:italic;font-size:11px;}
.icon.icon-10{font-weight:700;text-decoration:underline;font-size:13px;}
.button-review{color:#333;font-size:12px;float:right;}
.button-review:hover{text-decoration:underline;}
.bundles .product.product{padding-left:7.5px;padding-right:7.5px;background:none;margin-bottom:0;}
.bundles .bundle .bundletitle{font-size:12.5px;text-align:left;line-height:16px;padding:5px 10px 0;font-weight:700;}
.bundles .product h4 {text-align:center;background:#eee;padding:7px;border-radius:20px;border-bottom:1px solid #ddd;height:auto;}
.bundles h3 {float: left;margin: 10px 10px 0px 0px;font-weight: bold}
@media screen and (max-width:768px) {.bundles h3{margin: 0px 15px 13px -10px;padding-top: 1px;}}
.bundle i{font-style:normal;color:#AFAFAF;}
.bundles .product{min-height:inherit;}
.bundles .product img{border:1px solid transparent;padding:15px 30px;border-radius:3px;height:inherit;}
.bundles .borderbot {border-bottom:1px solid #ddd;}
.bundles .discount.title{font-size:10px;float:left;padding: 5px 8px;margin: 11px 10px 0px 0px;border:2px solid #c52a32;color:#c52a32;text-transform:uppercase;font-weight:bold;}
.bundleDetails .price.total{float:left;text-align:right;}
.bundleDetails{padding:10px 15px;margin:0px 0px 10px;}
.bundles .onstock{color: #8FBD5C;font-size: 11px;letter-spacing: 0.5px;text-transform: uppercase;}
.bundles .onstock .glyphicon{color:#8FBD5C;}
.bundles .outofstock{color:#A00000;font-size: 11px;letter-spacing: 0.5px;text-transform: uppercase;}
.bundles .outofstock .glyphicon{color:#A00000;}
.bundleDetails span{text-decoration:none;font-size:20px;float:left;}
.bundleDetails .old-price{text-decoration:line-through;font-size:12px;color:#999;float:left;float: left;margin-left: 10px;margin-top: 7px;}
.bundleDetails .price-tax{font-size:9px;color:#999;float:left;margin-left: 8px;margin-top: 9px;}
.bundleDetails .product-details .btn-view{float:right;margin-right:-10px;}
.bundles{background:#e7e7e7;float:left;width:100%;padding:5px;margin-bottom:15px;border-radius:6px;}
.bundles .bundle{background:#FFF;padding:10px;border:1px solid rgba(0,0,0,0.2);margin-bottom:5px!important;border-radius:6px;float:left;width:100%;}
.bundles .bundle:hover{border:1px solid rgba(0,0,0,0.4);}
.bundles form:last-child{margin-bottom:0;}
.bundles .product i{position: absolute;left: 96%;top: 35%;font-size: 12px;font-weight: 100;background: #eee;padding: 5px;border-radius: 10px;width: 20px;height: 20px;}
.nexttoinfo .price small{top:0;}
.product-bottom {margin-bottom:60px;}
.product-bottom .product-configure{padding-top:20px;border-bottom: 1px solid #eee;margin-bottom: 20px;}
.product-bottom .title {position: relative;}
.product-bottom .title:after {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-width: 20px;margin-left: -20px;border-color:#fff;}
.product .yotpo {left: 28%;position:relative;}
.productWrapper .stars-holder{position: relative;top: 8px;margin: 0 !important;}
.product .stars-holder {margin-top:1px;}
.product .stars-holder .stars-o {color: #fd9827;float:left;}
.stars-holder .stars {position: absolute; color: #fecb2f;}
.product .write-review {letter-spacing: 0;line-height: 1.5em;margin-left:5px;}
.list .product .stars-holder {display: block;height: 30px;letter-spacing: -1px;padding-top: 0px; padding-bottom:0px;width: 120px;position: absolute;left: 15px;margin-left:0px;background-color: #FFF;bottom: 0px;padding-left: 20px;padding-right: 20px;padding-bottom:0px;bottom: 0px; top:35px;}
.panel.panel-default {border-bottom: 1px solid #ddd;border-top: none;border-left:none;border-right:none;border-radius: 0px;}
.productdesc{padding-right:15px;}
.shopnow-products .btn-view.checkout{padding: 8px 20px; margin-left: 15px; position: relative; top: 1px;}

/*-------------------------------- Newsletter */

.newsletterbar{border-radius:6px;padding:15px;}
.newsletterbar strong{font-size:18px;}
.newsletterbar input{float:left;width:80%;border-radius:4px 0 0 4px;border:none;margin-top:15px;height: 40px}
.newsletterbar i{margin-left:10px;font-style:normal;font-weight:400;font-size:14px;}
.newsletter input{padding:8px 12px;border-radius:4px;border:none;}
.newsletter .btn {float: left;margin-top:15px;margin-left: 20px;font-weight:700;}
footer .newsletter .btn{float:none;margin-left: 0px;}
footer .newsletter{border-radius:0 0 6px 6px;padding:15px 20px 20px;font-size:12px;margin-top:-51px;}
label{margin-bottom:15px;font-weight:400;}
.hometext .bg{padding:20px;background:#fff;box-shadow:.31px .11px 2px rgba(29,29,27,0.13);}

/*-------------------------------- About */

.about{background:#ccc;}
.about img{border:1px solid;}

/*-------------------------------- Tags */

ul.tags {padding:10px 0 0 0;}
.tags li {list-style-type:none;display:inline;}
.tags li a {display:inline-block;margin:0 4px;padding:1px 6px;border-radius:4px;background:none repeat scroll 0 0 #eee;list-style-type:none;}

/*-------------------------------- Footer */

footer{color: #FFF; line-height: 22px;}
footer h4{font-size: 16px;font-weight: 700;}
.scrollToTop{position:fixed;right:5px;bottom:5px;display:none;padding:10px;width:40px;height:40px;border:none;border-radius:4px;color:#444;color:#fff;text-align:center;text-decoration:none;font-weight:700;opacity:.7;}
.scrollToTop:hover{color:#f2f2f2;text-decoration:none;opacity:1;}
.footer ul li,.footer-sub ul li{margin-left:-39px;list-style-type:none;line-height:1.5em;}
.footer-socials a{display:inline-block;margin:5px;}
.footer-socials i.fa {color: #FFF;font-size: 20px;padding-right: 5px;}
.payments{width:250px;}
.img-payments{margin:0 4px 4px 0;width:35px;}
.copyright{line-height:35px;}
.copyright .localbusiness{color:#9E9E9E;font-size:11px;padding-top:0;}
img#footerimg{max-width:140px!important;}
#main_div #title{height:67px;}

/*-------------------------------- Labels */

.label-custom{position:absolute;padding:3px 8px;font-size:12px;z-index:9;}
.label-sale {position: absolute;padding: 12px 8px 11px;font-size: 12px;width: calc(100% - 14px);line-height: 0em;z-index: 2;border-radius:3px 3px 0px 0px;font-weight: bold;letter-spacing: 1px;}
.list .label-sale,.list .label-custom{top: 0;right: 0px;width: 100%;text-align: center;font-size: 12px;position:none;}

/*-------------------------------- Popup */

.bg-shopnow-popup{display:none;position:fixed;background-color:rgba(46,44,44,0.7);top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:999;}
.shopnow-products,.popup-products{position:fixed;z-index:1000;display:none;padding:20px;border:4px solid #eee;box-shadow:0 0 4px 0 #999;background:#fff;}
.shopnow-products .glyphicon-remove,.popup-products .glyphicon-remove{color:red;}
.popup-products{top:200px;width:500px;}
.popup-products img{height:200px;}
.productpage .popup-products{top:85px!important;width:500px!important;left:50%!important;margin-left:-250px!important;}
.shopnow-products { top: 10%;
    max-height: 80%;
    overflow: auto}
.shopnow-products .view-cart .product-sidebar > div {padding-top:15px;}
.shopnow-products .title,.popup-products .title{font-size:22px;}
.shopnow-products .buttons a,.popup-products .buttons a{margin-right:10px;}
.shopnow-products .quantity .input-number{float:right;margin-right:10px;height:40px;}
.shopnow-products {width:1055px;margin:0 auto;left:50%;margin-left: -537px;}
.shopnow-products .product-info-options.tui{border:none;}
.shopnow-products ul {list-style-type:none;}
.shopnow-products .succesRow {border-top:1px solid #dddddd;}
.shopnow-products .btn {margin-top:10px;}
.shopnow-products .product-configure-custom-option .product-configure-custom-option-item > label,.shopnow-products .radio label,.checkbox label{padding-left:0;}
.shopnow-products .product-configure-custom-option-item{padding-left:20px;}
.shopnow-products .content {border-left:1px solid #ddd;}
.shopnow-products .messages {margin-bottom:0px;padding:0px 20px;}
.shopnow-products .view-cart .product-sidebar{padding:5px 15px; border-top: 1px dashed rgba(204,204,204,0.4);}
.shopnow-products .view-cart .total {float: right;padding-top:10px;}
.shopnow-products .view-cart .total .pull-right {margin-left: 10px;}
.shopnow-products .view-cart .total .btn {display:none;}
.shopnow-products .view-cart .cart-quantity {font-weight:bold;}
.shopnow-products .fa-trash-o {color:#afafaf;}
.popup-products .messages{margin-top:40px;margin-bottom:-0;}
select.popup-product-variants{max-width:270px;}

/*-------------------------------- Cart */

.banner_cart h3{margin:10px 0 0;padding:0;}
.banner_cart a{text-transform:uppercase;font-size:10px;}

/*-------------------------------- Buttons */

.btn-xs{font-size:12px;}
.btn-search{padding:13px;border:none;position:absolute!important;text-transform:uppercase;background:none;right:5px;top:3px;}
.btn-news{width:100%;}
.btn-shopnow{position:relative;}
.btn.btn-default.active{border:1px solid #ccc;box-shadow:none;}
.btn-default{border:1px solid #ddd;box-shadow:.4px .5px 1px rgba(34,25,25,0.1);}

.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{border-color:#CCC;background-color:#f2f2f2;}
.btn-group.open .dropdown-toggle{box-shadow:none;}
.gui-col3-equal-col3 .gui-div-cart-coupons{width:100%!important;}
.gui-image-50 img{max-width:none!important;}
.gui-div-faq-questions ul li{left:20px;position:relative;}
.gui-div-faq-questions ol li{left:35px;position:relative;}
.gui-blogshort .gui-blog-article-image header {padding-left:0!important;}

/*-------------------------------- Select dropdown */

select {padding: 3px 20px 3px 10px;font-size: 11px;color: #555;border: 1px solid #dcdcdc;box-shadow: none;-webkit-appearance: none;border-radius: 23px;margin-bottom:-15px;cursor: pointer; background: url('arrow-select.png') no-repeat center right, -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 63%);   background: url('arrow-select.png') no-repeat center right, -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 63%);   background: url('arrow-select.png') no-repeat center right, linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 63%);}
select:hover {box-shadow:0px 1px 1px #ddd;border:1px solid #ddd;}

select:focus {outline: none;}
input[type=radio], input[type=checkbox] {margin:3px 5px 0 0;}

/*-------------------------------- Media Queries */

@media print {
  #menu,.usps .container,.wsa-demobar,.mobiletopbar,.copyright,#stickynav,footer,.footer-sub,.footer-socials,.sticky-mobile,.robin_tab_container{display:none!important;}
}

@media screen and (max-width: 420px) {
  .footer ul li a, footer a, footer {line-height:2.5em;font-size:14px;}
}

@media screen and (max-width:768px) {
  .bundles .product:nth-child(odd) i{display:none;}
.bundleDetails .price.total{width:40%;}
.price small{top:0;}
.productWrapper .product .price {font-size:14px;}
.newsletterbar input {width:60%!important;}
.newsletter .btn {padding:10px;}
}

@media (min-width: 1200px) {
  .boxed{width:1170px;}
.col-lg-5ths{float:left;width:20%;}
.autocomplete{width:455px;}
.autocomplete.header2{width:358px;}
a.cart{height:50px;}
.view-cart{top:98px;}
.menu2laags .cart-container{top:-48px;}
#shopnow-products{top:200px;}
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
  .slider .box iframe{width:234px;height:207px;}
}

@media (max-height: 780px) {
  #shopnow-products{top:85px;}
}

@media (max-width:1200px) {
  .newsletterbar input {width:75%;}
.optie-1 .products{min-height:300px!important;max-height: 300px;overflow: hidden;}
}

@media screen and (max-width: 350px) {
  .bundleproducts .discount{margin-top:5px;float:left!important;}
}

@media screen and (min-width: 768px) {
  .btn-xs{font-size:11px;}
.collection .product .btn-view{display:inline-block;}
.paddingmd-desktop{padding-top:20px;padding-bottom:20px;}
.paddingproduct{padding-right:10px;}
.navbar-form .input-group .input-group-btn{z-index:2;}
.boxed{margin:0 auto;width:750px;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);}
.col-sm-5ths{float:left;width:20%;}
.category .fixedheight{min-height:281px;}
.gui-col3-equal-col3 .gui-div-cart-coupons{width:30%!important;}
#shopnow-products{top:65px;}
.product-info{margin-top:0;}
.meerinfo{min-height:195px;}
.list .productspecs{padding:0;text-align:right;}
dl.stockalign{display:block;border-top: 1px solid #eee;padding-top: 8px;}
}

@media (min-width: 992px) {
  body{padding-top:0;}
.usppadding{padding-top:30px;}
.fixedusps{position:fixed;top:0;z-index:12;width:100%;padding-top: 6px;}
.container.fixedusps{width:inherit;}
.scrollToTop{right:45px;bottom:45px;}
.boxed{width:970px;}
.search{margin-top:50px;}
input#srch{padding-left:20px;}
.col-md-5ths{float:left;width:20%;}
.transitions{-webkit-transition:none;transition:none;}
.menu2laags .cart-container{position:absolute;top:-45px;right:0;z-index:9;}
.menu3laags .cart-container{position:absolute;top:0;right:0;z-index:9;}

#cartContainer{margin-top:10px;z-index:9;width:200px;float:right;position:relative;}
a.cart{display:block;padding:15px;height:50px;border-radius:4px;color:#fff;text-align:center;text-decoration:none;font-size:13px;z-index:11;position:relative;}
#cartContainer strong{text-transform:uppercase;font-size:15px;vertical-align:top;line-height:.5em;left: 61px;position:absolute;} 
#cartContainer i.fa-angle-down,#cartContainer i.fa-shopping-bag{float:left;font-style:normal;padding-right:5px;font-size:18px;}

#cartContainer i.fa-times{line-height:10px;opacity:.5;font-size:16px;padding:5px 10px 5px 0;margin-top:-5px;}
#cartContainer i.fa-times:hover {opacity: 1;}

#cartContainer .fa-angle-down{opacity:.5;font-size:13px;line-height:20px;padding-right:10px;}
#cartContainer .cart-total-quantity,#cartContainer .productcart{font-size:11px;line-height:2px;text-align:left;float:left;padding-left:7px;opacity:0.6;}
#cartContainer .productcart{padding-left:3px !important}
#cartContainer .view-cart{position:absolute;top:60px;right:0px;z-index:1000;display:none;padding:10px 0;width:500px;border-radius:4px;background:none repeat scroll 0 0 #fff;color:#333;}
#cartContainer .view-cart .product-sidebar{padding:5px 15px; border-bottom: 1px dashed rgba(204,204,204,0.4);}
#cartContainer .view-cart .product-sidebar .price {padding-top:12px;}
#cartContainer .view-cart .product-sidebar.last{border:0 !important;}
#cartContainer .view-cart .product-sidebar.last:hover{border:0 !important;}
#cartContainer .view-cart .product-sidebar:hover {background: rgba(245,245,245,0.4); border-bottom: 1px solid transparent !important;}
#cartContainer .view-cart .product-sidebar .cart-quantity{text-align:left;line-height:32px;opacity:0.5}
#cartContainer .view-cart .cartbridge{display:inline-block;height:20px;width:100%;position:absolute;top:-15px;right:0;}
#cartContainer .cartshadow,#cartContainer .cartshadowusp{background:rgba(0,0,0,0.0);position:fixed;top:30px;left:0;bottom:0;right:0;z-index:10;pointer-events:none;  -webkit-transition: all 400ms cubic-bezier(0.075, 0.82, 0.165, 1);transition: all 400ms cubic-bezier(0.075, 0.82, 0.165, 1); }
#cartContainer .cartshadowusp{top:0px;z-index:12;height:30px;}
#cartContainer:hover .cartshadow,#cartContainer:hover .cartshadowusp{background:rgba(0,0,0,0.2);}

.menu2laags.affix .view-cart{top:50px;}
#cartContainer .view-cart .nopaddinglr {padding:12px 0px;}
#cartContainer .view-cart .product{padding-top:10px;border-bottom:1px solid #f2f2f2;}
#cartContainer .view-cart .info > h4{float:left;font-size:14px;}
#cartContainer .view-cart h3{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: left;line-height: 37px;}
#cartContainer .view-cart .img img{float:left;padding:4px;}
#cartContainer .view-cart .holder{padding:10px;}
#cartContainer .view-cart .total{padding:15px 15px 0 15px;border-top:1px solid rgba(204,204,204,0.5);color:#000;}
#cartContainer .view-cart .total strong {padding-left:10px;line-height:15px!important;position:relative;left:0;}
#cartContainer .view-cart .total .price-tax{margin-top:0px;font-size:10px;opacity:0.5;margin-bottom:15px;}
#cartContainer .view-cart .fa-trash-o {color:#afafaf;padding-top: 14px;}

.autocomplete:before{bottom:100%;left:4%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:10px;margin-left:0;}
.autocomplete{position: absolute;top:70px;left: 2px;z-index: 9999;display: none;padding: 20px;width: 298px;border-radius: 4px;background: #fff;box-shadow: 0 0 40px 0 rgba(29, 29, 27, 0.4);}
.autocomplete.header2{width:292px;}
.autocomplete .price-old{float:left;font-size:11px;top:-5px;position:relative;}
.autocomplete .product img{float:left;margin-right:18px;padding:0;}
.autocomplete .product h4{font-size:14px;}
.autocomplete .product h4 a{color:#333;}
.autocomplete .price{position:relative;top:-5px;font-size:13px;}
.autocomplete .more{padding:14px 10px 0;border-top:1px solid #F2F2F2;}
.autocomplete .more a{padding-left:5px;font-size:12px;}
.autocomplete .more span{color:#999;}
.autocomplete .notfound{display:none;padding:15px 10px;color:#000;text-align:center;font-weight:700;font-size:12px;}
.autocomplete.noresults .products,.autocomplete.noresults .more{display:none;}
.autocomplete.noresults .notfound{display:block;}
#filtercontent{top:20px;}
.sidebar.affix{top:100px;}
#shopnow-products{top:70px;}
.gui-col3-equal-col3 .gui-div-cart-coupons{width:100%!important;}
}

@media screen and (max-width: 991px) {
  .productpage #popup-products{top:85px!important;width:500px!important;left:50%!important;margin-left:-250px!important;position:fixed!important;-webkit-transition:all 200ms cubic-bezier(0.47,0,0.745,0.715);transition:all 200ms cubic-bezier(0.47,0,0.745,0.715);}
.usps{ margin-top: 47px;}
}

@media screen and (min-width:0px) and (max-width:1200px) {
  #main_div #title{height:25px;padding:5px 0 0;font-size:120%;}
}
@media screen and (max-width: 1024px) {
  .quantity .input-number{float:inherit;}
.categories .category .title {font-size: 12px;}
.categorywrapper {min-height: inherit;}
}