/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'), url(../fonts/S6u-w4BMUTPHjxsIPx-oPCI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
 
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(../fonts/S6u_w4BMUTPHjxsI9w2_Gwft.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Lato Italic'), local('Lato-Italic'), url(../fonts/S6u8w4BMUTPHjxsAXC-q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(../fonts/S6u_w4BMUTPHjxsI5wq_Gwft.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: local('Lato Black Italic'), local('Lato-BlackItalic'), url(../fonts/S6u_w4BMUTPHjxsI3wi_Gwft.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('Lato Hairline'), local('Lato-Hairline'), url(../fonts/S6u8w4BMUTPHh30AXC-q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Lato Light'), local('Lato-Light'), url(../fonts/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Lato Regular'), local('Lato-Regular'), url(../fonts/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Lato Bold'), local('Lato-Bold'), url(../fonts/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Lato Black'), local('Lato-Black'), url(../fonts/S6u9w4BMUTPHh50XSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
    src: url('../fonts/Lato-Semibold.eot');
    src: url('../fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Lato-Semibold.woff2') format('woff2'),
        url('../fonts/Lato-Semibold.woff') format('woff'),
        url('../fonts/Lato-Semibold.ttf') format('truetype'),
        url('../fonts/Lato-Semibold.svg#Lato-Semibold') format('svg');
}

@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	font-style: italic;
    src: url('../fonts/Lato-SemiboldItalic.eot');
    src: url('../fonts/Lato-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Lato-SemiboldItalic.woff2') format('woff2'),
        url('../fonts/Lato-SemiboldItalic.woff') format('woff'),
        url('../fonts/Lato-SemiboldItalic.ttf') format('truetype'),
        url('../fonts/Lato-SemiboldItalic.svg#Lato-SemiboldItalic') format('svg');
}



@font-face {
  font-family: 'Cinzel', serif;
  src: url('../fonts/Cinzel-Regular.woff2') format('woff2'), url('../fonts/Cinzel-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal; 
  font-display: swap;
}
@font-face {
  font-family: 'Cinzel', serif;
  src: url('../fonts/Cinzel-Bold.woff2') format('woff2'), url('../fonts/Cinzel-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal; 
  font-display: swap;
}
@font-face {
  font-family: 'Cinzel', serif;
  src: url('../fonts/Cinzel-Black.woff2') format('woff2'), url('../fonts/Cinzel-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal; 
  font-display: swap;
}

@font-face {
  font-family: "flaticon";
  src: url("../fonts/flaticon.eot");
  src: url("../fonts/flaticon.eot?#iefix") format("embedded-opentype"),
       url("../fonts/flaticon.woff") format("woff"),
       url("../fonts/flaticon.ttf") format("truetype"),
       url("../fonts/flaticon.svg#flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
    font-family: flaticon;
	font-size: 14px;
	font-style: normal;
} 
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "flaticon";
    src: url("../fonts/flaticon.svg#flaticon") format("svg");
	font-display: swap;
  }
}

.products .product-item-actions .actions-primary .button {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}
.page-header .panel.wrapper {
    border-bottom: 0;
    background-color: #265e98;
}
.page-header .header.panel {
    padding-top: 0;
    padding-bottom: 0;
}
.page-header .header.panel {padding-top: 0;padding-bottom: 0;}

.header-top-block {
    display: flex;
    align-items: center;
    padding: 8px 0 7px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
    font-size: 11px;
    color: #ffffff;
}
.header-top-block .shipping-info-section:before {font-family: flaticon;content: "\f10a";font-size: 34px;position: absolute;top: -1px;left: -1px;line-height: 35px;color: #ffffff;}

.header-top-block .shipping-info-section {
    position: relative;
    padding-left: 47px;
}

.header-top-block .shipping-info-section span, .header-top-block .shipping-info-section {
    text-transform: uppercase;
    color: rgba(238, 238, 238, 0.8);
    letter-spacing: 1.5px;
    line-height: 16px;
}
.page-main>.page-title-wrapper .page-title {
    text-align: center;
    color: #000000;
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'Cinzel', serif;
    margin: 30px 0;
    width: 100%;
}
.header-top-block .shipping-info-section .ship-info-head {
    display: block;
    clear: both;
    font-weight: 700;
}

.header-top-block .shipping-info-section .excludes {
    text-transform: lowercase;
    font-size: 90%;
}
.stock-section {
    margin-left: 61px;
    position: relative;
    padding-left: 40px;
}

.stock-section:before {font-family: flaticon;content: "";background: url(../images/map-icon.png) no-repeat;background-size:28px;font-size: 35px;position: absolute;top: 5px;left: 0px;line-height: 35px;width: 28px;height: 27px;color: #ffffff;}

.stock-section span, .stock-section {
    text-transform: uppercase;
    color: rgba(238, 238, 238, 0.8);
    letter-spacing: 1.5px;
    line-height: 16px;
}

.stock-section .stock-info-head {
    display: block;
    clear: both;
}

.return-policy-section {
	margin-left: 52px;
    position: relative;
    padding-left: 38px;
}

.return-policy-section .return-policy-info-head {
    text-transform: uppercase;
    color: rgba(238, 238, 238, 0.8);
    letter-spacing: 1px;
    position: relative;
    top: -3px;
}

.return-policy-section:before {font-family: flaticon;
    content: "\f105";
    font-size: 26px;
    position: absolute;
    top: -11px;
    left: 0;
    line-height: 35px;}

.call-us-section {
    margin-left: auto;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 2px;
   
}

.call-us-section:before {font-family: flaticon;content: "\f153";font-size: 22px;top: 0px;left: 0;line-height: 35px;font-weight: 400;}
.page-header {
    background: #265e98;
}
.header.content {
    display: flex;
    align-items: center;
}

.header .block-search {
    margin-left: auto;
    width: 100%;
    max-width: 570px;
}

.header .block-search input {
    height: 40px;
    margin: 0;
    background: transparent;
    color: #ffffff;
    border-color: #ffffff;
    border-radius: 3px;
    letter-spacing: 1px;
    padding-left: 13px;
}
.header .block-search input::-webkit-input-placeholder {
  color: #ffffff;
}

.header .block-search input:-ms-input-placeholder { 
  color:  #ffffff;
}

.header .block-search input::placeholder {
  color:  #ffffff;
}

.header .block-search .action.search:before {
    line-height: 40px;
    color: #ffffff;
    opacity: 1;
    font-size: 21px;
    font-family: flaticon;
    content: "\f129";
}

.header .block-search .action.search.disabled, .header .block-search .action.search[disabled], fieldset[disabled] .block-search .action.search {
    opacity: 1;
}

.header .block-search .action.search {
    right: 12px;
}
.header.content .logo {
    margin: 12px 0 13px;
    display: inherit;
    position: relative;
    top: 2px;
    left: -1px;
}

.head-review {
	margin-left: 23px;
    height: 40px;
    background: #ffffff;
    padding: 4px 0px;
    box-sizing: border-box;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    border-radius: 3px;
    min-width: 178px;
    text-align: center;
    line-height: 18px;
}
.head-review span {
    display: block;
    clear: both;
}
.head-review .head-star {
    display: inline-block;
    clear: both;
    text-align: center;
    position: relative;
}

.head-review .head-star:before {content: ''; background: url(../images/star1.jpg) no-repeat; width:91px; height:16px;    display: inline-block;
    vertical-align: top;}

.head-review .head-star:after {
content: ''; background: url(../images/star2.jpg) no-repeat; width:91px; height:16px;position: absolute;
    left: 0;
    top: 0;
}
.header.content li {
    list-style: none;
}

.header.content li.authorization-link {
    margin-left: 22px;
    padding: 0 15px;margin-bottom: 0;
}

.header.content li.authorization-link a {
    color: #ffffff;
    font-size: 0;    text-decoration: none;
}

.header.content li.authorization-link a:before {line-height: 40px;color: #ffffff;font-size: 26px;font-family: flaticon;content: "\f11e";position: relative;top: 1px;}
.header.content li.customer-welcome .action.switch:after {
    line-height: 40px;
    color: #ffffff;
    font-size: 26px;
    font-family: flaticon;
    content: "\f11e";
    position: relative;
    top: 1px;
}

.header.content li.customer-welcome ~ .authorization-link {
    display: none;
}

.header.content li.greet.welcome {
    display: none;
}

.header.content li.customer-welcome {
    margin-bottom: 0;
    margin-left: 22px;
    padding: 0 15px;
}
.customer-welcome .customer-menu li.authorization-link {margin: 0;padding: 0;}

.customer-welcome .customer-menu li.authorization-link a {
    font-size: 14px;
    color: #333333;
}

.customer-welcome .customer-menu li.authorization-link a:before {
    display: none;
}
div.toolbar-products .pages {
    display: block;
    margin: 0 30px;
	margin-left: auto;
}

div.toolbar-products .pages .action, div.toolbar-products .pages .action.next {
    border-radius: 0;
    background: transparent;
    border-color: transparent;
    box-shadow: none;    margin-left: 0;
    color: #fc7b4c;    margin-right: 0;
}

div.toolbar-products .pages .action.next:before, div.toolbar-products .pages .action:before {
    color: #fc7b4c;    position: relative;
    top: -1px;
}
div.toolbar-products .pages a.page{    color: #333333;    font-size: 14px;}
div.toolbar-products .pages strong.page {
    color: #fc7b4c;    background: transparent; font-weight:700;    font-size: 14px;
}
.pages .item.pages-item-next {
    position: static;
}
.header.content .compare.wrapper {
    display: none;
}
@media (min-width: 768px), print{
	.customer-welcome ul:before {
		right: 20px !important;
	}
	.customer-welcome ul:after {
		right: 19px !important;
	}

}
.minicart-wrapper {
    margin-left: 12px;
}
.minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart.active:before {
    content: "\f1ce";
    font-size: 26px;
    font-family: flaticon;
    color: #ffffff;
    position: relative;
    top: 2px;
    left: 1px;
}

.minicart-wrapper .action.showcart:hover:before, .minicart-wrapper .action.showcart.active:hover:before {
    color: #ffffff;
}

.minicart-wrapper .action.showcart .counter.qty {
	background: #ffffff;
	text-shadow: none;
	position: relative;
	right: 0;
	top: 3px;
	display: inline-block !important;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #000000;
	border-radius: 50%;
}
.minicart-wrapper .action.showcart .counter.qty .counter-number {
    text-shadow: none;
}
.header.content {
    position: relative;
}
.header.content:before {
    content: "";
    background: url(../images/header-icon.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    width: 265px;
    height: 75px;
    position: absolute;
    left: 99%;
    top: -40px;
}
.modal-footer button {
    background: #265e98;
    border-color: #265e98;
    color: #ffffff;
    box-shadow: none;
}
.navigation li.level0 {
    max-width: 105px;
    text-align: center;
    vertical-align: top;
}
.nav-sections .navigation .level0.parent > .level-top > .ui-menu-icon {
    display: none;
}

.nav-sections .navigation .level0.parent > .level-top {
    padding-right: 12px;
}
.nav-sections .navigation .level0 > .level-top {
    line-height: 20px;
    color: #000000;
    font-size: 13px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}

.navigation li.level0> .level-top:before {content: "";background: url(../images/sprite.png) no-repeat;display: block;clear: both;margin: 0 auto 8px;}
.navigation li.level0:first-child> .level-top:before{background-position: -69px -13px;width: 36px;height: 32px;}
.navigation li.level0:nth-child(2)> .level-top:before{background-position: -131px -13px;width: 39px;height: 32px;}
.navigation li.level0:nth-child(3)> .level-top:before{background-position: -191px -13px;width: 37px;height: 32px;}
.navigation li.level0:nth-child(4)> .level-top:before{background-position: -250px -13px;width: 33px;height: 32px;}
.navigation li.level0:nth-child(5)> .level-top:before{background-position: -306px -13px;width: 25px;height: 32px;}
.navigation li.level0:nth-child(6)> .level-top:before{background-position: -354px -13px;width: 31px;height: 32px;}
.navigation li.level0:nth-child(7)> .level-top:before{background-position: -72px -61px;width: 32px;height: 32px;}
.navigation li.level0:nth-child(8)> .level-top:before{background-position: -134px -61px;width: 33px;height: 32px;}
.navigation li.level0:nth-child(9)> .level-top:before{background-position: -194px -63px;width: 31px;height: 32px;}
.navigation li.level0:nth-child(10)> .level-top:before{background-position: -14px -13px;width: 32px;height: 32px;}
.navigation li.level0:nth-child(11)> .level-top:before{background-position: -131px -13px;width: 39px;height: 32px;}
.navigation li.level0:nth-child(12)> .level-top:before{background-position: -131px -13px;width: 39px;height: 32px;}
.navigation li.level0.brand> a {
    line-height: 20px;
    color: #000000;
    font-size: 13px;
    font-weight: 500;
    padding: 0 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
}
.navigation li.level0.brand> a:before {content: "";background: url(../images/sprite.png) no-repeat;display: block;clear: both;margin: 0 auto 8px;    background-position: -14px -61px;
    width: 32px;
    height: 32px;}
	
section.ammenu-menu-wrapper.-desktop .ammenu-item.-main {
    text-align: center;
    vertical-align: top;
    margin: 0;
    font-weight: 500;
    padding: 0;
    height: 93px;
}
section.ammenu-menu-wrapper.-desktop .ammenu-item.-main:first-child {
    margin-left: -16px;
}

.ammenu-menu-wrapper.-desktop .ammenu-item.-main>.ammenu-link span {
    max-width: 80px;
    display: block;
    margin: 0 auto;
}
.ammenu-menu-wrapper.-desktop .ammenu-main-container {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
section.ammenu-menu-wrapper.-desktop .ammenu-items {
    align-items: inherit;
    flex-wrap: nowrap;
    margin: 0 0;
    display: block;
}
.ammenu-menu-wrapper.-desktop .ammenu-item.-main>.ammenu-link {
    line-height: 18px;
    font-size: 13px;
    font-weight: 600;
    padding: 8px 28px 4px;
    display: inline-block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    letter-spacing: 1px;
}

section.ammenu-menu-wrapper.-desktop .ammenu-item.-main:first-child>.ammenu-link img {
    position: relative;
    left: 3px;
}
.ammenu-menu-wrapper.-desktop .ammenu-item.-main>.ammenu-link img {
    display: block;
    clear: both;
    margin: 0 auto 5px;
}
section.ammenu-menu-wrapper.-desktop .ammenu-submenu-container{    margin-top: 0;    text-align: left;    padding: 0 30px;width: 100vw !important;
    margin-left: -50.6vw;
    left: 50%;}

ul.ammenu-items .current, section.ammenu-menu-wrapper .ammenu-items .ammenu-item.current > .ammenu-link, ul.ammenu-items .current > .ammenu-wrapper{color: #000000 !important;}
section.ammenu-menu-wrapper.-desktop .ammenu-submenu-container div {
    padding: 0 !important;
    margin: 0 !important;
}
section.ammenu-menu-wrapper.-desktop .ammenu-submenu-container>div {
    max-width: 1240px;
    width: 100%;
    margin: 0 auto !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
section.ammenu-menu-wrapper.-desktop .ammenu-categories-container>.ammenu-item.-child {
    padding: 0;
}

section.ammenu-menu-wrapper.-desktop .ammenu-categories-container>.ammenu-item.-child>.ammenu-wrapper:not(:last-of-type) {
    margin-bottom: 0;
}

section.ammenu-menu-wrapper.-desktop .ammenu-categories-container .ammenu-link {
    padding-right: 10px;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    white-space: normal !important;
    display: flex;    padding-bottom: 5px;
    padding-top: 5px;
}

section.ammenu-menu-wrapper.-mobile .ammenu-link.-main:before, section.ammenu-menu-wrapper.-desktop .ammenu-link.-level1:before {
    border: 0;
    background: #000000;
    width: 6px;
    height: 6px;
    min-width: 6px;
    border-radius: 50%;
    margin-right: 8px;
}
section.ammenu-menu-wrapper.-desktop .ammenu-submenu-container h2 {
    margin-top: 0;
	margin-bottom: 0;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    color: #265e98;
    letter-spacing: 0.5px;
}

section.ammenu-menu-wrapper.-desktop .ammenu-submenu-container .pagebuilder-column + .pagebuilder-column > div {
    width: 50%;
}

section.ammenu-menu-wrapper.-desktop .ammenu-submenu-container .pagebuilder-column + .pagebuilder-column>figure {
    width: 50%;
}
section.ammenu-menu-wrapper.-desktop .ammenu-submenu-container .pagebuilder-column + .pagebuilder-column > div figure{ width: 100%;}

section.ammenu-menu-wrapper.-desktop .ammenu-submenu-container .pagebuilder-column + .pagebuilder-column {
    flex-direction: inherit !important;
}
.menu-brand .pagebuilder-column-group {
    flex-wrap: wrap;
}

section.ammenu-menu-wrapper.-desktop .ammenu-submenu-container .menu-brand .pagebuilder-column-group .pagebuilder-column {
    width: 50% !important;
    padding-right: 15px !important;
}

section.ammenu-menu-wrapper.-desktop .ammenu-submenu-container .menu-brand .pagebuilder-column-group .pagebuilder-column figure {
    margin-top: 30px !important;
}
section.ammenu-menu-wrapper.-desktop .ammenu-submenu-container h3 {
    margin-top: 0;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: #265e98;
    letter-spacing: 0.5px;    width: 100%;
}

section.ammenu-menu-wrapper.-desktop .ammenu-submenu-container .pagebuilder-column-group .pagebuilder-column:nth-child(2) {
    border-left: 1px solid #efefef !important; padding-left:50px !important;
}

section.ammenu-menu-wrapper.-desktop .ammenu-submenu-container .pagebuilder-column-group .pagebuilder-column {
    padding: 30px 0 !important;
}

section.ammenu-menu-wrapper.-desktop .ammenu-submenu-container .pagebuilder-column-group .pagebuilder-column .pagebuilder-column {
    padding: 0 !important;
}

section.ammenu-menu-wrapper.-desktop .ammenu-submenu-container .pagebuilder-column-group .pagebuilder-column:nth-child(2) .pagebuilder-column {
    border-left: 0 !important;padding-left:0 !important;
}
section.ammenu-menu-wrapper.-desktop .ammenu-categories-container .ammenu-link+.ammenu-item.-child {
    display: none;
}
section.ammenu-menu-wrapper.-desktop .ammenu-submenu-container .ammenu-categories-container.ammenu-categories {
    padding: 30px 0 !important;
}
section.ammenu-menu-wrapper.-desktop .ammenu-submenu-container .pagebuilder-column-group .pagebuilder-column .ammenu-categories-container.ammenu-categories {
    padding: 0 !important;
}
.ammenu-categories-container.ammenu-categories .ammenu-item.ammenu-cat-img{
   margin-bottom: 10px;
}

.ammenu-categories-container.ammenu-categories {
    flex-wrap: wrap;
}

.ammenu-categories-container.ammenu-categories .ammenu-item {
    width: 50% !important;
}

.ammenu-categories-container.ammenu-categories .ammenu-item.ammenu-cat-img .ammenu-link.-level1:before{
    display: none;
}

section.ammenu-menu-wrapper.-desktop .ammenu-categories-container.ammenu-categories .ammenu-item.ammenu-cat-img .ammenu-link{
    justify-content: center;
    flex-wrap: wrap;    padding: 15px !important;
    text-align: center;
}
section.ammenu-menu-wrapper.-desktop .ammenu-categories-container.ammenu-categories .ammenu-item.ammenu-cat-img .ammenu-link .ammenu-wrapper{
    order: 2;
    max-width: 90px;
    margin: 0 auto;
}
@media only screen and (max-width: 1800px){
.header.content:before {
    width: 150px;
    height: 75px;
    top: -35px;
}
}
.full-width {
    position: relative;
    width: 100vw;
    margin-left: -50.6vw;
    left: 50%;
}
.featured-products {
    position: relative;
}
.featured-products:before {content: "";position: absolute;width: 100vw;margin-left: -50.6vw;left: 50%;height: 100%;background: #fffcf7;    top: 0;}
.home-cms-content {
    position: relative;
    padding: 30px 0;
    font-size: 16px;
    text-align: center;
    color: #333333;
    line-height: 28px;
}

.home-cms-content:before {content: "";position: absolute;width: 100vw;margin-left: -50.6vw;left: 50%;height: 100%;background: #fbfbfb;z-index: 1;top: 0;}

.home-cms-content>div {
    position: relative;
    z-index: 2;
}

@media only screen and (max-width: 1024px){
	.full-width {
		margin-left: -50vw;
	}
	.featured-products:before, .home-cms-content:before{margin-left: -50vw;}
}
@media only screen and (min-width: 1920px){
	.full-width {
		margin-left: -50vw;
	}
	.banner-left h3{
		left: 30%;
	}
}
.banner-left h3 {position: absolute;top: 0;left: 20%;margin: 0;height: 100%;display: flex;align-items: center;max-width: 285px;font-size: 24px;color: #000000;text-transform: uppercase;line-height: 34px;}

.banner-left {
    position: relative;
}

.banner-right {
    position: relative;
}

.banner-right h3 {
    position: absolute;
    top: 0;
    left: 50px;
    margin: 0;
    height: 100%;
    display: flex;
    align-items: center;
    max-width: 271px;
    font-size: 24px;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 34px;
}
.reviewmgr-stream {
    margin-top: 28px;
    box-shadow: 0 0 5px 1px rgba(51, 51, 51, 0.2);
    padding: 25px 20px 5px 0;
    border-radius: 15px;
}
.browse-category-section {
    padding: 30px 0;
}
.browse-category-section .heading-section {
    text-align: center;        margin-bottom: 30px;
}

.browse-category-section .title {
    font-size: 28px;
    text-transform: uppercase;
    color: #000000;
    letter-spacing: 1px;
}


.browse-category-section .category-item-section ul {
    padding: 0;
    margin: 0;
    list-style: none;display: flex;
    flex-wrap: wrap;justify-content: center;
}

.browse-category-section .category-item-section ul.row-first {
    display: flex;
    flex-wrap: wrap;
}
.browse-category-section .category-item-section ul.row-first li {
    float: left;
    width: 33.33%;
    margin-right: 0;
    padding: 0 10px;
    box-sizing: border-box;
}

.browse-category-section .category-item-section ul li .products {
    margin: 0;height: 100%;
    width: 100%;
}

.browse-category-section .category-item-section ul.row-second li {
    float: left;
    width: 20%;
    margin-right: 0;
    padding: 0 10px;
    box-sizing: border-box;
}

.banner-left img, .banner-right img {
    float: right;
}
.browse-category-section {
    padding:30px 0 15px;
}

.browse-category-section .category-item-section ul li .category-image {
    display: inline-block;
    width: 100%;float: left;
    height: 100%;
    margin-bottom: 0;
}

.browse-category-section .category-item-section ul li .category-image a {
    display: inline-block;
    float: left;
    width: 100%;
    vertical-align: bottom;
    text-align: center;
    height: 100%;
    border: 1px solid #b7b7b7;
    text-decoration: none;
    position: relative;
}
.browse-category-section .category-item-section ul li .category-image a img {
    display: inherit;    margin: auto;
}
.browse-category-section .category-item-section ul li {
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}
.featured-brands ul.owl-carousel .owl-item img {
    width: auto;
    margin: 0 auto;    opacity: 0.2;-webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.featured-brands ul.owl-carousel .owl-item:hover img {opacity: 1;}
.browse-category-section .category-item-section ul li .category-image a .category-title {
    font-size: 18px;
    color: #010101;
    margin-bottom: 0;
    background: #b7b7b7;
    padding: 7px 0;
    letter-spacing: 1px;
    text-transform: inherit;
    width: 100%;
    height: 42px;
    overflow: hidden;
}

.browse-category-section .category-item-section ul li .category-image a:hover .category-title {
    background: #111111; 
    color: #ffffff;
}

.browse-category-section .category-item-section ul li .category-image a:hover {
    box-shadow: 0px 4px 5px 1px rgba(0, 0, 0, 0.2);
}
.brand-home-section .heading-section {
    text-align: center;
    margin-bottom: 30px;
}
.brand-home-section .heading-section .title {
    font-size: 28px;
    text-transform: uppercase;
    color: #000000;
    letter-spacing: 1px;
}
.brand_home_list {
    padding: 0;
    list-style: none;
    margin: 0;
}
.category-item-section .owl-item li {
    border: 1px solid #cccccc3d;
    margin: 0;
    border-radius: 3px;
}
.category-item-section .owl-item {
    padding: 3px;
    box-sizing: border-box;
}

.owl-carousel .owl-nav button, .owl-carousel .owl-nav div {
    position: absolute;
    left: -25px;
    top: 40%;font-size: 0;
    box-shadow: none;
}

.owl-carousel .owl-nav button:before, .owl-carousel .owl-nav div:before {display: block;font-family: "Flaticon";font-size: 26px;    color: #000000;}

.owl-carousel .owl-nav button.owl-prev:before, .owl-carousel .owl-nav div.owl-prev:before {content: "\f126";}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav div.owl-next {
    left: inherit;
    right: -25px;
}

.owl-carousel .owl-nav button.owl-next:before, .owl-carousel .owl-nav div.owl-next:before {content: "\f127";}

.owl-carousel .owl-nav button span, .owl-carousel .owl-nav div span {
    display: none;
}
.featured-products .owl-theme .owl-nav [class*=owl-] {
    font-size: 0;
    margin: 0;
    padding: 0;
    background: transparent;
}
.featured_brands_list.owl-carousel .owl-nav button {
    top: 20%;
}
.featured-products .mp-product-slider-title {
    text-align: center;
	margin-bottom: 30px;
    margin-top: 30px;
    font-size: 28px;
    text-transform: uppercase;
    color: #000000;
    letter-spacing: 1px;
    font-weight: 400;
}
.owl-carousel .slider-product-item-info {
    width: 100% !important;
    background: #ffffff;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
}

.slider-product-item-info .product {
    display: inline-block;
    width: 100%;
    text-align: center;
}

.owl-carousel .owl-item {
    padding: 5px;
    box-sizing: border-box;
}
.owl-carousel .slider-product-item-info .product.details.slider-product-item-details {
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
}

.slider-product-item-info .product.product-item-name, .slider-product-item-info .product.product-item-name a {
    font-weight: 400;
}

.slider-product-item-info .product.product-item-name {
    height: 40px;
    overflow: hidden;
    text-transform: uppercase;
}

.slider-product-item-info .price-box {
    margin-bottom: 0;
    margin-top: 5px;
}
.category-item-section {
    margin-bottom: 20px;
}
.featured-brands ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.store-map-frame {
    flex-wrap: wrap;
    flex-direction: inherit !important;
}

.store-title {
    width: 100%;
}

.store-title h3 {
    margin-top: 0;    text-transform: uppercase;
}

.store-map-frame figure {
    float: left;
    width: 50%;
    padding-left: 5px;
    box-sizing: border-box;
}
.trade-time {
    font-size: 16px;
    float: left;
}
.trade-time h3 {margin-top: 0;    text-transform: uppercase;}

.store-review-row .pagebuilder-column {
    display: block !important;
}

.store-map {
    float: left;
}
.mapouter {
    margin-bottom: 10px;
}
.home-cms-content h1 {
    text-align: center;
    margin-bottom: 30px;
    margin-top: 0;
    font-size: 28px;
    text-transform: uppercase;
    color: #000000;
    letter-spacing: 1px;
    font-weight: 400;
}
.breadcrumbs {
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;    margin-bottom: 0;
}

.breadcrumbs .items > li {
    font-size: 14px;
    color: #000000;
}

.breadcrumbs a:visited {
    color: #000000;
    text-decoration: none;
}

.breadcrumbs a {
    color: #000000;
}

.breadcrumbs .item:not(:last-child):after {
    content: "/";
    font-size: 20px;
}






.page-footer {
    background: #f5f5f5;
    padding-top: 30px;
}

.newsletter-section {
    display: inline-block;
    width: 75%;
    vertical-align: top;
}

.connect-with-us {
    display: inline-block;
    width: 24%;
    vertical-align: top;
    padding-left: 60px;
    box-sizing: border-box;
}
.footer-section {
    border-top: 1px solid #cccccc;
    padding-top: 20px;
	    display: inline-block;
    width: 100%;
    padding-bottom: 20px;
    vertical-align: top;
}
.newsletter-frame {
    float: left;
    width: 50%;
    padding-right: 50px;
    box-sizing: border-box;
}

.subscriber-form {
    float: left;
    width: 50%;
    padding-left: 50px;
    box-sizing: border-box;
}

.page-footer .heading-text {
    font-size: 18px;
    display: block;
    clear: both;
    color: #333333;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.subscriber-content {
    color: #666666;
}

.subscriber-form .block.newsletter {
    width: 100%;
    margin-bottom: 0;
    margin-top: 24px;
    max-width: 100%;
}

.subscriber-form .block.newsletter .form.subscribe {
    display: flex;
    align-items: flex-start;
}

.block.newsletter input {
    height: 45px;
    line-height: 45px;
    border-color: #2e73b9;
    border-radius: 50px 0 0 50px;
    padding-left: 20px;
}

.subscriber-form .block.newsletter .form.subscribe .field {
    width: 100%;
}

.subscriber-form .block.newsletter .form.subscribe .actions {
    display: inline-block;
    width: 50%;
}

.subscriber-form .block.newsletter .form.subscribe .actions .action.subscribe {
    background: #2e73b9;
    height: 45px;
    line-height: 45px;
    padding: 0 20px;
    font-size: 18px;
    text-transform: uppercase;
    border-radius: 0 50px 50px 0;
    font-weight: 400;
}

.subscriber-form .block.newsletter .form.subscribe .control:before {
    display: none;
}
a {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.connect-with-us ul {
    padding: 0;
    list-style: none;
    display: flex;
}

.connect-with-us ul li {
    margin-bottom: 0;
}

.connect-with-us ul li a {
    display: inline-block;
    width: 36px;
    height: 36px;
    font-size: 0;
    background: #ffffff;
    margin-right: 10px;
    position: relative;
}

.connect-with-us ul li a:before {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: block;
    font-family: "flaticon";
    font-size: 16px;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    width: 100%;
    line-height: 36px;
    color: #666666;
}

.connect-with-us ul li a.footer-fb:before {
    content: "\f164";
}
.connect-with-us ul li a.footer-insta:before {
    content: "\f1d6";
}
.connect-with-us ul li a.footer-tw:before {
    content: "\f1d7";
}
.connect-with-us ul li a.footer-yt:before {
    content: "\f1d9";
}

.page-footer .connect-with-us .heading-text {
    margin-bottom: 0px;
}

.connect-with-us ul li a:hover:before {
    color: #ffffff;
}

.connect-with-us ul li a:hover {
    background: #666666;
}
.footer-section [class^="footer-column-"] {
    float: left;
    width: 18%;
    padding-right: 10px;
    box-sizing: border-box;
}


.address-title, .category-title, .information-title {
    font-size: 18px;
    display: block;
    clear: both;
    color: #333333;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.footer-section [class^="footer-column-"] ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.footer-section [class^="footer-column-"] ul li {
    margin: 0;
}

.footer-section [class^="footer-column-"] ul li a {
    color: #676767;
    display: inline-block;
    width: 100%;
    padding: 5px 0;
}

.footer-section [class^="footer-column-"] ul li span {
    display: inline-block;
    width: 100%;
}
.footer-address .title {
    float: left;
    width: 80px;
    color: #333333;
    font-weight: 600;
}

.footer-address {
    line-height: 30px;
    color: #676767;
}

.footer-address .street {
    display: block;
    clear: right;
    padding-left: 80px;
}

.footer-section .footer-column-1 {
    width: 27%;
}

/*.footer-section .footer-column-4 {
    width: 20%;
}*/
.page-footer [data-content-type='row'][data-appearance='contained']{padding-left: 20px;
    padding-right: 20px;}
.copyright-footer{
	position: relative;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	max-width: 1280px;
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
	display: flex;
	align-items: center;
	font-size: 13px;
	color: #666666;
	line-height: 55px;
}
.copyright {
  float:left; 
  font-size: 14px;
}
.footer-payment{float:right;margin-left: auto;display: flex;align-items: center;}
.copyright-footer:before {background: #ebebeb;content: "";position: absolute;width: 100vw;height: 100%;z-index: -1;margin-left: -50.6vw;left: 50%;    top: 0;}
.amquickview-hover {
    max-width: 140px;
    background-color: #555555;
    opacity: 1;
    font-weight: 400;
    padding: 0 15px;
    box-sizing: border-box;
    height: 40px;    margin-left: auto !important;
    margin-right: auto;    top: 80% !important;
}
.amquickview-hover:hover{background-color: #333333;}
.amquickview-hover a {
    display: inline-block;
    width: 100%;
    height: 100%;
}
.amquickview-hover a img.am-quickview-icon {
    display: none !important;
}
.amquickview-hover a.amquickview-link:before {display: inline-block !important;display: block;  font-family: "flaticon";content: "\f145"; font-size:22px; position:relative; top:5px; margin-right:5px}
* {
    box-sizing: border-box;
}
.amquickview-fancybox-wrapper .fancybox-inner .fancybox-close-small {
    width: 30px;
    height: 30px;
    background: #c20000;
    border-radius: 50%;
    top: -15px;
    right: -15px;
}
.fancybox-slide--iframe .fancybox-close-small:after {
    font-size: 26px;
    top: 0;
    left: 0;
    color: #ffffff;
}
.fancybox-slide--iframe .fancybox-content{    
	width: 80% !important;
}
button, a.action.primary {
    border-radius: 0;
}
.action.primary {
	background-image: none;
	background: #265e98;
	border: 1px solid #265e98;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	line-height: 22px;
	padding: 14px 17px;
	font-size: 14px;
}
.action.primary:hover {
	background: #3b7cbf;
	border: 1px solid #3b7cbf;
	color: #fff;
}
.minicart-items .product-item-name a {
    color: #000000;
}
.block-minicart .block-content>.actions>.secondary .action.viewcart {
    color: #000000;
}
.minicart-items .update-cart-item {
    background: #fc7b4c;
    border-color: #fc7b4c;
    box-shadow: none;
    color: #ffffff;
    letter-spacing: 0.5px;
}
.block-minicart .subtotal .label {
    font-size: 12px;
}

.block-minicart .amount .price-wrapper:first-child .price {
    font-size: 22px;
}
.minicart-wrapper .ui-dialog {
    margin-bottom: 0;
    position: fixed;
    z-index: 99999;
    top: 0;
    right: -400px;
    bottom: 0;
    width: 400px;
    background: #fff;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    overflow: hidden;
    box-shadow: 0 3px 3px rgba(0,0,0,.15);
    display: block !important;
}
.minicart-wrapper .block-minicart{margin:0;}
.minicart-wrapper.active .ui-dialog {
    right: 0;
}

.block-minicart .block-content>.actions {
    position: absolute;
    width: 50%;
    right: 0;
    bottom: 0;
    margin-top: 0;
}

.block-minicart .block-content>.actions>.primary {}

.block-minicart .block-content>.actions>.primary .action.primary {
    font-size: 14px;
    height: 50px;
    padding: 0;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-weight: 400;
}

.block-minicart .block-content>.actions>.primary .paypal {
    display: none;
}
.block-minicart .block-content>.actions ~ .actions {
    right: inherit;
    left: 0;
    height: 50px;
    line-height: 50px;
    background: #fc7b4c;
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.5px;
}

.block-minicart .block-content>.actions ~ .actions .action.viewcart {
    color: #ffffff;
    text-transform: uppercase;
    text-decoration: none;width: 100%;
    height: 100%;
    display: inline-block;
}

.block-minicart .subtotal {
    position: absolute;
    left: 0;
    bottom: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 0;
    width: 100%;
    padding: 10px 0;
    background: #efefef;
}


.block-minicart .items-total .count ~ span {
    display: none;
}

.block-minicart .items-total .count {
    font-size: 16px;
    width: 40px;
    height: 40px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    background: #265e98;
    color: #ffffff;
    border-radius: 50%;
}

.block-minicart .items-total {
    margin-bottom: 15px;
    margin-left: 15px;
    margin-top: 15px;
}

.minicart-wrapper .action.close {
    width: 40px;
    height: 40px;
    background: #fc7b4c !important;
    line-height: 40px;
    border-radius: 50%; 
    top: 15px;
    right: 15px;
}

.minicart-wrapper .action.close:before {
    line-height: 40px;
    color: #ffffff;
}
.minicart-items-wrapper {
    width: 100%;
    margin: 0;    border: 0;    border-top: 1px solid #efefef;    max-height: calc(100vh - 180px);
    height: auto !important;
}

.minicart-wrapper .action.close:hover {
    background: #f99773;
    color: #ffffff;
}

.minicart-items .product-item-name {
    max-width: 90%;
}

.minicart-items .action.delete {
    position: absolute;
    top: 45%;
    right: 0;
}

.minicart-items .product-item {
    position: relative; 
}

.minicart-items .action.delete:before {
    font-family: flaticon;   
	content: "\f1a0";
    transform: rotate(45deg);
}

.minicart-items .action.edit {
    display: none;
}
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main{
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.checkout-onepage-success .page-title-wrapper {
    margin-top: 30px;
    text-align: center;
}

.checkout-onepage-success .page-title-wrapper .page-title {
    margin-bottom: 30px;
    text-align: center;
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 1px;
    position: relative;    font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;
}

.checkout-onepage-success .page-title-wrapper .page-title:after {display: block;font-family: "Flaticon";font-size: 64px;line-height: 1;content: "\f19f";color: #fc7b4c;margin-top: 20px;}

.checkout-onepage-success .sidebar {
    display: none;
}

.checkout-onepage-success .column.main {
    width: 100% !important;
    text-align: center;min-height: auto;
    margin-bottom: 30px;
}
.block.upsell, .block.related, .block.crosssell {
    display: inline-block;
    width: 100%;
    position: relative;
    padding: 30px 0;    
	margin-bottom: 0 !important;
}
.block.upsell:before, .block.related:before, .block.crosssell:before {content: "";position: absolute;width: 100vw;margin-left: -50.6vw;left: 50%;height: 100%;background: #f8f7f7;top: 0;z-index: 0;}
.block.upsell .title, .block.related .title, .block.crosssell .title {
    text-align: center;
    margin-bottom: 30px;
    margin-top: 30px;
    font-size: 28px;
    text-transform: uppercase;
    color: #000000;
    letter-spacing: 1px;
    font-weight: 400;    position: relative;
    z-index: 9; 
}
 
.block.upsell .title strong, .block.related .title strong, .block.crosssell .title strong {
    font-weight: 400;
    font-size: 28px;
}
.block.related .field.choice input[type=checkbox] {
    margin-top: 0;
}
.block.related .product-item-name {
    padding-left: 15px;
    padding-right: 15px;
}

.block.related .field.choice {
    left: 7px;
    top: 0;
}
.block.related .products {
    margin-top: 0;
}
.mb-ajaxsuite-popup .related .products .product-item .product-item-info .product-item-price {
    padding-left: 15px;
    padding-right: 15px;
    color: #265e98;
    font-weight: 700;
}
.checkout-onepage-success .checkout-success {
    font-size: 16px;
    /*font-weight: 700;*/
    letter-spacing: 0.5px;   
     /*max-width: 700px;*/
    margin: 0 auto;
}

.checkout-onepage-success .checkout-success .thanku-message ,
.checkout-onepage-success .checkout-success .order-details,
.checkout-onepage-success .checkout-success .happens_next,
.checkout-onepage-success .checkout-success .needs


{
    display: block;
    margin-bottom: 30px;
    width: 100%;
    text-align: left;
}






.checkout-onepage-success .checkout-success a {
    color: #265e98;
}

.checkout-onepage-success .actions-toolbar {
    text-align: center;
}

.checkout-onepage-success .actions-toolbar .primary {
    float: none;
}

.checkout-onepage-success .actions-toolbar .primary .action {
    padding: 0;
    width: 200px;
    height: 40px;
    line-height: 40px;
    background: #fc7b4c;
    border-color: #fc7b4c;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 400;
    margin: 0;
    font-size: 14px;
}

.checkout-onepage-success #registration {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.5px;
}

.checkout-onepage-success #registration a {
    color: #265e98;
}

.checkout-onepage-success #registration .action.primary {
    padding: 0;
    width: 200px;
    height: 40px;
    line-height: 40px;
    background: #fc7b4c;
    border-color: #fc7b4c;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 400;
    margin: 0;
    font-size: 14px;
    font-family: 'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-style: normal;
}

.checkout-onepage-success #registration span[data-bind*="EmailAddress"] {
    color: #265e98;
}
.checkout-onepage-success .actions-toolbar .primary .action:hover, .checkout-onepage-success #registration .action.primary:hover {
    background: #f99773;
    border-color: #f99773;
}
.checkout-onepage-success .page-title-wrapper .print {
    position: absolute;
    bottom: 0;
    margin: 0 auto;
    width: 200px;
    left: 0;
    right: 0;
    background: #333333;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    text-transform: uppercase;
    color: #ffffff;
    letter-spacing: 1px;
    text-decoration: none;
}

.checkout-onepage-success .page-main {
    position: relative;
}

.checkout-onepage-success .page-title-wrapper .print:before {
    display: inline-block;
    font-family: "Flaticon";
    font-size: 20px;
    line-height: 1;
    content: "\f17e";
}

.checkout-onepage-success .page-title-wrapper .print:hover {
    background: #000000;
}
input[type="checkbox"] {
    width: 15px;
    height: 15px;
}
.mageworx_htmlsitemap-index-index .page-title-wrapper {
    text-align: center;
    color: #000000;
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'Cinzel', serif;
    margin: 15px 0;
}

.mageworx_htmlsitemap-index-index .page-title-wrapper .page-title {
    margin-bottom: 0;
}

.xsitemap .xsitemap-categories {
    width: 100%;
}

.xsitemap .xsitemap-pages {
    width: 100%;
}

div.xsitemap h3 {
    margin-top: 0;
    font-size: 22px;
    letter-spacing: 1px;
    color: #265e98;
	margin-bottom:20px;
	padding: 0 5px;
}

div.xsitemap ul {
	padding: 0;
    margin: 0;
    list-style: none;
}
div.xsitemap ul li{
    margin-bottom: 1em;
	float: left;
    width: 33.33%;
    padding: 0 5px;
    list-style: none;	
}
div.xsitemap ul li ul li{ width: 100%;}
div.xsitemap ul li a{ 
	color: #ffffff;
    display: inline-block;
    width: 100%;
    font-size: 14px;
    padding: 0.8em 1em 0.8em 1.5em;
    list-style: none;
    border-radius: 5px;
    position: relative;    letter-spacing: 0.5px;
    box-shadow: 2px 2px 7px -2px rgba(51, 51, 51, 0.5);
	}
div.xsitemap ul>li>a{ background: #fc7b4c !important;}
div.xsitemap ul>li>ul>li>a{ background: #2e73b9 !important;}
 div.xsitemap ul li a:before{border: 15px solid transparent;
    height: 0;
    width: 0;
    border-left-color: #001140;
    left: 0px;
    top: 8px;
    content: '';
    display: block;
    position: absolute;
    z-index: 3;}
 div.xsitemap ul li a:hover{
	 padding-left:2em; 
 }
  .contact-index-index .page-title-wrapper {text-align: center;color: #000000;font-size: 30px;text-transform: uppercase;font-family: 'Cinzel', serif;margin-top: 15px;margin-bottom: 15px;}

.contact-index-index .page-title-wrapper .page-title {
    margin-bottom: 0;
}
.contact-details {
    padding: 0;
    list-style: none;
}

.contact-details li {
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 35px;
}

.contact-details li.location:before {display: inline-block;font-family: "Flaticon";font-size: 22px;line-height: 1;content: "\f1d1";position: absolute;left: 0;top: 3px;}

.contact-details li.phone:before {display: inline-block;font-family: "Flaticon";font-size: 22px;line-height: 1;position: absolute;left: 0;top: 3px;content: "\f193";}

.contact-details li.time:before {content: "\f1b3";display: inline-block;font-family: "Flaticon";font-size: 22px;line-height: 1;position: absolute;left: 0;top: 3px;}

.contact-details li.email:before {content: "\f194";display: inline-block;font-family: "Flaticon";font-size: 22px;line-height: 1;position: absolute;left: 0;top: 5px;}

.contact-details li.phone strong {
    display: block;
    clear: both;
}
.contact-index-index .column:not(.sidebar-additional) .form.contact legend.legend {
    font-size: 22px;
    margin-top: 20px;
    font-weight: 700;
    color: #265e98;
    padding-left: 15px;
    padding-right: 15px;
    border-bottom: 0;
}

.contact-index-index .column:not(.sidebar-additional) .form.contact input[type="text"], .contact-index-index .column:not(.sidebar-additional) .form.contact input[type="email"], .contact-index-index .column:not(.sidebar-additional) .form.contact input[type="number"] {
    height: 45px;
}

.contact-index-index .column:not(.sidebar-additional) .form.contact fieldset {
    margin-bottom: 0;
    margin-left: -15px;
    margin-right: -15px;
}

.contact-index-index .column:not(.sidebar-additional) .form.contact .action.primary {
    background: #fc7b4c;
    border: 1px solid #fc7b4c;
    padding: 0 50px;
    height: 45px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 400;
}

.contact-index-index .column:not(.sidebar-additional) .form.contact .action.primary:hover {
    background: #2e73b9;
    border: 1px solid #2e73b9;
}
.contact-index-index .column:not(.sidebar-additional) .form.contact .field.name {
    float: left;
    width: 33.33%;
    padding-left: 15px;
    padding-right: 15px;
}

.contact-index-index .column:not(.sidebar-additional) .form.contact .field.email {
    float: left;
    width: 33.33%;
    padding-left: 15px;
    padding-right: 15px;
}

.contact-index-index .column:not(.sidebar-additional) .form.contact .field.telephone {
    float: left;
    width: 33.33%;
    padding-left: 15px;
    padding-right: 15px;
}

.contact-index-index .column:not(.sidebar-additional) .form.contact .field.comment {
    float: left;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

.contact-index-index .column:not(.sidebar-additional) .form.contact .field-recaptcha {
    float: left;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

.contact-index-index .column:not(.sidebar-additional) .form.contact .field.note {
    padding-left: 15px;
    padding-right: 15px;
}
.header .block-search #algolia-searchbox .magnifying-glass {
    filter: brightness(0) invert(1);
    bottom: 10px;
    right: 10px;
}
div#algolia-autocomplete-container .aa-dropdown-menu{    width: 100%; right:0 !important;     border-color: #fc7b4c;}
div#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-price {
    color: #000000;
    font-weight: 700;
}

div#autocomplete-products-footer {
    background-color: #265e98;
    color: #ffffff;
}

div#autocomplete-products-footer a {
    color: #ffffff;
}

div#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia {
    display: none;
}

div#algolia-autocomplete-container .aa-dropdown-menu .category {
    color: #265e98;
    font-size: 17px;
    letter-spacing: 1px;
    font-weight: 700;
}
.faq-index-index .page-title-wrapper {
    text-align: center;
    color: #000000;
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'Cinzel', serif;
    margin-top: 15px;
    margin-bottom: 15px;
}

.faq-index-index .page-title-wrapper .page-title {
    margin-bottom: 0;
}

div.faq-content .ui-accordion-header:hover {
    background-color: #fc7b4c !important;
    color: #ffffff !important;
    border-color: #fc7b4c !important;
}

.mageprince-faq-collection .ui-state-default, .mageprince-faq-collection .ui-widget-content .ui-state-default, .mageprince-faq-collection .ui-widget-header .ui-state-default {
    border: 1px solid #517ead !important;
    background: #265e98 !important;
    font-weight: 400 !important;
    color: #ffffff !important;
    letter-spacing: 1px;
}

.mageprince-faq-collection .ui-state-active, .mageprince-faq-collection .ui-widget-content .ui-state-active, .mageprince-faq-collection .ui-widget-header .ui-state-active {    background-color: #fc7b4c;
    color: #ffffff !important;
    border-color: #fc7b4c !important;}

.mageprince-faq-collection .ui-accordion .ui-accordion-header {font-weight: 400;text-transform: uppercase;    padding-right: 25px;}
.ui-accordion .ui-state-default:after {
    position: absolute;
    right: 0;
    top: 13px;
}
.table-comparison .action.tocart {
    background: #265e98;
    border: 1px solid #265e98;
    font-size: 14px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 400;
}

.table-comparison .action.tocart:before {
	content: "\f1d0";font-family: flaticon;font-style: normal;font-size: 21px;position: relative;margin-right: 5px;
}

.table-comparison .action.tocart:hover {
    background: #c20000;
    border-color: #c20000;
}
.catalog-product_compare-index .page-title-wrapper {
    text-align: center;
    color: #000000;
    font-size: 30px;
    font-family: 'Cinzel', serif;
    margin: 15px 0;
}

.catalog-product_compare-index .page-title-wrapper .page-title {
    margin-bottom: 0;
    font-size: 30px;
}
.action.print {
    color: #333333;    text-decoration: none;
    letter-spacing: 1px;
}

.action.print:before {font-family: flaticon;font-size: 24px;font-style: normal;color: #333;content: "\f17e";margin-right: 2px;position: relative;top: 3px;}
.table-comparison .cell.attribute {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.5px;
}

.table-comparison .product-item-name {
    height: 58px;
    overflow: hidden;
}
.table-comparison .cell.product .price {
    font-weight: 700;
    font-size: 16px;
}
.table-comparison .product-item-name a {
    color: #265e98;
    font-weight: 700;
}
div#mb-ajaxsuite-blank {
    opacity: 0.25;
}

div.mb-ajaxsuite-popup-wrapper a.mb-ajaxsuite-close {
    background: #d75a4a;
    width: 26px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    color: #ffffff;
    border-radius: 100%;
    top: -10px;
    right: -10px;
}

div.mb-ajaxsuite-popup-wrapper a.mb-ajaxsuite-close:before {padding: 0;display: block;font-family: "Flaticon";font-size: 10px;content: "\f12d";color: #ffffff;}

div.mb-ajaxsuite-popup-wrapper {
    overflow: visible;
    background: #ffffff !important;
    width: 90%;
    max-width: 1020px;
}

.mb-ajaxsuite-popup {
    display: inline-block;
    width: 100%;
    vertical-align: top;
}


.mb-ajaxsuite-popup #mb-ajaxcart-wrapper .mb-login-popup-title.success {
    display: none;
}

div.mb-ajaxsuite-popup-wrapper .mb-ajaxsuite-popup-border {
    padding-top: 0;
    padding-bottom: 0;
    width: 100%;
    max-width: 1020px;
}
#mb-ajaxcart-wrapper .ajaxcart-success-box .success-content .mb-message-successs {
    display: none;
}
#mb-ajaxcart-wrapper .ajaxcart-success-box .success-content .popup-cart-item-info .ajaxcart-message-cartinfo {
    margin-top: 0;
    display: flex;
    align-items: flex-start;
    width: 100%;
    vertical-align: top;
    background: #ebeaeb;
    padding: 30px 50px;
    text-align: left;
}
div#mb-ajaxcart-wrapper {
    width: 100%;
    max-width: 100%;
}

.ajaxcart-message-cartinfo-content h3 {
    font-size: 18px;
    letter-spacing: 1px;
    margin-top: 0;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 5px;
    font-weight: 400;
}

#mb-ajaxcart-wrapper .ajaxcart-success-box .success-content .popup-cart-item-info .ajaxcart-message-cartinfo .action.primary {
    margin-left: auto;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 0.5px;
    background: rgb(0, 107, 180) !important;
    border-color:rgb(0, 107, 180) !important;
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
}

#mb-ajaxcart-wrapper .ajaxcart-success-box .success-content .popup-cart-item-info .ajaxcart-message-cartinfo #view_edit_cart{
	background: #fc7b4c !important;
    border-color: #fc7b4c !important;
	margin-left: 20px;
}




.ajaxcart-message-cartinfo-content p {
    margin-bottom: 5px;
    font-size: 16px;
    color: #333333;
}

#mb-ajaxcart-wrapper .ajaxcart-success-box .success-content .popup-cart-item-info .ajaxcart-message-cartinfo .action.primary:hover {
    background: #265e98 !important;
    border-color:  #265e98 !important;
}

.ajaxcart-message-cartinfo-content p a {
    color: #333333;
}

.popup-cart-items {
    padding: 0 50px;
    display: inline-block;
    width: 100%;
    vertical-align: top;
}

.popup-cart-items .popup-cart-item {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    border-bottom: 1px dashed #ebebeb;
    padding: 30px 0;
    text-align: left;    position: relative;
}
.popup-cart-items .popup-cart-item .remove-wrap {
    position: absolute;
    left: -30px;
    top: 43%;
}

.popup-cart-items .popup-cart-item .remove-wrap a {
    font-size: 0;
}

.popup-cart-items .popup-cart-item .remove-wrap a:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 20px;
    color: #757575;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
    font-size: 20px;
    font-family: flaticon;
    content: "\f1a0";
    transform: rotate(45deg);
}
.popup-cart-items .popup-cart-item .item-image {
    float: left;
    width: 20%;
}

.popup-cart-items .popup-cart-item .item-image .product-image-container {
    display: inline-block;
    width: 100% !important;
    vertical-align: top;
    border: 1px solid #e5e5e5;
}

.popup-cart-items .popup-cart-item .item-detail {
    float: left;
    width: 80%;
    padding-left: 30px;
}
div#mb-ajaxcart-wrapper .ajaxcart-success-box .success-content {
	height: auto;
    max-height: 80vh;
}
.popup-cart-items .popup-cart-item .item-detail .item-name {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    font-size: 24px;
    font-weight: 700;
    color: #154576;
    margin-bottom: 10px;
}

.popup-cart-items .popup-cart-item .item-detail .part-no {
    font-size: 15px;
    color: #c20000;
}

.popup-cart-items .popup-cart-item .item-detail .item-name-sku {
    border-bottom: 1px dashed #ebebeb;
    padding-bottom: 8px;
    margin-bottom: 10px;
}
.popup-cart-items .popup-cart-item .item-detail .price {
    font-size: 24px;
    font-weight: 700;
    color: #000000;
}
.popup-cart-items .popup-cart-item .item-detail .item-price {
    display: flex;
    align-items: center;
}

.popup-cart-items .popup-cart-item .item-detail .item-price .old-price .price {
    font-size: 16px;
    color: #666666;
    margin-top: 3px;
    display: inline-block;
    margin-right: 10px;    text-decoration: line-through;
}

.popup-cart-items .popup-cart-item .item-detail .item-price .save-price {
    margin-left: 10px;
    color: #000000;
}

.popup-cart-items .popup-cart-item .item-detail .item-price .save-price span {
    color: #265e98;
}

.price-after-cashback {
    color: #000000;
    margin: 10px 0;
}

.popup-cart-items .popup-cart-item .item-detail .price-after-cashback .price {
    font-size: 14px;
    color: #c20000;
}

.popuo-cart-footer {
    display: flex;
    align-items: center;
}

.popuo-cart-footer .checkout-btn-block {
    margin-left: auto;
}

.popuo-cart-footer .item-qty {
    font-size: 16px;
    color: #000000;
    font-weight: 700;
}

.popuo-cart-footer .item-qty span {
    font-weight: 400;
    color: #333333;
}

.popuo-cart-footer .checkout-btn-block .action.primary.view-cart {
    padding: 0 17px;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 0.5px;
    position: relative;
}

.popuo-cart-footer .checkout-btn-block .action.primary.view-cart:before {content: "\f1d0";font-family: flaticon;font-style: normal;font-size: 17px;position: relative;margin-right: 5px;}

.mb-ajaxsuite-popup .mb-ajaxsuite-popup-border .block.related, .mb-ajaxsuite-popup .mb-ajaxsuite-popup-border .block.crosssell {
    margin: 0;
    padding-top: 0;
    border-top: 0;
}

.mb-ajaxsuite-popup .mb-ajaxsuite-popup-border .block.related:before, .mb-ajaxsuite-popup .mb-ajaxsuite-popup-border .block.crosssell:before {
    display: none;
}

.mb-ajaxsuite-popup .mb-ajaxsuite-popup-border .block.related .title, .mb-ajaxsuite-popup .mb-ajaxsuite-popup-border .block.crosssell .title {
    text-transform: inherit;
}

.mb-ajaxsuite-popup .products .owl-carousel .owl-nav button.owl-prev, .mb-ajaxsuite-popup .products .owl-carousel .owl-nav div.owl-prev {
	left: 0;
    margin: 0;
    padding: 0;
    background: transparent;
    font-size: 0;
}
.mb-ajaxsuite-popup .products .owl-carousel .owl-nav button.owl-next, .mb-ajaxsuite-popup .products .owl-carousel .owl-nav div.owl-next {
    right: 0;
    left: inherit;
	 margin: 0;
    padding: 0;
    background: transparent;
    font-size: 0;
}
.mb-ajaxsuite-popup .products {
    padding-left: 20px;
    padding-right: 20px;
}
.mb-ajaxsuite-popup .products .product-item {
    width: 100% !important;
}

.mb-ajaxsuite-popup .products .product-item .product-item-info, .mb-ajaxsuite-popup .products .product-item .related-available, .mb-ajaxsuite-popup .products .product-item .product-item-info, .mb-ajaxsuite-popup .products .product-item .crosssell-available {
    width: 100%;    padding: 10px;
    border: 1px solid #e5e5e5;    box-shadow: none !important;
} 

.mb-ajaxsuite-popup .related .products .product-item .product-item-info .product-item-name, .mb-ajaxsuite-popup .crosssell .products .product-item .product-item-info .product-item-name {
    margin-left: 0;
    font-size: 16px;
    height: 45px;
    overflow: hidden;
    margin: 5px 0;
    word-wrap: break-word;
}

.mb-ajaxsuite-popup .related .products .product-item .product-item-info .product-item-name a, .mb-ajaxsuite-popup .crosssell .products .product-item .product-item-info .product-item-name a  {
    font-weight: 700;
}

.popup-cart-items .popup-cart-item .item-detail .item-price .save-price .price {
    font-size: 14px;
    margin-left: 5px;
    color: #000000;
    font-weight: 400;
}
.mb-ajaxsuite-popup-border .block.related .product-item-info .field.choice.related, .mb-ajaxsuite-popup-border .block.related .product-item-info .product-item-actions, .mb-ajaxsuite-popup-border .block.crosssell .product-item-info .field.choice.related, .mb-ajaxsuite-popup-border .block.crosssell .product-item-info .product-item-actions {
    display: block !important;
}

.mb-ajaxsuite-popup-border .block.related .product-item-info .field.choice.related .actions-secondary, .mb-ajaxsuite-popup-border .block.related .product-item-info .product-item-actions .actions-secondary, .mb-ajaxsuite-popup-border .block.crosssell .product-item-info .field.choice.related .actions-secondary, .mb-ajaxsuite-popup-border .block.crosssell .product-item-info .product-item-actions .actions-secondary {
    display: none;
}

.mb-ajaxsuite-popup-border .block.related .product-item-info .field.choice.related .action.primary, .mb-ajaxsuite-popup-border .block.related .product-item-info .product-item-actions .action.primary, .mb-ajaxsuite-popup-border .block.crosssell .product-item-info .field.choice.related .action.primary, .mb-ajaxsuite-popup-border .block.crosssell .product-item-info .product-item-actions .action.primary {
    margin-top: 15px;
    width: 100%;
    margin-right: 0;
    height: 32px;
    border-radius: 0;
    padding: 0 15px;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 400;
    background: #fc7b4c !important;
    border-color: #fc7b4c !important;
    margin-bottom: 10px;
}
.mb-ajaxsuite-popup-border .block.related .product-item-info .field.choice.related .action.primary:before, .mb-ajaxsuite-popup-border .block.related .product-item-info .product-item-actions .action.primary:before, .mb-ajaxsuite-popup-border .block.crosssell .product-item-info .field.choice.related .action.primary:before, .mb-ajaxsuite-popup-border .block.crosssell .product-item-info .product-item-actions .action.primary:before{ display:none;}
.mb-ajaxsuite-popup-border .block.related .product-item-info .field.choice.related .action.primary:hover, .mb-ajaxsuite-popup-border .block.related .product-item-info .product-item-actions .action.primary:hover, .mb-ajaxsuite-popup-border .block.crosssell .product-item-info .field.choice.related .action.primary:hover, .mb-ajaxsuite-popup-border .block.crosssell .product-item-info .product-item-actions .action.primary:hover {
    background: #265e98 !important;
    border: 1px solid #265e98 !important;
}

.table-comparison .price-box {
    display: flex !important;
    align-items: center;
}

.table-comparison .price-box .old-price {
    order: -1;
    margin-right: 10px;
}

.table-comparison .price-box .old-price .price-label {
    display: none;
}

.table-comparison .price-box .old-price .price {
    font-weight: 400;
    text-decoration: line-through;
}
._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {
    box-shadow: none !important;
}
section.ammenu-menu-wrapper.-desktop .ammenu-categories-container.ammenu-categories .ammenu-item.ammenu-cat-img .ammenu-link .img-holder {
    border: 1px solid #f0f0f0;
}
.ammenu-categories-container.ammenu-categories .ammenu-item.ammenu-cat-img {
    max-width: 150px !important;
}
.post-list .post-header .post-title a:hover{    text-decoration: underline;}
section.ammenu-menu-wrapper.-desktop .ammenu-categories-container.ammenu-categories .ammenu-item.ammenu-cat-img .ammenu-link .ammenu-wrapper{
    margin-top: 5px;
}
.table-comparison .cell .attribute.value hr {
    margin-top: 5px;
    margin-bottom: 5px;
}

.table-comparison .cell .attribute.value h2 {
    font-size: 18px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: 600;
}

.table-comparison {
    border: 1px solid #dee2e6;
    margin-top: 15px;
}

.table-comparison th, .table-comparison td {
    border: 1px solid #dee2e6;
}

.table-comparison th {
    font-weight: 700;
}

.table-comparison th.cell.remove, .table-comparison td.cell.remove {
    border-bottom: 0;
}
.totals.giftcard .action.delete, .table-totals .totals.giftcard .action {
    text-decoration: none; font-size:0;
}
.totals.giftcard .action.delete:before, .table-totals .totals.giftcard .action:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    line-height: 20px;
    color: #757575;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center;
    font-family: flaticon;
    content: "\f1a0";
    transform: rotate(45deg);
	position: relative;
    bottom: 6px;
    margin-right: 5px;
}
.table-totals .totals.giftcard .action:before {
    font-size: 14px;
    position: relative;
    bottom: 5px;
}
.totals.giftcard .action.delete span, .table-totals .totals.giftcard .action span {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
body .modal-popup .modal-footer {
    padding-bottom: 15px;
    padding-top: 15px;
}
#chat-widget-container {
	z-index: 1 !important;
}
.products .product-item .old-price {
    margin: 0 0 3px 0;
}
.product-item-actions .actions-secondary .action.towishlist {
    display: none;
}
.product-item .price-box .save-price {
    display: none;
}

.product-item .price-box .price-after-cashback {
    display: block;
}
.popuo-cart-footer .update-delete-qty {
    margin: 0 0 20px;
}

.popuo-cart-footer .update-delete-qty .qty-update {
    display: flex;
    align-items: center;
}

.popuo-cart-footer .update-delete-qty .qty-update button {
    box-shadow: none;
    width: 20px;
    height: 40px;
    padding: 0;
    border-radius: 0;
    font-size: 18px;
    font-weight: 700;
    color: #333 !important;
    border-color: #cbcaca !important;
    background: #ffffff !important;
}

.popuo-cart-footer .update-delete-qty .qty-update input {
    height: 40px;
    border-color: #cbcaca;
    margin: 0 5px;
    text-align: center;
    width: 54px;
}
.pages .items {
    font-size: 0;
    letter-spacing: -1px;
    line-height: 0;
    white-space: nowrap;
    margin: 0;
    padding: 0;
    list-style: none none;
    display: inline-block;
    font-weight: 400;
}
.pages .item {
    font-size: 1.2rem;
    line-height: 3rem;
    letter-spacing: normal;
    margin: 0 8px 0 0;
    display: inline-block;
}

div.toolbar .pages .action,
div.toolbar .pages .action.next {
	border-radius: 0;
	background: 0 0;
	border-color: transparent;
	box-shadow: none;
	margin-left: 0;
	color: #fc7b4c;
	margin-right: 0
}

div.toolbar .pages .action.next:before,
div.toolbar .pages .action:before {
	color: #fc7b4c;
	position: relative;
	top: -1px
}

div.toolbar .pages a.page {
	color: #333;
	font-size: 14px
}
div.toolbar .pages strong.page {
	color: #fc7b4c;
	background: 0 0;
	font-weight: 700;
	font-size: 14px
}

.pages .item.pages-item-next {
	position: static
}
.home-cms-content {
    z-index: 0;
}
.product-info-main .product-add-form .control {
    position: relative;
}
.product-info-main .product-add-form .control div.mage-error[generated] {
    position: absolute;
    top: 100%;
    margin-top: 0;
}
@media only screen and (min-width: 768px){
	@keyframes smoothScroll {
		0% {
			transform: translateY(-40px);
		}
		100% {
			transform: translateY(0px);
		}
	}
	.page-header{-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;}
	.page-header.stickyheader {
		position: fixed;
		width: 100%;
		top: 0;
		z-index: 99;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		padding: 5px 0;
	}

    .checkout-index-index .page-header.stickyheader {
          position: unset !important;
    }

	.page-header.stickyheader .panel.wrapper {
		height: 0;
		overflow: hidden;
	}


	.page-header.sticky .header.content:before {
		display: none;
	}

	.page-header.stickyheader .header.content:before {
		display: none;
	}

	.header.content .logo img {
		width: auto;
		height: auto;
	}
	.header.content .logo, .header.content .logo img, .page-header .head-review, .page-header, .header.content li.authorization-link{-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;}
	.page-header.stickyheader .header.content .logo {
		margin: 0;
		top: 0;
		max-width: 150px;
		padding: 0;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}

	.page-header.stickyheader .header.content .logo img {
		width: auto;
		height: auto;
	}

	.page-header.stickyheader .head-review {
		margin-left: 0;
		width: 0;
		overflow: hidden;
		min-width: 0;
		padding: 0;
		margin: 0;
		opacity: 0;
	}

	.page-header.stickyheader {
		background: rgba(38, 94, 152, 0.9);
	}
	.page-header.stickyheader .minicart-wrapper .action.showcart .counter.qty {
		top: 3px;
	}
	.page-header.stickyheader .header.content li.authorization-link {
		margin-left: 12px;
		padding: 0 10px;
	}
	.page-header.stickyheader .header .block-search {
		width: auto;
		margin-top: 0;
	}
	.page-header.stickyheader .block-search .block-title {
		display: block;
		font-size: 0;
		margin: 0;
		cursor: pointer;
	}
	.page-header.stickyheader .block-search .block-title:before {
		font-size: 22px;
		margin-right: 0;
		color: #fff;
		font-family: flaticon;
		font-style: normal;
		content: "\f129";
	}

	.page-header.stickyheader .block-search .block-content {
		position: fixed;
		left: 0;
		z-index: 99;
		width: 100%;
		top: 61px;
		background: #265e98;
		padding: 15px;
		border-top: 1px solid rgba(255,255,255,.1);
		display: none;
	}


	.page-header.stickyheader .minicart-wrapper .action.showcart .counter.qty.empty {
		display: none !important;
	}

	.stickyheader .ammenu-menu-wrapper.-desktop {
		position: fixed;
		z-index: 99;
		left: 0;
		right: 0;
		width: 930px;
		margin: 0 aouto;
		background: transparent !important;
		top:0;
	}

	.stickyheader section.ammenu-menu-wrapper.-desktop .ammenu-item.-main>.ammenu-link img {
		opacity:0; position:absolute; visibility:hidden; z-index:-999;
	}

	.stickyheader .ammenu-menu-wrapper.-desktop .ammenu-item.-main>.ammenu-link {
		padding: 21px 7px 21px;
		height: auto;
		color: #ffffff !important;
	}

	.stickyheader section.ammenu-menu-wrapper.-desktop .ammenu-item.-main {
		height: auto;
	}

	.stickyheader section.ammenu-menu-wrapper.-desktop .ammenu-item.-main:first-child {
		margin-left: 0;
	}
	.ammenu-menu-wrapper.-desktop .ammenu-item.-main>.ammenu-link{transition: none;} 
	.stickyheader .ammenu-menu-wrapper.-desktop .ammenu-item.-main>.ammenu-link span{max-width: inherit;}

	.stickyheader .ammenu-menu-wrapper.-desktop .ammenu-item.-main:hover {
		background: rgba(52, 102, 155, 0.8);
	}
	.stickyheader .ammenu-menu-wrapper.-desktop .ammenu-item.-main:hover > .ammenu-link {
		color: #ffffff !important;
	}
	.block-search .block-content , .page-header .header .block-search, .authorization-lin, .ammenu-menu-wrapper.-desktop .ammenu-item.-main:hover {		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;}
	.ammenu-menu-wrapper {
    transition: none;
}
	.page-header.stickyheader .block-search .block-content form {
		width: 100%;
		max-width: 1140px;
		margin: 0 auto;
	}
	.page-header.stickyheader .block-search .block-content.sticky-search {
		display: block;
	}

}

@media only screen and (min-width: 768px){
	.colaps-title {
		pointer-events: none;
	}
	.header-top-block.owl-carousel.off {
		display: flex;
	}
	.mobile-banner {
		display: none !important;
	}
	.abs-status-desktop, .return-status, .order-status {
		margin-top: 0 !important;
		margin-left: 15px;
	}
	.abs-title-orders-desktop .page-main .page-title-wrapper .order-date, .magento-rma-returns-returns .page-main .page-title-wrapper .order-date, .magento-rma-returns-view .page-main .page-title-wrapper .order-date, .account .page-main .page-title-wrapper .order-date, [class^=sales-guest-] .page-main .page-title-wrapper .order-date, .sales-guest-view .page-main .page-title-wrapper .order-date {
		margin: 10px 0 18px !important;
	}
}
@media only screen and (max-width: 767px){
	
	#chat-widget-container {
		margin-bottom: 35px;
		max-height: calc(100% - 35px) !important;
	}
	.catalog-product-view #chat-widget-container {
		margin-bottom: 100px;
	}
	.modals-overlay {
		z-index: 9999 !important;
	}
	.modal-popup {
		z-index: 99999 !important;
	}
	
	.dekstop-banner {
		display: none !important;
	}
	.mobile-banner .reviewmgr-stream {
		border-radius: 0;
		margin-top: 15px;
		padding-right: 15px;
	}
	.minicart-wrapper .ui-dialog {
		width: 85%;
		right: -85%;
		height: 100vh;
	}
	.minicart-wrapper.active .ui-dialog {
		right: 0;
	}
	.block-minicart .block-content>.actions>.primary .action.primary {
		font-size: 11px;
	}

	.block-minicart .block-content>.actions ~ .actions {
		font-size: 11px;
	}
	@keyframes smoothScroll {
		0% {
			transform: translateY(-40px);
		}
		100% {
			transform: translateY(0px);
		}
	}
	.page-header.stickyheader {
		position: fixed;
		width: 100%;
		top: 0;
		z-index: 99;
		animation: smoothScroll 1s forwards;
	}

	.page-header.stickyheader .panel.wrapper {
		height: 0;
		overflow: hidden;
	}


	.page-header.sticky .header.content:before {
		display: none;
	}

	.page-header.stickyheader .header.content:before {
		display: none;
	}
	.header-top-block {  padding: 2px 0;}
	.header.content .logo img {
		width: auto;
		height: auto;
	}
	.header.content .logo, .header.content .logo img, .page-header .head-review, .page-header{-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;}
	.page-header.stickyheader .header.content .logo {
		margin: 0;
		top: 0;
		max-width: 110px;
		padding: 0;-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}

	.page-header.stickyheader .header.content .logo img {
		width: auto;
		height: auto;
	}

	.page-header.stickyheader .head-review {
		margin-left: 0;
		width: 0;
		overflow: hidden;
		min-width: 0;
		padding: 0;
		margin: 0;
		opacity: 0;
	} 
	.page-header.stickyheader {
		background: rgba(38, 94, 152, 0.9);
	}

	.page-header.stickyheader .ammenu-menu-toggle {
		padding-top: 10px;
		padding-bottom: 10px;
		margin: 0; 
	}

	.call-us-section {
		
		width: 100%;   
    
	}
	.call-us-section:before {
		font-size: 21px;
		position: relative;
		line-height: 26px;
	}
	.stock-section {
		display: none;
	}

	.return-policy-section {
		display: none;
	}

	.shipping-info-section {
		display: none;
	} 

	.header.content:before {
		display: none;
	}

	.head-review {
		display: none;
	}
	.header .block-search {
		width: auto;
		margin-top: 0;
        margin-right: 20px;
	}
	.block-search .block-content {
		position: absolute;
		left: 0;    z-index: 99;
		width: 100%;
		top: 100%;
		background: #265e98;
		padding: 15px;
		border-top: 1px solid rgba(255, 255, 255, 0.1);
		display:none;
	}

	.block-search .block-title {
		display: block;
		font-size: 0;
		margin: 0;
	}

	.block-search .block-title:before {font-size: 22px;margin-right: 0;color: #ffffff;font-family: flaticon;font-style: normal;content: "\f129";}
	.block-search .control {
		border: 0;
		margin: 0;
		position: absolute;
		left: 0;
		width: 100%;
		padding: 0;
		top: 100%;
		z-index: 99;
	}

	.block-search .form.minisearch.active .control {
		padding: 15px;
		background: #265e98;
		border-top:1px solid #efefef;
	}

	div.block-search .label:before {
		font-size: 22px;
		margin-right: 0;
		color: #ffffff;
		font-family: flaticon;
		font-style: normal;
		content: "\f129";
	}

	div.block-search .label:hover:before {
		color: #ffffff;
	}
	.minicart-wrapper .action.showcart .counter.qty {
		position: absolute;
		top: 15px;
		right: 5px;
	}
	.page-header.stickyheader .minicart-wrapper .action.showcart .counter.qty {
		top: 0px;
	}
	.minicart-wrapper {
		margin-top: 0;
	}

	.header.content li.authorization-link {
		padding: 0 5px;
		margin-left: 15px;
	}


	.minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart.active:before {
		font-size: 22px;
	}

	.header.content li.authorization-link a:before {
		font-size: 22px;
	}

	.header.content .logo {
		margin: 0;
		padding: 10px 0;
		left: 0;
		max-width: 125px;
		display: inline-block;
		vertical-align: middle;
	}
	.header.content .logo img {
		vertical-align: middle;
	}
	.ammenu-menu-toggle {
		position: relative;
		padding-left: 0 !important;
		padding-right: 15px !important;
	}
	.banner-left h3 {
		left: 15px;
		font-size: 16px;
		line-height: 24px;
		max-width: 250px;
	}

	.banner-right h3 {
		left: 15px;
		font-size: 16px;
		line-height: 24px;
		max-width: 250px;
	}
	.banner-left h3 {
		left: 15px;
		font-size: 16px;
		line-height: 24px;
		max-width: 250px;
	}

	.banner-right h3 {
		left: 15px;
		font-size: 16px;
		line-height: 24px;
		max-width: 180px;
	}
	.browse-category-section .category-item-section ul.row-second li {
		width: 50%;
		padding: 0 5px;
		margin-bottom: 10px;
	}
	.browse-category-section {
		padding: 15px 0;
	}

	.browse-category-section .heading-section {
		margin-bottom: 15px;
	}

	.browse-category-section .title {
		font-size: 22px;
	}

	.category-item-section {
		margin-bottom: 15px;
	}

	.browse-category-section .category-item-section ul.row-first li {
		width: 50%;
		padding: 0 5px;
		margin-bottom: 10px;
	}
	.browse-category-section .category-item-section ul.row-first li:first-child {
		width: 100%;
	}
	.browse-category-section .category-item-section ul li .category-image a .category-title {
		font-size: 14px;
		padding: 5px 0;
		letter-spacing: 0.5px;
		height: 30px;background: rgba(183, 183, 183, 0.67);
	}
	.brand-home-section .heading-section {
		margin-bottom: 7px;
	}

	.brand-home-section .heading-section .title {
		font-size: 22px;
	}
	.category-item-section .owl-carousel .owl-item img {
		width: auto;
	}

	.brand-home-section .category-item-section {
		margin-bottom: 0;
	}

	.featured-products .mp-product-slider-title {
		margin: 15px 0;
		font-size: 22px;
	}
	.newsletter-frame {
		width: 100%;
		padding-right: 0;
	}

	.newsletter-section {
		width: 100%;
	}

	.subscriber-form {
		width: 100%;
		padding-left: 0;
	}

	.subscriber-form .block.newsletter {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.connect-with-us {
		width: 100%;
		padding-left: 0;
	}

	.footer-section .footer-column-1 {
		width: 100%;
		padding-right: 0;
		margin-bottom: 15px;
	}

	.footer-section [class^="footer-column-"] {
		width: 100%;
		padding-right: 0;
		margin-bottom: 0;
	}
	.colaps-title {
		pointer-events: auto;
		position: relative;
		border-bottom: 1px solid #cccccc;
		margin-bottom: 0;
		padding-bottom: 10px;
		font-size: 16px;
		padding-top: 10px;
		line-height: 22px;
	}
	.colaps-content{
		display: none;		
	}
	.footer-section [class^="footer-column-"] .colaps-content {
		border-bottom: 1px solid #cccccc;
		padding-bottom: 10px ;
	}
	.colaps-title:after {content: "+";position: absolute;right: 0;top: 10px;font-size: 22px;-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;}

	.open .colaps-title:after {
		transform: rotate(45deg);
	}
	.footer-section {
		border-top: 0;
		padding-top: 0;
	}

	.copyright-footer {
		flex-wrap: wrap;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.copyright-footer:before {
		margin-left: -50vw;
	}

	.copyright {
		width: 100%;
		text-align: center;
		line-height: 26px;
		margin-bottom: 5px;
	}
	.featured-brands .owl-carousel .owl-item img {
		width: auto;    margin: 0 auto;
	}
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav div.owl-next {
		right: -15px;
	}

	.owl-carousel .owl-nav button, .owl-carousel .owl-nav div {
		left: -15px;
	}
	.columns .column.main {
		padding-bottom: 15px;
	}

	.store-title h3 {
		font-size: 22px;
		text-align: center;
		margin-bottom: 15px;
	}

	.store-map {
		width: 100%;
	}

	.mapouter {
		min-width: 100%;
		margin-bottom: 15px;
	}

	.gmap_canvas {
		min-width: 100%;
	}

	.gmap_canvas iframe {
		min-width: 100%;
	}
	.store-map-frame figure {
		width: 100%;
		padding: 0;
		margin-bottom: 15px;
		text-align: center;
	}

	.trade-time {
		text-align: center;
	}

	.home-cms-content {
		padding: 15px 0;
	}

	.home-cms-content h1 {
		font-size: 22px;
		text-align: center;
		margin-bottom: 15px;
	}
	.block-minicart .subtitle.empty {
		margin-top: 50px;
	}
	
	
	
	
	.ammenu-nav-sections .ammenu-tabs-container>.ammenu-title {
		display: none;
	}

	.ammenu-nav-sections .ammenu-content {
		margin-top: 0;
	}

	section.ammenu-menu-wrapper.-mobile .ammenu-link.-main:before, section.ammenu-menu-wrapper.-desktop .ammenu-link.-level1:before {
		display: none;
	}

	.ammenu-menu-wrapper.-mobile .ammenu-link.-main, .ammenu-menu-wrapper.-desktop .ammenu-link.-level1 {
		text-transform: capitalize;    font-weight: 500;
	}

	.ammenu-categories-container.ammenu-categories .ammenu-item.ammenu-cat-img, .ammenu-categories-container.ammenu-categories .ammenu-item.widthClass2 {
		width: 100% !important; 
		max-width: 100% !important;
		margin-bottom: 0;    
		left: 0 !important;
		padding-left: 0;
		margin-left: 0;
	}

	.ammenu-categories-container.ammenu-categories .ammenu-item.ammenu-cat-img .img-holder, .ammenu-categories-container.ammenu-categories .ammenu-item.widthClass2 .img-holder{
		display: none;
	}
	.ammenu-toggle .ammenu-icon:before, .ammenu-toggle .ammenu-icon:after {  position: absolute;  display: inline-block;  width: 12px;  height: 2px;  background: #363636;  content: '';}
	.ammenu-toggle .ammenu-icon:before {  right: 8px;  border-radius: 10px 0 0 10px;  transform: rotate(0deg);  }
	.ammenu-menu-wrapper .ammenu-submenu.-collapsed+.ammenu-toggle .ammenu-icon:before {  background-color: #000;  transition: all .3s cubic-bezier(0, 1.04, .39, 1.09);  transform: rotate(90deg);}
	.ammenu-toggle .ammenu-icon:after {  right: 8px;  border-radius: 10px 0 0 10px;  transform: rotate(0deg);}
	.ammenu-menu-wrapper .ammenu-submenu.-collapsed+.ammenu-toggle .ammenu-icon:after, .ammenu-menu-wrapper .ammenu-submenu.-collapsed+.ammenu-link {  background-color: #000;  transition: all .3s cubic-bezier(0, 1.04, .39, 1.09);  transform: rotate(0deg);  left: 0;}
	.header.content .ammenu-menu-toggle.-active .ammenu-icon {  width: 21px;  height: 1px;  color: #636363 !important;}
	.header.content .ammenu-menu-toggle.-active .ammenu-icon:last-child {  top: -5px !important;}
	nav.ammenu-main-container ul.ammenu-items li.ammenu-item.-main ul.ammenu-item.-child li a {
    color: #636363 !important;
    line-height: 22px;
    display: inline-block;
    width: 100%;
    font-weight: 400;
    padding: 5px 10px 5px 15px;
    text-transform: inherit;
    }
	div.ammenu-nav-sections .ammenu-link.-main {
		padding: 10px 40px 10px 15px;
	}
	.ammenu-nav-sections .ammenu-item.-main div.ammenu-toggle {
		top: 12px;
		padding: 0;
		right: 10px;
		z-index: 999;
	}
	.ammenu-categories-container.ammenu-categories h3 {
		font-size: 16px;
		margin-top: 10px;
		padding: 0 15px;
	}
	.ammenu-categories-container.ammenu-categories .ammenu-item {
		width: 100% !important;
	}
	section.ammenu-menu-wrapper .ammenu-icon.-small.-down:before, .ammenu-menu-wrapper .ammenu-icon.-small.-down:after {    transform: rotate(0) ;}
	section.ammenu-menu-wrapper .ammenu-icon.-small.-down:before{
		right: 0 ;  
	}
	div.ammenu-nav-sections.-accordion .ammenu-icon.-small.-down {
		transform: rotate(0);
	}
	
	section.ammenu-menu-wrapper .ammenu-icon.-small.-down:after {
		width: 2px ;
		height: 10px ;
		right: 4px ;
		display:block;
	}
	section.ammenu-menu-wrapper .ammenu-icon:before{    transform: rotate(0);}
	section.ammenu-menu-wrapper .ammenu-icon.-small {transform: rotate(0);	}
	section.ammenu-menu-wrapper .ammenu-icon.-small:after {
		display:none;
	}
	div.ammenu-nav-sections.-accordion .ammenu-icon.-small {
		padding: 0;
	}
	div.ammenu-nav-sections.-accordion .ammenu-icon.-small:before{    width: 10px;    right: 0;}
	nav.ammenu-main-container ul.ammenu-items li.ammenu-item.-main ul.ammenu-item.-child li li {
		padding-right: 30px;
		width: 100% !important;
	}
/* 	.ammenu-categories-container .ammenu-link.-level1 .ammenu-arrow {
		display: block;
		opacity: 1;    
		right: 30px;
		top: 16px;
	} */
	div.ammenu-nav-sections .ammenu-item>.ammenu-wrapper {
		padding: 0px 0px 0px 0;
		line-height: 22px !important;
		margin-left: 0 !important;
	}
	.customer-welcome .customer-name {
		display: inline-block;
	}
	.customer-welcome .action.switch {
		background-image: none;
		background: none;
		-moz-box-sizing: content-box;
		border: 0;
		box-shadow: none;
		line-height: inherit;
		margin: 0;
		padding: 0;
		text-decoration: none;
		text-shadow: none;
		font-weight: 400;
		color: #fff;
		cursor: pointer;
		display: inline-block;
	}
	.customer-welcome .action.switch>span {
		border: 0;
		clip: rect(0, 0, 0, 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}
	.customer-welcome ul {
		margin: 0;
		padding: 0;
		list-style: none none;
		background: #fff;
		border: 1px solid #bbb;
		margin-top: 4px;
		min-width: 100%;
		box-sizing: border-box;
		display: none;
		position: absolute;
		top: 100%;
		right: 0;
		box-shadow: 0 3px 3px rgba(0,0,0,0.15);
	}
	.customer-welcome .customer-menu {
		display: none;
	}
	.customer-welcome.active .customer-menu {
		display: block;
	}
	.customer-welcome .header.links {
		min-width: 175px;
		z-index: 1000;
	}
	.customer-welcome.active ul {
		display: block;
	}
	.customer-welcome ul:before, .customer-welcome ul:after {
		border-bottom-style: solid;
		content: '';
		display: block;
		height: 0;
		position: absolute;
		width: 0;
	}
	.customer-welcome ul:before {
		border: 6px solid;
		border-color: transparent transparent #fff transparent;
		z-index: 99;
	}
	.customer-welcome ul:before {
		right: 10px;
		top: -12px;
	}
	.header.content li.customer-welcome .action.switch:after {
		font-size: 22px;
	}
	.header.content li.customer-welcome {
		padding: 0 5px;
		margin-left: 15px;    position: relative;
	}
	.customer-welcome ul li {
		margin: 0;
		padding: 0;
	}
	.customer-welcome li a {
		color: #333;
		text-decoration: none;
		display: block;
		line-height: 1.4;
		padding: 8px;
	}
	.customer-welcome .customer-menu li.authorization-link {
		margin: 0;
		padding: 0;
	}
	.amquickview-hover{display: none !important;}
	div.xsitemap ul li{
		width: 100%;
	}
	.contact-index-index .column:not(.sidebar-additional) .form.contact .field.name {
		width: 100%;
	}

	.contact-index-index .column:not(.sidebar-additional) .form.contact .field.email {
		width: 100%;
	}

	.contact-index-index .column:not(.sidebar-additional) .form.contact .field.telephone {
		width:100%;
	}
	.aa-dataset-products {
		width: 100%;
	}
	.table-wrapper.comparison {
		margin-top: 15px;
	}
	.ui-accordion .ui-accordion-content {
		padding: 15px;
	}
	.brand-home-section {
		padding: 0 10px;
	}
	.featured-products {
		padding: 0 10px;
	}
	.featured-brands {
		padding: 0 10px;
	}
	.owl-carousel .owl-nav button, .owl-carousel .owl-nav div{
		left: -23px;
	}
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav div.owl-next{
		right: -23px;
		left:inherit;
	}
	.owl-carousel .owl-nav button:before, .owl-carousel .owl-nav div:before {
		font-size: 10px;
		color: #333333;    line-height: 20px;
	}

	.owl-carousel .owl-nav button, .owl-carousel .owl-nav div {
		width: 22px;
		height: 22px;
		border: 1px solid #333333 !important;
		border-radius: 50% !important;
	}
	#mb-ajaxcart-wrapper .ajaxcart-success-box .success-content .popup-cart-item-info .ajaxcart-message-cartinfo {
		padding: 20px 15px;
		flex-wrap: wrap;
	}

	.ajaxcart-message-cartinfo-content {
		width: 100%;
	}

	#mb-ajaxcart-wrapper .ajaxcart-success-box .success-content .popup-cart-item-info .ajaxcart-message-cartinfo .action.primary {
		margin-left: 0;
		margin-top: 10px;
	}

	.popup-cart-items {
		padding: 0 15px;
	}

	.popup-cart-items .popup-cart-item {
		padding: 15px 0;
	}

	.popup-cart-items .popup-cart-item .item-image {
		width: 100%;
		margin-bottom: 10px;
	}

	.popup-cart-items .popup-cart-item .item-detail {
		width: 100%;
		padding-left: 0;
	}

	div#mb-ajaxcart-wrapper .ajaxcart-success-box .success-content {
		overflow-y: auto;
	}

	.popup-cart-items .popup-cart-item .item-detail .item-name {
		font-size: 18px;
	}

	.popup-cart-items .popup-cart-item .item-detail .part-no {
		font-size: 13px;
	}

	div.mb-ajaxsuite-popup-wrapper {
		padding-bottom: 10px;
	}
	.popup-cart-items .popup-cart-item .item-detail .item-price .old-price .price {
		margin-right: 5px;
		margin-bottom: 4px;
	}

	.popup-cart-items .popup-cart-item .item-detail .price {
		font-size: 18px;
	}
	.cms-index-index .store-review-row .store-review { display:none !important;}
	.table-comparison .price-box {
		padding-left: 0;
	}
	.table-comparison .price-box .old-price .price {
		font-size: 12px;
	}
	.table-comparison .cell.product .price {
		font-size: 14px;
	}
}
@media only screen and (max-width: 374px){
	.minicart-wrapper {
		margin-left: 5px;
	}
	.header.content li.customer-welcome {
		margin-left: 5px;
	}
	.header-top-block .shipping-info-section span {  letter-spacing: 1px;}
	.header-top-block .shipping-info-section .excludes {
		font-size: 85%;
	}
	.subscriber-form .block.newsletter .form.subscribe .actions .action.subscribe {
		padding: 0px 10px;
		font-size: 14px;
	}
	.header.content:before{ display:none;}
}
@media only screen and (min-width:560px) and (max-width:767px) {
	.call-us-section {
		display: block;
		margin-left: auto;
		text-align: right;
	}
	.shipping-info-section {
		display: block;
		width: 100%;
	}
	.header .block-search { 
		max-width: 300px;
		margin-top: 0;
	}
}

@media only screen and (min-width:768px) and (max-width:980px) {
	.header-top-block .shipping-info-section {
		padding-left: 30px;
	}
	.header-top-block .shipping-info-section:before {
		font-size: 24px;
		line-height: 24px;
	}
	.header-top-block .shipping-info-section span {
		letter-spacing: 1px;
		line-height: 12px;
	}
	.stock-section {
		margin-left: 10px;
		padding-left: 25px;
	}
	.stock-section:before {
		background-size: 20px;
		width: 20px;
		height: 20px;
	}
	.stock-section span {
		letter-spacing: 1px;
		line-height: 12px;
	}
	.return-policy-section {
		margin-left: 10px;
		padding-left: 25px;
	}
	.return-policy-section:before {
		font-size: 20px;
		line-height: 32px;
	}
	.return-policy-section .return-policy-info-head {
		letter-spacing: 1px;
	}
	.call-us-section {
		font-size: 16px;
		letter-spacing: 1px;
		padding-left: 25px;
	}
	.call-us-section:before {
		font-size: 18px;
		line-height: 28px;
		position: relative;
		top: 3px;
	}
	.header-top-block {
		flex-wrap: wrap;
		height: 44px;
		overflow: hidden;
	}
	.header-top-block .shipping-info-section {
		width: 40%;
	}

	.header-top-block {
		flex-wrap: wrap;
	}
	.header-top-block.owl-carousel.owl-loaded{
		height: auto;
		overflow: visible;
	}
	.stock-section {
		display: none;
	}

	.return-policy-section {
		margin-left: 25px;
		width: 25%;
	}

	.call-us-section {
		width: 25%;
		margin-left: auto;
		text-align: right;
	}
	.header-top-block.owl-theme .owl-nav {
		margin: 0;
	}

	.header-top-block.owl-theme .owl-nav [class*=owl-] {
		margin: 0;
		padding: 0;
		background: transparent;
		font-size: 0;
		top: 25%;
	}

	.header-top-block.owl-carousel .owl-nav button:before, .header-top-block.owl-carousel .owl-nav div:before {font-size: 18px;color: #ffffff;}

	.header-top-block.owl-carousel .owl-item {
		padding: 0 15px;
	}
	.head-review {
		display: none;
	}
	.header .block-search {
		max-width: 330px;
	}
	.ammenu-menu-toggle {
		position: relative;
		padding-left: 0 !important;
		padding-right: 15px !important;
	}
	.ammenu-nav-sections .ammenu-tabs-container>.ammenu-title {
		display: none;
	}

	.ammenu-nav-sections .ammenu-content {
		margin-top: 0;
	}

	section.ammenu-menu-wrapper.-mobile .ammenu-link.-main:before, section.ammenu-menu-wrapper.-desktop .ammenu-link.-level1:before {
		display: none;
	}

	.ammenu-menu-wrapper.-mobile .ammenu-link.-main, .ammenu-menu-wrapper.-desktop .ammenu-link.-level1 {
		text-transform: capitalize;    font-weight: 500;
	}

	.ammenu-categories-container.ammenu-categories .ammenu-item.ammenu-cat-img, .ammenu-categories-container.ammenu-categories .ammenu-item.widthClass2 {
		width: 100% !important; 
		max-width: 100% !important;
		margin-bottom: 0;
		left: 0 !important;
		padding-left: 0;
		margin-left: 0;
	}

	.ammenu-categories-container.ammenu-categories .ammenu-item.ammenu-cat-img .img-holder, .ammenu-categories-container.ammenu-categories .ammenu-item.widthClass2 .img-holder {
		display: none;
	}
	.ammenu-toggle .ammenu-icon:before, .ammenu-toggle .ammenu-icon:after {  position: absolute;  display: inline-block;  width: 12px;  height: 2px;  background: #363636;  content: '';}
	.ammenu-toggle .ammenu-icon:before {  right: 8px;  border-radius: 10px 0 0 10px;  transform: rotate(0deg);  }
	.ammenu-menu-wrapper .ammenu-submenu.-collapsed+.ammenu-toggle .ammenu-icon:before {  background-color: #000;  transition: all .3s cubic-bezier(0, 1.04, .39, 1.09);  transform: rotate(90deg);}
	.ammenu-toggle .ammenu-icon:after {  right: 8px;  border-radius: 10px 0 0 10px;  transform: rotate(0deg);}
	.ammenu-menu-wrapper .ammenu-submenu.-collapsed+.ammenu-toggle .ammenu-icon:after, .ammenu-menu-wrapper .ammenu-submenu.-collapsed+.ammenu-link {  background-color: #000;  transition: all .3s cubic-bezier(0, 1.04, .39, 1.09);  transform: rotate(0deg);  left: 0;}
	.header.content .ammenu-menu-toggle.-active .ammenu-icon {  width: 21px;  height: 1px;  color: #636363 !important;}
	.header.content .ammenu-menu-toggle.-active .ammenu-icon:last-child {  top: -5px !important;}
	nav.ammenu-main-container ul.ammenu-items li.ammenu-item.-main ul.ammenu-item.-child li a {
    color: #636363 !important;
    line-height: 22px;
    display: inline-block;
    width: 100%;
    font-weight: 400;
    padding: 5px 10px 5px 15px;
    text-transform: inherit;
    }
	div.ammenu-nav-sections .ammenu-link.-main {
		padding: 10px 40px 10px 15px;
	}
	.ammenu-nav-sections .ammenu-item.-main div.ammenu-toggle {
		top: 12px;
		padding: 0;
		right: 10px;
		z-index: 999;
	}
	.ammenu-categories-container.ammenu-categories h3 {
		font-size: 16px;
		margin-top: 10px;
		padding: 0 15px;
	}
	.ammenu-categories-container.ammenu-categories .ammenu-item {
		width: 100% !important;
	}
	section.ammenu-menu-wrapper .ammenu-icon.-small.-down:before, .ammenu-menu-wrapper .ammenu-icon.-small.-down:after {    transform: rotate(0) ;}
	section.ammenu-menu-wrapper .ammenu-icon.-small.-down:before{
		right: 0 ;  
	}
	div.ammenu-nav-sections.-accordion .ammenu-icon.-small.-down {
		transform: rotate(0);
	}
	
	section.ammenu-menu-wrapper .ammenu-icon.-small.-down:after {
		width: 2px ;
		height: 10px ;
		right: 4px ;
		display:block;
	}
	section.ammenu-menu-wrapper .ammenu-icon:before{    transform: rotate(0);}
	section.ammenu-menu-wrapper .ammenu-icon.-small {transform: rotate(0);	}
	section.ammenu-menu-wrapper .ammenu-icon.-small:after {
		display:none;
	}
	div.ammenu-nav-sections.-accordion .ammenu-icon.-small {
		padding: 0;
	}
	div.ammenu-nav-sections.-accordion .ammenu-icon.-small:before{    width: 10px;    right: 0;}
	nav.ammenu-main-container ul.ammenu-items li.ammenu-item.-main ul.ammenu-item.-child li li {
		padding-right: 30px;
		width: 100% !important;
	}
/* 	.ammenu-categories-container .ammenu-link.-level1 .ammenu-arrow {
		display: block;
		opacity: 1;    
		right: 30px;
		top: 16px;
	} */
	div.ammenu-nav-sections .ammenu-item>.ammenu-wrapper {
		padding: 0px 0px 0px 0;
		line-height: 22px !important;
		margin-left: 0 !important;
	}
	.banner-left h3, .banner-right h3 {
		left: 20px;
	}
	.browse-category-section .category-item-section ul.row-second li {   width: 25%;}
	.browse-category-section .category-item-section ul li .category-image a .category-title {
		font-size: 16px;
		height: 30px;
		padding: 3px 0;
	}
	.trade-time {
		width: 100%;
		clear: both;
	}
	.reviewmgr-stream {
		margin-top: 15px;
	}
	.reviewmgr-stream iframe {
		height: auto !important;
	}

	.catalog-category-view .reviewmgr-stream iframe {
		height: 600px !important;
	}


	.newsletter-section {
		width: 100%;
		margin-bottom: 15px;
	}

	.newsletter-frame {
		padding-right: 15px;
	}

	.subscriber-form {
		padding-left: 15px;
	}

	.connect-with-us {
		width: 100%;
		padding-left: 0;
		text-align: center;
	}

	.connect-with-us ul {
		justify-content: center;
	}

	.footer-section [class^="footer-column-"] {
		width: 50%;
		margin-bottom: 15px;
	}
	.header.content:before{ display:none;}
	div.modes {
		order: 0;
		display: none;
	}

	.page-with-filter .toolbar-amount {
		order: 1;
	}

	.page-products .sorter {
		order: 2;
	}

	div.toolbar-products .pages {
		order: 3;
		margin: 15px 0 0;
		width: 100%;
		border-top: 1px solid #efefef;
		padding-top: 5px;
	}

	.toolbar-products {
		flex-wrap: wrap;
	}
	.amquickview-hover{display: none !important;}
	.owl-carousel .owl-nav button, .owl-carousel .owl-nav div{left: -15px;}
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav div.owl-next {
		left: inherit;
		right: -15px;
	}
	div.xsitemap ul li{
		width: 50%;
	}
}
@media only screen and (min-width:981px) and (max-width:1024px) {
	.stock-section {
		margin-left: 15px;
	}
	.return-policy-section {
		margin-left: 15px;
	}
	.header.content:before{ display:none;}
	.store-map {
		width: 50%;
	}

	.store-map .mapouter {
		width: 100%;
	}

	.store-map .mapouter .gmap_canvas {
		width: 100%;
		height: 180px;
	}
	.header .block-search {
		max-width: 350px;
	}
	.ammenu-menu-toggle {
		position: relative;
		padding-left: 0 !important;
		padding-right: 15px !important;
	}
	.ammenu-nav-sections .ammenu-tabs-container>.ammenu-title {
		display: none;
	}

	.ammenu-nav-sections .ammenu-content {
		margin-top: 0;
	}

	section.ammenu-menu-wrapper.-mobile .ammenu-link.-main:before, section.ammenu-menu-wrapper.-desktop .ammenu-link.-level1:before {
		display: none;
	}

	.ammenu-menu-wrapper.-mobile .ammenu-link.-main, .ammenu-menu-wrapper.-desktop .ammenu-link.-level1 {
		text-transform: capitalize;    font-weight: 500;
	}

	.ammenu-categories-container.ammenu-categories .ammenu-item.ammenu-cat-img, .ammenu-categories-container.ammenu-categories .ammenu-item.widthClass2 {
		width: 100% !important; 
		max-width: 100% !important;
		margin-bottom: 0;
		left: 0 !important;
		padding-left: 0;
		margin-left: 0;
	}

	.ammenu-categories-container.ammenu-categories .ammenu-item.ammenu-cat-img .img-holder, .ammenu-categories-container.ammenu-categories .ammenu-item.widthClass2 .img-holder {
		display: none;
	}
	.ammenu-toggle .ammenu-icon:before, .ammenu-toggle .ammenu-icon:after {  position: absolute;  display: inline-block;  width: 12px;  height: 2px;  background: #363636;  content: '';}
	.ammenu-toggle .ammenu-icon:before {  right: 8px;  border-radius: 10px 0 0 10px;  transform: rotate(0deg);  }
	.ammenu-menu-wrapper .ammenu-submenu.-collapsed+.ammenu-toggle .ammenu-icon:before {  background-color: #000;  transition: all .3s cubic-bezier(0, 1.04, .39, 1.09);  transform: rotate(90deg);}
	.ammenu-toggle .ammenu-icon:after {  right: 8px;  border-radius: 10px 0 0 10px;  transform: rotate(0deg);}
	.ammenu-menu-wrapper .ammenu-submenu.-collapsed+.ammenu-toggle .ammenu-icon:after, .ammenu-menu-wrapper .ammenu-submenu.-collapsed+.ammenu-link {  background-color: #000;  transition: all .3s cubic-bezier(0, 1.04, .39, 1.09);  transform: rotate(0deg);  left: 0;}
	.header.content .ammenu-menu-toggle.-active .ammenu-icon {  width: 21px;  height: 1px;  color: #636363 !important;}
	.header.content .ammenu-menu-toggle.-active .ammenu-icon:last-child {  top: -5px !important;}
	nav.ammenu-main-container ul.ammenu-items li.ammenu-item.-main ul.ammenu-item.-child li a {
    color: #636363 !important;
    line-height: 22px;
    display: inline-block;
    width: 100%;
    font-weight: 400;
    padding: 5px 10px 5px 15px;
    text-transform: inherit;
    }
	div.ammenu-nav-sections .ammenu-link.-main {
		padding: 10px 40px 10px 15px;
	}
	.ammenu-nav-sections .ammenu-item.-main div.ammenu-toggle {
		top: 12px;
		padding: 0;
		right: 10px;
		z-index: 999;
	}
	.ammenu-categories-container.ammenu-categories h3 {
		font-size: 16px;
		margin-top: 10px;
		padding: 0 15px;
	}
	.ammenu-categories-container.ammenu-categories .ammenu-item {
		width: 100% !important;
	}
	section.ammenu-menu-wrapper .ammenu-icon.-small.-down:before, .ammenu-menu-wrapper .ammenu-icon.-small.-down:after {    transform: rotate(0) ;}
	section.ammenu-menu-wrapper .ammenu-icon.-small.-down:before{
		right: 0 ;  
	}
	div.ammenu-nav-sections.-accordion .ammenu-icon.-small.-down {
		transform: rotate(0);
	}
	
	section.ammenu-menu-wrapper .ammenu-icon.-small.-down:after {
		width: 2px ;
		height: 10px ;
		right: 4px ;
		display:block;
	}
	section.ammenu-menu-wrapper .ammenu-icon:before{    transform: rotate(0);}
	section.ammenu-menu-wrapper .ammenu-icon.-small {transform: rotate(0);	}
	section.ammenu-menu-wrapper .ammenu-icon.-small:after {
		display:none;
	}
	div.ammenu-nav-sections.-accordion .ammenu-icon.-small {
		padding: 0;
	}
	div.ammenu-nav-sections.-accordion .ammenu-icon.-small:before{    width: 10px;    right: 0;}
	nav.ammenu-main-container ul.ammenu-items li.ammenu-item.-main ul.ammenu-item.-child li li {
		padding-right: 30px;
		width: 100% !important;
	}
/* 	.ammenu-categories-container .ammenu-link.-level1 .ammenu-arrow {
		display: block;
		opacity: 1;    
		right: 30px;
		top: 16px;
	} */
	div.ammenu-nav-sections .ammenu-item>.ammenu-wrapper {
		padding: 0px 0px 0px 0;
		line-height: 22px !important;
		margin-left: 0 !important;
	}
	.banner-left h3 {
		left: 50px;
		font-size: 20px;
		line-height: 26px;
	}

	.banner-right h3 {
		font-size: 20px;
		line-height: 26px;
		max-width: 230px;
	}
	.amquickview-hover{display: none !important;}
	.browse-category-section .category-item-section ul.row-second li {    width: 25%;}
	.footer-section [class^="footer-column-"]{    width: 20%;    padding-right: 20px;}
	.footer-section .footer-column-1 {    width: 35%;}
	.newsletter-frame {padding-right: 15px;}
	.subscriber-form {padding-left: 15px;}
}
@media only screen and (min-width:981px) and (max-width:1000px) {
	
	.stock-section {
		margin-left: 10px;
	}
	.return-policy-section {
		margin-left: 10px;
	}
	.call-us-section {
		padding-left: 25px;
	}
	.banner-left h3 {
		left: 20px;
	}
}
@media only screen and (min-width:1025px) and (max-width:1200px) {
	.header .block-search {
		max-width: 450px;
	}
	.stock-section {
		margin-left: 20px;
	}

	.return-policy-section {
		margin-left: 20px;
	}

	.header.content:before {
		display: none;
	}
	section.ammenu-menu-wrapper.-desktop .ammenu-item.-main {
		max-width: 95px;
		margin: 0 5px 0 0;
	}

	.ammenu-menu-wrapper.-desktop .ammenu-item.-main>.ammenu-link {
		padding: 10px 15px;
	}

	.banner-left h3 {
		left: 50px;
		font-size: 22px;
		line-height: 30px;
	}

	.banner-right h3 {
		font-size: 22px;
		line-height: 30px;
		max-width: 230px;
	}

	.browse-category-section .category-item-section ul.row-second li {
		width: 25%;
	}
	.store-map {
		width: 50%;
	}

	.store-map .mapouter {
		width: 100%;
	}

	.store-map .mapouter .gmap_canvas {
		width: 100%;
		height: 180px;
	}
	.footer-section [class^="footer-column-"] {
		width: 22%;
	}

	.footer-section .footer-column-1 {
		width: 34%;
	}
}
@media only screen and (min-width:1201px) and (max-width:1279px) {
	.ammenu-menu-wrapper.-desktop .ammenu-item.-main>.ammenu-link {   padding: 10px 8px;}
	.banner-left h3 {
		left: 50px;
	}
	.store-map {
		width: 50%;
	} 

	.store-map .mapouter {
		width: 100%;
	}

	.store-map .mapouter .gmap_canvas {
		width: 100%;
		height: 180px;
	}
	.header.content:before{ display:none;}
}
@media only screen and (min-width:1280px) and (max-width:1439px) {
	.header.content:before {
		left: inherit;
		right: -30px;
		top: -15px;
		width: 130px;
	}  
	.stickyheader .ammenu-menu-wrapper.-desktop .ammenu-item.-main>.ammenu-link {
		padding: 21px 5px 21px;font-size: 12px;
	}
}

@media only screen and (min-width:1440px) and (max-width:1550px) {
	.header.content:before {
		width: 130px;
		height: 43px;
		top: -12px;
		left: 95%;
	}
	.stickyheader .ammenu-menu-wrapper.-desktop .ammenu-item.-main>.ammenu-link {
		padding: 21px 5px 21px;
	}
}


section.ammenu-menu-wrapper.-desktop .ammenu-categories-container.ammenu-categories .ammenu-item.ammenu-cat-img .ammenu-link .img-holder{
    border: 1px solid #f0f0f0;
}

section.ammenu-menu-wrapper.-desktop .ammenu-categories-container.ammenu-categories .ammenu-item.ammenu-cat-img .ammenu-link .ammenu-wrapper {
    margin-top: 5px;
}
.columns .column.main select {
    height: 40px;
}
.cms-index-index .head-review {
    cursor: pointer;
}


.cart-totals .totals-tax-summary .mark, .cart-totals .totals-tax-summary .amount {
    border-bottom: 0;
    border-top: 0;
}

@media only screen and (max-width: 767px){
.modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
    height: 100%;
    min-height: 100%;
}
.account .page-main {
    padding-top: 60px;
    position: relative;
}
.product-info-main .product-add-form .field.qty {
	position: fixed;
	right: 0;
	bottom: 50px;
	z-index: 99;
	padding-right: 15px;
	background: #efefef;
	margin: 0;
	padding: 5px 15px;
}
section.ammenu-menu-wrapper.-desktop .ammenu-categories-container.ammenu-categories .ammenu-item.ammenu-cat-img .ammenu-link .ammenu-wrapper, .ammenu-categories-container.ammenu-categories .ammenu-item.widthClass2 .ammenu-link .ammenu-wrapper {
    max-width: 100%;
    text-align: left;
    margin: 0;
}

section.ammenu-menu-wrapper.-desktop .ammenu-categories-container.ammenu-categories .ammenu-item.ammenu-cat-img .ammenu-link, .ammenu-categories-container.ammenu-categories .ammenu-item.widthClass2 .ammenu-link {
    padding: 5px 15px !important;
}
.product-sale-icon {
    z-index: 1;
}

.product-info-cashback-icon {
    z-index: 1;
}
.popup-cart-items .popup-cart-item .remove-wrap {
    left: inherit;
    right: 5px;
    margin: 0 auto;
    top: 15px;
}

.popuo-cart-footer .update-delete-qty {
    margin: 0;
}
.block.upsell .title, .block.related .title, .block.crosssell .title{    z-index: 1;}
.product-info-main .product-info-price .price-box .save-price {
    display: none;
}

.product-info-main .product-info-price .price-box .price-after-cashback {
    display: none;
}

.block.upsell .title, .block.related .title, .block.crosssell .title {
    font-size: 20px;
}

.block.upsell .title strong, .block.related .title strong, .block.crosssell .title strong {
    font-size: 20px;
}


.ammenu-nav-sections.-sidebar .ammenu-items.-root > .ammenu-item > .ammenu-link > .ammenu-icon-block.-toggle{
    margin-top: 20px !important;
}

.ammenu-item >.ammenu-link {display: flex !important;}

}
@media only screen and (min-width:320px) and (max-width:1025px) {
.ammenu-menu-wrapper .ammenu-icon-block svg{color: #000 !important;}
.ammenu-nav-sections.-sidebar .ammenu-label{display: none !important;}
    
.none-stickyheader .page-main {
    margin-top: 150px;
}

#mb-ajaxcart-wrapper .ajaxcart-success-box .success-content .popup-cart-item-info .ajaxcart-message-cartinfo #view_edit_cart{
	margin-left: 0px !important;
}

.ammenu-tabs-list{display: none;}

.ammenu-button.-hamburger{color: #fff !important}
}
@media only screen and (min-width:768px) and (max-width:1024px) {
span.ammenu-menu-toggle.-active {
    display: none;
}
.none-stickyheader .page-main {
    margin-top: 250px;
}
}
@media only screen and (min-width:1200px) and (max-width:2100px) {
.none-stickyheader .page-main, .none-stickyheader .page-main-full-width {
    margin-top:300px;
}

}

@media only screen and (min-width:1100px){
  .ammenu-category-tree .ammenu-list {
    display: none !important;
}
.ammenu-menu-wrapper .ammenu-icon-block{
    margin:  0 auto;
    min-width: 40px;
    width: 40px;
    height: 40px;
}

}

@media only screen and (min-width:1024px){
  .ammenu-category-tree .ammenu-list {
    display: none !important;
}
.ammenu-menu-wrapper .ammenu-icon-block{
    margin:  0 auto;
    min-width: 40px;
    width: 40px;
    height: 40px;
}

}


/* to fix sticky menu below 1177px width */
@media only screen and (max-width: 1200px){
   .ammenu-nav-sections.-topmenu.-sticky .ammenu-main-container{
     width:1050px !important;
     padding: 0px 0px !important;
     right: unset;
   }

   .ammenu-item>.ammenu-link{padding: 4px 6px 4px !important;}

 .ammenu-header-container.stickyheader .header.content .ammenu-logo{display: none;}

}

@media only screen and (max-width: 1640px){
.ammenu-header-container.stickyheader .header.content .ammenu-logo{display: none;}
}

@media only screen and (max-width: 1025px){
    .ammenu-header-container .header.content .ammenu-logo {
    display: block !important;
	width: 80px;
}
}



.catalog-category-view .reviewmgr-stream iframe {
		height: 600px !important; 
	}

.ammenu-item >.ammenu-link {
    padding: 4px 14px 4px !important;
    line-height: 18px;
    font-size: 13px;
    font-weight: 600;
    
    display: inline-block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    letter-spacing: 1px;
}

.ammenu-category-tree .ammenu-title{
   
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    white-space: normal !important;
    display: flex;
    
}

.ammenu-category-tree .ammenu-title.-parent {
    margin: 0;
}



.ammenu-menu-wrapper .ammenu-icon-block.-icon {
    margin-right: revert;
}

.ammenu-nav-sections.-mobile.-accordion .ammenu-items.-root > .ammenu-item:not(:last-child):not(.-active) > .ammenu-link {
    border-bottom: 1px solid;
    border-bottom-color: #c4c4c4 !important;
}

.ammenu-header-container .header.content{margin-bottom: 0px !important;}




.amslider .swiper-button-next, .amslider .swiper-button-prev,.amslider .swiper-button-next, .amslider .swiper-button-next {

    background-size: 15px;
}


.ambrand-index-index .columns .sidebar-main{
    display: none !important;
}


/* stickymenu css */
 .ammenu-nav-sections.-topmenu.-sticky .ammenu-main-container{
     background: transparent !important;
         z-index: 165;
        width: 1240px;
        top: 23px;
       max-width: 80%;
}


.ammenu-nav-sections.-topmenu.-sticky .ammenu-items.-root{
    max-width:none;
}

.ammenu-nav-sections.-topmenu.-sticky .ammenu-items.-root>.ammenu-item>.ammenu-link{
    color:#fff !important;
}

.ammenu-nav-sections.-topmenu.-sticky .ammenu-items .ammenu-icon-block.-icon {

    display: none;
}


.stickyheader .header.content{
    max-width: 100% !important; 
}


#search_mini_form .actions{
    position: relative;
    top: -40px;
}

.none-stickyheader .livesearch.popover-container {
	width: 98%;
	margin: 0 30px;
}


/*-- popup css amasty module exit popup */
  .amexit-popup p {
  	text-align: center;
  }

  .amexit-popup-container .amexit-email {
  	display: block !important;
  	margin-bottom: 5px;
  	text-align: center;
  	margin: 20px 0px;
  }

  .amexit-popup-container input[type="email"] {
  	display: inline-block;
  	width: 60%;
  }

  .amexit-popup-container .amexit-button {
  	width: 60%;
  	margin: 20px 0px;
  }

  .amexit-popup-container .amexit-close {
  	position: absolute;
  	top: 4px;
  	right: 7px;
  	width: 24px;
  	height: 24px;
  	padding: 2px 4px;
  	cursor: pointer;
  	border: 1px solid #000;
  	border-radius: 50%;
  }

 .amexit-popup-container a.amexit-close{
    position: relative !important;
	border: none !important;
 }

 .amexit-popup-container .amexit-button{background: #fc7b4c !important;border: none;}
.amexit-popup-container .amexit-button:hover {
	background: #fc7b4c !important;border: none;
}
  

  .amexit-popup-container .amexit-close>.amexit-icon {
  	fill: #000;
  	width: 13px;
  }