/* 
Theme: InStijl Media Ultimate Theme
Description: Een online reclamebureau met pit.
Developer: InStijl Media

License: InStijl Media
License URI: http://www.instijlmedia.nl
Platform: Lightspeed
*/


/* I Responsive Mobile Menu
================================================== */
body.open {overflow:hidden;}
#wrapper #resMenu {position: fixed;opacity:0;z-index: 9999;top: 0px;left: -302px;width: 300px;height: 100%;background: none repeat scroll 0% 0% #fff;border-right:1px solid #ddd;-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;margin: 0px;padding-bottom:10px;}
#resNavOpener {display:none;width: 27px;}
#resNavOpener .buttonContainer {cursor:pointer;}
#resNavOpener .miniBar {background: #34312f;height: 4px;width: 100%;}
#resNavOpener .miniBar.middle {margin: 4px 0px;}

#wrapper .categories-res #resMenu {display:none;}
#collection-filters {display:none;position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;background: #fff;overflow: auto;padding: 15px;padding-bottom:60px;height: 100%;width: 100%;z-index: 9999;}
#collection-filters .menu-text strong {font-size: 18px;text-transform: uppercase;}
#collection-filters .filter-container {margin-top: 25px;}
#collection-filters .filter-container .title-box {padding-bottom:5px;}
#collection-filters .filter-container .title-box strong {font-size:16px;}
#collection-filters .filter-container .sort-input.sorts {margin-bottom:15px;}
#collection-filters .filter-container label {font-weight:normal;}
#collection-filters .filter-container .filter-button {background: #fff;border: 1px solid #ddd;position: fixed;left: 0px;right: 0px;bottom: 0px;padding: 15px 10px 0px 10px;width: 100%;}
#collection-filters .filter-container .filter-button .btn {width:100%;}

@media (max-width: 1200px) {
  #wrapper.open #resMenu {left:0;opacity:1;-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;}

#wrapper.open .container {left:300px;}
#wrapper.open .container .colfull {box-sizing:content-box;float:left;padding-left:15px;}

#resNav > ul {margin-bottom: 30px;}
.categories-res #resNav > ul {margin-bottom:0px;}
#resMenu .logo {padding: 15px 25px;}
#resMenu .logo img {width:180px;}
#resMenu .menu-text {float: left;font-size: 18px;padding: 15px 15px;text-transform: uppercase;width: 100%;}
#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;}
#resNavCloser span {font-size: 36px;}
#resNav {padding: 0px 15px 15px 0px;height: 100%;overflow-y: auto;box-sizing: border-box;}
#resNav ul li {color:#000;display: inline-block;position:relative;width: 100%;}
#resNav ul li a {border-top: 1px solid #ddd;color:#000;display: block;padding: 0px 20px;font-size: 14px;font-weight:600;line-height:2.5rem;width:100%;}
#resNav ul ul {padding-left:20px;display:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
#resNav ul ul li a {font-weight:500;}
#resNav li span {display:block;cursor: pointer;text-align:center;font-size:32px;line-height: 38px !important;width: 29px;position: absolute;top: 0px;right: 0px;}
}

/* Large devices (large desktops - col-lg) */
@media (max-width: 1200px) {
  .colfull {padding: 0px 15px;max-width:100%;width:992px;}
.index, .page {margin-top:95px;}

/* Basic grid (1/12) */
.col-lg-12 {width: 100%;}
.col-lg-11 {width: 91.66666667%;}
.col-lg-10 {width: 83.33333333%;}
.col-lg-9 {width: 75%;}
.col-lg-8 {width: 66.66666667%;}
.col-lg-7 {width: 58.33333333%;}
.col-lg-6 {width: 50%;}
.col-lg-5 {width: 41.66666667%;}
.col-lg-4 {width: 33.33333333%;}
.col-lg-3 {width: 25%;}
.col-lg-2 {width: 16.66666667%;}
.col-lg-1 {width: 8.33333333%;}

#topnav .dropdown > ul > li > a {line-height:26px;}
#topnav .dropdown {display:none;}
#topnav .dropdown.languages,
#topnav .dropdown.currencies {display:inline-block;line-height:39px}
/* Header */
#header {height:55px;}
#header #logo .logo {padding-left:15px !important;height:auto;}
#header #cart {height:auto;}
#header #logo .nav-menu .navigation {left:0px;padding-top:18px;}
#resNavOpener {display: table-cell;}
.menuIcon .navigation .navbar .nav li .nav-megamenu {margin-top:18px;}
#header #logo .navicon {margin-right:10px;}
#header #search {padding:6px 15px;height:52px;}
#header #search .searchnav.hm-active {width:75%;}
#header #search #formSearch input {width:100%;}
#header #search #formSearch select {display:none;}
#header #cart {padding: 5px 0px;}
#header #cart .cart-button {float:right;max-width:110px;}
#header #cart .cart-button strong {display:none;}
#header #cart .cart-button .cart-dropdown .submenu {margin-top:48px;}
#header #cart .cart-button .cart-dropdown .cart-icon-arrow i {font-size:48px;}

/* Navigation */
.navigation {display:none;}
.navigation .nav {max-width:none;}
.navigation .nav .navbar {max-width:none;}
.navigation .nav .navbar .nav li:hover > .subnav {display:none;width:100%;}

/* Collection */
.demo-active #sidebar .filter-button.sticky {position:fixed;top:95px;}
#sidebar .filter-button {display:block;position:absolute;top:-35px;left: 0px;right: 0px;border: 1px solid #ddd;border-bottom: 0px;width: 100%;z-index: 996;}
#sidebar .filter-button.sticky {position:fixed;top:55px;}
#sidebar .filter-button .btn.btn-filter {display:block;border-bottom:1px solid #ddd;border-radius: 0px;width: 100%;padding:5px 0px;margin-bottom:0px;}
#sidebar .filter-sidebar {display:none;background:#fff;border-bottom:1px solid #ddd;padding:15px;padding-bottom:0px;}
#sidebar .filter-sidebar .widget {width:33.33%;}
#sidebar .filter-sidebar .widget .title-box {padding:0px 5px 10px 5px;}
.feedback-widget, .widget.compare, .widget.recent {display:none;}


/* Product */
.productpage .breadcrumbs {padding: 7.5px;}
.productpage #sidebar {display:none;}
#main-image {width:100%;}
.product-image #product-image img {min-width: inherit;}

/* Footer */
#footer #newsletter .newsletter-details #formNewsletter .btn {padding:6px 15px;}
#footer #newsletter .newsletter-details #formNewsletter i {display:none;}

/* Header */
.header {margin-top: 40px;padding-top: 0px !important;padding-bottom:0px !important;position: absolute;}
.header-pages {border-bottom: 1px solid #ddd;-webkit-box-shadow: 0 5px 5px -5px rgba(0,0,0,0.4);-moz-box-shadow: 0 5px 5px -5px rgba(0,0,0,0.4);box-shadow: 0 5px 5px -5px rgba(0,0,0,0.4);position: absolute;margin-top: 40px;}
#header #logo {padding:0px 0px;}
#header #logo > a {vertical-align:middle;}
#header #logo .nav-menu .navigation .nav-title-box, .header-pages #logo .nav-menu .navigation .nav-title-box {padding: 0px 15px;}
#header #logo img {vertical-align:middle;width:75%;}
#header #logo .navicon, .header-pages #logo .navicon {display:block !important;}
.navigation .navbar .nav li .nav-megamenu {min-height: initial;}

#header #cart .cart-button, .header-pages #cart .cart-button {padding:5px 15px !important;}
#header #cart .cart-button strong, .header-pages #cart .cart-button strong {font-size:15px !important;}
#header #cart .cart-button .cart-dropdown .cart-icon-arrow i, .header-pages #cart .cart-button .cart-dropdown .cart-icon-arrow i {font-size: 40px !important;}
#header #cart .cart-button .cart-dropdown .submenu, .header-pages #cart .cart-button .cart-dropdown .submenu {margin-top: 38px !important;}
.header.sticky , .header.sticky.header-pages {position: fixed;margin-top: 0px;padding:0px 0px !important;}
#header #logo .navicon .nav-menu {display:none !important;}

/* Homepage */
#main .navigation {display:none;}
#slider {padding:0px;padding-right:15px;}
#service {width:25%;}

/* Producten */
#products .products.no-carousel .productborder:nth-child(n+9) {display:none;}
#banners .banner img {margin:0 auto;max-width:593px;}
#categories .catalog.categories.no-carousel .category {width:33.33%;}

}
/* Medium devices (desktops - col-md) */
@media (max-width: 992px) { 
  .colfull {padding: 0px 15px;max-width:100%;width:768px;}
/* Basic grid (1/12) */
.col-md-12 {width: 100%;}
.col-md-11 {width: 91.66666667%;}
.col-md-10 {width: 83.33333333%;}
.col-md-9 {width: 75%;}
.col-md-8 {width: 66.66666667%;}
.col-md-7 {width: 58.33333333%;}
.col-md-6 {width: 50%;}
.col-md-5 {width: 41.66666667%;}
.col-md-4 {width: 33.33333333%;}
.col-md-3 {width: 25%;}
.col-md-2 {width: 16.66666667%;}
.col-md-1 {width: 8.33333333%;}

#wrapper .header.fil-active {-webkit-box-shadow: 0 0px 0px 0px rgba(0,0,0,0);-moz-box-shadow: 0 0px 0px 0px rgba(0,0,0,0);box-shadow: 0 0px 0px 0px rgba(0,0,0,0);}
#header #logo > a img {width:100%;}
#header #search #formSearch .autocomplete .products li {width:100%;}
#header #search .searchnav.hm-active {width:65%;}
#header.header-pages #cart {padding: 5px 0px;}
#topnav #global {display:none;}

/* Homepage */
.navigation {height:auto;min-width:auto;width:33.33%;}
#products .products.no-carousel .productborder:nth-child(n+9) {display:block;}
.navigation .nav ul li:nth-child(n+10) {display:none;}
.navigation .nav ul li:nth-last-child(1) {display:block;}
#slider {max-width:none;}
#slider .slide img,
#service {min-height:332px;}
#slider .slide-content .btn {display:none;}
#service {width:25%;height: 332.68px;padding:10px;}
#service .service-title-box {width:100%;}
.service-title-box strong {font-size:16px;}
.service-title-box span {font-size:13px;line-height:normal;}
.service-title-box .service-status strong {font-size:13px;}
#service .service-info ul .phone strong {font-size:16px;}
#categories .categories.no-carousel .category.item .category-image {margin-bottom: 15px;}
#sidebar .widget .service ul li, #service .service-info ul li {font-size:18px;}
#sidebar .widget .service ul li, #service .service-info ul li {padding:5px 0px;}
#sidebar .widget .service ul li i, #service .service-info ul li i {font-size:24px;}
#sidebar .widget .service ul li strong, #service .service-info ul li strong {font-size:13px;}
#sidebar .widget .service ul li span, #service .service-info ul li span {font-size:12px;}
.kiyoh-widget iframe {float: left;width: 100%;max-height: 100px;}
#banners .banner:nth-child(1) {margin-bottom: 15px;}
.newsletter-details {float:right;}

/* Collection */
#collection .sort .sort-by {display:none;}
#collection .title-box {padding-bottom:5px;}
#products .products .usp-products .usp .usp-list .usp-item {width:50%;}
#products .products .usp-products .usp .usp-list .usp-item:nth-child(3) {display:none;}

/* Product */
.product .product-title-box .product-brand {display:none;}
.product .quantity {margin-bottom:15px;}
#products .products.grid .productborder .product-image {width:100%;}
#products .products.grid .productborder .product-image #product-image img {min-width:inherit;}
.no-carousel .bundle-product {width: 25%;}
.no-carousel .bundle-product .product-details {display:none;}
.product-bundle-footer .btn-addtocart span {display:none;}

/* Producten */
#products .products.no-carousel .productborder:nth-child(n+10) {display:none;}
#footer-usp .footer-usp {display:none;}
}

/* Small devices (tablets - col-sd) */
@media (max-width: 767px) {
.index, .page {margin-top:144px;}
.colfull {padding: 0px 15px;max-width:100%;width:100%;}
/* Basic grid (1/12) */
.col-sd-12 {width: 100%;}
.col-sd-11 {width: 91.66666667%;}
.col-sd-10 {width: 83.33333333%;}
.col-sd-9 {width: 75%;}
.col-sd-8 {width: 66.66666667%;}
.col-sd-7 {width: 58.33333333%;}
.col-sd-6 {width: 50%;}
.col-sd-5 {width: 41.66666667%;}
.col-sd-4 {width: 33.33333333%;}
.col-sd-3 {width: 25%;}
.col-sd-2 {width: 16.66666667%;}
.col-sd-1 {width: 8.33333333%;}

#topnav .usp .usp-list .usp-item span {font-size:11px;}
#header {height:auto;max-height:none;}
#header #logo a {padding:5px 0px;}
#header #logo a img {width: 70% !important;}
#header #search {padding:6px 0px;}
#header #cart {display:none;}
#header #logo .cart-button {display:block;width:auto;position: absolute;top: 0px;right: 15px;}
#header #logo .cart-button:hover {background:#fff;}
#slider {width:100%;padding:0px;margin-bottom:15px;}
#slider.full {margin-bottom:0px;}
#slider .slide .slide-title {font-size:24px;}
#service {width:100%;height:auto;text-align:center;}
#sidebar .widget .service ul li, #service .service-info ul li {width:50%;}
#slider .slide img, #service {min-height:inherit;width:100%;}
#categories .title-box,
#products .title-box,
#content .title-box,
#blogs .title-box {text-align:center;}
.bundle-title-box {text-align:center;}
.custom-nav {display:inline-block;text-align:center;width:100%;}
#content .content-box {text-align:center;}
#footer #footer-bottom .footer-content .footer-block .block-box .content-box {display:block;}
#banners {display:none;}
#products .product .instock strong,
#products .product .outstock strong {font-size:9px;padding-left:0px;line-height:14px;}
#products .products.no-carousel .productborder:nth-child(n+10) {display: block;}
#products .products.no-carousel .productborder:nth-child(n+11) {display: none;}
.product-bundle .product-image .discount span {font-size:12px;}
#footer #newsletter .newsletter-details #formNewsletter {padding:0px;padding-top:10px;}
#footer #newsletter .newsletter-details #formNewsletter .btn {display: inline-block;max-width: none;margin-top: 10px;width: 100%;}

/* Collection */
#sidebar .filter-button.sticky {top:144px;}
#sidebar .filter-sidebar .widget {width:50%;}
#sidebar .filter-sidebar .widget.prices {width:100%;}
#wrapper #main .colfull.auto.fil-active {margin-top: 40px;}
#sidebar .filter-button {top:-50px;}
#sidebar .filter-button {display:none;}
#wrapper #main .filteren-dropdown {background: #f3f4f6;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;float: left;padding: 10px 0px;text-align: center;text-transform: uppercase;width: 100%;z-index: 99;}
#wrapper #main .filteren-dropdown.sticky {margin-top:-41px;}
#collection .pagination .pager strong {display:none;}
#collection .pagination .pager .next i {position:relative;}
#products .products .usp-products .usp .usp-list .usp-item {width:100%;}
#products .products .usp-products .usp .usp-list .usp-item:nth-child(2) {display:none;}
#categories .catalog.categories.no-carousel .category {width:50%;}
#collection #filter_form2 .limit {padding:0px;}
#products .products.list .productborder .product-list {text-align:left;}
#products .products.list .productborder .product-list .product-price {float: left;text-align: left;padding-right: 15px;width:auto;}
#products .products.list .productborder .product-list .shipping-cost {display:none;}
#products .products.list .productborder .product-list .instock, #products .products.list .productborder .product-list .outstock {float: left;width:auto;}

/* Product */
.product-dropdown {top:auto !important;bottom: -1px;border-top: 1px solid #ddd;}
.product-dropdown .product-dropdown-wrap .product-dropdown-info .product-title .product-dropdown-thumb {display:none;}
.product-dropdown .product-dropdown-wrap .product-dropdown-info {width:80%;}
.product-dropdown .product-dropdown-wrap .product-dropdown-info .product-title {display:block;font-size: 1em;line-height: normal;padding-top:5px;overflow: hidden;height:auto;}
.product-dropdown .product-dropdown-wrap .product-dropdown-info .price {font-size: 1.275em;line-height:normal;}
.product-dropdown .product-dropdown-wrap .product-dropdown-cart {width:20%;}
.product-dropdown .product-dropdown-wrap .product-dropdown-cart .btn i {margin-right::0px;}
.product-dropdown .product-dropdown-wrap .product-dropdown-cart .btn span {display:none;}
#products .products.grid .productborder .product-image {width:100%;}
.product .cart .btn-shoppingcart {width:100% !important;}
#specs .spec-foto {display:none;}
#reviews .review .review-content:before {display:none;}
.bundle-product {width:auto;}
.no-carousel .bundle-product {width: 50%;}
.no-carousel .bundle-product .product-image {border:0px solid;padding:0px;}
.product-bundle-footer {text-align:left;}

/* GUI */
.page .content img {width:100%;height:auto;}
.gui-progressbar, .gui-div-cart-related {display: none;}  
.gui-thankyou .gui-col2-big .gui-col2-big-col2 {width:100%;}
.gui-col3-equal .gui-col3-equal-col2.gui-div-cart-coupons {width: 50%;}
.gui-cart-sum .gui-item .gui-option {padding: 0px 0 0px 5px;}
.gui-col2-right-col1.gui-div-faq-questions, .gui-blog .gui-col2-right-col1 {width: 57%;}
.gui-col2-right-col2.gui-div-faq-right,.gui-blog .gui-col2-right-col2 {width: 40%;}
.gui-col3-equal .gui-col3-equal-col2 {width: 100%;padding-bottom: 15px;}
.gui-col3-equal .gui-col3-equal-col3 {float: right;width: 100%;}
}

/* Extra-small devices (mobile - col-es) */
@media (max-width: 480px) {
  body {display:block;}
.colfull {max-width:100%;width:100%;}
/* Basic grid (1/12) */
.col-es-12 {width: 100%;}
.col-es-11 {width: 91.66666667%;}
.col-es-10 {width: 83.33333333%;}
.col-sd-9 {width: 75%;}
.col-es-8 {width: 66.66666667%;}
.col-es-7 {width: 58.33333333%;}
.col-es-6 {width: 50%;}
.col-es-5 {width: 41.66666667%;}
.col-es-4 {width: 33.33333333%;}
.col-es-3 {width: 25%;}
.col-es-2 {width: 16.66666667%;}
.col-es-1 {width: 8.33333333%;}

.usp .usp-list .usp-item {text-align:center;width:100%;}
#header #search .searchnav.hm-active {width:100%;}
#header #search .products .item:nth-child(n+5) {display:none !important;}
#header #search .hallmark {display:none;}
#wrapper .categories-res #resMenu {background:none;display:block;position:relative;opacity:1;top:0px;left:auto;width:100%;border-right:0px;z-index:994 !important;}
#wrapper .categories-res #resMenu #resNavCloser {display:none;}
#wrapper .categories-res #resNav{padding:0px;overflow:hidden;width:100%;}
/*#wrapper .categories-res #resNav ul li a {background: #fb065a;border-radius: 5px;color: #fff;margin-bottom: 5px;}*/
#wrapper .categories-res #resNav li span {line-height:42px !important;}
#slider {max-height: none;}
.categories-res {float: left;width: 100%;padding-bottom: 15px;}
.categories-res #resMenu .menu-text {display:none;}
#service .service-title-box {text-align:center;}

#collection .title-box {text-align:center;}
#collection .title-box .collection-title,
#collection .title-box .title-label {float:none;display:inline-block;text-align:center;}
#collection .title-box .title-label {margin-top:8px;vertical-align:top;}
#categories .catalog.categories.no-carousel .category {width:100%;} 

.product-dropdown .product .product-title a {font-size:14px;}
#products .products .productborder .product .product-image .discount {left: 10px;bottom: 15px;padding: 2px 8px;}
#products .products .productborder .product .product-image .discount span {font-size:12px;}
.product .stars-none.filler {float:left;line-height:24px;height:24px;width:100%;}
.product .stars-none.filler a {font-size:9px;}
.product .product-title a {font-size:14px;}
#products .product .product-price .price-old {font-size:10px;}
#products .product .product-price .price {font-size:14px;}
#products .product .instock i,
#products .product .outstock i {font-size:14px;}
#products .products.list .productborder {padding-bottom:0px;}
#products .products.list .productborder .product .product-image,
#products .products.list .productborder .product .product-details {padding:5px;}
#products .products.list .productborder .product-list .product-image {padding:3px;}
#products .products.list .productborder .product-list .product-image .discount {display:none;}
#products .products.list .productborder .product-list .product-details {padding: 0px 7.5px;}
#products .products.list .productborder .product-list .product-desc {display:none;}
#products .products.list .productborder .product-list .stars {font-size:11px;line-height:normal;}
#products .products.list .productborder .product-list .stars-none.filler a {font-size:13px;}
#products .products.list .productborder .product-list .product-price {float:left;}
#products .products.list .productborder .product-list .instock,
#products .products.list .productborder .product-list .outstock {float:left;text-align:left;padding:0px;}
#products .products.list .productborder .product-list .cart {float:left;width:100%;}
#products .products.list .productborder .product-list .cart .btn {margin: 0px;float: left;padding: 0px 12px;width: 100%;}
#collection .usp .usp-list .usp-item {white-space: normal;}
#collection .usp .usp-list .usp-item i {font-size:32px;width:100%;}

.newsletter-image {display:none;}
#footer #footer-bottom {padding:0px;}
#footer #footer-bottom .footer-content .footer-block {padding:0px;}
#footer #footer-bottom .footer-content .footer-block .block-box .title-box {padding:5px 0px;}
#footer #footer-bottom .footer-content .footer-block .block-box .title-box i {display:block;padding:5px 0px;}
#footer #footer-bottom .footer-content .footer-block .block-box .title-box strong {font-size:14px;}
#footer #footer-bottom .footer-content .footer-block .block-box .content-box {display:none;float:left;width:100%;}
#footer #footer-bottom .footer-content .footer-block .block-box .content-box.active {display:block;}

#wrapper .header-pages, 
.header.sticky, .header.sticky.header-pages {-webkit-box-shadow: 0 5px 5px -5px rgba(0,0,0,0); */-moz-box-shadow: 0 5px 5px -5px rgba(0,0,0,0);box-shadow: 0 5px 5px -5px rgba(0,0,0,0);}
#collection .pagination {padding-top:0px;}
.productpage .title-box strong {float:left;font-size:18px;text-align: center;width:100%;}
.product .product-title-box {margin-bottom:0px;}
.cart .socialmedia span {display:none !important;}
.product-details .combi .whatsapp {line-height:32px;}
.product .cart .product-icon .list-details .list-item:nth-child(2) {float:left;padding-top:7.5px;width:100%;}
.product .quantity {padding-bottom:15px;}
.reviews .review-main {text-align:center;}
.product-bundle-footer .total {padding-top:10px;}
.product .product-bundle-footer .outstock {float:left;width:100%;}

/* GUI */
.gui {word-wrap: break-word;}
.gui-table thead,
.gui-table .gui-button-small,
.gui-col3-equal-col1.gui-div-cart-related,
.gui-cart .gui-div-cart-shipping,
.gui-table table thead tr th:nth-child(5),
.gui-table table tbody tr td:nth-child(5),
.gui-cart .gui-table tbody tr td:first-child,
.gui.gui-checkout.gui-checkout-confirm .gui-table table thead tr th:nth-child(3),
.gui.gui-checkout.gui-checkout-confirm .gui-table table tbody tr td:nth-child(3),
.gui.gui-thankyou .gui-table table thead tr th:nth-child(3),
.gui.gui-thankyou .gui-table table tbody tr td:nth-child(3),
.gui-cart .gui-table tbody tr:last-child td:last-child {display:none;}
.gui-cart .gui-table a.gui-button-small {visibility:hidden;} 

/* gui-table */
.gui-table {padding-bottom: 55px;overflow: auto;}
.gui-checkout-confirm .gui-table { padding-bottom: 0px;}
.gui-table tbody tr {width: 100%;}
.gui-cart .gui-table tbody tr:last-child td {position: absolute;display: block;width: 100%;height: 55px;line-height: 22px;white-space: nowrap;overflow: hidden;margin-left: -1px;}
.gui-cart span.valueAmount {display:block;text-align:center;} 

/* grid */
.gui-col2-big .gui-col2-big-col1,
.gui-col2-big .gui-col2-big-col2,
.gui-col2-equal .gui-col2-equal-col1,
.gui-col2-equal .gui-col2-equal-col2,
.gui-col2-left .gui-col2-left-col1,
.gui-col2-left .gui-col2-left-col2,
.gui-col2-leftm .gui-col2-leftm-col1,
.gui-col2-leftm .gui-col2-leftm-col2,
.gui-col2-right .gui-col2-right-col1,
.gui-col2-right .gui-col2-right-col2,
.gui-col2-rightm .gui-col2-rightm-col1,
.gui-col2-rightm .gui-col2-rightm-col2,
.gui-col3-center .gui-col3-center-col3,
.gui-col3-center .gui-col3-center-col2,
.gui-col3-center .gui-col3-center-col3,
.gui-col3-equal .gui-col3-equal-col1,
.gui-col3-equal .gui-col3-equal-col2,
.gui-col3-equal .gui-col3-equal-col3,
.gui-col3-equal .gui-col3-equal-col2.gui-div-cart-coupons,
.gui-col2-right-col1.gui-div-faq-questions,
.gui-blog .gui-col2-right-col1,
.gui-col2-right-col2.gui-div-faq-right,
.gui-blog .gui-col2-right-col2,
.gui-buttons .gui-right,
.gui .gui-right a {float: none;margin: 0px;width:100%;}
.gui .gui-right a.gui-button-facebook {width: auto;margin: 15px 0px 30px 0px;}
.gui-cart-sum .gui-item .gui-price {width: 40%;}
.gui-checkout-steps .gui-cart-sum,
.gui-checkout-method .gui-col2-equal .gui-col2-equal-col1 {margin-top:15px;}
.gui-blog .gui-col2-right-col2 {margin-top: 30px;}
.gui-form .gui-field-info {padding-top: 15px;}
.gui-account .gui-col2-left-col2 .gui-buttons {margin-bottom: 30px;}
.gui-min-height {min-height: 0px !important;}
.gui .gui-buttons .gui-left a {display: block;margin: 15px 0px;}
.gui-checkout .gui-buttons.gui-border {padding-top: 0px;margin-top: 0px;  }
.gui-col2-right .gui-col2-right-col1,
.gui-col2-right .gui-col2-right-col2 {width:100% !important;}
}
/* Extra-small devices (mobile - col-es) */
@media (max-width: 340px) {
  #wrapper #resMenu {width:100%;}
#header #logo .menuIcon {margin-right:10px;}
#products .products .productborder {text-align:center;width:100%;}
#related .products .productborder {text-align:center;width:100%;}
#related .products .productborder .product {float:none;text-align:center;}
#related .products .productborder .product .product-image {display: block;float:none;max-width: 211px;margin: 0 auto;}
}
@media (max-width: 480px)
#footer #footer-bottom .footer-content .footer-block .block-box .content-box {
    display: none;
    float: left;
    width: 100%;
}