/* BANNER BLOCK */
.cms-home .columns .banner-block {
    display: block;
    position: relative;
    clear: both;
    overflow: auto;
}
.cms-home .banner-block .main-banner-homepage img {
	width: 100%;
}
.cms-home .banner-block .main-banner-homepage .first-column {
    display: inline-block;
    float: left;
    width: 50.8%;
    position: relative;
    text-align: center;
}
.cms-home .banner-block .main-banner-homepage .second-column {
    display: inline-block;
    width: 24.5%;
    float: left;
    position: relative;
    margin-left: 1%;
}
.cms-home .banner-block .main-banner-homepage .third-column {
	display: inline-block;
    width: 22.9%;
    float: right;
    position: relative;
}
.cms-home .banner-block .banner-text {
	color: #000000a1;
	position: absolute;
	width: 65%;
	left: 16%;
	bottom: 13%;
	font-size: 180%;
	font-weight: 700;
}
.cms-home .banner-block .banner-button {
	background: #027ddb;
	color: #fff;
	position: absolute;
	width: 16%;
    left: 36%;
    bottom: 4%;
	padding: 1% 4%;
	font-size: 120%;
	font-weight: 600;
	text-align: center;
}
.cms-home .banner-block .banner-button:hover{
    background: #006fc4;
}
.cms-home .banner-block .banner-button a {
    color: #fff;
}
.cms-home .banner-block .banner-button a:hover {
    color: #fff;
    text-decoration: none;
}
.cms-home .banner-block .banner-name {
    color: #fff;
    position: absolute;
    width: 100%;
    margin-top: 40%;
    font-size: 250%;
    font-weight: 600;
    text-align: center;
}
.cms-home .banner-block .banner-name::after {
    background-color: #8ebde6;
    opacity: 0.6;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
}
.cms-home .banner-block .banner-name-text {
    z-index: 1;
    position: relative;
}
/* END BANNER BLOCK */
/* INFORMATION BLOCK */
.cms-home .columns .information-block {
	display: block;
    position: relative;
    clear: both;
    overflow: auto;
    margin-top: 30px;
}
.cms-home .information-block .square-banners-column {
    width: 32%!important;
    float: left;
    position: relative;
	padding:0;
}
.cms-home .information-block .square-banners-column.third {
    float: right;
}
.cms-home .information-block .banner-name {
    color: #fff;
    position: absolute;
    width: 82%;
    margin-top: 4%;
    padding: 3%;
    padding-left: 3%;
    font-size: 200%;
    font-weight: 600;
    text-align: right;
}
.cms-home .information-block .banner-name::after {
    background-color: #8ebde6;
    opacity: 0.6;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    content: '';
}
.cms-home .information-block .banner-name-text {
    z-index: 1;
    position: relative;
}
.cms-home .information-block .square-banners-row {
	display: block;
}
.cms-home .information-block .square-banners-column:first-child {
	margin-right: 0;
}
.cms-home .information-block .square-banners-row img {
    min-width: 100%;
}
/* END INFORMATION BLOCK */
/* HOMEPAGE NEWS BLOCK */
.cms-home .columns .news-block {
	display: block;
    position: relative;
    clear: both;
    overflow: auto;
    margin-top: 30px;
}
.cms-home .news-block .news-title-block-link-mobile {
	padding-top: 10px;
}
.cms-home .news-block .news-title-block-link a {
    color: #000;
}
/* END HOMEPAGE NEWS BLOCK */

/* RESPONSIVENESS */
@media only screen and (max-width:399px) {
	/* BANNER BLOCK */
	.cms-home .banner-block .banner-text {
	    font-size: 80%;
	}
	.cms-home .banner-block .banner-button {
        width: 21%;
        font-size: 80%;
    }
    .cms-home .banner-block .banner-name {
        font-size: 200%;
    }
	/* END BANNER BLOCK */
	/* INFORMATION BLOCK */
    .cms-home .information-block .banner-name {
        font-size: 150%;
    }
    /* END INFORMATION BLOCK */
}
@media only screen and (min-width:400px) and (max-width:499px) {
    /* BANNER BLOCK */
    .cms-home .banner-block .banner-text {
        font-size: 90%;
    }
    .cms-home .banner-block .banner-button {
        width: 19%;
		font-size: 90%;
    }
    /* END BANNER BLOCK */
}
@media only screen and (min-width:500px) and (max-width:639px) {
    /* BANNER BLOCK */
    .cms-home .banner-block .banner-text {
        font-size: 120%;
    }
    .cms-home .banner-block .banner-button {
        width: 18%;
        font-size: 100%;
    }
    /* END BANNER BLOCK */
}
@media only screen and (max-width:639px) {
	/* BANNER BLOCK */
	.cms-home .banner-block .main-banner-homepage .first-column {
        width: 100%;
    }
    .cms-home .banner-block .main-banner-homepage .second-column {
        width: 100%;
        margin-left: 0;
    }
	.cms-home .banner-block .main-banner-homepage .third-column {
	    width: 100%;
	}
	.cms-home .banner-block .main-banner-homepage .row-one {
        width: 100%;
    }
    .cms-home .banner-block .main-banner-homepage .row-two {
        width: 100%;
    }
	/* END BANNER BLOCK */
	/* INFORMATION BLOCK */
	.cms-home .information-block .square-banners-column {
	    width: 100%!important;
	}
	/* END INFORMATION BLOCK */
    /* HOMEPAGE NEWS BLOCK */
    .cms-home .news-block .homepage-main-banner {
        margin-bottom: 0 !important;
    }
    /* END HOMEPAGE NEWS BLOCK */
}
@media only screen and (min-width:640px) {
	/* INFORMATION BLOCK */
	.cms-home .information-block .square-banners-column.second {
	    margin-left: 2%;
	}
	/* END INFORMATION BLOCK */
    /* HOMEPAGE NEWS BLOCK */
    .cms-home .news-block .homepage-main-banner {
	    width: 32%!important;
	    float: left;
	}
	.cms-home .news-block .homepage-main-banner.second {
	    margin-left: 2%;
	}
	.cms-home .news-block .homepage-main-banner.third {
	    float: right;
	}
    /* END HOMEPAGE NEWS BLOCK */
}
@media only screen and (max-width:767px) {
    /* SEARCH */
    .block.block-search {
        float: inherit !important;
        width: inherit !important;
        padding-right: 0 !important;
    }
    #search_autocomplete {
        width: auto !important;
    }
    .block.block-search .amsearch-form-container.-opened .amsearch-wrapper-input, .search-autocomplete, .amsearch-results {
        width: auto !important;
    }
    .block.block-search .amsearch-form-container.-large .amsearch-wrapper-content > .amsearch-item {
        width: auto !important;
    }
    .block.block-search .amsearch-form-container .amsearch-wrapper-content > .amsearch-item {
        width: auto !important;
    }
    /* END SEARCH */
	/* MINICART */
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.mage-dropdown-dialog{
		z-index: 9999!important;
	}
	.minicart-items-wrapper .update-cart-item {
	    margin-top: 10px;
	    margin-left: 12px;
	}
	/* END MINICART */
    
}
@media only screen and (min-width:640px) and (max-width:767px) {
    /* BANNER BLOCK */
    .cms-home .banner-block .main-banner-homepage .first-column {
        width: 66%;
        float: left;
    }
    .cms-home .banner-block .main-banner-homepage .second-column {
        width: 31.8%;
        float: right;
    }
    .cms-home .banner-block .main-banner-homepage .third-column {
        width: 100%;
        margin-top: 1%;
    }
    .cms-home .banner-block .main-banner-homepage .row-one {
        width: 49%;
        float: left;
    }
    .cms-home .banner-block .main-banner-homepage .row-two {
        width: 49%;
        float: right;
    }
    .cms-home .banner-block .banner-text {
        font-size: 120%;
    }
    .cms-home .banner-block .banner-button {
        width: 19%;
        font-size: 100%;
    }
    .cms-home .banner-block .banner-name {
        width: 49%;
        margin-top: 20%;
        font-size: 220%;
    }
    /* END BANNER BLOCK */
	/* INFORMATION BLOCK */
	.cms-home .information-block .banner-name {
	    font-size: 120%;
	}
	/* END INFORMATION BLOCK */
}
/* VATS-116*/
@media only screen and (min-width:960px) { 

    .sections.nav-sections .nav-sections-item-content .navigation ul.ui-menu li.level0.ui-menu-item ul.level0.submenu.ui-menu li ul.level1.submenu.ui-menu {
		/* left: auto!important;
	    right: auto!important;
	    visibility: visible !important;
	    opacity: 1 !important;
	    position: relative; */
	}
    .navigation .megamenu.level-top-fullwidth .submenu .level1{
        display: block !important;
    }
}
@media only screen and (min-width:768px) and (max-width:959px){ 

    .sections.nav-sections .nav-sections-item-content .navigation ul.ui-menu li.level0.ui-menu-item ul.level0.submenu.ui-menu li ul.level1.submenu.ui-menu {
		left: auto!important;
	    right: auto!important;
	    visibility: visible !important;
	    opacity: 1 !important;
	    position: relative;
	}
    .navigation .megamenu.level-top-fullwidth .submenu .level1{
        display: block !important;
    }
}
@media only screen and (max-width:767px) { 

    .sections.nav-sections .nav-sections-item-content .navigation ul.ui-menu li.level0.ui-menu-item ul.level0.submenu.ui-menu li ul.level1.submenu.ui-menu {
		left: auto!important;
	    right: auto!important;
	    visibility: visible !important;
	    opacity: 1 !important;
	    position: relative;
	}
    .navigation .megamenu.level-top-fullwidth .submenu .level1{
        display: block !important;
    }
    /*VATS-160*/
    .page-wrapper .header.panel{
        display: flex;
        flex-direction: column;
    }
    .page-wrapper .header.panel>.header.links { 
        display:inline-block !important; 
        order: 4;
        margin-left: unset;
        li{
            display: none;
        }
        li:nth-child(2){
                display: inline-block !important;
                margin-left:0;
        }
    }
    .nav-sections .nav-sections-items .section-item-content .header.links {
        li:nth-child(1){
                display:none !important;
                
        }
        li:nth-child(2){
                display:none !important;
                
        }
    }

    /*END VATS-160*/
}
.navigation .megamenu a {
    text-transform: capitalize !important;
}
.nav-sections,
.nav-sections .navigation {
    background: #fff;
}
.nav-sections .navigation {
    border-bottom: 1px solid #bdbbbb;
}
.nav-sections .navigation ul {
    margin-bottom: -1px;
}
.nav-sections .navigation ul li.megamenu.level-top-fullwidth.level0 ul.level0.submenu [data-has-children] > a span.mm-subcategory-title, body .nav-sections .navigation ul li.megamenu.level-top-sectioned.level0 ul.level0.submenu [data-has-children] > a span.mm-subcategory-title {
    text-transform: capitalize !important;
    font-weight: bold;
}
.navigation .megamenu.level-top-fullwidth .submenu [data-has-children] > a span.mm-subcategory-title:before,
.navigation .megamenu.level-top-sectioned .submenu [data-has-children] > a span.mm-subcategory-title:before,
.navigation .megamenu.level-top-boxed .submenu [data-has-children] > a span.mm-subcategory-title:before {
    display: none;
}

.navigation .megamenu.level-top-fullwidth .submenu .level1 .submenu li > a:first-child,
.navigation .megamenu.level-top-sectioned .submenu .level1 .submenu li > a:first-child,
.navigation .megamenu.level-top-boxed .submenu .level1 .submenu li > a:first-child {
    margin-top: 0px !important;
}
.sections.nav-sections .nav-sections-item-content > .navigation ul.ui-menu li.level0.parent a.level-top,
.sections.nav-sections .nav-sections-item-content > .navigation ul.ui-menu li.level0 a.level-top {
    padding-left: 10px;
    padding-right: 10px;
}
.navigation li.level0.level-top.last.ui-menu-item.contact-link {
    display: none;
}
/* END VATS-116 */
    /* VATS-109*/

    .page-wrapper .page-main .breadcrumbs{
        padding-left: 0px;
    }
   
    .breadcrumbs .item:first-child {
        /* background:#103a5f; */
        /* clip-path: polygon( calc(100% - 20px) 0%, 100% 50%, calc(100% - 20px) 100%, 0% 100%,  0% 50%, 0% 0%); */
        line-height: 30px;
        padding-left: 5px;
        /* padding-right: 20px; */
        position: relative;
        height: 30px;
    }
    .breadcrumbs .item:first-child::after {
        display: none !important;
    }


    .page-main > .page-title-wrapper .page-title {
        background-color: #fff;
        color: #333;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 5px;
        margin-bottom: 15px;
    }

   
    
    /* END VATS-109*/

@media only screen and (min-width:768px) {
	.contact-index-index .column:not(.sidebar-additional) .form.contact {
		min-width: 100% !important;
	}
	/* .sections.nav-sections {
	    margin-top: 2%;
	    float: left;
	    width: auto!important;
	} */
}
@media only screen and (min-width:768px) and (max-width:949px) {
	/* SEARCH */
    #search_autocomplete {
        width: 135% !important;
    }
    .block.block-search .amsearch-form-container.-opened .amsearch-wrapper-input, .search-autocomplete, .amsearch-results {
        width: 135% !important;
    }
    /* END SEARCH */
    /* BANNER BLOCK */
    .cms-home .banner-block .banner-text {
        font-size: 120%;
    }
    .cms-home .banner-block .banner-button {
        width: 21%;
        font-size: 100%;
    }
    .cms-home .banner-block .banner-name {
        font-size: 150%;
    }
    /* END BANNER BLOCK */
}
@media only screen and (min-width:768px) and (max-width:1023px) {
	/* SEARCH */
    #search_autocomplete {
        width: 135% !important;
    }
    .block.block-search .amsearch-form-container.-opened .amsearch-wrapper-input, .search-autocomplete, .amsearch-results {
        width: 135% !important;
    }
    /* END SEARCH */
	/* BANNER BLOCK */
    .cms-home .banner-block .main-banner-homepage .row-one {
        margin-bottom: 1%;
    }
    /* END BANNER BLOCK */
    /* INFORMATION BLOCK */
    .cms-home .information-block .banner-name {
        font-size: 150%;
    }
    /* END INFORMATION BLOCK */
}
@media only screen and (min-width:950px) and (max-width:1023px) {
    /* BANNER BLOCK */
    .cms-home .banner-block .banner-text {
        font-size: 140%;
    }
    .cms-home .banner-block .banner-button {
        width: 18%;
        font-size: 110%;
    }
    .cms-home .banner-block .banner-name {
        font-size: 180%;
    }
    /* END BANNER BLOCK */
}
@media only screen and (min-width:1024px) and (max-width:1199px) {
    /* SEARCH */
    #search_autocomplete {
        width: 180% !important;
    }
    .block.block-search .amsearch-form-container.-opened .amsearch-wrapper-input, .search-autocomplete, .amsearch-results {
        width: 180% !important;
    }
    .block.block-search .amsearch-form-container.-large .amsearch-wrapper-content > .amsearch-item{
	    width: 100% !important;
	}
    .block.block-search .amsearch-form-container .amsearch-wrapper-content > .amsearch-item {
	    width: 100% !important;
	}
	.block.block-search .amsearch-leftside {
        width: 40% !important;
    }
	.block.block-search #amasty-shopby-product-list {
	    width: 55% !important;
	}
    /* END SEARCH */
	/* HOMEPAGE HEADER */
    /* .block.block-search {
        width: 18% !important;
    } */
    /* END HOMEPAGE HEADER */
    /* BANNER BLOCK */
    .cms-home .banner-block .banner-text {
        font-size: 150%;
    }
    .cms-home .banner-block .banner-button {
        width: 19%;
        font-size: 120%;
    }
    .cms-home .banner-block .banner-name {
        font-size: 210%;
    }
    /* END BANNER BLOCK */
    #search_autocomplete {
	    width: 153.5%;
	}
	.amsearch-form-container.-opened .amsearch-wrapper-input, .search-autocomplete, .amsearch-results {
	    width: 153.5% !important;
    }
}
@media only screen and (min-width:1024px) {
	/* SEARCH */
	.amsearch-wrapper-input, .search-autocomplete {
        right: 0 !important;
        left: unset !important;
	}
	/* END SEARCH */
    /* BANNER BLOCK */
    .cms-home .banner-block .main-banner-homepage .row-one {
        margin-bottom: 2%;
    }
    /* END BANNER BLOCK */
}
/* END RESPONSIVENESS */
/* DEFAULT */
.page-header .panel.wrapper {
    /* background-color: #00a9e2!important; */
    .panel.header > .header.links > li.link.authorization-link {
        padding-right: 10px;
    } 

}
.header.content {
    padding-top: 10px;
}
.logo {
    margin-right: 3% !important;
}
.logo img {
	height: auto;
}
.minicart-wrapper {
    margin-top: 2.5% !important;
}
.minicart-wrapper .action.showcart .counter.qty {
    background-color: #32a71d !important;
}
.minicart-wrapper .counter.qty {
    font-size: 16px;
    font-weight: 600;
}
.block.block-search {
    margin-top: 2.5% !important;
    float: left;
    width: 28%;
    padding-left: 0;
    padding-right: 34px;
}
.amsearch-loupe {
    display: none !important;
}
.amsearch-form-container.-opened .input-text {
    padding-left: 10px !important;
}
.block.block-search .action.search {
    background-color: #32a71d !important;
    padding: 0px 6px !important;
    cursor: pointer !important;
}
.block.block-search .action.search:before {
	font-size: 22px !important;
    font-weight: 600;
}
.amsearch-form-container.-opened .action.search {
    display: block !important;
}
.block.block-search .action.search:hover {
    background-color: #2e9d1a !important;
}
#search_autocomplete {
	width: 153.5%;
}
.amsearch-form-container.-opened .amsearch-wrapper-input, .search-autocomplete, .amsearch-results {
    width: 153.5% !important;
}
.amsearch-results {
    max-width: 100% !important;
}
.amsearch-products.-columns {
    width: 100% !important;
}
.block.block-search .amsearch-form-container.-large .amsearch-wrapper-content > .amsearch-item{
	width: 50% !important;
}
.block.block-search .amsearch-form-container .amsearch-wrapper-content > .amsearch-item {
	width: 50% !important;
}
#amasty-shopby-product-list {
    width: auto !important;
}
.mp-footer-links-light {
    display: none;
}
.product-info-main .box-tocart #product-updatecart-button {
    width: 100%;
    height: 100%;
    font-size: 16px;
    border-radius: 0;
    padding: 2px;
    background-color: #009111;
    border-color: #009111;
}
.product-item-sku {
    word-wrap: break-word;
    min-height: 34px;
}
.checkout-index-index .input-text.order-comment.order-comment-input {
    width: 100% !important;
}
.checkout-index-index .order-comment-form {
    float: none !important;
}
.checkout-index-index .authentication-wrapper {
    z-index: 900;
}
.catalog-category-view .products-grid.grid .actions-secondary {
    width: 40% !important;
}
/* END DEFAULT */
/* CATEGORY PAGE IE EDGE FIX */
.products-grid .product-item-info:hover, .products-grid .product-item-info.active {
    padding-bottom: 10px;
}
/* END CATEGORY PAGE IE EDGE FIX */
/* CATEGORY PAGE IE-11 FIX */
.products-grid.grid .action.primary {
    min-width: inherit !important;
}
/* END CATEGORY PAGE IE-11 FIX */

.amsearch-form-container .amsearch-wrapper-content > .amsearch-item{
    display: flex;
    flex-direction: column;
-webkit-box-pack: justify;
justify-content: space-between;
padding: 10px;
}

.amsearch-form-container .amsearch-wrapper-content{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px;
    padding: 0 20px 0 10px;

}
.amsearch-wrapper-content > .amsearch-item::before {
    background-color: transparent!important;
}
.adjust-qty a.button {
    padding: 0px;
}


/* VATS-160 */

[data-label="Excl. tax"]::after,
[data-label="Excl. BTW"]::after 
{
    content:'Excl. BTW'!important;
    padding-left: 5px;
}

[data-label="Incl. tax"]::after,
[data-label="Incl. BTW"]::after 
{
    content:'Incl. BTW' !important;
    padding-left: 5px;
}

[data-label="Excl. tax"]::before,
[data-label="Excl. BTW"]::before 
{
    content:'Excl. BTW'!important;
    display: none;
}

[data-label="Incl. tax"]::before,
[data-label="Incl. BTW"]::before 
{
    content:'Incl. BTW' !important;
    display: none;
}