/* 
Theme: InStijl Media Unity Theme
Developer: InStijl Media

License: InStijl Media
License URI: http://www.instijlmedia.nl
Platform: Lightspeed
*/

/* mobileNav */
#mobileNav {display:none;position: fixed;bottom: 0px;width: 100%;z-index:2000000001;}
#mobileNav .mobileFilterIcons .filter-button {background: #fff;border-top: 1px solid #ccc;width:100%;}
#mobileNav .mobileFilterIcons .filter-button a.btn {background: #fff;border: 1px solid transparent;box-shadow: none !important;color: #414141;font-weight: bold;font-size: 14px;}
#mobileNav .mobileFilterIcons .filter-button a.btn i {display:inline-block;float:none;vertical-align:middle;}
#mobileNav .mobileFilterIcons .filter-button a.btn .title {display:inline-block;float:none;font-size: 14px !important;padding: 0px;padding-left:5px;vertical-align:middle;}
#mobileNav ul {display: table;float:left;width:100%;}
#mobileNav ul li {border-top:1px solid #ddd;border-right:1px solid #ddd;display: table-cell;text-align:center;vertical-align: middle;width:20%;}
#mobileNav ul li.active {background: #fff;}
#mobileNav ul li:last-child {border-right:0px solid;}
#mobileNav ul li a {color:#fff;display:block;text-align: center;text-decoration:none;vertical-align:bottom;}
#mobileNav ul li a i {display:inline-block;font-size: 22px;height:25px;font-weight:normal;text-align: center;vertical-align:middle;}
#mobileNav ul li a .text {display:inline-block;font-size:10px;vertical-align:middle;}
#mobileNav ul li.active a i::before {content:"\f00d"}
#mobileNav .btn-mobile.cart .cart-icon {display: inline-block;position: relative;}
#mobileNav .btn-mobile.cart .cart-icon .cart-count {position: absolute;top: -5px;right: -10px;color: #fff;border-radius: 50%;width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 12px;font-weight: bold;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}

/* resMenu */
body.open {overflow:hidden;}
.filters-mobile {float: left;width: 100%;}
#wrapper {width:100%;overflow:hidden;}
#wrapper #resMenu {position:fixed;opacity:0;z-index:9999;top: 0px;left:-100%;width: 300px;height: 100%;background: none repeat scroll 0% 0% #fff;-webkit-transition: all 0.2s ease-in-out 0.2s;-moz-transition: all 0.2s ease-in-out 0.2s;-o-transition: all 0.2s ease-in-out 0.2s;transition: all 0.2s ease-in-out 0.2s;margin: 0px;padding-bottom:10px;}
#wrapper #resMenu.open {left:0px;opacity:1;width:100%;}
#resNavOpener {display:none;width:100%;padding:4.5px 0px;}
#resNavOpener .buttonContainer {cursor:pointer;width: 28px;padding:7px 0px;margin:0px auto;}
#resNavOpener .menu-text {display:inline-block;font-size:12px;line-height:12px;vertical-align:top;}
#resNavOpener .miniBar {background: #34312f;height:2px;width: 100%;}
#resNavOpener .miniBar.middle {margin:5px 0px;}
#wrapper .content {left:0px;position:relative;-webkit-transition: all 0.2s ease-in-out 0.2s;-moz-transition: all 0.2s ease-in-out 0.2s;-o-transition: all 0.2s ease-in-out 0.2s;transition: all 0.2s ease-in-out 0.2s;}
#wrapper .content.open {left:-480px;}
#wrapper.open .content {left:480px;}
body .overlay-bg {opacity:0;visibility: hidden;position: fixed;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden;height: 100%;width: 100%;background: #0f0f11;transition-timing-function: cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility: hidden;backface-visibility: hidden;z-index: 9;-webkit-transition: all 0.1s ease-in-out 0.1s;-moz-transition: all 0.1s ease-in-out 0.1s;-o-transition: all 0.1s ease-in-out 0.1s;transition: all 0.1s ease-in-out 0.1s;}
body.open .overlay-bg, #wrapper.open .overlay-bg, .content.open .overlay-bg {opacity: .8;visibility: visible;z-index:1001;}
.overlay-bg.open {opacity: .8;visibility: visible;}

#headlines.mobileHeadlines {display: block;}
#categories.mobileCategories {margin-top:15px;}
#categories.mobileCategories .mobileBlock {padding:2.5px 2.5px;}
#categories.mobileCategories .mobileBlock a {background: #f7f7f7;border: 1px solid #eee;display: block;font-size: 14px;font-weight: bold;padding:20px 5px;text-align: center;word-break: break-all;height: 100%;width: 100%;}
#categories.mobileCategories .mobileBlock a i {display:block;font-size:24px;margin-bottom: 5px;}
#categories.mobileCategories .mobileBlock.category a {font-size:14px;}
#categories.mobileCategories .mobileBlock.category a:hover {text-decoration:underline}
#resMenu.sidenav .pe-7s-close {color:#fff;}

/* resFunctions */
#sidebar.sidenav {z-index:7;}
#sidebar.open.sidenav {z-index:1002;}
.sidenav {position: fixed;right:-480px;top: 0;max-width:480px;width:100%;height: 100%;background: #fff;z-index:9999;-webkit-transition: all 0.2s ease-in-out 0.2s;-moz-transition: all 0.2s ease-in-out 0.2s;-o-transition: all 0.2s ease-in-out 0.2s;transition: all 0.2s ease-in-out 0.2s;}
.sidenav.open {right:0px;}
.sidenav .title-box-mobile {display:none;}
.sidenav.ism-account-menu .pe-7s-close {color:#000;}
.sidenav .pe-7s-close {color: #000;position: absolute;top:3px;right:5px;-webkit-transition: all 0.1s ease-in 0s;-moz-transition: all 0.1s ease-in 0s;-o-transition: all 0.1s ease-in 0s;transition: all 0.1s ease-in 0s;cursor: pointer;z-index: 99;font-size: 36px;}
.sidenav .sidenav-container {height: 100%;overflow-y: auto;padding: 15px;padding-bottom: 90px;}
.sidenav .sidenav-container .sidenav-content ul li {background:#fff !important;border-bottom:0px solid !important;font-size:14px;line-height:2;padding:0px !important;}
.sidenav .sidenav-container .sidenav-content ul li i {font-size: 18px;padding-right: 5px;vertical-align: middle;}
.sidenav .sidenav-container .form-control {border-radius:0px;}
.sidenav .sidenav-container .form-control:focus {}
.sidenav .sidenav-container .btn.btn-login {background: #fff;border: 1px solid #ddd;font-size: 14px;font-weight: bold;vertical-align: middle;}
.sidenav .sidenav-container .btn.btn-login i {padding-left: 5px;vertical-align: middle;font-size: 18px;}
.sidenav .sidenav-container .gui-button-facebook {background: 100%;border-color:#ddd;font-weight: bold;text-align:center;}
.sidenav .sidenav-container i.fa.fa-facebook-square {color: #3b5998;display:inline-block;float:none;vertical-align: middle;}
.sidenav .sidenav-container .text {color:#000;display:inline-block;float:none;font-size:14px !important;line-height: normal !important;vertical-align: middle;padding: 0px;padding-left: 10px;}
.sidenav .sidenav-container .sidenav-title-box {padding:0px 0px;padding-bottom:0px;}
.sidenav .sidenav-container .dropdown .header {border-bottom: 1px solid #ddd;display: block;padding:15px;padding-bottom: 15px;}
.sidenav .sidenav-container .dropdown .header strong {display:block;}
.sidenav .sidebar-buttons {display:none;}
#resLogin .sidenav-container ul li {padding: 5px 15px;}

/* Cart */
#resCart .sidenav-products {margin: 0px;float: left;height: 100%;max-height:calc(100% - 303px);overflow: auto;width:100%;}
#resCart .cart-title {border-bottom: 1px solid #e6e6e6;font-size: 17px;font-weight: 600;padding: 10px 15px;line-height: normal;}
#resCart .items {display:block;font-size: 14px;font-weight: normal;line-height: 22px;color: #858585;}
#resCart .cart-title .title {font-size:18px;font-weight:700;}
#resCart .cart-title .items {font-size:12px;color:#aaa;}
#resCart .cart-products {padding:0px 0px;}
#resCart .sidenav-products::-webkit-scrollbar {width:8px;}
#resCart .sidenav-products::-webkit-scrollbar-track {background: #f1f1f1;}
#resCart .sidenav-products::-webkit-scrollbar-thumb {background: #aaa;border-radius: 10px;transition: background-color 0.5s ease;}
#resCart .sidenav-products::-webkit-scrollbar-thumb:hover {background: #aaa;border-radius: 10px;}
#resCart .cart-products.empty-cart {padding: 15px 15px;}
#resCart .cart-products table {display: block;float: left;width: 100%;}
#resCart .cart-products table td {padding:10px 15px;border-bottom:1px solid #eee;}
#resCart .cart-products table td:nth-child(2) {width:100%;}
#resCart .cart-products .image-wrap {width:70px;}
#resCart .cart-products .image-wrap img {width:100%;}
#resCart .cart-products .image-wrap .image.img-gray {display: block;width: auto;padding: 10%;position: relative;}
#resCart .cart-products .image-wrap .image.img-gray:after {content: '';position: absolute;display: block;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.025);}
#resCart .cart-products .info a.title {display:block;font-size:13px;margin-bottom:5px;font-weight:700;}
#resCart .cart-products .info .extra-info {display:table-cell;font-size:12px;}
#resCart .cart-products .info .price {display:table-cell;font-weight:bold;}
#resCart .cart-footer {padding: 15px 15px;}
#resCart .cart-inner {position:absolute;width:100%;height:100%;overflow-x:scroll;}
#resCart .cart-products table .productbundled ul li {font-size: 13px;}
#resCart .cart-products table .productbundled ul li i {color: #0bb8e1;}
#resCart .cart-total {position:absolute;bottom:0px;left:0;width:100%;background:#fff;border-top:1px solid #eee;padding:15px 30px;padding-bottom:82px;}
#resCart .cart-total .price {font-weight:bold;font-size:16px;}
#resCart .cart-total .price .title {font-size:14px;font-weight:normal;}

/* Grid (limit of the container)
------------------------------------------------------------------------- */
@media (max-width: 1599px) {
	.index #products .productborder.first:hover .product-overlay {border-left:1px solid #ddd;border-right:none;}
	.index #products .productborder.first .thumbnails {left: auto;right: -95px;border-left: 0px;border-right: 1px solid #ddd;}
}
/* Grid (limit of the container)
------------------------------------------------------------------------- */
@media (max-width: 1199px) {
  body.body {padding-bottom:60px;}
  #tawkchat-container > iframe:nth-child(1) {clip-path: polygon(0px 0px,0px 0px,0px 0px,0px 0px) !important;}
 	#resNavOpener {vertical-align: middle;line-height: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;}
  #resNav > ul > li > a > i {color:#aaa;margin-right:5px;width:20px;}
	.categories-res #resNav > ul {margin-bottom:0px;}
  #resMenu .menu-text {color:#fff;float: left;font-size:18px;line-height:24px;padding: 10px 15px;width: 100%;}
  #resMenu .menu-text a strong {font-weight:normal;}
  #resNavCloser {color: #000;position: absolute;top: 0px;right:0px;-webkit-transition: all 0.1s ease-in 0s;-moz-transition: all 0.1s ease-in 0s;-o-transition: all 0.1s ease-in 0s;transition: all 0.1s ease-in 0s;cursor:pointer;z-index:99;}
  #resNavCloser span {font-size: 36px;}
  #resNav {height: 100%;overflow-x: hidden;overflow-y: auto;box-sizing: border-box;padding-bottom:90px;width:100%;}
  #resNav > ul {border-bottom: 1px solid #ddd;margin: 15px 15px !important;padding-bottom: 15px !important;margin-top:0px !important;}
  #resNav > ul:last-child {border-bottom:0px solid;}
  #resNav ul li {color:#000;display: inline-block;position:relative;width: 100%;}
  #resNav ul.categories > li > a {font-weight:bold;}
  #resNav ul li a {color:#000;display: block;font-size: 14px;line-height:2.2rem;width:100%;}
  #resNav ul li.goback {border-bottom: 1px solid #dddd;}
  #resNav ul li.goback a {line-height: 44px}
  #resNav ul ul {background:#fff;position: fixed;top:0px;right:auto;left:-480px;width: 100%;height: 100%;max-width:480px;z-index: 9;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
  #resNav ul ul.nav-active {left:0px;}
  #resNav ul ul li i {font-size: 28px;vertical-align: middle;margin-left: -10px;}
  #resNav ul ul li span {font-weight:normal;}
  #resNav ul ul li strong {font-size:16px;vertical-align: middle;line-height: 1;}
  #resNav ul ul li a {padding: 0px 15px !important;font-weight:500;}
  #resNav li span.pe-7s-angle-right {display:block;pointer-events:none;text-align:center;font-size:32px;line-height: 38px !important;width: 29px;position: absolute;top: 0px;right: 0px;}
  #main, #main.page {padding-top:121px;}
  #topnav .usp {text-align:center;}
  #header {border-bottom:1px solid #ddd;}
  #header .header-nav .header-inner {padding:0px 0px;}
  #header .header-sticky.sticky .header-nav .categories-sticky-nav .mainnav {display:none;}
  #header #logo {text-align:center;}
  #header #logo .logo {width: 100%;}
  #header #logo .logo .logo-inner {margin: 0 auto;}
  #logo .logo .logo-inner a img {max-width:150px;}
  #header .header-sticky {position:static !important;padding:0px 0px;width:auto;}
  #search {float: left;max-width: 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;position: fixed !important;top: 0px;right: 0px;z-index:9999;padding: 0px !important;}
  #search.open {display:block !important;}
  #header #search .searchnav {padding:0px;}
  #header #search #formSearch input {padding-left:50px;}
  #header #search #formSearch input {padding-left:50px;}
  #header #search #formSearch > i.pe-7s-angle-left {display:block;}
  #header #search #formSearch .autocomplete .products{margin-top:0!important;margin-right:10px;overflow-y: auto;height: 310px;}
  #header #cart {padding:8.5px 0px;}
  #headlines #banners .banner .banner-content {top: auto;bottom: 15px;}
  #home-sidebar .servicedesk ul li span {display:none;}
 	#home-sidebar .ism-reviewwidget .ism-contentbox .ism-score {font-size:24px;height:35px;width:35px;}
  #home-sidebar .ism-reviewwidget .ism-contentbox .ism-details {padding-left:5px;}
  #home-sidebar .ism-reviewwidget .ism-contentbox .ism-details .ism-stars .fa-star {font-size:14px;}
  #home-sidebar .ism-reviewwidget .ism-contentbox .ism-details .ism-count {font-size:13px;}
  #categories .category .category-content {position: relative;margin-bottom: 15px;border: 1px solid #dddd;border-top: 0px;padding: 0px 15px;}
  #categories .category .category-content .category-inner .read-more {display:none;}
  #products .collection-information .collection-image {display:none;}
  #products .collection-information .collection-description {width:100%;}
  #collection .collection-image {display:none;}
  #mobileNav {display:block;}
  #mobileNav ul li a {vertical-align:middle;padding:15px 0px;}
  #mobileNav ul li a i {display:inline-block;}
  #mobileNav ul li a .text {font-size:12px;display: inline-block;line-height:25px;}
  .ism-reviewwidget .ism-titlebox {margin-bottom:0px;}
  .desk-widget {padding:5px 0px;}
  .servicedesk .service-info {padding:0px 0px;margin-bottom:0px;}
  .servicedesk .service-info ul li {padding-bottom:5px;}
}
/* Large devices (desktops, 991px and up)
------------------------------------------------------------------------- */
@media (max-width: 991px) {
  #global {display:none;}
  #topnav .usp .list-usp .item-usp {padding:0px 15px;text-align:center;}
  #usp {background: #f7f7f7;}
  #usp .usp .list-usp .item-usp {float:left;padding:30px 15px;width:50% !important;}
  #usp .usp .list-usp .no-carousel {display:block;}
  #usp .usp .list-usp .owl-carousel .item-usp {width:100% !important;}
  #topnav .usp .list-usp .no-carousel .item-usp:nth-child(4) {display:none;}
  #wrapper #header .header-sticky.sticky .hallmark-sticky {display:none;}
  #home-sidebar {display:none;}
  #sidebar.sidenav {z-index:1002;}
  #main, #main.page {padding-top:121px;}
  #ism-shop .ism-theme1.ism-shopdelook .bulk .bulk-product {height:76px;width:50%;}
  #ism-shop .ism-theme2.ism-shopdelook .slide-info {opacity:1;visibility:visible;position:unset;border:0px;padding:15px 0px;height:auto;max-width:none;}
  .title-box {padding:15px 0px;}
  .title-box strong {font-size:1.2rem}
  #tags .tags .tags-title-box strong  {font-size:1.2rem}
  #footer #footer-bottom .footer-content .footer-block .block-box .title-box {padding:10px 0px;}
  #header #search #formSearch .autocomplete .products .product {padding:7.5px 15px;width:100%;}
  .collection-information .collection-description {width:100%;}
  .inspirationpage #categories .category {margin-bottom:30px;}
  #customerservice .service-items ul li {margin-bottom:30px;}
  .btn-continue {margin-bottom:15px;width:100%}
  #sidebar {opacity: 0;visibility: hidden;background: #fff;padding:0px 15px;padding-bottom: 90px;height: 100%;overflow: auto;position: fixed;top: 0px;right: -480px;bottom: 0px;z-index: 1003;}
  #sidebar.open {opacity: 1;visibility: visible;right:0px;}
  #sidebar .title-box-mobile {display:block;border-bottom: 1px solid #e6e6e6;font-size: 17px;font-weight: 600;padding: 10px 0px;margin-bottom:15px;line-height: normal;}
  #sidebar .categories.widget {display:none;}
  #sidebar .filters.widget ul {display:block;max-height:none;}
  #sidebar .sidebar-inner> .widget {display: none;}
  #sidebar .widget .title-box {border-bottom: 1px solid #ddd;padding-bottom: 5px;margin-bottom: 5px;}
  #sidebar .widget .title-box a strong {font-size:16px;}
  #sidebar .widget .title-box a strong i {line-height:28px;}
  #sidebar .sidebar-buttons {display:inline-block;margin-top: 15px;width: 100%;}
  #sidebar .sidebar-buttons a {width: 100%;margin-bottom: 15px;}
  #collection #filter_form2 {padding:0px;margin-bottom:30px;}
  #collection #filter_form2 .sort {width:100%;}
  #collection #products .collection-information {margin:0px;}
  #collection #products .collection-information .collection-image {display:none;}
  #collection #products .collection-information .collection-description {background:transparent;padding:0px;}
  #collection #products .collection-information .collection-description .collection-title {font-size:24px;margin:0px;}
  #collection #products .collection-information .collection-description .description {display:none;}
  #collection #products .productborder .product .product-desc {display:none;}
  #collection #products .productborder .product .product-left {float:left;}
  #collection #products .productborder .product .product-cart {float:right;}
    #blogs .blog-container .row > .article-item:nth-child(1) .article-entry {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;float: left;padding-right: 15px;margin:0px;}
	#blogs .blog-container .row > .article-item:nth-child(1) .blog-header {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;float: left;padding-left: 15px;}
  .ism-popup-cart .modal-usp {display:none;}
  #product #thumb {display:none;}
  .product .product-image img {max-width:650px;margin: 0 auto;display: block;}
  #blogs .blog-container .article-item.col-lg-6 {margin-bottom: 30px;}
  #tags .tags .tags-title-box {display:none;}
  #tags .tags .tags-box .tags {padding-left:0px;}
  #footer-usp {display:none;}
  #formNewsletter .news-image {display:none;}
  #formNewsletter .news-details {width:100%;}
}

/* Medium devices (tablets, 768px and up)
------------------------------------------------------------------------- */
@media (max-width: 767px) {
  .body .wsa-demobar{position: fixed !important;height: auto !important;line-height: 35px !important;}
  #header .header-sticky.sticky .hallmark-sticky {display:none !important;}
  #header .menu-text {color: #a3a3a3;}
  #header #cart .cart-inner .link {display:none;padding:10px 0px;}
  #header #cart .cart-inner .link.cartlist {display: flex;}
  #header #cart .cart-inner .link a .menu-text {display:block;font-size:12px;vertical-align:top;}
  #topnav .usp .list-usp .item-usp {text-align:center;}
  #topnav .usp .list-usp .item-usp:nth-child(4) {display:none;}
  .page-head .breadcrumbs {font-size: 13px;padding: 5px 0px;margin-bottom: 5px;display: block;width: 100%;}
  .breadcrumbsborder {background: #f5f5f5;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;font-size: 13px;margin-bottom: 5px;display: block;width: 100%;}
  .page-head .row .text-left {width:100%;}
  #ism-shop .ism-shopdelook {margin-bottom:30px;}
  #products .productborder {padding:0px 15px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee;width:50%;}
  #products .productborder .product .product-image {float:left;padding-right:15px;position:relative;max-width:50%;}
  #products .productborder .product .product-image img {max-width:115px;}
  #products .productborder .product .product-image .wishlist-login {top:0px;right:15px;}
  #products .productborder .product .product-details {float:left;max-width:50%;}
  #products .productborder .product .product-title .label-state {height:19px;display:none;}
  #products .productborder .product .stars .fa-star {padding-bottom:0px;}
  #products .productborder .product .product-title a.title {height: 2.5rem;line-height: 1;}
  #products .productborder .product .product-title,
  #products .productborder .product .product-title a strong {font-size:13px;}
  #products .productborder .product .instock,
  #products .productborder .product .outstock {padding-bottom:0px;}
  #products .productborder .product .thumbnails {display:none;}
  #products .productborder .product-overlay {-webkit-transform: scale(1, 1);transform: scale(1, 1);}
  #products .productborder:hover .product-overlay {border: 1px solid #fff;-webkit-transform: scale(1, 1);transform: scale(1, 1);}
  #usp .usp .list-usp .item-usp i,
  #usp .usp .list-usp .item-usp .item-details {display:table-cell;}
  #tags .tags .tags-title-box {padding: 0px;margin-bottom: 15px;}
  #tags .tags .tags-box .tag:last-child a {margin-right: 0px;}
  #usp .usp .list-usp .item-usp {display:table !important;float:left;padding:15px 15px;width:100% !important;}
  #ism-shop .ism-theme1.ism-shopdelook .bulk .bulk-product {width:100%;}
  .bulk .bulk-product .product-cart {vertical-align: middle !important;}
  .bulk .bulk-product .product-cart input[type="checkbox"] + i.ck-icon.fa.fa-check {top:50%;margin-top:-16px;}
  .product .product-title-box h1 {font-size:28px;}
  .owl-carousel .owl-video-wrapper {height: 100% !important;width: 100% !important;}
  .product-shopinfo {display:none;}
  .progress {display:none;}
  .product-stock-delivery .product-delivery {display:none;}
  .product .cart .secondary-buttons .btn.btn-wishtlist {margin-bottom:15px;}
  .ism-popup-cart .productborder {float:left;width:100%;}
  .ism-popup-cart .productborder .product .product-image {float:left;width:50%;}
  .ism-popup-cart .productborder .product .product-image .wishlist-login {left: -5px;right:auto;}
  .ism-popup-cart .productborder .product .product-image img {height:auto;width:100%;}
  .ism-popup-cart .productborder .product .product-details {float:left;width:50%;}
  .ism-popup-cart .productborder .product .product-details .instock {padding-bottom:10px;}
  #footer #footer-bottom .footer-content .footer-block .block-box .title-box i {color:#fff;display:block;}
  #product .product .product-shopinfo ul li {display:block;}
  #product .product-image .custom-nav .prev {opacity:1;left:0px;}
  #product .product-image .custom-nav .next {opacity:1;right:0px;}
  .bundle-product .product-image img {max-width:62px;max-height:50px;}
  .owl-carousel .bundle-product {padding:0px 15px;}
  .plus-icon {font-size:18px;right:-17px;margin-top:-20px;}
  .form-cart p {display:none;}
  .newsletter-details > span {margin-bottom:15px;}
  .newsletter-details input {margin-bottom:15px;}
  #gui-form-cart .list-cart-main ul.row {display:none !important;}
  #gui-form-cart .list-cart-main ul .unitprice {display:none;}
  #gui-form-cart .list-cart-main .cart-product .cart-product-image {padding-right:15px;}
  #gui-form-cart .list-cart-main .cart-product .cart-product-info .cart-product-variant {font-size:13px;}
  #gui-form-cart .list-cart-main .cart-product .cart-product-price {padding:0px 0px;padding-bottom:15px;}
  #gui-form-cart .list-cart-main .cart-product .price {text-align:right;padding:0px 0px;}
  #gui-form-cart .list-cart-main .cart-product .price.no-old {padding:15px 0px;}
  #gui-form-cart .list-cart-main .cart-product .quantity .remove {font-size:10px;}
}

/* Small devices (landscape phones, 576px and up) 
------------------------------------------------------------------------- */
@media (max-width: 576px) {
  #mobileNav {display:block;}
  #mobileNav ul li a {padding:10px 0px;}
  #mobileNav ul li .btn-mobile i {display: block;font-size: 22px;font-weight:normal;text-align: center;vertical-align:bottom;}
	#mobileNav ul li a .text {display: block;font-size:10px;line-height: normal;vertical-align:bottom;}
  #main, #main.page {margin-top:0px;}
  .usp .list-usp .no-carousel {text-align: center;}
	.usp .list-usp .no-carousel .item-usp {display:none;}
  .usp .list-usp .no-carousel .item-usp:first-child {display:block;}
  #usp .usp .list-usp .item-usp span {margin:0px;}
  #usp .usp .list-usp .item-usp p{display:none;}
  #products .productborder {width:100%;}
  #tags .tags .tags-title-box {border-width:0px;width:100%;}
  #tags .tags .tags-title-box, #tags .tags .tags-box {display:block;width:100%;}
  .article-item {margin-bottom:15px;}
  .product-thumbs {display:none;}
}

/* Mobile devices (portrait phones, 480px and up)
------------------------------------------------------------------------- */
@media (max-width: 480px) {
  /*#resCart{width:480px;right:-480px;}*/
}