/* Responsive */
@media (max-width: 1720px) {
	.cms-home2 .homepage-2-banner,
	.homepage-more-banners,
	.homepage-2-small-banners,
	.homepage-2-hero-banner,
	.category-view,
	.panel.header,
	.header.content.inner,
	.catalog-category-view .page-main .columns,
	.catalog-product-view .columns,
	.footer .footer-content{padding:0px 30px!important;max-width:100%}
	.header.content.inner .block.block-search{right:30px}
	.homepage-news .homepage-news-banner-short-bottom{margin-top:31px;}
	.catalog-category-view .breadcrumbs{padding:15px 30px}
}

@media (max-width: 1719px) {
	.catalog-category-view .category-top-banners .category-banners-slider,
	.catalog-category-view .category-top-banners .category-banners-banners{width:49%!important;}
	.catalog-category-view .category-top-banners .category-banners-slider{margin-right:2%!important;}
	.catalog-category-view .category-top-banners .category-banners-banners .category-banners-small .category-banners-small-banner{max-width:48%!important}
	.catalog-category-view .category-top-banners .category-banners-long{margin-top:4%}
}

@media (max-width: 1690px) {
	.breadcrumbs,
	.columns{padding:0px 15px}
	.breadcrumbs{padding-top:15px;}
}

@media (max-width: 1600px) {
	.homepage-2-product-slider .homepage-2-product-slider-item .homepage-2-product-slider-item-price .homepage-2-product-slider-item-final-price{font-size:23px;}
	.page-products .product-item-info .item-price .item-final-discount,
	.homepage-2-product-slider .homepage-2-product-slider-item .homepage-2-product-slider-item-price .homepage-2-product-slider-item-final-discount{font-size:14px!important;margin-left:15px}
}

@media (max-width: 1439px) {
	.homepage-2-featured-products .homepage-2-featured-product .homepage-2-featured-product-info-title{font-size: 2vw;}
	.homepage-2-featured-products .homepage-2-featured-product .homepage-2-featured-product-info-description{font-size: 1.5vw;}
	.homepage-more-banners-items .homepage-more-banners-item-title{font-size:35px;bottom:70px;}
	.homepage-more-banners-items .homepage-more-banners-item-buttons{bottom:25px;}
	.homepage-news .homepage-news-banner-short-bottom{margin-top:29px;}
	.homepage-2-product-slider .homepage-2-product-slider-item .homepage-2-product-slider-item-price{padding:9px!important;}
	.homepage-2-product-slider .homepage-2-product-slider-item .homepage-2-product-slider-item-price .homepage-2-product-slider-item-price{padding:0px!important;}

}

@media (max-width: 1352px) {
	.homepage-news .homepage-news-banner-short-bottom{margin-top:27px;}

}

@media (max-width: 1280px) {
	.homepage-news .homepage-news-banner-short-bottom{margin-top:25px;}
	.homepage-more-banners-items .homepage-more-banners-item-title{bottom:80px;line-height:40px;}
	.homepage-news .homepage-news-banner-short .homepage-news-banner-product-info-title,
	.homepage-news .homepage-news-banner-long .homepage-news-banner-product-info-title{font-size:45px;}
	.homepage-news .homepage-news-banner-short .homepage-news-banner-product-info-description,
	.homepage-news .homepage-news-banner-long .homepage-news-banner-product-info-description{font-size:20px;}
	.homepage-2-product-slider .homepage-2-product-slider-item .homepage-2-product-slider-item-price .homepage-2-product-slider-item-final-price{font-size:18px;}
	.page-products .product-item-info .item-price .item-final-price{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.page-products .product-item-info .item-price .item-final-discount,
	.homepage-2-product-slider .homepage-2-product-slider-item .homepage-2-product-slider-item-price .homepage-2-product-slider-item-final-discount{font-size:14px!important;margin-left:15px}
	.header.content.inner .navigation .level0 > .level-top{font-size:12px;}

}

@media (max-width: 1200px) {
	.single-unit-deal .single-unit-deal-price,
	.single-unit-deal .single-unit-deal-qty{float:none!important;}
}

@media (max-width: 1199px) and (min-width: 768px) {
	.header .logo-container{position:static!important;float:left;}
	.header .sections.nav-sections{position:static!important;float:left;width:calc(100% - 355px);overflow:hidden;}
	.header .block.block-search{position:static!important;float:right;}
}

@media (max-width: 1150px) {
	.homepage-news .homepage-news-banner-short-bottom{margin-top:23px;}

}

@media (max-width: 1100px) {
	.homepage-news .homepage-news-banner-short-bottom{margin-top:20px;}

}

@media (max-width: 1023px) {
	.homepage-2-small-banners-items .homepage-2-small-banners-item{width:32%;margin-bottom:20px;}
	.homepage-2-small-banners-items .homepage-2-small-banners-item:nth-child(3){margin-right:0px;}
	.homepage-news .homepage-news-banner-short-bottom{margin-top:20px;}
	.cms-page-view .page-title-wrapper h1{font-size:26px;}
	.cms-page-view .column.main{padding-top:20px;}

	.slick-dotted.slick-slider{margin-top:0px;}
	.new-design-popup .popup-slider-item{height:auto}
	.popup-slider-item-1 .popup-slider-item-title{margin-top:0px!important;font-size:17px;}
	.popup-slider-item-1 .popup-slider-item-subtitle{font-size:28px;}
	.popup-slider-item-2 .popup-slider-item-subtitle{font-size:28px;margin-top:0px;}
	.popup-slider-item-2 .popup-slider-item-content{background-image:none;}
	.popup-slider-item-2 .popup-slider-item-content .popup-slider-item-text{padding:0px!important;font-size:17px;text-align:center;}
	.popup-slider-item-2 .popup-slider-item-content .popup-slider-item-image.no-desktop{display:block;}
	.popup-slider-item-5 .popup-slider-item-subtitle{font-size:28px;margin-top:0px;}
	.popup-slider-item-4 .popup-slider-item-subtitle{font-size:28px;margin-top:0px;}
	.popup-slider-item-3 .popup-slider-item-subtitle{font-size:28px;margin-top:0px;}
	.popup-slider-item-4 .popup-slider-item-title{padding:0px!important;font-size:17px;text-align:center;margin-top:20px;}
	.popup-slider-item-5 .popup-slider-item-title{padding:0px!important;font-size:17px;text-align:center;margin-top:20px;}
	.popup-slider-item-3 .popup-slider-item-content .popup-slider-item-text{padding:0px!important;font-size:17px;text-align:center;margin-top:20px;}
	.popup-slider-item-3 .popup-slider-item-content{background-image:none;}
	.popup-slider-item-3 .popup-slider-item-content .no-mobile{display:none;}
	.popup-slider-item-3 .popup-slider-item-content img{position:static;transform:rotate(0deg);}
	.popup-slider-item-3 .popup-slider-item-content img.badge{position:absolute;transform:rotate(20deg);height:110px;width:110px;z-index:2;right:-10px;top:-30px;}
	.popup-slider-item-3 .popup-slider-item-content .popup-slider-item-image{margin-top:40px;position:relative;}
	.popup-slider-item-3 .popup-slider-item-image.no-desktop{text-align:center;width:203px;position:relative;margin:auto;margin-top:40px;}
	.popup-slider-item-2 .popup-slider-item-image{text-align:center;}
	.popup-slider-item-3 .popup-slider-item-image img{height:200px;display:inline}
	.popup-slider-item-2 .popup-slider-item-image img{height:200px;display:inline}
	.popup-slider-item-4 .popup-slider-item-image img{height:auto;}
	.popup-slider-item-5 .popup-slider-item-image img{height:auto;}
	.popup-slider-item-5 .popup-slider-item-button a{padding:15px 20px}
	.popup-slider-item-5 .popup-slider-item-button{margin-top:10px}
	.popup-slider-item-3 .popup-slider-item-content .popup-slider-item-image.no-desktop{display:block;}
}

@media (max-width: 959px) {
	.homepage-2-featured-products .homepage-2-featured-product .homepage-2-featured-product-info-title{font-size:2vw;}
	.homepage-2-featured-products .homepage-2-featured-product .homepage-2-featured-product-info-buttons{margin-bottom:0px;margin-top:10px;}
	.footer .footer-columns .footer-column{padding-right:20px;}
	.homepage-more-banners-items .homepage-more-banners-item-title{font-size:30px;line-height:30px;}
	.homepage-news .homepage-news-banner-short-bottom{margin-top:16px;}
	.homepage-2-hero-banner{margin-top:40px;margin-bottom:40px;}
}

@media (max-width: 910px) {
	.homepage-news .homepage-news-banner-short-bottom{margin-top:13px;}
}

@media (max-width: 860px) {
	.homepage-2-featured-products .homepage-2-featured-product .homepage-2-featured-product-info-buttons .homepage-2-featured-product-info-buttons-detail{font-size:12px;}
}

@media (max-width: 809px) {
	.homepage-news .homepage-news-left{margin-bottom:35px;}
	.homepage-news .homepage-news-left,
	.homepage-news .homepage-news-right{float:none;width:100%;}
	.homepage-news .homepage-news-banner-short-bottom{margin-top:35px;}
	.homepage-2-featured-products .homepage-2-featured-product .homepage-2-featured-product-info-buttons .homepage-2-featured-product-info-buttons-wishlist{display:none;}
}

@media (max-width: 767px) {
	.page-main,
	.header.content{padding:0px!important;}
	.homepage-2-featured-products .homepage-2-featured-product .homepage-2-featured-product-info-description{display:none;}
	.homepage-news .homepage-news-banner-short-bottom{margin-top:13px;}
	.navigation{display:none;}
	.homepage-more-banners-items .homepage-more-banners-item{width:49%;margin-right:2%;}
	.homepage-more-banners-items .homepage-more-banners-item:nth-child(3n){margin-right:2%;}
	.homepage-more-banners-items .homepage-more-banners-item:nth-child(2n){margin-right:0%;}

	.panel.header .mw-logo{display:none!important;}
	.panel.header .mw-logo-mobile{display:inline-block;float:left;}
	.header.content.inner .logo-container a{display:inline-block!important;}

	.catalog-category-view .category-top-banners .category-banners-slider.slick-dotted.slick-slider{margin-top:0px!important;}
	.catalog-category-view .category-top-banners .category-banners-slider,
	.catalog-category-view .category-top-banners .category-banners-banners{width:100%!important;float:none;}
	.catalog-category-view .category-top-banners .category-banners-banners{margin-bottom:20px;}

	.page-header{border-bottom:1px solid #e7e4e4;}

	#bss-cookie-notice{box-sizing: border-box;padding: 10px 16px !important;}
	#bss-cookie-notice .btn-cookie-accept{font-size: 15px;}
	.page-header{display: flex;display: -webkit-flex;height: 50px;}
	.page-wrapper {padding-top: 50px;}
	.page-header .panel.wrapper {order: 2;width: 35%;}
	.page-header .panel.wrapper .panel.header {padding: 0 !important;display: flex;display: -webkit-flex;align-items: center;justify-content: flex-end;height: 50px;}
	.panel.header .minicart-wrapper {order: 2;}
	.page-header .header.content{border: none !important;width: 65%;height: 50px;position: static;padding: 0 !important;margin-left: 0;display: flex;display: -webkit-flex;align-items: center;margin: 0;}
	.panel.header .header-account-dropdown{display: none;}
	.panel.header .minicart-wrapper .counter-number{display: none;}
	.panel.header .header-wishlist .header-wishlist-icon,.panel.header .minicart-wrapper .action.showcart::before {opacity: 1;}
	.panel.header .minicart-wrapper,.panel.header .header-wishlist{float: none;margin-top: 0;margin-right: 20px;height: 18px;}
	.nav-toggle{left: auto;top: auto;right: 13px;width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;display: -webkit-flex;}
	.panel.header .minicart-wrapper {margin-right: 50px;}
	.header.content.inner .block.block-search{position: relative;right: auto;left: auto;margin: 0;height: 30px;}
	.header.content.inner .logo-container{float: none;position: relative;display: block;height: 20px;margin-left: 0px;margin-right: 3%;}
	.header.content.inner .logo-container a {display: block;}
	.header.content.inner .logo-container img{height: 20px;width: auto;margin-top: 0;max-width: inherit;}
	.block-search .block-content{margin-bottom: 0;height: 30px;}
	.header.content.inner .block.block-search .actions {width: 35px;display: block;}
	.header.content.inner .block.block-search .control{min-height: 30px;border: none;width: 100%;}
	.amsearch-wrapper-input{position: static;}
	.header.content.inner .block.block-search .control input{left: 0;top: 0;padding-left: 30px;height: 30px;margin: 0;max-width: 145px;width: 100%;box-sizing: border-box;}
	.form .search-autocomplete{top: 31px;margin: 0;width: 100%;left: 0;}
	.search .amsearch-loupe{width: 18px;height: 18px;top: 6.5px;left: 7px;background-image: url('../images/ic_search_accent.svg');}
	.amsearch-close{display: none !important;}
	.header.content.inner .block.block-search .action.search{height: 18px;width: 18px;border: none;background-color: rgba(0,0,0,0);font-size: 0;left: 7px;top: 6.5px;z-index: 998;position: absolute;display: block;opacity: 1;}
	.page-header .header.content .header.content.inner {width: 90%;}
	.nav-toggle:hover::before,.nav-toggle::before {color: #54c4e6;font-size: 24px;}
	.minicart-wrapper .action.showcart{height: 18px;display: block;}
	.catalog-category-view .breadcrumbs{padding:15px}
	.cms-home2 .homepage-2-banner, .homepage-more-banners, .homepage-2-small-banners, .homepage-2-hero-banner, .category-view, .panel.header, .header.content.inner, .catalog-category-view .page-main .columns, .footer .footer-content{padding: 0px 16px !important;}
	.nav-open .nav-sections{z-index: 9999;height: 100%;}
	.header.content.inner .navigation .level0.active > .level-top, .header.content.inner .navigation .level0 > .level-top:hover{border: none;}
	.header.content.inner .navigation{display: block;}
	.header.content.inner .navigation .level0 > .level-top{line-height: 16px;padding: 10px 16px 10px 16px;height: 37px;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;}
	.navigation .parent .level-top::after {position: relative;right: auto;top: auto;}
	.header.content.inner .navigation .level0 > .level-top > span.ui-menu-icon.ui-icon.ui-icon-carat-1-e {display: none;}
	.header.content.inner .navigation .level0 > .level-top > span{display: block;text-align: left;width: 100%;margin: 0;}
	.navigation a{padding-top: 10px;padding-right: 0;padding-bottom: 10px;font-size: 14px;}
	.navigation .submenu:not(:first-child) > li > a {padding-left: 16px;text-align: left;}
	.nav-sections-item-content{margin-top: 30px;}
	.nav-sections .header.links a, .nav-sections .header.links a:hover{color: #000;text-decoration: none;display: block;font-weight: 400;padding: 10px 16px;font-size: 15px;}
	.nav-sections .header.links li.greet.welcome{display: none;}
	.nav-sections-item-title{position: relative;z-index: 9;}
	.footer .footer-columns .footer-column,.footer .footer-columns .footer-column:first-child {width: 100%;float: none;}
	.footer .footer-columns{padding: 20px 0px 43px 0px;}
	.footer .footer-columns .footer-column-social {float: none;text-align: left;margin-top: 50px;}
	.footer .footer-bottom .footer-bottom-left{display: none;}
	.footer .footer-bottom .footer-content .footer-bottom-right{float:none;width:100%;text-align:left;}
	.homepage-2-small-banners-title{font-size: 22px;margin: 20px 0px;}
	.homepage-2-featured-products{margin: 0 16px;}
	.homepage-2-featured-products .homepage-2-featured-product{width: 100%;margin-right: 0;float: none;margin-bottom: 14.9px;}
	.homepage-2-featured-products .homepage-2-featured-product .homepage-2-featured-product-info-title {font-size: 24px;}
	.homepage-2-featured-products .homepage-2-featured-product .homepage-2-featured-product-info{padding: 20px 14px;}
	.homepage-2-hero-banner {margin-top: 0;margin-bottom: 0;}
	.slick-dotted.slick-slider{margin-top: 20px;margin-bottom: 20px;}
	.homepage-2-product-slider .homepage-2-product-slider-item{margin: 0 8px;}
	.homepage-2-small-banners .slick-slider .slick-list{margin: auto !important;width: auto !important;padding: 0 30% 0 0 !important;}
	.homepage-2-small-banners{padding: 0 !important;}
	.homepage-2-small-banners .homepage-2-small-banners-title{padding: 0 16px !important;}
	.homepage-2-small-banners .slick-dotted.slick-slider{margin-left: 8px;}
	.homepage-2-small-banners .slick-prev, .homepage-2-small-banners .slick-next{display: none;}
	.homepage-2-small-banners .slick-dots{display: none !important;}
	.homepage-more-banners {margin-top: 20px;}
	.homepage-news .homepage-news-banner-short .homepage-news-banner-product-info-title, .homepage-news .homepage-news-banner-long .homepage-news-banner-product-info-title {font-size: 24px;line-height: 29px;}
	.homepage-news .homepage-news-banner-short .homepage-news-banner-product-info-description, .homepage-news .homepage-news-banner-long .homepage-news-banner-product-info-description {font-size: 14px;line-height: 17px;}
	.homepage-news .homepage-news-banner-small {margin-top: 19px;}
	.homepage-title{font-size: 22px;margin: 20px 0px;}
	.homepage-more-banners-items .homepage-more-banners-item {width: 100%;margin-right: 0;float: none;margin-bottom: 20px;}
	.homepage-more-banners-items .homepage-more-banners-item-title {font-size: 24px;line-height: 29px;}
	.homepage-more-banners-items{margin-bottom: 0;}
	.page-wrapper .columns{overflow: hidden;}
	.homepage-2-product-slider .homepage-2-product-slider-item .homepage-2-product-slider-item-location{font-size:14px;height:95px;overflow:hidden;}
	.homepage-2-product-slider .homepage-2-product-slider-item .homepage-2-product-slider-item-address{font-size:14px;height:36px;overflow:hidden;}
	.homepage-2-product-slider .homepage-2-product-slider-item .homepage-2-product-slider-item-price .homepage-2-product-slider-item-final-price{font-size:18px;}
	.homepage-2-product-slider .homepage-2-product-slider-item .homepage-2-product-slider-item-price .homepage-2-product-slider-item-final-discount{font-size:14px;margin-left:15px;}
	.homepage-2-product-slider .homepage-2-product-slider-item .homepage-2-product-slider-item-price{padding-top:10px;height:40px;overflow:hidden;}
	.homepage-2-product-slider-item{}
	.homepage-2-product-slider-item{}

	/* category page */
	.catalog-category-view .category-subcategories{margin-bottom:20px;}
	.catalog-category-view h1{font-size: 22px;line-height:26px;margin-left:0!important;padding:15px 0px!important}
	.catalog-category-view .page-title-wrapper{display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;}
	.catalog-category-view .columns .sidebar-main{width: 320px;position: fixed;z-index: 9;background-color: #fff;top: 0px;right: -400px;padding:45px 0 0 15px;-moz-box-shadow: rgba(48, 58, 56, 0.1) 0px 1px 2px 0px, rgba(40, 52, 49, 0.2) 0px 8px 16px 0px;-webkit-box-shadow: rgba(48, 58, 56, 0.1) 0px 1px 2px 0px, rgba(40, 52, 49, 0.2) 0px 8px 16px 0px;box-shadow: rgba(48, 58, 56, 0.1) 0px 1px 2px 0px, rgba(40, 52, 49, 0.2) 0px 8px 16px 0px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;}
	.catalog-category-view .category-subcategories{overflow-x: scroll;white-space: nowrap;}
	.catalog-category-view .category-subcategory{float: none;display: inline-block;margin-right: 10px;}
	.open-filter.catalog-category-view .columns .sidebar-main {right: 0;z-index: 999999;}
	.open-filter .filter-layer {position: fixed;width: 100%;height: 100%;z-index: 99999;background-color: rgba(0,0,0,0.5);top: 0;}
	.open-filter.page-products .columns{position: static;}

	.single-unit-deal .product-name{margin-top:20px;line-height:40px;}
	.single-unit-deal .product-name h1{line-height:35px;}
	.detail-discount{position:absolute;top:0;right:3px;background-color:#df1b36;color:#fff;padding:10px 20px;font-size:20px;font-weight:bold;border-bottom-left-radius:15px;opacity:0.9;}

	.products-grid .product-item{margin-bottom:20px;}
	.page-products .product-item-info .item-location{height:48px;}
	.page-products .product-item-info .item-price{height:45px;}

	/* Account */
	.account .page.messages{margin-bottom:10px;}
	.account .column.main{padding-top:0px;margin-bottom:0px;padding:0px 15px!important;margin:auto;}
	.account .column.main .page-title h1{margin:10px 0px;}
	.account .column.main .block{margin-bottom:20px;}
	.account .column.main .block .block-content{overflow:hidden;}
	.account .column.main .block .block-content .box{width:49%;float:left;}
	.account .column.main .block .block-content .box:last-child{float:right;}
	.account .column.main .block:not(.widget) .box-title > span{font-size:16px;}
	.account .column.main .block:not(.widget) .block-title > strong{font-size:20px;}

    .account .form-edit-account .info {
        display: grid;
        grid-template-columns: repeat(2,minmax(0,1fr));
        column-gap: 20px;
        row-gap: 10px;
    }
    .account .form-edit-account .info .dob-field-account {
        grid-column-start: 1;
        grid-column-end: 3;
        margin-left: 0!important;
        margin-right: 0!important;
    }

    .account .form-edit-account .fieldset.info .row .col-md-4 {
        float: none;
        margin-right: 0!important;
    }

    .account .form-edit-account .info .dob-field-account .col-md-4,
    .account .form-edit-account .info .dob-field-account .col-md-12 {
        float: none;
        padding-left: 0!important;
        padding-right: 0!important;
    }


    .account .form-edit-account .info .dob-field-account select,
    .account .form-edit-account .info .dob-field-account input {
        margin-bottom: 10px!important;
        width: 100%;
    }

    .account .form-edit-account .fieldset>.field.choice {
        grid-column-start: 1;
        grid-column-end: 3;
    }

    .account .form-edit-account .fieldset-fullname {
        width: 100%!important;
    }

    .account .form-edit-account .fieldset-fullname .form--corplife-radiobtn {
        display: block;
    }

    .account .form-edit-account .fieldset>.field .control .form--corplife-radiobtn input {
        float: left;
    }

    .account .form-edit-account .fieldset-fullname .col {
        margin-top: 10px !important;
    }

    .account .form-edit-account .fieldset>.field:not(.choice)>.label {
        width: auto!important;
    }

    .account .form-edit-account .fieldset-fullname .row {
        margin-left: 0!important;
        margin-right: 0!important;
    }

	/* Detail page */
	.catalog-product-view .column.main{padding:15px;}
	.catalog-product-view .product.media{width:100%!important;}
	.catalog-product-view .product.media .fotorama__nav__shaft{display:none!important;}
	.catalog-product-view .fotorama__nav-wrap.fotorama__nav-wrap--horizontal{margin-top:0px;}
	.catalog-product-view .breadcrumbs{padding:0px!important;margin-bottom:10px;margin-top:10px;font-size:14px;}
	.catalog-product-view .product-info-main{width:100%!important;}
	.catalog-product-view .product-name h1{font-size:20px;}
	.catalog-product-view{}
	.catalog-product-view{}
	.catalog-product-view{}
	.catalog-product-view{}

	.minicart-wrapper .block-minicart{right:-25px;}

	/* Checkout */
	.checkout-index-index .header.content.inner .navigation{display:none!important;}
	.checkout-index-index .columns .column.main{padding:0px 15px;}
	.checkout-index-index .action.showcart{display:none;}
	.checkout-index-index .opc-estimated-wrapper{padding:0px!important}
	.checkout-index-index .estimated-block{padding-bottom:20px;}
	.checkout-index-index .checkout-payment-method .step-title,
	.checkout-index-index .checkout-payment-method .payment-method-title{padding-bottom:0px!important;padding-left:0px;}
	.checkout-index-index .checkout-container .opc-wrapper{width:100%;padding:0px 15px;box-sizing:border-box;}
	.checkout-index-index .checkout-payment-method .payment-method-content{padding-bottom:0px!important}
	.checkout-index-index .action.action-show{text-align:left;}

	.wishlist-index-index .products-grid .product-item{width:49%!important;}

	.homepage-2-hero-banner.sticky-hero-banner a{top:51px!important}
}

@media (max-width: 530px) {
	.header.content.inner .block.block-search{width:150px!important;}
	.header-wishlist{display:none!important;}
	.page-header .header.content{width:75%!important;}
	.page-header .panel.wrapper{width:25%!important;}
	.header.content.inner{padding-right:0px!important;}
}

@media (max-width: 500px) {
	.catalog-product-view .product-location-map{margin-top:20px;margin-bottom:10px;}
	.catalog-product-view .product-location-map .product-map,
	.catalog-product-view .product-location-map .product-location{width:100%;margin:0px!important;}
	.catalog-product-view .action.primary.tocart{font-size:18px;padding:15px!important;}
	.catalog-product-view .fa.fa-copy,
	.catalog-product-view .fa.fa-external-link,
	.catalog-product-view .fa.fa-download,
	.catalog-product-view .coupon-button .fa.fa-copy{margin-left:4px;}
	.catalog-product-view .custom-add-to-cart-button{text-align:center;}
	.catalog-product-view .add-to-cart{padding:15px!important;font-size:16px!important}

	.wishlist-index-index .products-grid .product-item{width:100%!important;}
	.header.content.inner .block.block-search{width:100px!important;}

    .footer .footer-bottom {height: auto!important;}
    .footer .footer-bottom .footer-content .footer-bottom-right p {text-align: center;}
    .footer .footer-bottom .footer-content .footer-bottom-right p a {margin: 0 10px; }
    .footer .footer-bottom .footer-content .footer-bottom-separator {display: none}

    .catalog-product-view .item-wishlist { text-align: center;}
}

@media (max-width: 479px) {
	.account .column.main .block .block-content .box{width:100%;float:none;}
	.products-grid .product-item{width:100%!important;margin-bottom:20px;}
	.catalog-product-view .cart-added-popup .cart-added-buttons .secondary-button,
	.catalog-product-view .cart-added-popup .cart-added-buttons .primary-button{margin-bottom:15px;}
	.page-header .header.content{width:90%!important;}
}

@media (max-width: 320px) {
    .header.content.inner .navigation #main-menu {
        max-height: 340px !important;
        overflow: scroll !important;
    }
}
