.header-mini-container {
    background: #202a32;
    color: #fff;
    text-align: center;
    padding-top: 8px;
    font-size: 12px;
}
.header-mini-container span {
    color: #fffd76;
    font-weight: 700;
    padding-left: 5px;
}
ul.header.links li {
    float: right;
}
ul.header.links li a {
    font-size: 12px;
    font-weight: 600;
    text-decoration: underline;
}
.minicart-wrapper{
position: absolute;
    right: 0;
    top: 80px !important;
}
.block-search {
    top: 28px !important;
    width: 350px;
    margin-right: 80px;
}
ul.header.links li {
    list-style: none;
    padding-top: 0;
}
ul.header.links li span{
    font-size: 15px;
    font-weight: 600;
    color: #000;
}
.panel.wrapper {
    background: #fff;
    border-bottom:none;
}

 h1 {
    font-size: 2.6rem;
}

.header-mini-container {
    background: #202a32 url(../images/knife-pattern-seamless-vector-20852550.jpg) repeat;
    background-size: 11%;
    padding: 14px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}
.header.links{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 55%;
}

.header.links li:last-child{
    width: 74%;
    text-align: right;
}

.minicart-wrapper {
    top: 100px !important;
    right: 16px;
}

.block-search {
    top: -16px !important;
}
footer.page-footer form#newsletter-validate-detail {
    width: 470px;
    margin-left: 20px;
}
footer.page-footer form#newsletter-validate-detail input#newsletter {
    width: 370px;
    margin-right: 0;
}
footer.page-footer .footer.social {
    max-width: 300px;
    float: right;
}
footer.page-footer .topfooterinner {
    justify-content: space-between;
}

.catalog-product-view .column.main .breadcrumbs {
    order: 1;
    width: 100%;
    padding: 0;
}

@media screen and (max-width:500px) {
footer.page-footer form#newsletter-validate-detail {
    width: 100%;
    margin: 0;
}

footer.page-footer form#newsletter-validate-detail input#newsletter {
    width: 85%;
    padding: 25px 10px;
}

footer.page-footer .topfooterinner {
    justify-content: center;
}

footer.page-footer  .block.newsletter {
    flex-direction: column;
}

footer.page-footer  .block.newsletter .field .control:before {
    display: none;
}

footer.page-footer  button.action.subscribe.primary {
    margin-right: 10px;
}
}
.search.results dl dd {
    font-style: italic;
    padding-left: 2rem;
}
.results dl.block {
    padding: 20px;
    margin-bottom: 20px;
    background: #f5f5f5;
}
.mst-search__misc-recommendations {
    display: block;
}
@media(max-width:1023px){
    .header.links{
        display: none;
    }

    .block-search {
        top: 0px !important;
    }
}
@media(max-width:767px){
    .minicart-wrapper {
        top: 6px !important;
    }

    .block-search .label{
        margin-right: 50px;
    }
}
@media(max-width:1400px){
    .minicart-wrapper {
        top:83px !important;
    }
}
.cms-home .minicart-wrapper {
    top: 80px !important;
}
.minicart-wrapper .action.showcart .counter.qty{
    position: absolute;
    right: -14px;
}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item span.qty-update.item-minus:after{
    content: '-';
}

.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item span.qty-update.item-plus:after{
    content: '+';
}
.header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-items-wrapper .quickcart-items .quickcart-product-item .cart-item-qty{
    line-height: inherit;
}
.header.content {
    padding: 0 !important;
}
.page-header .header.panel{
    padding-bottom: 0 !important;
	padding-top: 0px;
}
.extra-actions{
    text-align: center;
}
@media screen and (max-width:500px) {
/*
header.page-header .block-search .label {
    margin-right: 0;
}*/
header.page-header .logo {
    max-width: 60%;
    margin-left: 73px;
}
header.page-header .mst-searchautocomplete__autocomplete._active {
    position: absolute;
    width: 100%;
}
/*
header.page-header .block-search .control {
    position: absolute;
    top: 100%;
    background: #fff;
    z-index: 10;
    width: 90%;
    margin: auto;
    padding: 0;
    left: 0;
    right: 0;
}
header.page-header .block-search .control input#search {
    margin: 0;
    width: 100%;
    padding-right: 30px;
}*/
header.page-header .mst-searchautocomplete_autocomplete .mst-searchautocomplete_close {
    position: absolute;
    top: -33px;
}
header.page-header .mst-searchautocomplete__autocomplete._active {
    position: absolute;
    width: 30px;
    display: none;
    background: transparent;
    border: none;
}
.minisearch .mst-searchautocomplete__wrapper {
    background: white;
}
}
.cms-home .sidebar-additional .widget.block.block-static-block {
    display: none;
}
.opc-wrapper .checkout-shipping-address .shipping-disclaimer {    
    color: #e24b00;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 20px;
}

/* new header mobile */

.page-header .minicart-wrapper .action.showcart .counter.qty{right:0px;top: -15px;}

@media (min-width: 768px) {
.page-wrapper .page-header .header.content .usamenu,
.usa-mob-close{display:none;}
}   
@media only screen and (max-width:767px) {
.page-wrapper .page-header .header-mini-container{font-size:12px;}
.page-wrapper .page-header .block-search{width:100%;margin-top:15px;}
.page-wrapper .page-header .logo{margin:10px 0 5px 65px;max-width:50%;}

header.page-header .mst-searchautocomplete__autocomplete._active.usa_active{display:none !important;}

.page-wrapper .page-header .minicart-wrapper{top:0px !important;right:10px;margin-top:15px;}
.page-wrapper .page-header .minicart-wrapper .action.showcart:before{font-size:40px;}

nav.navigation > ul > li > a{display:block !important;}
nav.navigation > ul > li.mintro > ul{display:block !important;}
footer.page-footer .footer.social{max-width: 100% !important;padding-top:10px;}

.section-item-title.nav-sections-item-title.active{width:100%;text-align:left;padding-left:20px;background: white;}
.page-wrapper .nav-sections .section-items > div:nth-child(4){display:none;}
.page-wrapper .navigation .level0.parent > .level-top > .ui-menu-icon{padding-right: 1px !important;}
.header.content .usamenu{float:right;display:block;margin:0;top:0px;right:10px;margin-top:15px;padding-right:37px;position:absolute;z-index:5;}
.header.content .usamenu .usamico{width:30px;height:30px;cursor: pointer;}
.header.content .usamenu .usamico::after {content: '\e627';font-family: 'icons-blank-theme';font-size: 30px;line-height: 30px;color:#000;}

.header.content .usamenu .usamlist{display:none;position:absolute;background:white;right:5px;z-index:5;min-width: 150px;padding:10px;margin-top:5px;
border:.0714rem solid rgba(0,0,0,.2);border-radius: .4286rem;box-shadow: 0 .3571rem .7143rem rgba(0,0,0,.2);}
.header.content .usamenu .usamlist::before{
content: '';position:absolute;width: 12px;height: 12px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;top: -7px;right: 40px;background: #fff;transform: rotate(45deg);}

.page-wrapper .page-header .minicart-wrapper{z-index:15;}
.header.content .block-search .label{margin-right:76px;}
.header.content .block-search .control{margin:0;}

.section-item-title.nav-sections-item-title.active img{width:70%;margin-top:-10px;}
.page-header .logo img{width: 185px;}
.page-header .minicart-wrapper .action.showcart .counter.qty{right: -5px;top: -10px;}
.page-header .minicart-wrapper .block-minicart{width:315px;}
.page-header .minicart-items-wrapper{padding:15px 20px 15px 10px;}  
body .header .quickcart-wrapper .block-quickcart .block-content-quickcart .quickcart-top button.close{right:10px;}

.nav-open .page-wrapper .nav-sections,
.page-wrapper .navigation,
.page-wrapper  .navigation .level0 .submenu,
.page-wrapper .navigation .submenu:not(:first-child).expanded{background:#fff !important;}
.page-wrapper .section-item-content.nav-sections-item-content .navigation .level0 > .level-top,
.page-wrapper .section-item-content.nav-sections-item-content .navigation .level0 .submenu a,
.page-wrapper .section-item-content.nav-sections-item-content .navigation .submenu:not(:first-child) ul > li a{color:#000;}
.page-wrapper .navigation li.level0:last-child{border: 0;}
.page-wrapper .navigation .level0 > .level-top{font-weight: 500;}
.page-wrapper .navigation .parent .level-top::after{position:absolute;top:5px !important;content:'\e608';}
.page-wrapper .navigation .parent.mintro .level-top::after,
.page-wrapper .navigation .parent .level-top.ui-state-active::after{content:'\e622';}

.usa-mob-close{display:block;}
.usa-mob-close::before{content:'\e616';font-family:icons-blank-theme;position:absolute;top:20px;right:25px;width:30px;height:30px;font-size:50px;display:flex;justify-content:center;align-items:center;color:#000;}
.usas-links{padding:0 5px;display:flex;flex-direction:column;}
.usas-links > div{padding:6px 0;font-weight:500;cursor:pointer;}
.usas-links .ubtn a{text-align:center;display:block;padding:6px 0;color:#fff;background:#000;border:1px solid #000;border-radius:3px;text-transform:uppercase;}
.usas-links .ubtn.uup a{background:white;color:#000;}
.usas-links .uinfo::before{content:'';display:block;border-top:1px solid #ccc;margin:2px 0 10px;}
.usas-links .uinfo{font-weight:700;font-size:13px;}
.usas-links .uinfo span{display:block;padding-top:8px;font-weight:500;}

}

.subcatlist{display:none;}
.owl-item .subcatlist{display:block;}

.columns .usak-featured .block-title{margin:0;}
.usak-featured .block.widget .product-item-info{padding:10px;position:relative;background:#fff;min-height:532px;}
.usak-featured .block.widget .products-grid .product-item{border-left:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;margin-bottom:0;}
.usak-featured .products-grid .product-item-actions{padding:10px 0;margin:0 auto;width:85%;left:0;right:0;}
.usak-featured .product-item-actions .actions-primary{display:inline-block;vertical-align:middle;width:100%;}

.usak-featured .product-item-actions .action.primary{width:100%;background:#ff5501;color:#fff;border:3px solid #ff5501;text-transform:capitalize;border-radius:5px;}
.usak-featured .product-item-actions .action.primary:hover{background:#fff;color:#ff5501;}
.usak-featured .product-item-actions .actions-secondary>.action.towishlist{display:none;}
.usak-featured .block.widget .products-grid .owl-carousel .product-item{width: 100% !important;}

div.pages .items,
div.pages .item{display:flex;align-items:center;}

div.pages .action.next,
div.pages .action.previous,
div.pages a.page,
div.pages strong.page{width:30px;height:30px;line-height:30px;padding:0;background:#fff;color:#000;margin:0 4px;border:0;border-radius:50%;box-shadow: 2px 2px 4px 1px rgba(32, 76, 7, 0.4);font-size: 14px;}

div.pages .action.next:hover,
div.pages .action.previous:hover,
div.pages a.page:hover,
div.pages strong.page,
div.pages strong.page:hover{background:#000;color:#fff}

div.pages .action.next, 
div.pages .action.previous{width:25px;height:25px;line-height:25px;}

div.pages .action.next::before,
div.pages .action.previous::before{color:#000;font-size:32px;margin:0;width:25px;height:25px;line-height:25px;display:flex;justify-content:center;}

div.pages .action.next:hover::before,
div.pages .action.previous:hover::before{color:#fff;}

@media only screen and (max-width: 767px) {
div.pages .items, 
div.pages .item{justify-content:center;}
.products.wrapper ~ .toolbar-products{padding:20px;border-radius:40px;box-shadow:0 0 12px 1px rgba(0,0,0,.35);border:0;background:#f8f8f8;}
/*
div.pages .action.next,
div.pages .action.previous,
div.pages a.page,
div.pages strong.page{width:25px;height:25px;line-height:25px;font-size:12px;margin:0 3px;}
*/

    .customer-account-login .form .field-recaptcha .grecaptcha-badge,
    .customer-account-create .form .field-recaptcha .grecaptcha-badge,
    .customer-account-forgotpassword .form .field-recaptcha .grecaptcha-badge,
    .contact-index-index .form .field-recaptcha .grecaptcha-badge{
        position: revert !important;
        -webkit-transform: none  !important;
    }
}

.customer-account-create .field.newsletter{text-align:left;}
.page-wrapper input[type="checkbox"]{top: 0px;}
.customer-account-login .form .field-recaptcha .grecaptcha-badge,
.customer-account-create .form .field-recaptcha .grecaptcha-badge,
.customer-account-forgotpassword .form .field-recaptcha .grecaptcha-badge,
.contact-index-index .form .field-recaptcha .grecaptcha-badge{
position: fixed;
left: 0;
top: 75%;
z-index: 98;
-webkit-transform: rotate(-90deg);
transform-origin: left top;
}

.usa-contact{display:flex;flex-wrap:wrap;justify-content:space-between;}
.usa-contact .ucontact{width:48%;}
.contact-index-index .page-wrapper .column:not(.sidebar-additional) .form.contact,
.usa-contact .right .uconimg img{width: 100%;min-width: 100%;}
.usa-contact .uconadd{margin-top:15px;}
.usa-contact .uconadd .uadd{font-size:20px;font-weight:600;}
.usa-contact .uconadd .umob{font-size:18px;}
.ucontact.left .fieldset{margin-bottom:15px;}
.ucontact.left form > .fieldset{margin:0;}
.ucontact.left .fieldset > .legend{display:none;}
.ucontact.left .fieldset > .field:not(.choice) > .label{display: block;width:100%;text-align:left;margin-bottom:5px;}
.ucontact.left .fieldset > .field:not(.choice) > .control{width:100%;}
.ucontact.left .fieldset > .field.choice::before, 
.ucontact.left .fieldset > .field.no-label::before {content: unset;}
.column:not(.sidebar-main) .ucontact.left form .actions-toolbar, 
.column:not(.sidebar-additional) .ucontact.left form .actions-toolbar{margin:0;}

@media only screen and (max-width:767px) {
.usa-contact .ucontact{width:100%;} 
.usa-contact .ucontact.right{margin-top:30px;}
.usa-contact .uconadd .uadd{font-size:18px;}
}


.page-wrapper .sidebar .o-list{background:#fff;}
.page-wrapper .sidebar .o-list li > ul{margin: 0;padding-left: 0;}
.page-wrapper .sidebar .o-list li a{font-size:16px;text-transform:capitalize;}

body .amgdprcookie-bar-container{background:#000;color:#fff;}
body .amgdprcookie-bar-container .amgdprcookie-link, 
body .amgdprcookie-bar-container .amgdprcookie-policy a{color:#e4ce3a;}
body .amgdprcookie-bar-container .amgdprcookie-buttons-block{justify-content: space-between;}
body .amgdprcookie-bar-container .amgdprcookie-button.-save{background-color:#e4ce3a;color:#333;font-weight:500;flex-basis:38%;}
body .amgdprcookie-bar-container .amgdprcookie-button.-settings{background-color:#6a6a6a;color:#fff;font-weight:500;flex-basis: 58%;}


.page-footer .topfooter{background: transparent;}
.page-wrapper .page-footer{background: #202a32 url(../images/knife-pattern-seamless-vector-20852550.jpg) repeat;}
.page-footer .footer.content{margin-top:0;}
.page-footer .bottomfooter{border:0;}
.page-footer .block.newsletter .title,
.page-footer .addressfoot div strong{color:#f6f6ae;}

.page-footer .block.newsletter{max-width: 67%;text-align: left;}
.page-footer .block.newsletter .title strong{width: auto;}
.page-wraapper footer.page-footer .footer.social{max-width: 30%;}

.page-footer .copyright,
.page-footer .creditcards{display:none;}
.page-footer .paymentcreditcards{text-align:left;}
.page-footer .footer .fa{font-size:28px !important;}

@media only screen and (max-width:767px) {
.page-footer .block.newsletter{max-width:100%;}
.page-footer .block.newsletter .field{width: 70%;}
.page-footer #newsletter-msp-recaptcha{display:none;}
.page-footer .block.newsletter .actions{display: flex;width: 30%;}
.page-wrapper footer.page-footer form#newsletter-validate-detail{display: flex;}
.page-wrapper footer.page-footer form#newsletter-validate-detail input#newsletter{margin-left: 10px;width: 100%;}
.page-wrapper footer.page-footer button.action.subscribe.primary{width: 100%;}
.page-footer .paymentcreditcards{text-align:center;}
}

body .amgdprcookie-toggle-cookie .amgdprcookie-input:not([checked]) + .amgdprcookie-label,
body .amgdprcookie-groups-modal .amgdprcookie-done,
body .amgdprcookie-groups-modal .amgdprcookie-done:hover,
body .amgdprcookie-groups-modal .amgdprcookie-done:focus{background-color:#000;}
body .amgdprcookie-cookie-container .amgdprcookie-options{color:#ff8644;text-decoration:underline;box-shadow:none;}

@media only screen and (min-width:768px){
.header.content .minicart-wrapper{top:55px !important;right:0;}
}
.page-wrapper .page-header{background:#f1f1f1;}
.header.content .header.links li:last-child{width: auto;}
#search_mini_form #search{background:#f1f1f1;border-radius:40px;box-shadow:2px 2px 2px 0px rgba(0, 0, 0, 0.5);}
#search::placeholder{color:#000;opacity:1;}

.page-wrapper .page-header .widget.block{margin:0;}
.page-wrapper .navigation .level0 .submenu li.parent > a > .ui-menu-icon::after{font-size:32px;}


.page-with-filter .toolbar-number{font-size:14px;}
.page-with-filter.page-products .products-grid .product-items{margin-left:-5px;margin-right:-5px;}
.page-with-filter.page-products .products-grid .product-item{padding:0 5px 10px 5px;}
.page-with-filter .products-grid .product-item-actions{margin:0 auto;width:85%;left:0;right:0;}
.page-with-filter .product-item-actions .actions-primary{width:100%;}

.page-products .product-item-info{box-shadow:1px 1px 1px #cbcbcb;border-radius:5px;}
.page-with-filter.catalog-category-view .product-item-actions .action.primary, 
.page-with-filter .product-item-actions .action.primary{background:#ff5501;color:#fff;border:#ff5501 3px solid;text-transform:capitalize;width:100%;border-radius:5px;}
.page-with-filter.catalog-category-view .product-item-actions .action.primary:hover, 
.page-with-filter .product-item-actions .action.primary:hover{background:#fff;color:#ff5501;}
.product-item-info .unavailable{text-transform: uppercase;}

.catalog-category-view .page-title-wrapper h1{margin: 0;}

.product-item-info .action.more{display:block;padding-top:10px;color:#ff5501;}

.product-info-main #product-addtocart-button{border-radius:5px;border:3px solid #ff5501;text-transform:capitalize;}
.product-info-main #product-addtocart-button:hover{background:transparent;color:#ff5501;}

@media only screen and (max-width:1024px) {
.page-with-filter.page-products .products-grid .product-item{width:33.33333333%;}
}
@media only screen and (max-width:767px) {
.page-with-filter.page-products .products-grid .product-item{width:50%;}
}


@media only screen and (min-width:768px) {
.catalog-product-view .column.main > div.info.detailed{width:100%;}
.catalog-product-view .column.main > div.review-section{width:100%;}
}   
.catalog-product-view .column.main{display:flex;flex-wrap:wrap;justify-content: space-between;}
.catalog-product-view .column.main > div{order: 6;}
.catalog-product-view .column.main > div.media{order:1;}
.catalog-product-view .column.main > div.product-info-main{order:2;}
.catalog-product-view .column.main > div.info.detailed{order:3;}
.catalog-product-view .column.main > div.block{order:4;width:100%;margin-bottom:30px;border:1px solid #cccccc !important;}
.catalog-product-view .column.main > div.review-section{order:5;}



.checkout-index-index .logo{margin:0 !important;text-align:center;max-width:100%;width:100%;}
.checkout-index-index .opc-progress-bar{text-align: center;}
.checkout-index-index .opc-sidebar{background:#fff;border-radius:5px;overflow:hidden;}
.checkout-index-index .opc-block-summary{background:transparent;}
.checkout-index-index .opc-wrapper #checkoutSteps{background:#fff;padding:30px 40px;border-radius:5px;overflow:hidden;}
.opc-wrapper .checkout-shipping-address .shipping-disclaimer{margin: 10px 0;}

@media only screen and (min-width: 768px) {
.checkout-index-index .opc-sidebar{margin:0;}
}

.checkout-index-index .page-wrapper .opc-progress-bar-item > span{color:#9f9f9f;}
.checkout-index-index .page-wrapper .opc-progress-bar-item._active > span{color:#333333;}
.checkout-index-index .page-wrapper .widget.block.block-static-block{padding:25px 20px;display:inline-block;width:auto;min-width:100%;}
.checkout-index-index .page-wrapper .widget.block.block-static-block h2{margin:0 0 20px 0;}


@media only screen and (max-width:767px) {
.checkout-index-index .page-wrapper .page-header .logo{max-width:100%;}
.checkout-index-index .page-wrapper .checkout-container{margin:20px 0 20px;}
.checkout-index-index .page-wrapper .authentication-wrapper{max-width:100%;padding:10px 10px !important;float:left;}
.checkout-index-index .page-wrapper .opc-progress-bar{margin-top:20px;float:left;width:100%;}
.checkout-index-index .minicart-wrapper{position:relative;top:0px !important;right:0px;margin: 0;}
.checkout-index-index .minicart-wrapper .action.showcart{border:0;position:relative;padding: 7px 0;}
.checkout-index-index .minicart-wrapper .action.showcart .counter.qty{right:0;top:0;}

.checkout-index-index #opc-sidebar .opc-block-summary{padding:0;}
.checkout-index-index .opc-sidebar.modal-custom .action-close{margin:5px;}
.checkout-index-index #opc-sidebar .opc-block-summary > .title{padding-left:10px;}
.checkout-index-index .authentication-dropdown .modal-inner-wrap{padding:10px;}
.checkout-index-index .authentication-dropdown.modal-custom .action-close{margin: 20px;}
.checkout-index-index .page-wrapper .widget.block.block-static-block{padding:20px;min-width:auto;}
.checkout-index-index .opc-estimated-wrapper{padding:10px 0;}

.checkout-index-index .page-wrapper .checkout-container{display:flex;flex-direction: column;}
.checkout-index-index .page-wrapper .authentication-wrapper{order:3;margin-bottom:10px;}
.checkout-index-index .page-wrapper .opc-progress-bar{order: 1;}
.checkout-index-index .opc-estimated-wrapper{order: 2;}
.checkout-index-index .checkout-container > .messages{order: 4;}
.checkout-index-index .checkout-container > .opc-wrapper{order: 5;}

.page-wrapper .cart-container{display: flex;flex-wrap: wrap;}
.page-wrapper .cart-container .cart-summary{order: 2;width: 100%;}
.page-wrapper .cart-container #form-validate{order: 1;margin-bottom: 20px;width: 100%;}
.flexbox .homepage-left-col > div a > img{width: 100%;}
.page-wrapper .page-header .logo{max-width: 195px;}
}

.stock.unavailable,
.product-info-main .stock.unavailable {text-transform: uppercase !important;font-weight: bold !important;}
.page-wrapper .sidebar .o-list{display: block;}

.page-products .products.products-list .item.product-item{margin-bottom: 10px !important;}
.page-products .products.products-list .product-item-info{height: auto;}
.page-products .products-list .product-item-details{padding: 10px;}

.product-info-main #product-addtocart-button:focus {
    background: #ff5501;
    color: #fff;
}

@media only screen and (min-width:768px) and (max-width:900px) {
.page-wrapper .cart-summary{width: 30%;}
.page-wrapper .cart-container .form-cart{width: 67%;}
}

@media only screen and (min-width:768px) and (max-width:1280px) {
.page-wrapper .header.content{margin-bottom:5px;}   
.page-wrapper .logo{width:45%;margin:0px 0 10px 0 !important;}
.page-wrapper .header.links{display:flex;width:50%;margin-bottom: 20px;}
.page-wrapper .header.links li{margin: 0;}
.page-wrapper .header.content .minicart-wrapper{right:5px;top: unset !important;bottom:0px;position: relative;}
.page-wrapper .minicart-wrapper .action.showcart .counter.qty{right:0;top:-15px;}
.page-wrapper .block-search{top:unset !important;bottom:5px;margin:0;}
.page-wrapper #search_mini_form #search{height:28px;padding:20px;}
.page-wrapper #search_mini_form .action.search{padding:2px 0 0 0;}

.navigation ul > li.level0{padding-right: 15px;}
.navigation li.level0{padding: 6px 6px !important;}
.navigation .level0.parent > .level-top,
.navigation .level0 > .level-top{font-size: 12px;}
.navigation .level0 > .level-top{padding:0;}
}

@media only screen and (max-width:767px) {
.page-products .products.products-list .product-item-info{display:flex;flex-wrap:wrap;padding:0;}
.page-products .products-list .product-item-photo{width: 30%;}
.page-products .products-list .product-item-details{width:60%;}
}

.product-item-actions .actions-secondary{display:none !important;}

.checkout-index-index .items-in-cart .minicart-items{display: block !important;}
.checkout-index-index .opc-block-summary .items-in-cart.active > .title::after{content: '\e622';}

@media only screen and (min-width:1100px) and (max-width:1279px) {
.cms-home .page-main{padding-left:20px !important;padding-right:20px !important;}
}

header.page-header .logo object {
    pointer-events: none;
}

.product.attribute.description strong {
    font-weight: bold !important;
}
@media only screen and (max-width: 768px){
    .nav-sections-item-title{
        float:none;
        height: auto;
    }
}
@media only screen and (min-width:768px) and (max-width:954px) {
    .page-wrapper .page-header .logo {margin: 3px 0 5px 65px !important;max-width: 195px;}
    .page-wrapper .header.links{display: none;}
    .nav-toggle:before {color: #fff;background: #000;width: 38px;border-radius: 4px;}
    .nav-toggle{left: 15px;}
    .block-search{width: auto !important;}
    .block-search .control {
        padding: 0;
    }

    .page-wrapper .header.content .minicart-wrapper {
        top: 12px !important;
    }

    .page-wrapper .block-search {
        top: 7px !important;
    }

   .minicart-wrapper .block-minicart {
        right: 0;
    }
}
@media only screen and (min-width:769px){
	.navigation{background:#202a32;}
	.navigation .level0 > .level-top{line-height: 42px; color:#ffffff;}
	.navigation .level0 > .level-top:hover{color:#fffeab;}
	.page-wrapper > .top-container {
		max-width: 100%;
		padding:0px;
	}
	.nav-sections{margin:0;}
	.block-search .action.search{
		top: 8px;
	}
	.block-search .action.search:before {
        color: #000;
        font-size: 32px;
    }
	.page-layout-2columns-left .sidebar-main{
		width: 27.666667%;
	}
	.fieldset>.field:not(.choice)>.label{
		text-align: left;
		width: 100%;
		float: none;
	}
}
.affirm-banner-container img {
    width: 100%;
}
.addressfoot {
   word-break: break-word;
}
@media (min-width: 640px) and (max-width: 767px), print {
    .page-products .products-grid .product-item {
        margin-left: 0%;
    }
}

@media (min-width: 768px) and (max-width: 1023px), print {
    .page-products .products-grid .product-item {
        margin-left: 0%;
    }
}

@media (min-width: 768px) {
    .navigation {
        background: #202a32;
    }
    .navigation .level0>.level-top {
        color: #fff;
    }
     .navigation .level0>.level-top.ui-state-focus, .navigation .level0>.level-top:hover {
        color: #fffeab
     }
    .page-layout-2columns-left .sidebar-main {
        width: 27.666667%;
    }
    .page-wrapper #search_mini_form .action.search {
	top: 8px;
    }
    .block-search .action.search:before {
        color: #000 !important;
        font-size: 32px !important;
    }
}

@media (min-width: 1024px), print {
     .page-products .products-grid .product-item:nth-child(3n + 1) {
        margin-left: 1%;
     }
     .page-products .products-grid .product-item:nth-child(4n + 1) {
        margin-left: 0;
     }
    .page-products .products-grid .product-item {
        margin-left: 1%;
        padding: 0;
        width: calc((100% - 3%) / 4) !important
    }
}

@media (max-width: 639px) {
    .page-with-filter.page-products .products-grid .product-item {
        width: 50%;
    }
}
