/**
 * @package     coccinelle
 * @copyright   Copyright (c) 2010-2015 MeigeeTeam. (http://www.meigeeteam.com)
 */

/* #Desktop - Extra Large ================================================== */
@media only screen and (min-width: 1332px) {
    body .container {padding-right: 40px; padding-left: 40px;}
    [class*="boxed-header"] .header-wrapper .container {padding-right: 40px; padding-left: 40px;}
    [class*="boxed-breadcrumbs"] .breadcrumbs-wrapper .container {padding-right: 40px; padding-left: 40px;}
    [class*="boxed-footer"] #footer .container {padding-right: 40px; padding-left: 40px;}
    [class*="boxed-content"] .related-bottom .widget-title {margin-left: -40px; margin-right: -40px; padding-left: 40px; padding-right: 40px;}
    .wide-sticky #sticky-header .container {padding-right: 40px; padding-left: 40px;}*/

    body.wide-header .header-wrapper .container,
    body.wide-breadcrumbs .breadcrumbs-wrapper .container,
    body.wide-content .content-wrapper .container,
    body.wide-footer #footer .container {
      max-width: 100vw;
    }

    [class*="boxed-header"] .header-wrapper .fullwidth,
    [class*="boxed-breadcrumbs"] .breadcrumbs-wrapper .fullwidth,
    [class*="boxed-content"] .content-wrapper .fullwidth,
    [class*="boxed-footer"] #footer .fullwidth {margin-left: -40px; margin-right: -40px}
    [class*="boxed-content"] .content-wrapper .fullwidth {margin-left: -40px; margin-right: -40px}
    [class*="boxed-content"] .fullwidth-banners {margin-left: -40px; margin-right: -40px;}
    [class*="boxed-content"] .widget-title.fullwidth {margin-left: -40px; margin-right: -40px; padding-left: 40px; padding-right: 40px;}
    [class*="boxed-content"] .widget-title.fullwidth a.more-link {right: 40px;}

    .wide-header .header-wrapper .fullwidth-block,
    .boxed-header .header-wrapper .fullwidth-block,
    .wide-breadcrumbs .breadcrumbs-wrapper .fullwidth-block,
    .boxed-breadcrumbs .breadcrumbs-wrapper .fullwidth-block,
    .wide-content .content-wrapper .fullwidth-block,
    .boxed-content .content-wrapper .fullwidth-block,
    .wide-footer #footer .fullwidth-block,
    .boxed-footer #footer .fullwidth-block {
      margin: 0 -100%;
    }
    .wide-header .header-wrapper .fullwidth-inner,
    .boxed-header .header-wrapper .fullwidth-inner,
    .wide-breadcrumbs .breadcrumbs-wrapper .fullwidth-inner,
    .boxed-breadcrumbs .breadcrumbs-wrapper .fullwidth-inner,
    .wide-content .content-wrapper .fullwidth-inner,
    .boxed-content .content-wrapper .fullwidth-inner,
    .wide-footer #footer .fullwidth-inner,
    .boxed-footer #footer .fullwidth-inner {
      width: 100vw;
      margin: 0 auto;
      padding: 0 8px;
    }
    .wide-breadcrumbs .breadcrumbs-wrapper .fullwidth-block .container,
    .wide-content .content-wrapper .fullwidth-block .container,
    .wide-footer #footer .fullwidth-block .container {
        width: 100%;
        max-width: 100%;
    }
    .boxed-header-bg .header-wrapper .fullwidth-inner,
    .boxed-breadcrumbs-bg .breadcrumbs-wrapper .fullwidth-inner,
    .boxed-content-bg .content-wrapper .fullwidth-inner,
    .boxed-footer-bg #footer .fullwidth-inner {
      margin-left: -40px;
      margin-right: -40px;
    }

    body[class*="boxed-content"] .main-container .breadcrumbs-wrapper .container {border: none;}
    .header-layout-1.cms-index-index .header-slider {
        min-height: 306px;
    }
    .boxed-header-bg.header-layout-1.cms-index-index .header-slider {
        min-height: 250px;
    }
    .nav-wide .menu-wrapper.tabs-menu li.level1 > .menu-inner {background-color: #fff;}
    .nav-wide .menu-wrapper li[data-bold-link='1'] > a {
      width: 100%;
      font-weight: 500;
      position: relative;
      display: block;
    }

    /* Widgets */
    .products-grid.seven-columns .item .indent.type-4 .product-labels-wrapper,
    .products-grid.eight-columns .item .indent.type-4 .product-labels-wrapper,
    .products-grid.slider-columns-7 .indent.type-4 .product-labels-wrapper,
    .products-grid.slider-columns-8 .indent.type-4 .product-labels-wrapper,
    .products-grid.seven-columns .item .image-box .flip-timer,
    .products-grid.eight-columns .item .image-box .flip-timer,
    .products-grid.slider-columns-7 .image-box .flip-timer,
    .products-grid.slider-columns-8 .image-box .flip-timer {
        display: none !important;
    }
    .products-grid.seven-columns .item .hover-buttons .add-to-links,
    .products-grid.eight-columns .item .hover-buttons .add-to-links,
    .products-grid.slider-columns-7 .hover-buttons .add-to-links,
    .products-grid.slider-columns-8 .hover-buttons .add-to-links {
        display: none;
    }
    .products-grid.five-columns .item .indent.type-4 .product-labels-wrapper > div,
    .products-grid.six-columns .item .indent.type-4 .product-labels-wrapper > div,
    .products-grid.slider-columns-5 .indent.type-4 .product-labels-wrapper > div,
    .products-grid.slider-columns-6 .indent.type-4 .product-labels-wrapper > div {
        padding: 3px 4px;
    }
    [class*="col2-"] .products-grid.four-columns .item .indent.type-4 .product-action-wrapper,
    .products-grid.five-columns .item .indent.type-4 .product-action-wrapper,
    .products-grid.six-columns .item .indent.type-4 .product-action-wrapper,
    .products-grid.seven-columns .item .indent.type-4 .product-action-wrapper,
    .products-grid.eight-columns .item .indent.type-4 .product-action-wrapper,
    [class*="col2-"] .products-grid.slider-columns-4 .item .indent.type-4 .product-action-wrapper,
    .products-grid.slider-columns-5 .item .indent.type-4 .product-action-wrapper,
    .products-grid.slider-columns-6 .item .indent.type-4 .product-action-wrapper,
    .products-grid.slider-columns-7 .item .indent.type-4 .product-action-wrapper,
    .products-grid.slider-columns-8 .item .indent.type-4 .product-action-wrapper {
      -webkit-flex-direction: column;
      -webkit-box-orient: vertical;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    [class*="col2-"] .products-grid.four-columns .item .indent.type-4 .product-action-wrapper .action-buttons,
    .products-grid.five-columns .item .indent.type-4 .product-action-wrapper .action-buttons,
    .products-grid.six-columns .item .indent.type-4 .product-action-wrapper .action-buttons,
    .products-grid.seven-columns .item .indent.type-4 .product-action-wrapper .action-buttons,
    .products-grid.eight-columns .item .indent.type-4 .product-action-wrapper .action-buttons,
    [class*="col2-"] .products-grid.slider-columns-4 .item .indent.type-4 .product-action-wrapper.action-buttons,
    .products-grid.slider-columns-5 .item .indent.type-4 .product-action-wrapper.action-buttons,
    .products-grid.slider-columns-6 .item .indent.type-4 .product-action-wrapper.action-buttons,
    .products-grid.slider-columns-7 .item .indent.type-4 .product-action-wrapper.action-buttons,
    .products-grid.slider-columns-8 .item .indent.type-4 .product-action-wrapper.action-buttons {
      margin-top: 10px;
    }


    /*Small timer*/
    [class*="col2-"] .products-grid.six-columns .flip-timer .flip-block {width: 20px; padding-top: 3px;}
    [class*="col2-"] .products-grid.six-columns .flip-timer .flip-items {height: 20px;}
    [class*="col2-"] .products-grid.six-columns .flip-timer .flip-block li span.flip-wrapper {height: 10px;}
    [class*="col2-"] .products-grid.six-columns .flip-block .flip-text {font-size: 14px; line-height: 20px;}
    [class*="col2-"] .products-grid.six-columns .flip-timer .flip-clock-divider {height: 20px; margin-top: 3px;}

    #popup-block.modal.fade .modal-dialog {
        -webkit-transform: translate(0, 300px);
        -ms-transform: translate(0, 300px);
        -o-transform: translate(0, 300px);
        transform: translate(0, 300px);
        -webkit-transition: -webkit-transform 0.3s ease-out;
        -o-transition: -o-transform 0.3s ease-out;
        transition: transform 0.3s ease-out;
        position: absolute;
        right: 170px;
    }
    #popup-block.modal.in .modal-dialog {
        -webkit-transform: translate(0, 2px);
        -ms-transform: translate(0, 2px);
        -o-transform: translate(0, 2px);
        transform: translate(0, 2px);
    }
}

/* #Desktop ================================================== */
/* Note: Design for a width of 1024px */

@media only screen and (min-width: 1008px) and (max-width: 1200px) {
	[class*="col2-"] .products-grid.six-columns li.item,
	[class*="col2-"] .products-grid.seven-columns li.item,
	[class*="col2-"] .products-grid.eight-columns li.item { width: 20%; }

    [class*="col2-"] .products-grid.eight-columns .listing-banner-wrapper.row-banner ~ li.item + li.item:not(:nth-of-type(5n+1)):not(:nth-of-type(5n+2)),
    [class*="col2-"] .products-grid.seven-columns .listing-banner-wrapper.row-banner ~ li.item + li.item:not(:nth-of-type(5n+1)):not(:nth-of-type(5n+2)),
    [class*="col2-"] .products-grid.six-columns .listing-banner-wrapper.row-banner ~ li.item + li.item:not(:nth-of-type(5n+1)):not(:nth-of-type(5n+2)) {
        clear: none !important;
    }
    [class*="col2-"] .products-grid.eight-columns .listing-banner-wrapper.row-banner ~ li.item:nth-of-type(5n+1),
    [class*="col2-"] .products-grid.seven-columns .listing-banner-wrapper.row-banner ~ li.item:nth-of-type(5n+1),
    [class*="col2-"] .products-grid.six-columns .listing-banner-wrapper.row-banner ~ li.item:nth-of-type(5n+1) {
        clear: right !important;
    }
    [class*="col2-"] .products-grid.eight-columns .listing-banner-wrapper.row-banner ~ li.item:nth-of-type(5n+2),
    [class*="col2-"] .products-grid.seven-columns .listing-banner-wrapper.row-banner ~ li.item:nth-of-type(5n+2),
    [class*="col2-"] .products-grid.six-columns .listing-banner-wrapper.row-banner ~ li.item:nth-of-type(5n+2) {
        clear: left !important;
    }

	[class*="col2-"] .products-grid.six-columns li.item:nth-of-type(6n+1),
	[class*="col2-"] .products-grid.seven-columns li.item:nth-of-type(7n+1),
	[class*="col2-"] .products-grid.eight-columns li.item:nth-of-type(8n+1) { clear: none; }

	[class*="col2-"] .products-grid.six-columns li.item:nth-of-type(5n+1),
	[class*="col2-"] .products-grid.seven-columns li.item:nth-of-type(5n+1),
	[class*="col2-"] .products-grid.eight-columns li.item:nth-of-type(5n+1) { clear: left; }

	[class*="col2-"] .products-grid.six-columns li.item:nth-of-type(5n+5),
	[class*="col2-"] .products-grid.seven-columns li.item:nth-of-type(5n+5),
	[class*="col2-"] .products-grid.eight-columns li.item:nth-of-type(5n+5) { clear: right; }

	.col3-layout .products-grid.five-columns li.item,
	.col3-layout .products-grid.six-columns li.item,
	.col3-layout .products-grid.seven-columns li.item,
	.col3-layout .products-grid.eight-columns li.item { width: 25%; }

	.col3-layout .products-grid.six-columns li.item:nth-of-type(5n+1),
	.col3-layout .products-grid.seven-columns li.item:nth-of-type(5n+1),
	.col3-layout .products-grid.eight-columns li.item:nth-of-type(5n+1),
	.col3-layout .products-grid.five-columns li.item:nth-of-type(5n+1),
	.col3-layout .products-grid.six-columns li.item:nth-of-type(6n+1),
	.col3-layout .products-grid.seven-columns li.item:nth-of-type(7n+1),
	.col3-layout .products-grid.eight-columns li.item:nth-of-type(8n+1) { clear: none; }

	.col3-layout .products-grid.five-columns li.item:nth-of-type(4n+1),
	.col3-layout .products-grid.six-columns li.item:nth-of-type(4n+1),
	.col3-layout .products-grid.seven-columns li.item:nth-of-type(4n+1),
	.col3-layout .products-grid.eight-columns li.item:nth-of-type(4n+1) { clear: left; }

	.col3-layout .products-grid.five-columns li.item:nth-of-type(4n+4),
	.col3-layout .products-grid.six-columns li.item:nth-of-type(4n+4),
	.col3-layout .products-grid.seven-columns li.item:nth-of-type(4n+4),
	.col3-layout .products-grid.eight-columns li.item:nth-of-type(4n+4) { clear: right; }


    .customer-reviews-widget .btn {padding-left: 20px; padding-right: 20px;}

    /* Header */
	#header ul.topmenu li.level0.first a.level-top .custom-icon.ion-ios-home-outline {margin-left: -20px;}
    #header .header-socials .btn-default {margin-right: 0;}
    .header .header-custom-links li {padding: 0 10px;}
    ul.topmenu li.level0.nav-1 a.level-top .custom-icon.meigee-fa-home {
        margin: -14px -10px;
        padding: 14px 15px;
    }
    .wide-header #header .top-block,
    [class*="boxed-header"] #header .top-block .container{text-align: center;}
    body #header .bottom-block {padding-left: 0; padding-right: 0;}
    .header .nav-wide .products-grid .ratings {display: block; margin: 0 0 .75em;}
    .category-label { left: 15px; top: 5px; }
    /* header 1 */
    .wide-header.cms-index-index #header.header-1.transparent-header,
    [class*="boxed-header"].cms-index-index #header.header-1.transparent-header .top-block .container,
    [class*="boxed-header"].cms-index-index #header.header-1.transparent-header .middle-block .container {
        background-color: transparent !important;
    }
    [class*="boxed-header"].cms-index-index #header.header-1.transparent-menu .bottom-block .container,
    .wide-header.cms-index-index #header.header-1.transparent-menu .bottom-block .container {
        background-color: transparent !important;
    }
    .header-layout-1.cms-index-index .header-slider {
        min-height: 188px;
    }
    .header-layout-1 #sticky-header .small-logo {margin: 10px 20px 9px 0}

    /*Header custom dropdown*/
    .header .preview-dropdown-wrapper:not(.product-page) .preview-block:nth-child(5n+1) {clear: left;}

    /* Sticky Header */
    #sticky-header .category-label {left: 6px;}
    #sticky-header  .top-cart .block-title .top-cart-label {display: none;}
    #sticky-header .top-cart .block-title .cart-qty {
        margin-left: 0;
    }
    #sticky-header ul.topmenu li.level0.nav-1 a.level-top .custom-icon.meigee-fa-home {
        margin: -14px -5px;
        padding: 14px 10px;
    }

    /* Widgets */
    .products-grid .indent.type-2 .product-image:before,
    .footer-products-list .product-image:before {
        content: none;
    }
    .footer-products-list .product-shop {width: 65%;}
    .products-grid .indent.type-2 .lightbox-button,
    .products-grid .indent.type-2  .btn-quickview,
    .products-grid .item .indent.type-2 .product-labels-wrapper,
    .footer-products-list  .btn-quickview,
    .footer-products-list .lightbox-button,
    .footer-products-list .product-labels-wrapper {
        display: none;
    }
    .products-grid .item .indent.type-4 .product-action-wrapper {
      -webkit-flex-direction: column;
      -webkit-box-orient: vertical;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .products-grid .item .indent.type-4 .product-action-wrapper .action-buttons {margin-top: 10px;}
    .products-grid .item .indent.type-4 .add-to-links {display: inline-block; width: auto;}
    .products-grid.seven-columns .item .indent.type-4 .product-labels-wrapper,
    .products-grid.eight-columns .item .indent.type-4 .product-labels-wrapper,
    .products-grid.slider-columns-7 .indent.type-4 .product-labels-wrapper,
    .products-grid.slider-columns-8 .indent.type-4 .product-labels-wrapper,
    [class*="col2-"] .products-grid.six-columns .flip-timer,
    .products-grid.seven-columns .item .image-box .flip-timer,
    .products-grid.eight-columns .item .image-box .flip-timer,
    .products-grid.slider-columns-7 .image-box .flip-timer,
    .products-grid.slider-columns-8 .image-box .flip-timer {
        display: none !important;
    }
    .products-grid.five-columns .item .indent.type-4 .product-labels-wrapper > div,
    .products-grid.six-columns .item .indent.type-4 .product-labels-wrapper > div,
    .products-grid.slider-columns-5 .indent.type-4 .product-labels-wrapper > div,
    .products-grid.slider-columns-6 .indent.type-4 .product-labels-wrapper > div {
        padding: 3px 4px;
    }
    [class*="col2-"] .products-grid.four-columns .item .indent.type-4 .product-action-wrapper,
    .products-grid.five-columns .item .indent.type-4 .product-action-wrapper,
    .products-grid.six-columns .item .indent.type-4 .product-action-wrapper,
    .products-grid.seven-columns .item .indent.type-4 .product-action-wrapper,
    .products-grid.eight-columns .item .indent.type-4 .product-action-wrapper,
    [class*="col2-"] .products-grid.slider-columns-4 .item .indent.type-4 .product-action-wrapper,
    .products-grid.slider-columns-5 .item .indent.type-4 .product-action-wrapper,
    .products-grid.slider-columns-6 .item .indent.type-4 .product-action-wrapper,
    .products-grid.slider-columns-7 .item .indent.type-4 .product-action-wrapper,
    .products-grid.slider-columns-8 .item .indent.type-4 .product-action-wrapper {
      -webkit-flex-direction: column;
      -webkit-box-orient: vertical;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    [class*="col2-"] .products-grid.four-columns .item .indent.type-4 .product-action-wrapper .action-buttons,
    .products-grid.five-columns .item .indent.type-4 .product-action-wrapper .action-buttons,
    .products-grid.six-columns .item .indent.type-4 .product-action-wrapper .action-buttons,
    .products-grid.seven-columns .item .indent.type-4 .product-action-wrapper .action-buttons,
    .products-grid.eight-columns .item .indent.type-4 .product-action-wrapper .action-buttons,
    [class*="col2-"] .products-grid.slider-columns-4 .item .indent.type-4 .product-action-wrapper.action-buttons,
    .products-grid.slider-columns-5 .item .indent.type-4 .product-action-wrapper.action-buttons,
    .products-grid.slider-columns-6 .item .indent.type-4 .product-action-wrapper.action-buttons,
    .products-grid.slider-columns-7 .item .indent.type-4 .product-action-wrapper.action-buttons,
    .products-grid.slider-columns-8 .item .indent.type-4 .product-action-wrapper.action-buttons {
      margin-top: 10px;
    }

	/* Widgets: Products */

	/* Lisitng ===================== */
	.col3-layout .banner-content .title { font-size: 1.33em; }
	.col3-layout .banner-content i,
	.col3-layout .sorter .amount { /*display: none;*/ }
	.toolbar .sorter {width: auto;}
    .cat-container .text-banner .banner-content {left: 7%;}

    [class*="col2-"] .sidebar .block.block-compare .actions .btn + .btn {margin-left: 0;}
    [class*="col2-"] .sidebar .block.block-compare .actions .btn i {display: none;}
	.block .actions .btn-default + .btn-primary {margin-left: 4px;}
    .sidebar .block-subscribe .validation-advice {top: -70px;}

    /* Home Page */
    .text-banners-block .text-banner {
        padding-left: 10px;
    }
    .text-banners-block .title {font-size: 8px;}
    .text-banner .banner {width: 55%;}
    .text-banner { font-size: 12px; }

	/* Account ====================================================== */
	.my-account .product-review .media { min-height: 165px;}


	.sidebar .block.block-wishlist li.item .product-image {width: 62px;}
	.sidebar .block.block-wishlist li.item .product-details {width: 57%;}
    .block.block-wishlist .actions {
        float: none;
    }
	.block-cart .block-content .mini-products-list .product-details {width: 53%;}
	.my-account table.table .product-name {max-width: 85%;}

	.col3-layout .product-labels-wrapper {left: 2px; right: 2px;}
	.col3-layout .product-labels-wrapper > div {padding-left: 5px; padding-right: 5px;}
	[class*="col2-"] .with-sidebar .small-layout .timer-wrapper #product-addtocart-button {margin-top: .75em;}
	[class*="col2-"] .timer-wrapper.full .timer-box > div {min-width: 30px;}
	[class*="col2-"] .timer-wrapper.full .timer-box > div span {font-size: 2em; min-width: 30px;}

	.parallax-banners-wrapper .image-wrapper .content {width: 36%; left: 32%;}

    /* Widgets */
    .products-grid li.item.type-3 .product-buttons-wrapper .btn-cart {padding-left: 15px; padding-right: 15px;}
    .products-grid li.item .timer-box > div {min-width: 50px;}
    .products-grid li.item .timer-box > div.seconds {min-width: 35px;}
    .products-grid .item .indent {padding-left: 10px; padding-right: 10px;}
    .products-grid .btn-quickview,
    .products-list .btn-quickview,
    .footer-products-list .btn-quickview {
        padding-left: 10px;
        padding-right: 10px;
    }
	body .widget .widget-title h2,
	.widget-title h2,
	body .widget .widget-title h3,
	.widget-title h3 {font-size: 1.5em;}


	body .block-cart .img-container {width: 64px;}
	body .block-cart .block-content .mini-products-list .product-details {width: 66%;}
	.col3-layout .toolbar .sorter .a-left {display: none;}
	.col3-layout .toolbar .sorter .a-center,
	.col3-layout .toolbar .sorter .a-right {width: 50%;}

	.subscribe-block .title {padding-left: 20px; padding-right: 20px;}
	.subscribe-block .info {padding-left: 20px; padding-right: 20px;}
	.subscribe-block .info i {margin-right: 10px;}
	.subscribe-block .input .input-wrapper {width: 220px; margin-right: 10px;}

    /*Notice Cookie*/
    .notice-cookie .notice-inner .notice-text {width: 88%;}
    .notice-cookie .notice-inner .actions {width: 12%; padding-right: 10px;}
}

/* #Tablet (Portrait) ================================================== */

/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 1007px) {

    body [class*="col2-"] .products-grid.four-columns li.item,
	body [class*="col2-"] .products-grid.five-columns li.item,
	body [class*="col2-"] .products-grid.six-columns li.item,
	body [class*="col2-"] .products-grid.seven-columns li.item,
	body [class*="col2-"] .products-grid.eight-columns li.item { width: 33.332%; }

    body [class*="col2-"] .products-grid.four-columns li.item:nth-of-type(4n+1),
	body [class*="col2-"] .products-grid.five-columns li.item:nth-of-type(5n+1),
	body [class*="col2-"] .products-grid.six-columns li.item:nth-of-type(6n+1),
	body [class*="col2-"] .products-grid.seven-columns li.item:nth-of-type(7n+1),
	body [class*="col2-"] .products-grid.eight-columns li.item:nth-of-type(8n+1) { clear: none; }

    body [class*="col2-"] .products-grid.four-columns li.item:nth-of-type(3n+1),
	body [class*="col2-"] .products-grid.five-columns li.item:nth-of-type(3n+1),
	body [class*="col2-"] .products-grid.six-columns li.item:nth-of-type(3n+1),
	body [class*="col2-"] .products-grid.seven-columns li.item:nth-of-type(3n+1),
	body [class*="col2-"] .products-grid.eight-columns li.item:nth-of-type(3n+1) { clear: left; }

    body [class*="col2-"] .products-grid.four-columns li.item:nth-of-type(3n+3),
	body [class*="col2-"] .products-grid.five-columns li.item:nth-of-type(3n+3),
	body [class*="col2-"] .products-grid.six-columns li.item:nth-of-type(3n+3),
	body [class*="col2-"] .products-grid.seven-columns li.item:nth-of-type(3n+3),
	body [class*="col2-"] .products-grid.eight-columns li.item:nth-of-type(3n+3) { clear: right; }

	body .col3-layout .products-grid.three-columns li.item,
	body .col3-layout .products-grid.four-columns li.item,
	body .col3-layout .products-grid.five-columns li.item,
	body .col3-layout .products-grid.six-columns li.item,
	body .col3-layout .products-grid.seven-columns li.item,
	body .col3-layout .products-grid.eight-columns li.item { width: 50%; }

	body .col3-layout .products-grid.three-columns li.item:nth-of-type(3n+1),
	body .col3-layout .products-grid.four-columns li.item:nth-of-type(4n+1),
	body .col3-layout .products-grid.five-columns li.item:nth-of-type(4n+1),
	body .col3-layout .products-grid.six-columns li.item:nth-of-type(4n+1),
	body .col3-layout .products-grid.seven-columns li.item:nth-of-type(4n+1),
	body .col3-layout .products-grid.eight-columns li.item:nth-of-type(4n+1),
	body .col3-layout .products-grid.five-columns li.item:nth-of-type(5n+1),
	body .col3-layout .products-grid.six-columns li.item:nth-of-type(6n+1),
	body .col3-layout .products-grid.seven-columns li.item:nth-of-type(7n+1),
	body .col3-layout .products-grid.eight-columns li.item:nth-of-type(8n+1) { clear: none; }

	body .col3-layout .products-grid.three-columns li.item:nth-of-type(2n+1),
	body .col3-layout .products-grid.four-columns li.item:nth-of-type(2n+1),
	body .col3-layout .products-grid.five-columns li.item:nth-of-type(2n+1),
	body .col3-layout .products-grid.six-columns li.item:nth-of-type(2n+1),
	body .col3-layout .products-grid.seven-columns li.item:nth-of-type(2n+1),
	body .col3-layout .products-grid.eight-columns li.item:nth-of-type(2n+1) { clear: left; }

	body .col3-layout .products-grid.three-columns li.item:nth-of-type(2n+2),
	body .col3-layout .products-grid.four-columns li.item:nth-of-type(2n+2),
	body .col3-layout .products-grid.five-columns li.item:nth-of-type(2n+2),
	body .col3-layout .products-grid.six-columns li.item:nth-of-type(2n+2),
	body .col3-layout .products-grid.seven-columns li.item:nth-of-type(2n+2),
	body .col3-layout .products-grid.eight-columns li.item:nth-of-type(2n+2) { clear: right; }

    body .col1-layout .products-grid:not(.carousel-ul):not(.product-items):not(.type-2) li.item {width: 33.332%;}
    body .col1-layout .products-grid:not(.carousel-ul):not(.product-items):not(.type-2) li.item:nth-of-type(3n) {clear: right;}
    body .col1-layout .products-grid:not(.carousel-ul):not(.product-items):not(.type-2) li.item:nth-of-type(3n+1) {clear: left;}
    body .col1-layout .products-grid:not(.carousel-ul):not(.product-items):not(.type-2) li.item:nth-of-type(3n+2) {clear: none;}

    .products-list .twenty,
    .products-list .twenty-five,
    .products-list .thirty {
      width: 30%;
    }

    .products-list .seventy,
    .products-list .seventy-five,
    .products-list .eighty {
      width: 70%;
    }

	/* Header */
	/*.header .welcome-msg { display: none;}*/
	/*.header .top-block {text-align: center;}*/
	/*.header .header-custom-links {float: none; display: inline-block;}*/

	/*.header .header-custom-links .navbar-header {display: none;}*/
	/*.header .header-custom-links .header-links.navbar-collapse.collapse {display: block!important; height: auto!important; padding: 0;}*/
	/*.header .logo-wrapper {*/
  /*  float: none;*/
  /*  display: inline-block;*/
  /*  padding: 19px 0;*/
  /*}*/
	/*.header .right-block {float: right;}*/
  /*  .header .header-text-banner .image-text {*/
  /*      right: 36px;*/
  /*  }*/
  /*  .nav ul.level0 li.level1 > a i.custom-icon + span.subtitle,*/
  /*  .nav-wide .menu-wrapper.default-menu ul.level0 li.level1 > a i.custom-icon + span.subtitle {*/
  /*      padding-left: 0;*/
  /*  }*/
  /*  .header .header-text-banner .image-block {max-width: 50%; padding-top: 9px;}*/
  /*  .header .form-language + .form-currency:before,*/
  /*  .header .form-currency + .form-language:before {content: none;}*/
  /*  .header .header-info {float: none; margin-bottom: -2px;}*/
  /*  #header .account-language-currency-wrapper {display: none;}*/
  /*  .wide-header #header .middle-block,*/
  /*  [class*="boxed-header"] #header .middle-block .middle-block-inner {border-bottom: none;}*/

	/*.header .logo,*/
	/*.header .quick-access {float: none; display: inline-block; margin: 0;}*/
	/*.header .quick-access {position: relative;}*/
	/*header.header .customer-name-wrapper + .links {right: 0; text-align: left; top: 100% !important;}*/
	/*.header h2.logo {margin-bottom: 1em; display: block;}*/
	/*.banner-home .divider-border { width: 60%; }*/
	/*.header .top-block .navbar-toggle {display: block;}*/
	/*#header .header-custom-block-wrapper {padding-top: 10px; padding-bottom: 0;}*/
	/*#header .quick-access {padding-top: 51px; padding-bottom: 41px;}*/
	/*body #header .header-socials ul.social-links li {margin: 0 10px !important;}*/
	/*.header .navbar-header .navbar-toggle {display: block; border: none;}*/
	/*.header .navbar-default .navbar-toggle:hover,*/
	/*.header .navbar-default .navbar-toggle:focus {background-color: rgba(255,255,255,.1);}*/
	/*.header .topmenu.navbar-collapse {*/
	/*	width: 300px;*/
	/*	background-color: #fff;*/
	/*	position: fixed;*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	bottom: 0;*/
	/*	z-index: 999;*/
	/*	padding: 1.5em 0;*/
	/*	transition: left 550ms ease;*/
	/*}*/
	/*ul.topmenu li.level1.parent > a:after,*/
	/*ul.topmenu li.level1.parent li.parent > a:after {content: none;}*/
	/*.header .topmenu.navbar-collapse .menu-wrapper {background: none!important;}*/
	/*.header .topmenu.navbar-collapse .menu-wrapper ul.level0 {margin: .75em 0;}*/
	/*.header .nav-wide .menu-wrapper ul.level0 li.level1 span.subtitle {border: none; margin: 0; padding: 0; white-space: normal; color: inherit;}*/
	/*ul.topmenu li.level0.parent a.level-top:after,*/
	/*.header .nav-wide .menu-wrapper ul.level0 li.level1 a span:before {content: none!important;}*/
	/*.header .nav-wide .menu-wrapper ul.level0 li.level1 > ul {margin-bottom: .5em;}*/
	/*.header .nav-wide .menu-wrapper ul.level0 li.level1 > ul a {border: none; padding-top: .5em; padding-bottom: .5em;}*/
  /*  .nav-wide .menu-wrapper ul.level0 li.level1 ul.level1 ul {border: none;}*/
  /*  .nav-wide .menu-wrapper ul.level1 li.parent > a:after {display: none;}*/
  /*  .nav-wide .menu-wrapper ul.level0 li.level1 ul.level1 ul,*/
  /*  ul.topmenu li ul.menu-wrapper,*/
  /*  ul.topmenu li div.menu-wrapper {display: none; opacity: 1; visibility: visible; transform: translate(0); transition: none;}*/
  /*  .nav-wide .menu-wrapper ul.level0 li.level1 > .category-image {display: none;}*/
  /*  ul.topmenu li.level-top:not(:last-of-type),*/
  /*  ul.topmenu.nav-wide li.level-top:not(:last-of-type),*/
  /*  ul.topmenu.nav-wide ul.level0 li.level1:not(:last-of-type) {*/
  /*      border-bottom: 1px solid #d1d1d1;*/
  /*  }*/
	/*.header .topmenu.navbar-collapse.collapse {left: -300px;}*/
	/*.header .topmenu.navbar-collapse.collapse.in {display: block!important; left: 0;}*/
	/*.header .topmenu.navbar-collapse > ul,*/
	/*.header .topmenu.navbar-collapse li {display: block; margin: 0; float: none; width: auto!important; padding: 0!important;}*/
	/*.header .topmenu.navbar-collapse li a {width: 100%; display: block; float: none; padding-left: 10px; padding-right: 10px;}*/
	/*.header .topmenu li.level0.over > a,*/
	/*.header .topmenu li.level0 a > i {display: none;}*/
	/*.header .topmenu li ul ul {display: none; position: static; width: 100%; box-shadow: none;}*/
	/*.header .topmenu li.level0 + li.level0:after,*/
	/*.header .topmenu li.level0 + li.level0:before {content: none;}*/
	/*.header .mobile-menu-wrapper .topmenu .menu-item-button {*/
  /*  position: absolute;*/
  /*  right: 10px;*/
  /*  padding: 5px;*/
  /*  z-index: 1000;*/
  /*  cursor: pointer;*/
  /*  top: 16px;*/
  /*  font-size: 12px;*/
  /*  color: rgba(0,0,0,0.8);*/
  /*}*/
    /*.header .topmenu .menu-item-button i{ font-size: 12px;}*/
	/*.header .topmenu .menu-item-button .icon-minus {display: none;}*/
	/*.header .topmenu .menu-item-button.active .icon-minus {display: inline-block;}*/
	/*.header .topmenu .menu-item-button.active .icon-plus {display: none;}*/
    /*.header .topmenu ul ul .menu-item-button {top: 5px;}*/
    /*#header .topmenu  ul ul {position: static; padding: 10px 0 10px 0; box-shadow: none; width: 100%; margin-left: 0; margin: 0;}*/
    /*#header .topmenu  ul ul ul {padding: 10px 0 10px 20px;}*/
    /*#header .search-mini-form {*/
    /*    padding-top: 13px;*/
    /*    padding-bottom: 13px;*/
    /*}*/

    /*.language-currency-wrapper,*/
    /*.header .wishlist-link,*/
    /*.header .header-custom-menu-list {display: none;}*/
    /*.header .form-language,*/
    /*.header .form-currency,*/
    /*.header .links,*/
    /*body .navbar-default {display: none;}*/
    /*header.header .hamburger {*/
    /*    display: none;*/
    /*}*/
    /*.header .mobile-wrapper-links .links {*/
    /*    display: block;*/
    /*}*/
    /*.header .links:not(.default-links) li a.top-link-login,*/
    /*.header .mobile-wrapper-links .links:not(.default-links) li a.top-link-logout {*/
    /*    font-size: 0;*/
    /*    padding-left: 12px;*/
    /*    padding-right: 12px;*/
    /*}*/
    /*.header .links:not(.default-links) li a.top-link-login:before,*/
    /*.header .mobile-wrapper-links .links:not(.default-links) li a.top-link-logout:before {*/
    /*    font-size: 18px;*/
    /*    margin: 0;*/
    /*    padding: 0;*/
    /*}*/
    /*header.header .customer-name-wrapper + .links {*/
    /*    top: 100% !important;*/
    /*}*/
    /*.header .middle-block .right-block {float: right;}*/
    /*.header .search-mini-form .form-search .action-btn.visible-sm {*/
    /*    display: table-cell !important;*/
    /*}*/
    /*.header .search-mini-form .form-search.type-2 .action-btn.visible-sm {*/
    /*    display: none !important;*/
    /*}*/
    /*.header .search-mini-form .form-search .btn i {display: block;}*/
    /*.header .search-mini-form .form-search .action-btn.visible-sm:after {*/
    /*    display: block;*/
    /*    position: absolute;*/
    /*    content: '';*/
    /*    height: 22px;*/
    /*    width: 1px;*/
    /*    right: 0;*/
    /*    top: 50%;*/
    /*    -o-transform: translateY(-50%);*/
    /*    -ms-transform: translateY(-50%);*/
    /*    -moz-transform: translateY(-50%);*/
    /*    -webkit-transform: translateY(-50%);*/
    /*    transform: translateY(-50%);*/
    /*    background-color: rgba(255,255,255,0.95);*/
    /*}*/
    /*.header .search-mini-form.focused .form-search .action-btn.visible-sm:after {*/
    /*    background-color: rgba(0,0,0,0.08);*/
    /*}*/
    /*.header .search-mini-form .form-search .search-icon {*/
    /*    padding: 0;*/
    /*}*/
    /*.header .search-mini-form .form-search .search-icon .btn {*/
    /*    padding: 0 15px;*/
    /*}*/
    /*.header .form-language + .form-currency,*/
    /*.header .form-currency + .form-language {*/
    /*    margin-left: 0;*/
    /*}*/
	/*ul.topmenu li.level0.nav-1 a.level-top .custom-icon {padding: 0;}*/
	/*ul.topmenu li.level0.nav-1 a.level-top .custom-icon:after {content: none;}*/
    /*ul.topmenu .default-menu ul li:not(.item) a {*/
    /*    padding: .7em 20px;*/
    /*}*/
    /*ul.topmenu li.level0:first-child {padding-left: 15px;}*/
    /*ul.topmenu li.level-top,*/
    /*ul.topmenu.nav-wide li.level-top,*/
    /*ul.topmenu.nav-wide ul.level0 li.level1 {display: block; margin: 0; float: none; position: relative; width: auto!important; padding: 0;}*/
    /*ul.topmenu li.level-top a,*/
    /*ul.topmenu.nav-wide li.level-top a,*/
    /*ul.topmenu.nav-wide ul.level0 li.level1 a {padding-left: 35px;}*/
	/*ul.topmenu.nav-wide .top-content,*/
	/*ul.topmenu.nav-wide .bottom-content,*/
	/*ul.topmenu.nav-wide .right-content {display: none;}*/
	/*ul.topmenu.nav-wide .menu-wrapper {position: static; box-shadow: none; padding: 0; background-color: transparent;}*/
    /*.nav-wide .menu-wrapper,*/
    /*.nav-wide .menu-inner {background-image: none !important;}*/
    /*.nav-wide .menu-wrapper ul.level0 li.level1 span.subtitle,*/
    /*.mobile-menu-inner ul.topmenu ul li:not(.item) a {*/
    /*    text-transform: none;*/
    /*}*/
    /*.mobile-menu-wrapper {display: inline-block;}*/

    /*body .mobile-menu-inner  ul.topmenu li.level0.active a.level-top:hover,*/
    /*body .mobile-menu-inner  ul.topmenu li.level0.active a.level-top:focus {*/
    /*  background-color: rgba(0,0,0,0.2);*/
    /*  color: rgba(255,255,255,1);*/
    /*}*/
	/*#header ul.topmenu li.level0.first a.level-top .custom-icon.ion-ios-home-outline {margin-left: 0;}*/
	/*#header ul.topmenu li.level0 a.level-top span:after {content: none;}*/
    /*.header-layout-1.cms-index-index .header-slider {*/
    /*    min-height: 144px;*/
    /*}*/
    /*.header .header-banner .banner {*/
    /*    margin-top: 0;*/
    /*}*/
    /*body .header-breadcrumbs-wrapper.fixed-height {height: auto !important;}*/
    /*.nav-wide .menu-wrapper.tabs-menu li.level1.over > .menu-inner {padding-left: 0; padding-right: 0;}*/
    /*.nav-wide .menu-wrapper ul.level0 li.level1:not([data-columns='1']) > .menu-inner ul.level1 ul a {border-bottom: none;}*/
    /*.mobile-menu-inner .nav-wide .menu-wrapper ul.level0 li.level1 > a {*/
    /*    padding-bottom: 0.5em;*/
    /*    padding-top: 0.5em;*/
    /*    width: 100%;*/
    /*}*/
    /*.nav-wide .menu-wrapper.tabs-menu li.level1 > a:after {*/
    /*    display: none;*/
    /*}*/
    /*.nav-wide .menu-wrapper.tabs-menu li.level1 > .menu-inner .category-image {*/
    /*    display: none;*/
    /*}*/
    /*.nav-wide .menu-wrapper.tabs-menu li.level1 > .menu-inner {*/
    /*    opacity: 1;*/
    /*    position: static;*/
    /*    left: 0;*/
    /*    right: 0 ;*/
    /*    width: 100%;*/
    /*    z-index: 10;*/
    /*    display: none;*/
    /*}*/
    /*.nav-wide .menu-wrapper.tabs-menu li.level1 > .menu-inner ul.level1 li.level2 {*/
    /*    float: none !important;*/
    /*    width: 100%;*/
    /*    padding: 0 !important;*/
    /*}*/
    /*.nav-wide .menu-wrapper.tabs-menu li.level1 > .menu-inner ul {*/
    /*    display: block;*/
    /*}*/
    /*.nav-wide .menu-wrapper ul.level0 li.level1:not([data-columns='1']) > .menu-inner ul.level1 li.level2 > ul,*/
    /*.nav-wide .menu-wrapper ul.level0 li.level1:not([data-columns='1']) > .menu-inner ul.level1.over li.level2 > ul {*/
    /*    display: none;*/
    /*}*/
    /*.nav-wide .menu-wrapper.tabs-menu li.level1 > .menu-inner ul.level1 {display: block !important;}*/
    /*.nav-wide .menu-wrapper.tabs-menu.horizontal ul.level0 li.level1 {width: 100% !important; margin-right: -8px; padding-left: 30px;}*/
    /*.nav-wide .menu-wrapper.tabs-menu:before {display: none;}*/
    /*.nav-wide .menu-wrapper.tabs-menu ul.level0 li.level1 > .menu-inner,*/
    /*.nav-wide .menu-wrapper.tabs-menu ul.level0 li.level1 > .menu-wrapper {height: auto !important; background-color: transparent; padding: 0 !important; margin-left: 0 !important;}*/
    /*.nav-wide .menu-wrapper.tabs-menu ul.level0 li.level1.over {background-color: transparent;}*/
    /*.nav-wide .menu-wrapper.tabs-menu ul.level0 li.level1 > a {width: 100% !important; border-top: none !important;}*/
    /*.nav-wide .menu-wrapper.tabs-menu ul.level0 li.level1 > a:after {display: none;}*/
    /*.nav-wide .menu-wrapper.tabs-menu ul.level0 li.level1 > .level2 a {padding-left: 0; padding-right: 0;}*/
    /*.nav-wide .menu-wrapper.tabs-menu.horizontal ul.level0 li.level1 > a {padding: .5em 20px .5em 0px;}*/
    /*.nav-wide .menu-wrapper.tabs-menu ul.level1 li.parent:not([data-bold-link='1']) > a:after,*/
    /*.nav-wide .menu-wrapper.tabs-menu.vertical li.level1 > a:after {display: none !important;}*/

    /*.menu-block .customer-name strong { display: none; }*/
    /*.menu-block .customer-name .user-icon { margin-right: 10px; }*/

    /*Header custom dropdown*/
    .header .preview-dropdown-wrapper .bottom-links a + a {
        border-bottom: 1px solid rgba(0,0,0,0.1);
    }
    .header .preview-dropdown-wrapper {margin: 0 0 0 -15px;}
    .header .preview-dropdown-wrapper.skins-block .preview-block,
    .header .preview-dropdown-wrapper .preview-block {width: 100%; padding: 10px 10px 20px; float: none;}
    .header .preview-dropdown-wrapper .block-title {margin-bottom: 0; margin-top: 15px;}
    .header .preview-dropdown-wrapper .preview-block .preview-image {margin-bottom: 10px;}
    .header .preview-dropdown-wrapper.product-page .preview-block {width: 100%;}
    .header .preview-dropdown-wrapper .block-title,
    .header .preview-dropdown-wrapper .bottom-links a,
    .header .preview-dropdown-wrapper .bottom-links a:not(.last),
    .mobile-menu-inner ul.topmenu li.level0 a {color: rgba(0, 0, 0, 0.8) !important; border-color: #d1d1d1; position: relative;}
    .header .preview-dropdown-wrapper .preview-block .preview-image {padding-bottom: 1px;}

    /* Sticky Header */
    #sticky-header .mobile-menu-wrapper {margin-top: 7px;}
    #sticky-header .top-cart {margin-top: 6px;}
    header#sticky-header .top-cart .block-title .cart-qty {
        position: absolute;
        right: 2px;
        top: 5px;
        font-size: 9px;
        height: 14px;
        width: 14px;
        line-height: 14px;
        font-weight: normal;
    }

    .customer-reviews-widget .btn {padding-left: 20px; padding-right: 20px;}

	/* Listing =================================== */
    .meigee-instagram-widget.sidebar-block .block-title {
        margin-left: -10px;
        margin-right: -10px;
    }
    .meigee-instagram-widget.sidebar-block {
        padding: 0 10px 10px;
    }
    .block-cart.block .block-content .product-name a {
        font-size: 1.067em;
    }
    .block-list li.item .product-name a {max-width: 92%; padding-top: .5em; padding-bottom: .5em; padding-left: 0;}
    .block-list li.item .product-name:before {vertical-align: top; position: relative; top: 11px; margin: 0; left: -8px;}
    .block:not(.block-related) .block-content li .product-name a {font-size: 14px;}
    .sidebar .block .actions {text-align: center;}
    .sidebar .block .actions .btn { width: 100%; margin-left: 0; margin-right: 0;}
	.block.block-reorder .actions .btn,
	.block.block-compare .actions .btn { width: 100%; margin-left: 0; margin-right: 0;}
    .sidebar .block.block-compare .actions .btn + .btn,
    .block .actions .btn-default + .btn-primary,
    .sidebar.side-sidebar .block.block-compare .actions .btn + .btn {margin-top: 15px; margin-left: 0;}

    [class*="col2-"] .sidebar .block.block-compare .actions .btn + .btn {margin-left: 0;}
    [class*="col2-"] .sidebar .block-compare .item .product-image {max-width: 35px;}

	body .products-list .product-buttons .btn {margin-bottom: .75em;}

	.block-account li:before {vertical-align: top; position: relative; top: 12px;}
	.block-account li.current:before {vertical-align: top; position: relative; top: 6px;}
	.block.block-account li a {max-width: 86%;}
    .sorter .amount{
        display: block;
    }
	/*.sorter .amount,*/
	.col3-layout .sorter .amount,
	.col3-layout .sorter .limiter label { display: none; }
    .toolbar .sorter {width: auto;}
	.toolbar .sorter.grid-switcher .view-mode {display: none;}
    .sorter.grid-switcher .sort-by {float: left;}
	.toolbar.no-pagination .sorter {float: none; /*display: none;*/}
	.toolbar .pager {width: auto; position: absolute; right: 0;}
	.toolbar-bottom .toolbar .pager {position: static;}
	.col3-layout .toolbar .sorter {width: auto;}
    .products-grid .indent.type-2 .product-image:before,
    .footer-products-list .product-image:before {
        content: none;
    }
    .products-grid .indent.type-2 .lightbox-button,
    .products-grid .indent.type-2  .btn-quickview,
    .products-grid .item .indent.type-2 .product-labels-wrapper,
    .footer-products-list  .btn-quickview,
    .footer-products-list .lightbox-button,
    .footer-products-list .product-labels-wrapper {
        display: none;
    }
    .products-grid .item .indent.type-4 .product-action-wrapper {
      -webkit-flex-direction: column;
      -webkit-box-orient: vertical;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .products-grid .item .indent.type-4 .product-action-wrapper .action-buttons {margin-top: 10px;}
    .products-grid .item .indent.type-4 .product-action-wrapper .add-to-links {display: inline-block;}

	.products-grid.eight-columns .indent.type-2 > *,
	.products-grid.seven-columns .indent.type-2 > *,
	.products-grid.six-columns .indent.type-2 > *,
	.products-grid.five-columns .indent.type-2 > * {
		width: 100% !important;
    }

    /*.sidebar .block-subscribe .validation-advice {top: 100%;}*/
    .products-grid[class*="-columns"] .listing-banner-wrapper.row-banner ~ li.item:nth-of-type(3n+2) {
        clear: left !important;
    }
    .products-grid[class*="-columns"] .listing-banner-wrapper.row-banner ~ li.item:nth-of-type(3n+1) {
        clear: right !important;
    }

	/* Home Page */
    .text-banners-block .text-banner {
        padding-bottom: 15px;
        padding-left: 7px;
    }
    .text-banners-block .title {
        display: block;
        text-align: center;
        text-transform: none;
        font-size: 11px;
        margin-bottom: 4px;
    }
    .text-banners-block .btn {
        display: block;
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .text-banner .banner {width: 75%;}
    .text-banner.first .content-text {left: 40px;}
    .text-banner.last .content-text {right: 40px;}
    .text-banner .content-text .title {font-size: 30px;}
    .text-banner .content-text .text {font-size: 13px;}
    .text-banner.first .content-text {right: 55%;}
    .text-banner.last .content-text {left: 55%;}
    .text-banner.first .owl-buttons {left: 40px; bottom: 40px;}
    .text-banner.last .owl-buttons {right: 40px; bottom: 40px;}
    .block-product-sidebar {
        padding: 15px 10px;
    }
    .block-product-sidebar li {
        padding-top: 10px;
        margin-top: 10px;
    }

    .products-list .item.sold-out .sold-out-label,
    .products-grid .item.sold-out .sold-out-label {padding-left: 8px; padding-right: 8px;}
	.block-related .media-left {display: block; margin: 0 0 .75em; padding: 0;}

	/* Account ============================================= */
  .account-login .new-users {
    margin-bottom: 2.25em;
  }
	.my-account p.order-links { text-align: right; }
	.my-account .product-review .media-body .product-name { margin: 0; }
	.my-account .product-review .media-body .product-details small { float: none; margin-bottom: .75em; clear: both;}
	.my-wishlist .cart-cell .add-to-cart-alt { text-align: center; }
	.my-account .my-wishlist .cart-cell .btn-primary { margin: .75em 0 0; clear: both; }
	.my-wishlist .table-button { margin-bottom: .75em; }
    .my-account table.table .product-name {max-width: 76%;}
    .my-account table.table .nobr {white-space: normal!important;}
    .my-account table.table > thead > tr > td,
    .my-account table.table > tbody > tr > td,
    .my-account table.table > tfoot > tr > td {padding: .75em 9px;}

    .sidebar .block.block-wishlist li.item .product-image {width: 100%; margin-right: 0;}


	.info-block div:last-of-type .inner {padding-right: 40px;}

	[class*="col2-"] #customer-reviews > div,
	.col3-layout #customer-reviews > div {float: none!important; width: 100%;}
	[class*="col2-"] .box-reviews .customer-rating {width: 30%;}
	[class*="col2-"] .review-box {width: 100%; min-height: 181px;}
	[class*="col2-"] .review-box .review {width: 100%;}
	[class*="col2-"] .box-reviews .rating-block #product-review-table .item,
	.col3-layout .box-reviews .rating-block #product-review-table .item {padding-left: 20px; padding-right: 20px;}
    .box-reviews .more-link {
        position: relative;
        top: auto;
        display: inline-block;
        padding: 11px 0;
    }

	.block-cart .product-image {max-width: 44px;}
	.block-cart.block .block-content .btn-remove{top: -5px;}
	.block-cart .block-content .mini-products-list .product-details {width: 62%;}

    .sidebar .block.block-wishlist#wishlist-slider .actions {
        margin-right: 0;
        float: none;
        width: 100%;
        margin-top: 5px;
    }

    .col3-layout .product-sidebar .block.block-wishlist .slider-buttons,
    .col3-layout .block-related:not(.related-bottom) .slider-buttons {
        position: absolute;
        top: 0;
        margin-top: 0;
    }

	[class*="col2-"] .timer-wrapper.full .timer-box > div {min-width: 30px;}
	[class*="col2-"] .timer-wrapper.full .timer-box > div span {font-size: 2em; min-width: 30px;}
	.timer-wrapper.full .timer-box > div.title {margin-bottom: .5em;}

	#customer-reviews > .pull-left,
	#customer-reviews > .pull-right {float: none!important;}

	#toTop {display: none!important;}
	.form-list label {display: inline-block; float: none;}

	body .toolbar .sorter .a-center {text-align: left!important;}
	#header .right-menu-wrapper {text-align: left;}
    .toolbar.sorter .grid-switcher .view-mode {display: none;}

	body .block-cart .img-container {width: 56px; margin-right: 10px;}
	body .block-cart .block-content .mini-products-list .product-details {width: 60%;}
	body .block-cart .block-content .mini-products-list .product-details  .product-name {font-size: .91em;}
	.col3-layout .toolbar .sorter .a-center {width: 60%;}
	.col3-layout .toolbar .sorter .a-right {width: 40%;}

	.customer-reviews-widget .product-block {padding-left: 20px; padding-right: 20px;}
	.customer-reviews-widget .right-wrapper {width: 60%;}

	.subscribe-block .info {padding-left: 30px;}
	.subscribe-block .input {float: none; clear: both; border-top: solid 1px rgba(0,0,0,.1); text-align: center;}
	.subscribe-block .input .block-subscribe {display: inline-block;}
	.subscribe-block .input .input-wrapper {width: 450px;}
	.nav-wide .menu-wrapper .sub-content .menu-banners {margin: 0 -38px; position: static;}
	.nav-wide .menu-wrapper .sub-content .menu-banners .banner {width: 50%;}
	.nav-wide .menu-wrapper .sub-content .menu-banners .banner a {padding: 0;}


	.block-cart.block  .block-subtitle { padding-bottom: 1em;}
	.block-cart.block .block-content .btn-remove,
	.block-cart.block .block-content .btn-edit {padding-left: 0!important; padding-right: 0!important; top: 0; float: none; display: block; margin: 0;}
    .block-cart.block .block-content .btn-remove {margin-top: 5px;}
	.block-cart.block .block-content .mini-products-list li .media-left {padding: 0 0 9px;}
	.block-cart.block .block-content .mini-products-list li .product-image {width: 100%; max-width: 100%; min-width: 40px;}
    .block-cart.block .block-content .media-body {padding-left: 10px;}
	.block-cart.block .block-content .product-name {font-size: 12px; margin-left: 0; padding-right: 30px;}
	.products-grid .product-name {font-size: 14px;}
	.products-grid .item.type-2 .indent {padding: 15px;}

    .block.block-wishlist .actions a,
    .sidebar .block-compare a.btn {
        float: none;
        display: block;
    }
    .block.block-wishlist .actions {
        float: none;
    }
    .notice-cookie .notice-inner .notice-text {width: 100%; padding: 0 10px;}
    .notice-cookie .notice-inner a {float: left;}
    .notice-cookie .notice-inner .actions {padding-right: 10px; float: none; display: block; width: auto; padding-top: 10px;}
}

/*  #Mobile (Portrait) ================================================== */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
	.title-buttons { text-align: left; }
	.order-date { float: none; clear: both; padding-top: .75em; }

  .wide-header #header .middle-block,
  .boxed-header #header .middle-block,
  .wide-header #header .top-block,
  .boxed-header #header .top-block,
  .wide-header #header .bottom-block,
  .boxed-header #header .bottom-block {
    border: 0;
  }


	body .col2-left-layout .col-main,
	body .col3-layout .col-wrapper .col-main,
	body .col-left.sidebar,
	body .col-right.sidebar {float: none;}

	body .col-main form .form-list .form-group .gender { width: 100%; margin-bottom: 1em; }
	body .col-main form .form-list .form-group .gender + .customer-dob { width: 100%; }
	body .form-list .gender + .customer-dob .dob-month,
	body .col-main.col-sm-9 .form-list .gender + .customer-dob .dob-month,
	body .form-list .gender + .customer-dob .dob-day,
	body .col-main.col-sm-9 .form-list .gender + .customer-dob .dob-day,
	body .form-list .gender + .customer-dob .dob-year,
	body .col-main.col-sm-9 .form-list .gender + .customer-dob .dob-year { width: 33.333333333333%; }

	 /* Data Table */
	table.table table,
	table.table thead,
	table.table tbody,
	table.table th,
	table.table td,
	table.table tr {
    display: block;
    border: 0;
    text-align: left;
    width: 100%;
    float: none;
  }
    #super-product-table table.table tr {}
	table.table thead tr { display: none;}
    #shopping-cart-totals-table td {width: 49% !important;}
    #shopping-cart-totals-table td + td {float: right;}
	table.table td a.product-image img{width:100%;}
	table.table td .cart-label { width: 80px; display: inline-block; vertical-align: middle; font-size:1.16em; color:#888; font-weight:normal; }
	table.table td.last { border-bottom: 1px solid #ddd!important; margin-bottom: -1px;}

	table.table tfoot td.last {border: none!important;}
	body.sidebar-left .col2-left-layout .col-main { float: none !important;}

	/* Header */
    .header .mobile-wrapper-links {
        display: inline-block;
    }
    .header .mobile-wrapper-links .links {
        display: block;
    }
    .header .links:not(.default-links) li a.top-link-login,
    .header .mobile-wrapper-links .links:not(.default-links) li a.top-link-logout {
        font-size: 0;
        padding-left: 12px;
        padding-right: 12px;
    }
    .header .links:not(.default-links) li a.top-link-login:before,
    .header .mobile-wrapper-links .links:not(.default-links) li a.top-link-logout:before {
        font-size: 18px;
        margin: 0;
        padding: 0;
    }
    header.header .customer-name-wrapper + .links {
        top: 100% !important;
    }
    #header .search-mini-form .form-search.type-2 .indent .input-group {
        width: 100%;
    }
    #header .search-mini-form .form-search.type-2 .indent input {width: 95%; font-size: 22px;}
    #header .search-mini-form .form-search.type-2 .logo-wrapper {display: none;}
    .header .customer-name .user-icon i {margin-right: 0; margin-top: 4px;}
    #header .quick-access {padding-top: 10px; padding-bottom: 10px; text-align: center;}
    .language-currency-dropdown {right: auto; left: 0;}
    .language-currency-dropdown:before {right: auto; left: 20px;}
    #header .search-cart-block {float: none;}
    #header .header-socials .btn-default {margin-right: 0;}
    #header .search-mini-form .form-search.type-1 .indent .inner .input-wrapper {width: 100%;}
    #header .search-mini-form .form-search.type-1 .indent .inner input {width: 100%;}
    #header .search-mini-form .form-search.type-1 .indent .btn-close {right: 30px;}
    .header .header-info {display: none;}
    .header .header-banner .banner {margin-top: 10px; margin-bottom: 10px;}
    .header .header-banner .banner + .banner {margin-left: 0; padding-left: 0; border-left: none; margin-top: 10px; margin-bottom: 10px;}
    .header .header-banner {text-align: center;}
    #header ul.social-links + .header-info {margin-left: 0; padding-left: 0; padding-top: 0;padding-bottom: 12px; border-left: none;}
    #header .middle-block .middle-block-inner {position: relative;}
    .nav-wide .menu-wrapper,
    .nav-wide .menu-inner {background-image: none !important;}

    .header .search-mini-form .form-search.type-2 .indent {width: auto;}
    .header .search-mini-form .form-search input { width: 100%; }
    .header .form-language + .form-currency,
    .header .form-currency + .form-language {
        margin-left: 0;
    }
    #header .account-language-currency-wrapper {display: none;}
    /*#header .top-block ul.social-links {float: none;}*/
    /*.language-currency-wrapper,*/
    /*.header .wishlist-link,*/
    /*.header .header-custom-menu-list {display: none;}*/
    /*.header .header-text-banner {margin-bottom: 15px;}*/
    /*.header .header-text-banner .image-block {*/
    /*    max-width: 50%;*/
    /*}*/
    /*.header .header-text-banner .title {*/
    /*    font-size: 18px;*/
    /*}*/
    /*.text-banner .banner-label {*/
    /*    font-size: 11px;*/
    /*    font-weight: 500;*/
    /*    padding: 3px 3px 0px;*/
    /*}*/
    /*.nav-wide .menu-wrapper.tabs-menu li.level1.over > .menu-inner {padding-left: 0; padding-right: 0;}*/
    /*.nav-wide .menu-wrapper.tabs-menu li.level1 > .menu-inner ul.level1 {display: block !important;}*/
    /*.nav-wide .menu-wrapper.tabs-menu.horizontal ul.level0 li.level1 {width: 100% !important; margin-right: 0; padding-left: 30px;}*/
    /*.nav-wide .menu-wrapper.tabs-menu:before {display: none;}*/
    /*.nav-wide .menu-wrapper.tabs-menu ul.level0 li.level1 > .menu-inner,*/
    /*.nav-wide .menu-wrapper.tabs-menu ul.level0 li.level1 > .menu-wrapper {height: auto !important; background-color: transparent; padding: 0 !important; margin-left: 0 !important;}*/
    /*.nav-wide .menu-wrapper.tabs-menu ul.level0 li.level1.over {background-color: transparent;}*/
    /*.nav-wide .menu-wrapper.tabs-menu ul.level0 li.level1 > a {width: 100% !important; border-top: none !important;}*/
    /*.nav-wide .menu-wrapper.tabs-menu ul.level0 li.level1 > a:after {display: none;}*/
    /*.nav-wide .menu-wrapper.tabs-menu ul.level0 li.level1 > .level2 a {padding-left: 0; padding-right: 0;}*/
    /*.nav-wide .menu-wrapper.tabs-menu.horizontal ul.level0 li.level1 > a {padding: .5em 20px .5em 0px;}*/
    /*.nav-wide .menu-wrapper.tabs-menu ul.level1 li.parent:not([data-bold-link='1']) > a:after,*/
    /*.nav-wide .menu-wrapper.tabs-menu.vertical li.level1 > a:after {display: none !important;}*/
    /*.nav-wide .menu-wrapper.tabs-menu li.level1 > a:after {*/
    /*    display: none;*/
    /*}*/
    /*.nav-wide .menu-wrapper.tabs-menu li.level1 > .menu-inner .category-image {*/
    /*    display: none;*/
    /*}*/
    /*.nav-wide .menu-wrapper.tabs-menu li.level1 > .menu-inner {*/
    /*    opacity: 1;*/
    /*    position: static;*/
    /*    left: 0;*/
    /*    right: 0 ;*/
    /*    width: 100%;*/
    /*    z-index: 10;*/
    /*    display: none;*/
    /*}*/
    /*.nav-wide .menu-wrapper.tabs-menu li.level1 > .menu-inner ul.level1 li.level2 {*/
    /*    float: none !important;*/
    /*    width: 100% !important;*/
    /*    padding: 0 !important;*/
    /*}*/
    /*.nav-wide .menu-wrapper.tabs-menu li.level1 > .menu-inner ul {*/
    /*    display: block;*/
    /*}*/
    /*.nav-wide .menu-wrapper ul.level0 li.level1:not([data-columns='1']) > .menu-inner ul.level1 li.level2 > ul,*/
    /*.nav-wide .menu-wrapper ul.level0 li.level1:not([data-columns='1']) > .menu-inner ul.level1.over li.level2 > ul {*/
    /*    display: none;*/
    /*}*/

    /*ul.social-links li {float: none; display: inline-block;}*/
  /*  .header .header-custom-links + .form-language:before,*/
  /*  .header .header-custom-links + .form-currency:before,*/
  /*  .header .form-currency + .header-custom-links:before,*/
  /*  .header .form-language + .header-custom-links:before,*/
  /*  .header .form-language + .social-links:before,*/
	/*.header .form-currency + .social-links:before,*/
	/*.header .header-custom-links + .social-links:before {content: none;}*/
	/*.header .header-text-blocks {margin-bottom: 20px;}*/
	/*.header .header-text-blocks span.anystore-icon {margin-right: 0;}*/
	/*.header .header-text-blocks span {font-size: 11px;}*/
	/*.header .header-text-blocks li + li {margin-left: 7px; padding-left: 0; border-left: none;}*/
  /*  .header .middle-block .logo-block {float: left;}*/
  /*  .header .middle-block .search-block {padding-top: 10px; position: static;}*/
  /*  .header .customer-name-wrapper {*/
  /*      padding-left: 7px;*/
  /*      padding-right: 7px;*/
  /*  }*/
  /*  .header .search-mini-form .form-search .action-btn.visible-xs {*/
  /*      display: table-cell !important;*/
  /*  }*/

  /*  .header .search-mini-form .form-search .action-btn.visible-xs:after {*/
  /*      display: block;*/
  /*      position: absolute;*/
  /*      content: '';*/
  /*      height: 22px;*/
  /*      width: 1px;*/
  /*      right: 0;*/
  /*      top: 50%;*/
  /*      -o-transform: translateY(-50%);*/
  /*      -ms-transform: translateY(-50%);*/
  /*      -moz-transform: translateY(-50%);*/
  /*      -webkit-transform: translateY(-50%);*/
  /*      transform: translateY(-50%);*/
  /*      background-color: rgba(255,255,255,0.95);*/
  /*  }*/
  /*  .header .search-mini-form.focused .form-search .action-btn.visible-xs:after {*/
  /*      background-color: rgba(0,0,0,0.08);*/
  /*  }*/
  /*  .header .search-mini-form .form-search .search-icon {*/
  /*      padding: 0;*/
  /*  }*/
  /*  .header .search-mini-form .form-search .search-icon .btn {*/
  /*      padding: 0 15px;*/
  /*  }*/

	/*#header .navbar-header .navbar-toggle {display: block; border: none; margin-top: 2px; margin-bottom: 0;}*/
	/*.header .navbar-default .navbar-toggle:hover,*/
	/*.header .navbar-default .navbar-toggle:focus {background-color: rgba(255,255,255,.1);}*/
	/*.header .topmenu.navbar-collapse {*/
	/*	width: 260px;*/
	/*	background-color: #fff;*/
	/*	position: fixed;*/
	/*	left: 0;*/
	/*	top: 0;*/
	/*	bottom: 0;*/
	/*	z-index: 999;*/
	/*	padding: 1.5em 0;*/
	/*	transition: left 550ms ease;*/
	/*}*/
	/*.header .topmenu.navbar-collapse .menu-wrapper {background: none!important;}*/
	/*.header .topmenu.navbar-collapse .menu-wrapper ul.level0 {margin: .75em 0;}*/
	/*.header .nav-wide .menu-wrapper ul.level0 li.level1 span.subtitle {border: none; margin: 0; padding: 0; white-space: normal; line-height: 1.5em; color: inherit;}*/
  /*  ul.topmenu .default-menu ul li:not(.item) a {*/
  /*      padding: .7em 20px;*/
  /*  }*/
	/*ul.topmenu li.level0.parent a.level-top:after,*/
	/*.header .nav-wide .menu-wrapper ul.level0 li.level1 a span:before {content: none!important;}*/
	/*.header .nav-wide .menu-wrapper ul.level0 li.level1 > ul {margin-bottom: .5em;}*/
	/*.header .nav-wide .menu-wrapper ul.level0 li.level1 > ul a {border: none; padding-top: .5em; padding-bottom: .5em;}*/
  /*  .nav-wide .menu-wrapper ul.level0 li.level1 ul.level1 ul {border: none;}*/
  /*  .nav-wide .menu-wrapper ul.level1 li.parent > a:after {display: none;}*/
  /*  .nav-wide .menu-wrapper ul.level0 li.level1 ul.level1 ul,*/
  /*  ul.topmenu li ul.menu-wrapper,*/
  /*  ul.topmenu li div.menu-wrapper {display: none; opacity: 1; visibility: visible; transform: translate(0); transition: none;}*/
  /*  .nav-wide .menu-wrapper ul.level0 li.level1 span.subtitle, .mobile-menu-inner ul.topmenu ul li:not(.item) a {*/
  /*      text-transform: none;*/
  /*  }*/
	/*.header .topmenu.navbar-collapse.collapse {left: -300px;}*/
	/*.header .topmenu.navbar-collapse.collapse.in {display: block!important; left: 0;}*/
	/*.header .topmenu.navbar-collapse > ul,*/
	/*.header .topmenu.navbar-collapse li {display: block; margin: 0; float: none; padding: 0!important; width: auto!important;}*/
	/*.header .topmenu.navbar-collapse li a {width: 100%; display: block; float: none; padding-left: 10px; padding-right: 10px; !*margin-left: -10px; margin-right: -10px;*!}*/
	/*.header .topmenu li.level0.over > a,*/
	/*.header .topmenu.navbar-nav li.level0.active > a {background: #e3e3e3;}*/
	/*.header .topmenu li.level0 a > i {display: none;}*/
	/*.header .topmenu li ul ul {display: none; position: static; width: 100%; box-shadow: none; background: none!important; padding-left: 10px;}*/
	/*.header .topmenu li.level0 + li.level0:after,*/
	/*.header .topmenu li.level0 + li.level0:before {content: none;}*/
  /*  .header .mobile-menu-wrapper .topmenu ul ul .menu-item-button {top: 8px;}*/
	/*.header .mobile-menu-wrapper .topmenu .menu-item-button {*/
  /*  position: absolute;*/
  /*  right: 10px;*/
  /*  padding: 5px;*/
  /*  z-index: 1000;*/
  /*  cursor: pointer;*/
  /*  font-size: 14px;*/
  /*  top: 11px;*/
  /*  color: rgba(0,0,0,0.8);*/
  /*}*/
	/*.header .topmenu .menu-item-button .icon-minus {display: none;}*/
	/*.header .topmenu .menu-item-button.active .icon-minus {display: inline-block;}*/
	/*.header .topmenu .menu-item-button.active .icon-plus {display: none;}*/
	/*.header .topmenu ul ul .menu-item-button {top: 5px;}*/
  /*  .nav-wide .menu-wrapper ul.level0 li.level1 > .category-image {display: none;}*/
	/*.header .bootstrap-select.btn-group .dropdown-menu {right: auto; left: 0;}*/
	/*.header .default-links.links li {padding: 0 8px;}*/
  /*  .header .form-language + .form-currency:before,*/
  /*  .header .form-currency + .form-language:before {content: none;}*/

	/*.header .form-language,*/
	/*.header .form-currency,*/
	/*.header .links,*/
	/*body .navbar-default,*/
  /*.header ul.social-links {*/
  /*  !*display: none;*!*/
  /*}*/
	/*ul.topmenu li.level0.nav-1 a.level-top .custom-icon { padding: 0;}*/
	/*ul.topmenu li.level0.nav-1 a.level-top .custom-icon:after {content: none;}*/
  /*  .nav ul.level0 li.level1 > a i.custom-icon + span.subtitle,*/
  /*  .nav-wide .menu-wrapper.default-menu ul.level0 li.level1 > a i.custom-icon + span.subtitle {*/
  /*      padding-left: 0;*/
  /*  }*/
  /*  ul.topmenu li.level-top:not(:last-of-type),*/
  /*  ul.topmenu.nav-wide li.level-top:not(:last-of-type),*/
  /*  ul.topmenu.nav-wide ul.level0 li.level1:not(:last-of-type) {*/
  /*      border-bottom: 1px solid #d1d1d1;*/
  /*  }*/
  /*  .header .preview-dropdown-wrapper .bottom-links a + a {*/
  /*      border-bottom: 1px solid rgba(0,0,0,0.1);*/
  /*  }*/

  /*  ul.topmenu ul li:not(.item) a { color: rgba(255,255,255,.8); }*/

    /*#header .topmenu  ul ul {position: static; padding: 10px 0 10px 0; box-shadow: none; width: 100%; margin: 0;}*/
    /*#header .topmenu  ul ul ul {padding: 0 0 0 20px;}*/
    /*ul.topmenu li.level0:first-child {padding-left: 15px;}*/
    /*ul.topmenu li.level-top,*/
	/*ul.topmenu.nav-wide li.level-top,*/
	/*ul.topmenu.nav-wide ul.level0 li.level1 {display: block; margin: 0; float: none; position: relative; width: auto!important; padding: 0;}*/
	/*ul.topmenu.nav-wide .top-content,*/
	/*ul.topmenu.nav-wide .bottom-content,*/
	/*ul.topmenu.nav-wide .right-content {display: none;}*/
	/*ul.topmenu.nav-wide .menu-wrapper {position: static; box-shadow: none; padding: 0; background-color: transparent;}*/
	/*.mobile-menu-inner ul.topmenu li.level0 a.level-top {margin: 0; padding: 12px 15px 10px!important; color: rgba(255,255,255,.8);}*/
    /*.header .preview-dropdown-wrapper .block-title,*/
    /*.header .preview-dropdown-wrapper .bottom-links a,*/
    /*.header .preview-dropdown-wrapper .bottom-links a:not(.last),*/
    /*.mobile-menu-inner ul.topmenu li.level0 a {color: rgba(0, 0, 0, 0.8) !important; border-color: #d1d1d1; position: relative;}*/
    /*.mobile-menu-inner ul.topmenu li.level0 a.level-top:hover,*/
    /*.mobile-menu-inner ul.topmenu li.level0.over a.level-top,*/
    /*.mobile-menu-inner ul.topmenu.navbar-nav li.level0.active > a.level-top {*/
    /*  background-color: rgba(255,255,255,0.1);*/
    /*}*/
    /*body .mobile-menu-inner  ul.topmenu li.level0.active a.level-top:hover,*/
    /*body .mobile-menu-inner  ul.topmenu li.level0.active a.level-top:focus {*/
    /*  background-color: rgba(0,0,0,0.3);*/
    /*  color: #222;*/
    /*}*/
	/*#header ul.topmenu li.level0.first a.level-top .custom-icon.ion-ios-home-outline {margin-left: 0;}*/
	/*#header ul.topmenu li.level0 a.level-top span:after {content: none;}*/
    /*.header .customer-name i.caret,*/
	/*.header .customer-name .user-icon span {display: none;}*/
    /*#header .mobile-menu-button {margin-top: 0; margin-bottom: 0;}*/
    /*#header .header-custom-block .subscribe-button {margin-right: 0; margin-bottom: 12px;}*/
    /*#header .welcome-block {text-align: center;}*/
    /*#header .welcome-block .header-phones {float: none;}*/
    /*#header .welcome-block .welcome-msg {float: none; margin-bottom: 6px;}*/
    /*.header .search-mini-form .form-search .indent {width: 100%;}*/
    /*.header .search-mini-form .form-search .btn i {display: block; position: relative; top: 1px;}*/
    /*.header .wishlist-link {margin-left: 10px; margin-right: 6px;}*/
    /*.header .top-block {text-align: center;}*/
    /*.header .right-block {float: none;}*/
    /*.header .header-custom-links {*/
    /*    position: relative;*/
    /*    margin: 7px 0;*/
    /*    border: none;*/
    /*    clear: none;*/
    /*    float: left;*/
    /*    padding: 0;*/
    /*}*/
    /*.header .header-custom-links li a {color: #222;}*/
    /*.header .header-custom-links li a i {display: none;}*/
    /*.header .header-custom-links .navbar-toggle {margin: 0; padding: 0;}*/
    /*.header .header-custom-links .navbar-collapse {*/
    /*    display: none;*/
    /*    position: absolute;*/
    /*    left: 0;*/
    /*    width: 200px;*/
    /*    top: 100%;*/
    /*    background: #fff;*/
    /*    height: auto!important;*/
    /*    box-shadow: 0 0 8px rgba(0,0,0,.1);*/
    /*    z-index: 999;*/
    /*}*/
    /*#header ul.topmenu li.level0 a.level-top.vertical-parent {*/
    /*    width: auto !important;*/
    /*    background: rgba(0,0,0,.1);*/
    /*    opacity: 1;*/
    /*}*/
    /*#header ul.topmenu li.level0 a.level-top.vertical-parent:hover {*/
    /*    color: inherit !important;*/
    /*}*/
    /*#header ul.topmenu li.level0 a.level-top.vertical-parent .menu-item-button {*/
    /*    position: absolute;*/
    /*    line-height: 1;*/
    /*}*/
    /*#header ul.topmenu li.level0 .vertical-menu-wrapper .menu-item-button {*/
    /*    top: 3px;*/
    /*}*/
    /*#header ul.topmenu li.level0 .vertical-menu-wrapper ul.level1 .menu-item-button {*/
    /*    top: 1px;*/
    /*}*/
    /*.header .header-custom-links .navbar-collapse.in {display: block;}*/
    /*.header .header-custom-links li {border: none; padding: 0 8px; display: block; margin: 5px 0; text-align: left;}*/
    /*body .header-breadcrumbs-wrapper {margin: 0;}*/
    /*body #header .header-custom-block-wrapper .header-socials {float: none; clear: both; margin: 0 0 .75em; display: block;}*/
    /*body .header .links {padding-left: 0; padding-right: 0;}*/
    /*body #header .language-wrapper {margin-left: 0;}*/
    /*#header .navbar-header .navbar-toggle {float: none; display: inline-block;}*/
    /*!*Header custom dropdown*!*/
    /*.header .preview-dropdown-wrapper {margin: 0 0 0 -15px;}*/
    /*.header .preview-dropdown-wrapper.skins-block .preview-block,*/
    /*.header .preview-dropdown-wrapper .preview-block {width: 100%; padding: 10px 10px 20px; float: none;}*/
    /*.header .preview-dropdown-wrapper .block-title {margin-bottom: 0; margin-top: 15px;}*/
    /*.header .preview-dropdown-wrapper .preview-block .preview-image {margin-bottom: 10px;}*/
    /*.header .preview-dropdown-wrapper.product-page .preview-block {width: 100%;}*/

	/*.fullwidth-banners .banner {float: none; width: auto;}*/
    /*body .header-breadcrumbs-wrapper.fixed-height {height: auto !important;}*/
    /*body .header-breadcrumbs-wrapper.with-header-bg-image,*/
    /*.header-breadcrumbs-wrapper .breadcrumbs-wrapper.type-3 .breadcrumbs-inner {padding-bottom: 10px; padding-top: 10px;}*/
    /*.header-layout-1 .header-wrapper {min-height: auto;}*/
    /*.header-layout-1.cms-index-index .header-slider {min-height: 127px;}*/


	/* Listing */
    .col3-layout .col-right.sidebar {
        border-top: 1px solid rgba(0,0,0,0.1);
    }
    .sidebar .block-banner .btn {left: 44%;}
    .sidebar .block.block-wishlist li.item .product-details { width: 63%; }

    .products-grid.two-columns li.item,
    .products-grid.three-columns li.item,
    .products-grid.four-columns li.item,
    .products-grid.five-columns li.item,
    .products-grid.six-columns li.item,
    .products-grid.seven-columns li.item,
    .products-grid.eight-columns li.item { width: 100%; }
    .products-grid .item .indent.type-2 .image-box,
    .products-grid .item .indent.type-2 .product-info {
      float: none;
    }
    .products-grid .item .indent.type-2 .image-box {
      width: 100%;
      padding-right: 0;
    }
    .products-grid .item .indent.type-2 .product-info {
      width: 100%;
      padding-left: 0;
    }
    .related-bottom .owl-buttons {
        top: -86px;
    }
    .products-grid .btn-quickview,
    .products-list .btn-quickview,
    .footer-products-list .btn-quickview {
        display: none;
    }

    .products-grid .product-image:before,
    .products-list .product-image:before,
    .footer-products-list .product-image:before {
        content: none;
    }
    .products-grid .indent.type-2 .lightbox-button,
    .products-grid .indent.type-2  .btn-quickview,
    .products-grid .item .indent.type-2 .product-labels-wrapper,
    .footer-products-list  .btn-quickview,
    .footer-products-list .lightbox-button,
    .footer-products-list .product-labels-wrapper {
        display: none;
    }
    .products-grid .item .indent.type-4 .product-action-wrapper .add-to-links {display: inline-block;}
    .cat-container .text-banner .banner-content {top: 30%; left: 0; right: 0;}
    .cat-container .text-banner .banner-content.right {left: 0; right: 0;}
    .products-grid:not(.carousel-ul) .listing-banner-wrapper.item {width: 100% !important;}

	/* Toolbar */
	.sorter .limiter label,
	.sorter .amount { /*display: none;*/ }
	.sorter .view-mode { margin-right: 10px; display: none;}
	.sorter .sort-by .bootstrap-select > .selectpicker { min-width: 130px; }
	.toolbar.no-pagination .sorter {float: left;}
	.toolbar .sorter {width: 100%; float: left;}
	body .toolbar .sorter .limiter {text-align: left!important; margin-left: 0;}
	.sorter .view-mode span {display: none;}
	.toolbar .pager {width: auto; position: absolute; right: 10px;}
    .toolbar .pager .pages {margin: -5px 0 -5px 10px; padding: 5px 0 5px 15px; border: none;}
    .toolbar-bottom .toolbar {margin-top: 25px;}
	.toolbar-bottom .toolbar .pager {position: static; margin: 0;}
	.col3-layout .toolbar .sorter {width: auto;}

    .timer-wrapper .title,
    .timer-box > span.title,
    .timer-wrapper.full .timer-box > span.title {float: none;}
    .timer-box > div {min-width: 55px;}


	/* Login Page */
	.account-login .form-list label {float: none;}
	.account-login .new-users {
    margin-bottom: 2.25em;
  }

	/* Account */
	.my-account { margin-bottom: 2.25em; }
	.my-account .form-list li.form-group > div[class*="6"]:first-child { margin-bottom: 1em; }
	.my-account .pager .limiter label,
	.my-account .pager .amount { display: none; }
	.my-account .product-review .product-img-box { float: none; text-align: center; width: auto; }
	.my-account .product-review .product-img-box .product-image { display: inline-block; }
	.my-account .product-review .media-body .product-name { margin-bottom: .75em; }
	.my-account .product-review .media-body .product-details small { float: none; margin-bottom: 1em; clear: both; }
	.my-account .customer-rating { margin-top: -1px; }
	.my-account .my-wishlist .title-buttons .link-rss { float: right; }
	.my-account .my-wishlist .cart-cell .btn-primary { clear: both; }
	.my-account .my-wishlist .form-horizontal .buttons-set .btn { float: none; margin: .75em 0 0; width: 100%; }



	/* Home Page */
    #home-image-slider.owl-theme .owl-dots {
        bottom: 10px;
        right: 10px;
        left: auto;
    }
    #home-image-slider .owl-nav div {
        bottom: 15px;
    }
    #home-image-slider .owl-nav div.owl-prev {
        left: 10px;
    }
    #home-image-slider .owl-nav div.owl-next {
        left: 40px;
    }
    #home-image-slider .owl-nav { display: none; }
    .text-banners-block .text-banner {
        padding-left: 7px;
    }
    .text-banners-block .title {
        text-transform: none;
        font-size: 9px;
    }

    .cms-index-index .subscribe-block .btn.type-2 {margin-left: 0;}

    .banners-block.two-banners .banner,
    .banners-block.three-banners .banner,
    .banners-block.four-banners .banner,
    .banners-block.five-banners .banner,
    .banners-block.six-banners .banner {
        float: none;
        width: 100%;
    }
    .banners-block.three-banners .banner + .banner {
        margin-top: -0.5px;
    }
    .widget-title.text-center.with-owl-buttons,
    .widget-title.with-owl-buttons {
      position: relative;
      padding-right: 0;
      padding-left: 0;
    }
    .widget-title.with-owl-buttons .owl-buttons {
      position: relative;
      top: auto;
      right: auto;
    }
    .text-banner .banner {width: 100%;}
    .text-banner.last .content-text,
    .text-banner.first .content-text {left: 20px; top: 20px; right: 20px;}
    .text-banner .content-text .title {font-size: 30px;}
    .text-banner .content-text .text {font-size: 13px;}
    .text-banner .widget-wrapper {position: static; width: 100%; padding: 10px;}
    .notice-cookie .notice-inner .actions {display: block; width: 100%; float: none; text-align: right;}

	.col3-layout .customer-rating,
	[class*="col2-"] .box-reviews .customer-rating {width: 100%; margin-top: -1px;}
	.col3-layout .nav-tabs > li {float: none;}
	.col3-layout .nav-tabs > li a {width: 100%; max-width: 100%!important;}
	[class*="col2-"] #customer-reviews > div,
	.col3-layout #customer-reviews > div {float: none!important; width: 100%;}
	.col3-layout .review-box,
	[class*="col2-"] .review-box {width: 100%; min-height: 168px;}
	.col3-layout .review-box .review,
	[class*="col2-"] .review-box .review {width: 100%;}
    .box-reviews .more-link {
        position: relative;
        top: auto;
        display: inline-block;
        padding: 11px 0;
    }
	.product-options-bottom .price-box {float: none;}
	#toTop {display: none!important;}
	/*.products-grid:not(.carousel-ul) li.item {width: 100%!important;}
    .products-grid:not(.carousel-ul) li.item:nth-child(2n) {
      clear: right !important;
    }
    .products-grid:not(.carousel-ul) li.item:nth-child(2n+1) {
      clear: left !important;
    }*/
    .products-grid:not(.carousel-ul) li.item:nth-of-type(2n) .indent {
        border-right: none !important;
    }
	.products-grid li.item:last-of-type {margin-bottom: 0;}
	.products-list li.item .image-box {margin-bottom: 1em;}
	.widget-products .products-list .image-box,
	.widget-products .products-list .product-shop {width: 100%; float: none;}
	.my-account .pager .limiter label, .widget-products .pager .limiter label {display: none;}
	.my-account table.table .product-name {white-space: normal; max-width: 82%;}

	.form-list label {float: none;}
	.customer-name-prefix-middlename-suffix label {min-height: 38px;}

	.customer-reviews-widget .product-block {float: none; width: auto; border: none; border-bottom: solid 1px rgba(0,0,0,.1);}
	.customer-reviews-widget .right-wrapper {width: 65%;}
	.customer-reviews-widget .author-block {float: none; width: auto;}

	hr.mobile {display: block;}

	body .products-list {padding-right: 0;}
	body .products-list .btn {float: none; margin: 0;}
    .footer-products-list .product-shop {width: 72%;}
    .products-grid .btn-quickview,
    .products-list .btn-quickview,
    .footer-products-list .btn-quickview{
        height: 40px;
        width: 40px;
        line-height: 42px;
        border-radius: 50%;
        padding: 0;
        min-width: 1px;
    }
    .products-grid .btn-quickview span,
    .products-list .btn-quickview span,
    .footer-products-list .btn-quickview span{
        display: none;
    }
    .products-grid .btn-quickview i,
    .products-list .btn-quickview i,
    .footer-products-list .btn-quickview i {
        display: inline-block;
        line-height: 1;
        font-size: 18px;
        position: relative;
        top: 3px;
    }
    .products-grid .type-2 .btn-quickview i {
        top: 1px;
    }
    .products-grid .item .btn i {
        font-size: 18px;
    }
    body .hover-buttons .btn-quickview {display: none !important;}
    .slider-container.hover-type-2 {margin: 0;}

    .breadcrumbs-wrapper.type-2 .page-title,
    .breadcrumbs-wrapper.type-2 .page-title + .breadcrumb,
    .breadcrumbs-wrapper.type-3 .page-title,
    .breadcrumbs-wrapper.type-3 .page-title + .breadcrumb {float: none; display: block; text-align: left;}

	.nav-wide .menu-wrapper .sub-content .menu-banners {margin: 0 -38px; position: static;}
	.nav-wide .menu-wrapper .sub-content .menu-banners .banner {width: 50%;}
	.nav-wide .menu-wrapper .sub-content .menu-banners .banner a {padding: 0;}
	.product-tabs li {width: 100%;}
	.breadcrumbs-wrapper .page-title + .breadcrumb {float: left;}

    /*Notive cookie*/
    .notice-cookie .notice-inner .notice-text {width: 100%; padding: 0 10px;}
    .notice-cookie .notice-inner a {float: left;}
    .notice-cookie .notice-inner .actions {padding-right: 10px;}

}

/* #Mobile (Landscape) ================================================== */
/* Note: Design for a width of 480px */
/*Two columns mobile*/
@media only screen and (min-width: 375px) and (max-width: 767px) {
    .products-grid .image-box {margin-bottom: 10px;}
    .products-grid.default li.item,
    .products-grid.widget-grid li.item,
    .products-grid.related-bottom li.item,
    .product-view #upsell-product-table li.item {
      width: 50% !important;
      float: left !important;
    }
    .products-grid.default li.item:not(.owl-item):nth-of-type(2n+1),
    .products-grid.widget-grid li.item:not(.owl-item):nth-of-type(2n+1),
    .products-grid.related-bottom li.item:not(.owl-item):nth-of-type(2n+1),
    .product-view #upsell-product-table li.item:not(.owl-item):nth-of-type(2n+1) {
      clear: left;
    }
    .products-grid .item .indent.type-4 .product-action-wrapper {
      -webkit-flex-direction: column;
      -webkit-box-orient: vertical;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .products-grid .item .indent.type-4 .product-action-wrapper .action-buttons {margin-top: 10px;}
    .products-grid .item .indent.type-4 {padding: 10px;}
    .products-grid .item .indent.type-4 .product-action-wrapper {margin-left: -10px; margin-right: -10px; margin-top: 10px; padding: 10px 10px 0 10px;}


    .products-grid[class*="-columns"] .listing-banner-wrapper.row-banner ~ li.item:nth-of-type(2n+2) {
        clear: left !important;
    }
    .products-grid[class*="-columns"] .listing-banner-wrapper.row-banner ~ li.item:nth-of-type(2n+3) {
        clear: right !important;
    }

}
@media only screen and (max-width: 374px) {
    .products-grid.default li.item,
    .products-grid.widget-grid li.item,
    .products-grid.related-bottom li.item,
    .product-view #upsell-product-table li.item {
      width: 100%!important;
    }
}
