.fotorama__caption {
    display: none !important;}
.product-social-links{
    text-align: left !important;
}


.open-size-calc-popup {
    float: left;
    padding-left: 6px;
    color: #FD6900;
}
#boxershort-size-calc-modal{display:none;}
#boxershort-size-calc-modal .detail_size .filter-area .for-pents .filter select {
    border: 1px solid #707070;
    height: 40px;
    font-size: 16px;
    line-height: 24px;
    color: #C7C7C7;
    font-family: 'Avenir-Roman';
    background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/arrow-cat-black.png) no-repeat 95% center;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
}
#boxershort-size-calc-modal .detail_size .filter-action .custom-btn {
    width: 100%;
    margin: 20px 0;
}

.review-date .star-rating{
    min-width: 100px;
  }
  
#discount-credit-form .payment-option-inner .field label{display: block !important;}

.checkout-cart-index #custom-loader{ display: none !important;}
.checkout-cart-index #loading-image{ display: none !important;}

.payment-method .action-help{ display: none !important;}
.checkout-cart-index .table-wrapper .totals .shipping{ display: none !important;}
@media (min-width: 768px), print {
.page-main>.page-title-wrapper .page-title {
    display: block !important;
    text-align:center;
}
.catalog-category-view .products-grid .product-item .product-item-info {
    padding: 0 30px;
}
}

@media screen and (max-width: 767px) and (min-width: 400px) {
.catalog-category-view .products-grid .product-item {
    width: 50% !important;
}

.seo-block ul li {
    width: 29% !important;
}
}

.checkout-cart-index .cart-discount {
    display:none;
}

.sy-multiple-layered-navigation-items li:last-child {
    display:block;
  }
.size .sy-multiple-layered-navigation-items li:last-child {
      display:none;
    }

.seo-block ul li{ width: 29% !important; }


.cart-discount {
    display:none;
}

footer.page-footer:before {
    border-bottom: 2px solid white !important;
}

#tsbadgeResponsiveTop_db8d3657bdbe440c985ae127463eaad4 {
    position: fixed !important;
    bottom: 0 !important;
    z-index: 99 !important;
}

.checkout-payment-method .payment-method-title .payment-icon {
    width: 24px;
    border-radius: 2px;
}

.discount-code .payment-option-inner {
    width: 45%;
}

.discount-code .actions-toolbar {
    width: 48%;
}

.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option {
    max-width: 160px !important;
}

/* ** material section ** */
.fine-wool ul li:before {
    content: '\e608';
    color: #000;
    position: absolute;
    font-size: 36px;
    font-family: 'icons-blank-theme';
    margin-left: -40px;
}

.fine-wool ul li {
    margin-left: 30px;
}

/* ** SEO Block ** */
.seo-block{ overflow: hidden; text-align: center;}
.seo-block .block-title{ overflow: hidden; margin: 0px; padding: 101px 0px 26px; }
.seo-block .block-title h2{color: #000000; font-size: 48px; line-height: 1; font-family: 'AvenirLTStd-Roman';}
.seo-block p{ color: #000000; font-size: 16px; line-height: 28px; font-family: 'AvenirLTStd-Roman'; letter-spacing: 1px; max-width: 855px; width: 100%; margin: 0 auto; }
.seo-category{ padding: 0px 26px; margin: 35px auto; }
.seo-block ul{ margin-left: -11px; overflow: hidden; margin-bottom: 0px; width:100% }
.seo-block ul li{ display:inline-block; list-style: none; border: 0px solid #ff6900; margin:11px 0px 11px 8px; vertical-align: top; width: 14% !important;  }
.seo-block ul li a{ display: block; font-weight: 400 !important; font-family: 'Avenir-Heavy'; color: black; font-size: 16px; text-transform: uppercase; letter-spacing: 2px; }

/* ** Category ** */
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-content ol li a {
    font-size: 13px !important;
}

.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-content ol li {
    margin-bottom: 0px !important;
}

.catalog-category-view .sidebar-main .block-content .filter-options-item {
    margin-bottom: 30px;
    text-transform: none;
}

/* ** PDP ** */
#option-label-size-140-item-184 {
    display: none !important;
}

.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option {
    padding: 5px 3% !important;
}

.catalog-product-view .product-info-main .order-with-confidence ul li:before {
    content: '\e608';
}

/* ** Checkout ** */
.tig-postcode-field-group {
    width: calc(100% - 8px) !important;
}

.checkout-index-index .checkout-container .opc-wrapper form input[type=text], .checkout-index-index .checkout-container .opc-wrapper form input[type=email], .checkout-index-index .checkout-container .opc-wrapper form select {
    border: 1px solid #6c6c6c !important;
}

.checkout-index-index .checkout-container .opc-wrapper ol li.checkout-shipping-address .form-shipping-address .label {
    padding-bottom: 0px !important;
    font-size: 14px !important;
    margin-bottom: 0px !important;
}

.checkout-index-index .checkout-container .opc-wrapper ol li.checkout-shipping-address .form-login .field label {
    font-size: 14px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

/* ** CMS Landing pages ** */

.cms-content-title {
    width: 400px;
    margin: 0 auto;
    text-align: center;
    padding: 100px 0;
}

.cms-content-title h1 {
    font-size: 3em;
    font-family: "HelveticaNeue-UltraLight", "Helvetica Neue Ultra Light", "Open Sans", "Helvetica Neue";
    color: white !important;
}

.cms-content-title p {
    color: white !important;
}

.cms-content {
    width: 600px !important;
    margin: 80px auto;
}

.cms-content-2 {
    width: 900px;
    margin: 80px auto;
}

.cms-products {
    margin: 180px auto;
}

.cms-products ul{
    list-style-type: none !important;
    margin: 0;
    padding: 0;
}

.cms-products li {
    float: left;
    width: 17%;
    text-align: center;
}


.cms-content-img {
    width: 100%
}

.cms-content-img img {
    max-width: 100%;
}

@media only screen and (max-width: 640px) and (min-width: 320px) {

.catalog-category-view .sidebar-main .block-content .filter-options-item {
    margin-bottom: 0px;
}

.product-image-container {
    max-width: 50% !important;
}

.catalog-category-view .products-grid .product-image img {
    width: 100% !important;
}

.lineup-block img {
    margin: 0 auto;
    padding: 0 !important;
}

#homepage-block h2{
    font-size: 64px;
}

.seo-block .block-title h2 {
    font-size: 24px;
}

.cms-content {
    width: 100% !important;
    margin: 80px auto;
    padding: 0 20px 0 0;
}

.cms-content-2 {
    width: 100%;
    margin: 80px auto;
    padding: 0 20px 0 0;
}
}

/* hall of fame page design */

.cms-hall-of-fame .page-title h1{
    font-size: 38px;
    margin: 0 auto;
    margin-bottom: 5px;
    text-align: center;
    text-transform: none;
    color: #343434 !important;
}
.hall-of-fame-content{
    display: block;
    float: left;
    margin-bottom: 100px;
}
.hall-of-fame-content .sub-title{
    font-size: 18px;
    color: #343434;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 35px;
}
.hall-of-fame-content .box-wrapper{
    display: block;
    float: left;
    clear: both;
}
.hall-of-fame-content .box-wrapper .each-box{
    height: 390px;
    width: 390px;
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 15px;
    background-color: #e5e5e5;
    float: left;
    position: relative;
}
.hall-of-fame-content .box-wrapper .each-box:nth-child(4n){
    margin-right: 0px;
}

/* grayscale */

.hall-of-fame-content .box-wrapper .each-box img{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: all 0.1s ease;
}
.hall-of-fame-content .box-wrapper .each-box:hover img{
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    filter: grayscale(0%);
}
.hall-of-fame-content .box-wrapper .each-box .text-over-img{
    color: #ffffff;
    position: absolute;
    display: block;
    left: 15px;
    bottom: 15px;
    z-index: 99;
    text-align: left;
    font-size: 18px;
    right: 15px;
    line-height: 21px;
    max-height: 50%;
    overflow: auto;
}
.hall-of-fame-content .box-wrapper .each-box .text-over-img .img_desc{
   font-size: 14px;
}

/* ********** 6-12-2018**************** */

.customer-account-login .page-title .base{display: none;}
.customer-account-login .block-customer-login{
        display: block;
    float: none !important;
    width: 100% !important;
}
.customer-account-login .block-new-customer{
    float: none !important;
        width: 100% !important;
}
.customer-account-login #maincontent,
.customer-account-forgotpassword #maincontent,
.customer-account-create #maincontent{
        background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/banner_bg_3.png) 0 0 no-repeat;
  margin-top: 30px;
    width: 100%;
    background-size: cover;
    max-width: 100% !important;
    min-height: 730px;
    margin-bottom: -25px;
}
.customer-account-login .login-container,
.customer-account-forgotpassword .form.password.forget,
.customer-account-create .form.create.account.form-create-account{
    display: inline-block;
    float: right !important;
    background-color: #f7f7f7;
    padding: 20px 45px 40px 45px;
    margin-top: 120px;
    width: 480px;
    margin-right: 10%;
}

.customer-account-login .block-customer-login .control {
    width: 100% !important;
}


.customer-account-login .actions-toolbar{width: 100%}
.customer-account-login .actions-toolbar .secondary{
    float: right !important;
    display: inline-block;
    width: auto;
    padding: 9px 0;
    margin-bottom: 0;
}
.customer-account-login .actions-toolbar{  float: left;
    width:100% !important;}
.customer-account-login .actions-toolbar .primary
{    float: left;
    width: 50% !important; margin-right: 0px !important;}
.customer-account-login .actions-toolbar .primary .login.primary,
.customer-account-login .actions-toolbar .primary .create.primary,
.customer-account-forgotpassword .actions-toolbar .primary .submit.primary,
.customer-account-create  .actions-toolbar .primary .submit.primary{
    line-height: normal;
    text-transform: capitalize;

    font-weight: 600;
    padding: 10px 15px;
    color: #FFFFFF;
    font-size: 14px;
    min-width: 100%;
        border: none;
}
.customer-account-login .actions-toolbar .primary .login.primary:hover,
.customer-account-login .actions-toolbar .primary .create.primary:hover,
.customer-account-forgotpassword .actions-toolbar .primary .submit.primary:hover,
.customer-account-create  .actions-toolbar .primary .submit.primary:hover{
        background: #e66000;
}
.customer-account-login  .block-title{border-bottom: none !important}
.customer-account-forgotpassword .forget .control,
.customer-account-create .form-create-account .control{width: 100% !important;}
.customer-account-forgotpassword .actions-toolbar .primary{    float: right;}
.customer-account-forgotpassword .actions-toolbar .secondary{    float: left;}
.customer-account-create .actions-toolbar .secondary{
        display: block;
    width: 100%;
    float: left;
    text-align: left;
}

/************** 02-01-2019*************/
.joemerino-page #maincontent{padding: 0;
    width: 100%;
    max-width: 100% !important;}

footer.page-footer .content .footer-social-media-menu .insta a {
    background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/instagram-white.png) no-repeat;
}

footer.page-footer .content .footer-social-media-menu .fb a {
    background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/facebook-white.png) no-repeat;
}
.customer-account-login .page.messages {
    position: absolute;
    top: 94px;
    width: 100%;
    left: 0;
}

.customer-account-create h1.page-title span,
.customer-account-forgotpassword h1.page-title span{    text-transform: uppercase;
    font-family: 'Avenir-Roman';
    font-weight: normal !important;
    font-size: 1.8rem;margin-top: 55px;
    display: block;
    color: #000000;}

/* ******** new home page ********* */

.firstsection {
    position: relative;
    margin: auto;
    padding: 0 15px;
    max-width: 1030px;
    margin-bottom: 45px;
}

.left_text {
    width: 31%;
    display: inline-block;
    vertical-align: top;    margin-top: 25px;
}

.left_text h2 {
    font-family: Avenir-roman;
    font-weight: 400;
    margin: 0 0;
    font-style: normal;
    line-height: 1.2;
    font-size: 28px;
    text-transform: uppercase;
    color: #535353;
}

.left_text a {
    background: #ee722e;
    color: #fff;
    border: none;
    border-radius: 6px;
    padding: 12px 25px;
    line-height: 100%;
    display: inline-block;
    font-family: Avenir-roman;
    text-transform: uppercase;
    text-decoration: none;
    margin: 25px 0;    font-size: 16px;
}

.left_text p {
    color: #535353;
    font-family: Avenir-roman;
    font-size: 16px;
    line-height: 1.5;
}

.right_text_img {
    display: inline-block;
    width: 64%;
    margin-left: 32px;
}

.width_div {
    position: relative;
    margin: auto;
    padding: 0 15px;
    max-width: 1030px;
}

.lightbg {
    padding: 100px 0 80px;
    background: #eaecde
}

.bgimg {
     width: 48%;
    float: left;
    margin-right: 30px;
}

.lightbg_text {
    width: 49%;
    display: inline-block;
}
.lightbg_text a{background: #ee722e;
    color: #fff;
    border: none;
    border-radius: 6px;
    padding: 12px 25px;
    line-height: 100%;
    display: inline-block;
    font-family: Avenir-roman;
    text-transform: uppercase;    font-size: 16px;
    text-decoration: none;
}

.lightbg_text h3 {
    margin: 0 0 15px 0;
    color: #000000;
    font-size: 24px;
    font-family: Avenir-roman;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
}

.lightbg_text p {
    color: #535353;
    font-family: Avenir-roman;
    font-size: 16px;
    line-height: 1.5;
}

.lightbg_text ul li {
    color: #535353;
    font-family: Avenir-roman;
    font-size: 16px;
    line-height: 1.5;
}

.lightbg_text ul li strong {
    font-family: Avenir-roman;
    font-weight: 400;
}

.image_list {
    position: relative;
    margin: auto;
    padding: 55px 15px;
    max-width: 1030px;
}

.image_list h3 {
    font-family: Avenir-roman;
    font-weight: 400;
    color: #535353;
    font-style: normal;
    line-height: 1.2;
    font-size: 24px;
    margin: 0;
    margin-bottom: 45px;
    text-align: center;
}

.image_list_box {
    margin-bottom: 45px;
}

.image_list_box li figure {
    min-height: 428px;
}

.image_list_box li {
    display: inline-block;
    vertical-align: top;
    width: 32%;
}

.image_list_box li h4 {
    font-family: Avenir-roman;
    font-weight: 400;
    color: #535353;
    font-style: normal;
    line-height: 1.2;
    font-size: 24px;
    margin: 0;
    margin-bottom: .5em;
}



.image_list_box li p {
    color: #535353;
    font-family: Avenir-roman;
    font-size: 16px;
    width: 92%;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
}

.image_list_box li a {
    background: #ee722e;
    color: #fff;
    border: none;
    border-radius: 6px;
    padding: 12px 25px;
      font-size: 16px;
    line-height: 16px;width: 74%;
    display: inline-block;
    font-family: Avenir-roman;
    text-transform: uppercase;
    text-decoration: none;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .image_list_box li h4{
            font-size: 22px;
    }
    .left_text a {
        margin: 18px 0;
    }
    .left_text h2 {
        margin: 0;
    }
    .left_text {
        width: 51%;
    }
    .right_text_img {
        display: inline-block;
        width: 47%;
        margin-left: 9px;
    }
    .page-wrapper {
        min-height: auto
    }
    .bgimg {
        margin-right: 18px;
    }
    .image_list_box li figure {
        min-height: 100% !important;
        margin-bottom: 20px;
    }
    .customer-account-login .actions-toolbar .primary {
        float: left;
        width: 66% !important;
    }
    .customer-account-forgotpassword .form.password.forget {
        margin-right: 0;
    }
    .lightbg {
        padding: 46px 0 80px;
    }
    .image_list_box li:not(:last-child) {
        margin-right: 19px;
    }
    .image_list_box li{
        width: 32%;
        float: left;
    }
    .image_list_box li p{width: 100%}
    .image_list_box{
        overflow: hidden;
    }
}
@media screen and (max-width: 768px) {
.image_list_box li:not(:last-child) {
    margin-right: 14px;
}
}
@media screen and (max-width: 767px) {
    .right_text_img {
        width: 100%;
        margin-left: 0;
    }
    .lightbg_text {
        width: 100%;
    }
    .lightbg {
        padding: 39px 0;
    }
    .bgimg {
        width: 100%;
        margin-right: 0;
    }
    .left_text {
        width: 100%;
    }
    .left_text h2 {
        margin: 0;
            display: inline-block;
    }
    .left_text a {
        margin: 14px 0;
    }
    .image_list_box li a {
        padding: 10px 21px;
        line-height: 15px;
        font-size: 12px;
        width: 75%;
        text-align: center;
    }
    .image_list_box li h4 {
        font-size: 19px;
    }
    .image_list_box li figure {
        min-height: auto;
        margin-bottom: 20px;
    }
    .customer-account-login .actions-toolbar .primary {
        float: left;
        width: 66% !important;
    }
    .customer-account-login .login-container {
        padding: 20px 21px 40px 28px;
        margin-top: 120px;
        width: 53% !important;
    }
    footer.page-footer .content .footer-address-menu .footer-col {
        padding: 15px 0 !important;
    }
    footer.page-footer .content .footer-social-media-menu .insta a {
        background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/instagram-white.png) no-repeat;
    }
    footer.page-footer .content .footer-social-media-menu .fb a {
        background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/facebook-white.png) no-repeat;
    }
    .customer-account-login .page.messages{    top: 57px;}
    .image_list_box li{
        width: 32%;
        margin-left: 6px;
    }
    .image_list_box li p{
        width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .left_text h2{font-size: 27px;}
    .image_list_box li p{    width: 100%;}
    .customer-account-login .page.messages{    top: 57px;}
    .image_list_box li {
        width: 100%;
        margin-bottom: 35px;
    }
    .customer-account-login #maincontent,
    .customer-account-forgotpassword #maincontent,
    .customer-account-create #maincontent {
        padding: 0;
        min-height: 100%;
    }
    .customer-account-login .login-container,
    .customer-account-forgotpassword .form.password.forget,
    .customer-account-create .form.create.account.form-create-account {
        padding: 13px 45px 40px 45px;
        margin: 15px auto 88px auto;
        display: block;
        overflow: hidden;
        float: none !important;
        width: 71% !important;
    }
    .customer-account-login .actions-toolbar .primary {
        float: left;
        width: 100% !important;
    }
    .customer-account-forgotpassword .form.password.forget {}
}

@media screen and (max-width: 360px) {
    header.page-header .panel.header .left-content .logo img {
        margin: 0 auto 0 53px;
    }
}

@media screen and (max-width: 1500px){
    .cms-hall-of-fame .page-title h1{
        font-size: 28px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1500px){
    .cms-page-view.cms-hall-of-fame .global-page{
        max-width: 900px;
    }
    .hall-of-fame-content .box-wrapper .each-box{
        height: 290px;
        width: 290px;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px){
    .cms-page-view.cms-hall-of-fame .global-page{
        max-width: 690px;
    }
    .hall-of-fame-content .box-wrapper .each-box{
        height: 220px;
        width: 220px;
    }
}

@media screen and (max-width: 767px){
    .hall-of-fame-content .box-wrapper .each-box img{
        transition: none;
    }
    .hall-of-fame-content .box-wrapper .each-box:focus img{
        -webkit-filter: grayscale(0%);
        -moz-filter: grayscale(0%);
        -ms-filter: grayscale(0%);
        filter: grayscale(0%);
    }
}

@media screen and (min-width: 550px) and (max-width: 767px){
    .cms-page-view.cms-hall-of-fame .global-page{
        max-width: 540px;
    }
    .hall-of-fame-content .box-wrapper .each-box{
        height: 255px;
        width: 255px;
    }
    .hall-of-fame-content .box-wrapper .each-box{
        margin-right: 7.5px;
        margin-left: 7.5px;
    }
    .hall-of-fame-content .box-wrapper .each-box:nth-child(3n){
        margin-right: 7.5px;
    }
}

@media screen and (min-width: 450px) and (max-width: 549px){
    .cms-page-view.cms-hall-of-fame .global-page{
        max-width: 440px;
    }
    .hall-of-fame-content .box-wrapper .each-box{
        height: 205px;
        width: 205px;
    }
    .hall-of-fame-content .box-wrapper .each-box{
        margin-right: 7.5px;
        margin-left: 7.5px;
    }
    .hall-of-fame-content .box-wrapper .each-box:nth-child(3n){
        margin-right: 7.5px;
    }
}

@media screen and (max-width: 449px){
    .cms-page-view.cms-hall-of-fame .global-page{
        max-width: 90%;
    }
    .hall-of-fame-content{
        width: 100%;
        margin: 0 auto;
    }
    .hall-of-fame-content .box-wrapper{
        width: 100%;
        margin: 0 auto;
    }
    .hall-of-fame-content .box-wrapper .each-box{
        height: 280px;
        width: 280px;
        float: none;
        display: block;
    }
    .hall-of-fame-content .box-wrapper .each-box,
    .hall-of-fame-content .box-wrapper .each-box:nth-child(3n){
        margin: 30px auto;
    }
    .hall-of-fame-content .sub-title{
        margin-bottom: 0px;
    }
}
.modal-popup.confirm._show .modal-footer{
    display: block;
}

header.page-header .panel.header .left-content .navigation ul li {position:static;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 {position:static!important;}

@media only screen and (max-width: 1024px) and (min-width: 320px) {
    iframe {width: 100%;}
}




/* ********** 25-01-2019********* */

.catalog-product-view .innercontainer .equalheight.left .attributes,
.catalog-product-view .innercontainer .equalheight.left .onderhoud-product-detail {
    padding: 0px 44px;
}

#whattoexpact {
    align-items: center;
    height: 100%;
    display: flex;
    padding: 0 35px;
}

#whattoexpact .left.equalheight {
    float: left !important;
    padding: 0 0 !important;
    height: 100% !important;
    min-height: auto;
    display: inline-block;
    width: 50%;
}

.catalog-product-view .innercontainer .equalheight.left .attributes {
    margin: 0 !important;
}

#whattoexpact .right.equalheight {
    float: right !important;
    width: 50% !important;
    max-height: 600px;
    min-height: 600px;
    vertical-align: top;
    height: 600px !important
}

#whattoexpact .right.equalheight .onderhoud-product-image {
    width: 100% !important;
    height: 100%;
    background-position: 100% 100% !important;
    background-size: cover !important;
}

.product-whatto-expect.innercontainer {
    display: flex;
    align-items: center;
    padding: 0 35px;
}

.product-whatto-expect.innercontainer .left {
    float: none;
}

.product-whatto-expect.innercontainer .left .what-to-expect-image {
    height: 100%;
    width: 100%
}

.product-whatto-expect.innercontainer .right {
    float: none;
}

.catalog-product-view .product-info-main {
    width: 95% !important;
    padding: 0px 29px;
    box-sizing: border-box;
    display: block;
}

#checkoutSteps li {
    width: 43%;
}

.catalog-product-view .innercontainer.product-whatto-expect .right {
    padding: 0 51px !important;
    width: 50% !important;
    box-sizing: border-box;
}

.catalog-product-view .innercontainer.product-whatto-expect .left {
    width: 50%;
    height: 745px !important;
}

#iosc-summary {
    width: 28% !important;
}

#whattoexpact .product.attribute {
    height: auto !important;
}

.catalog-product-view .innercontainer .equalheight div.what-to-expect-image {
    height: 100% !important
}


/* ***********26-11-2018**************** */

.checkout-cart-index #offertooltiptext .close-discount-block
{
display: none;
}

.checkout-cart-index #offertooltiptext {
       position: absolute;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 13px;
    width: 31%;
    padding: 14px 21px;
    left: 6%;
    z-index: 9999;
    top: -178%;
}
.checkout-cart-index  #offertooltiptext .info .title{    text-transform: uppercase;
    font-family: 'Avenir-Heavy';
    color: #000000 !important;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 2px;}
    .checkout-cart-index  #offertooltiptext .info{margin-bottom: 15px;}
.checkout-cart-index #offertooltiptext .heading .col {
    font-family: 'Avenir-Heavy';
    color: #000000;
    text-transform: uppercase;
    font-size: 14px;
    width: 25%;
    float: left;
    display: inline-block;
    text-align: right;
    padding: 5px 2px 5px 8px;
}
.checkout-cart-index #offertooltiptext .product_category_list .col:first-child {
    color: #000000;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: right;
    display: inline-block;
}
.checkout-cart-index #offertooltiptext .product_category_list .col {
    border-top: 1px solid #d1d1d1;
    color: #6c6c6c;
    font-size: 13px;
    line-height: 22px;
    text-transform: lowercase;
    letter-spacing: 0;
    width: 25%;
    float: left;
    display: inline-block;
    text-align: right;
    padding: 5px 2px 5px 8px;
}
.checkout-cart-index #offertooltiptext .down-arrow {width: 0;
    height: 0;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 12px solid #ffffff;
    display: block;
    position: absolute;
    bottom: -11px;
    left: 0;
    right: 0;
    margin: 0 auto;}

/*********** 6-12-2018*****************/


@media screen and (max-width: 1920px) {
    .catalog-product-view .innercontainer.product-whatto-expect .right {
        padding: 65px 51px !important;
    }
}

@media screen and (max-width: 1177px) {
    #checkoutSteps li {
        width: 42%;
    }
}

@media screen and (max-width: 1065px) {
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options
.swatch-option
{
    padding: 5px 1% !important;
}

}
@media screen and (max-width: 1024px) {
    #product-options-wrapper.product-options-wrapper .swatch-attribute-options .swatch-option {
        padding: 5px 8px !important;
    }
    #iosc-summary {
        width: 95% !important;
    }
    #whattoexpact .left.equalheight .onderhoud-product-detail {
        margin-top: 20px;
        display: block;
    }
    .checkout-index-index .checkout-container #iosc-summary .opc-block-summary .items-in-cart .minicart-items{
        margin-bottom: 0;
    }
}

@media screen and (max-width: 991px) {
    .catalog-product-view .innercontainer .equalheight.left .attributes {
        padding: 30px !important;
    }
    .product-options-bottom {
        display: inline-block !important;
    }
    #whattoexpact {
        margin: 47px 0;
    }
    .product-whatto-expect.innercontainer {
        margin: 0px 0px 35px;
    }
    #whattoexpact .left.equalheight,
    .catalog-product-view .innercontainer.product-whatto-expect .right {
        width: 100% !important
    }
    .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-label,
    .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-selected-option {
        display: block !important;
    }
    .product-options-wrapper {
        display: inline-block !important;
        float: left !important;
        vertical-align: top;
        width: 96px;
        margin-right: 30px;
    }
    .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options {
        background: #ffffff;
        position: absolute;
        z-index: 99;
        padding: 0;
        border: 1px solid #707070;
        width: 100%;
        bottom: -20px;
    }
    .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize {
        padding: 12px 8px;
        font-size: 16px;
        width: 100%;
        display: block;
        position: relative;
    }
    .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize:after {
        content: '\e607';
        font-family: 'icons-blank-theme';
        font-size: 42px;
        color: #000000;
        position: absolute;
        z-index: 9;
        right: -6px;
        top: 0;
        line-height: 48px;
    }
    .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option {
        display: none;
        width: 100%;
        text-align: left;
        margin-right: 0;
    }
    .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize:after {
        right: 3px !important;
    }
    .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize {
        padding: 12px 0 12px 8px !important;
    }
    .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options {
        bottom: 6px !important;
    }
    #checkoutSteps li {
        width: 42%;
    }
}

@media screen and (max-width: 767px) {
   #iosc-summary .product-image-container{
        height: auto !important;
    }
    .catalog-product-view .innercontainer.product-whatto-expect .right,
    .catalog-product-view .innercontainer .equalheight .attributes .product.attribute {
        height: 100% !important;
    }
    .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options {
        bottom: -21px !important;
    }
    #checkoutSteps li {
        width: 100%;
        float: none !important;
        box-sizing: border-box;
    }
    #iosc-summary {
        width: 100% !important;
        float: none !important;
        box-sizing: border-box;
    }
    .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option {
        width: auto;
        text-align: left;
        margin-right: 0;
    }
    #whattoexpact .left.equalheight .onderhoud-product-detail {
        margin-top: 20px;
    }
    #whattoexpact .left.equalheight {
        padding: 35px 20px !important;
    }
}

@media screen and (max-width: 480px) {
    #whattoexpact .left.equalheight {
        padding: 35px 0 !important;
    }
    .catalog-product-view .innercontainer .equalheight.left .attributes,
    .catalog-product-view .innercontainer .equalheight.left .onderhoud-product-detail {
        padding: 0px 8px;
    }
    .catalog-product-view .innercontainer .equalheight.attributes.left .icons {
        padding: 0 0;
    }
    .catalog-product-view .innercontainer.product-whatto-expect .right {
        padding: 0 10px !important;
    }
    .catalog-product-view .product-info-main .product-add-form .box-tocart .actions button {
        padding: 13px 28px;
    }
    .catalog-product-view .product-info-main .product-add-form .product-options-bottom {
        float: none;
        width: auto;
        min-height: 70px;
        vertical-align: top;
    }
}

@media screen and (max-width: 414px) {
    .catalog-product-view .product-info-main .product-add-form #product-options-wrapper.product-options-wrapper .swatch-attribute-options .swatch-option {
        padding: 5px 2.7% !important;
    }
    .catalog-product-view .product-info-main .product-add-form #product-options-wrapper.product-options-wrapper .swatch-attribute-options .swatch-option {
        width: 100%;
    }
    .checkout-index-index .columns .column.main{  flex-basis: auto;}
}


/* ********** TIS 14-03-2019 - 15-03-2019 ********** */

.swatch-option-link-layered.active:focus > div {
    box-shadow: none;
    background: #000 !important;
}
.swatch-option-link-layered.active:active > div {
    box-shadow: none;
    background: #000 !important;
}
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-content .swatch-attribute-options .swatch-option-link-layered.active .swatch-option {
    background: #000;
    border: 1px solid #000;
}
@media screen and (max-width: 991px) {
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-label, .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-selected-option {
    display: none !important;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option {
    width: 83%;
    font-size: 13px;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options{
    position: relative !important;
}
.catalog-product-view .swatch-attribute-selected-option{
    display:none !important;
}
.catalog-product-view .swatch-attribute span.swatch-attribute-label{
    margin-bottom: 10px;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options {
    position: relative !important;
}
.swatch-opt .swatch-attribute span.swatch-attribute-label{
    display:none !important;
}
.product-options-wrapper {
    width: 50%;
    display: inline-block !important;
}

 .catalog-product-view .product-options-wrapper .swatch-attribute.pack{
    width: 40%;
display: inline-block;
margin-left: 20px;
cursor: pointer;
 }
}
@media screen and (max-width: 899px) {
    .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize {
        font-size: 14px;
    }
}

@media screen and (max-width: 767px) {
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options {
    bottom: 0px !important;
}
.catalog-product-view .product-options-wrapper .swatch-attribute.pack {
    margin-top: 0px !important;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper {
    width: 55%;
    margin-right: 0px;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize:after {
    font-size: 30px;
}
.catalog-product-view .product-info-main .product-add-form .product-options-bottom {
   width: 35%;
  display: inline-block !important;
}

}
@media screen and (max-width: 600px) {
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize {
    padding: 12px 0 12px 4px !important;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize::after {
    right: 0px !important;
}
.catalog-product-view .product-info-main .product-add-form .product-options-bottom {
    width: 40%;
}
}
@media screen and (max-width: 577px) {
.catalog-product-view .product-info-main .product-social-links .product-addto-links .towishlist {
    font-size: 13px;
 }
.catalog-product-view.category-sock .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize {
    font-size: 12px;
}
 .catalog-product-view .product-options-wrapper .swatch-attribute.pack {
    margin-left: 10px;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize {
    font-size: 14px;
    padding: 12px 0 12px 3px !important;
 }
 .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize::after {
    font-size: 25px;
    right: 0px !important;
}
 .catalog-product-view .product-options-wrapper .swatch-attribute.size{
width: 100%;
}
 .catalog-product-view .product-options-wrapper .swatch-attribute.pack{
    width: 45%;
 }
}
@media screen and (max-width: 480px) {
.catalog-product-view .product-info-main .product-add-form .product-options-bottom {
    float: right;
}

 .catalog-product-view .product-info-main .product-add-form .box-tocart .actions button {
    font-size: 12px;
}
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions button {
    padding: 8px 10px;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize {
    padding: 8px 0 8px 3px !important;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize::after {
    top: -5px;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize {
    font-size: 12px;
}
.catalog-product-view .product-options-wrapper .swatch-attribute.pack {
    width: 50%;
}
}
@media screen and (max-width: 415px) {
.catalog-product-view.category-sock .product-info-main .product-add-form .box-tocart .actions {
    width: 95%;
}
.catalog-product-view .product-info-main .product-add-form .product-options-bottom{
    margin-top: -30px;
    width:40%;
}
.catalog-product-view .product-options-wrapper .swatch-attribute.pack {
    width: 55%;
    margin-left: 0px;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options {
    width: 77%;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper {
    width: 75%;
}
.product-options-wrapper {
    margin-right: 0px;
}
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions button {
    font-size: 12px;
}
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions button {
    padding: 8px 0px;
}


}
@media screen and (max-width: 360px) {
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize::after {
    top: -3px;
}
.catalog-product-view .product-info-main .product-add-form .product-options-bottom {
    float: right;
}

.catalog-product-view .product-options-wrapper .swatch-attribute.pack {
    margin-left: 0px;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize::after {
    font-size: 20px;
}
}
@media screen and (max-width: 320px) {
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions button {
    font-size: 8px;
}
.catalog-product-view.category-sock .product-info-main .product-add-form .box-tocart .actions button {
    padding: 4px 0;
}
.catalog-product-view .product-options-wrapper .swatch-attribute.pack {
    width: 62%;
}
.catalog-product-view .product-info-main .product-add-form .product-options-bottom {
    width: 35%;
}
}



/*product pahe style start here */



/*staging-css-start-here*/

.product-whatto-expect.innercontainer .left {
    float: none;
    min-height: auto !important;
}
.catalog-product-view .innercontainer .equalheight{ min-height: auto !important;}

.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option{
    padding: 10px 6px !important; margin: 0px 2%;
}
.catalog-product-view .product-info-main .before-acordian-block ul li{ background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/right-icone.png) no-repeat left center;
padding-left: 25px; margin-bottom: 3px; color: #555; font-size: 16px;}
.catalog-product-view .product-social-links{ display: block; }
.catalog-product-view .paypal.checkout.before.paypal-logo{ display: none; }
.catalog-product-view  .product-info-main .price-box{ float: left; }
.catalog-product-view .product-info-main .product-info-stock-sku{ overflow: hidden; display: block; float: left; }
.catalog-product-view .open-size-calc-popup {clear: left;width: 100%;text-align: right; padding-top: 20px;text-decoration: underline;
font-size: 16px;}
.catalog-product-view .product-add-form {clear: left;}
.catalog-product-view .acordian_details{  float: right; width: 95%; padding: 0px 29px; box-sizing: border-box; margin-top:20px;}
.acordian_details .acmainhead{ padding: 15px 0px; border-bottom: 1px solid #efefef;}
.acordian_details .acmainhead  h4{font-weight: 300;color: #555;font-size: 15px;letter-spacing: 2px; text-transform: uppercase; background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/accord-arrow1.png) no-repeat 98% center;
 margin-top: 0px;margin-bottom:0px;}
.acordian_details .acmainhead.active h4{font-weight: 300;color: #555;font-size: 15px;letter-spacing: 2px; background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/accord-arrow.png) no-repeat 98% center;
 text-transform:uppercase; }
.acordian_details .at-content p{ font-size: 16px;line-height: 25px;color: #555555; padding-bottom: 20px; }
.acordian_details .at-content {font-size: 16px;line-height: 25px;color: #555555; padding-bottom: 30px; padding-top: 20px;}
.catalog-product-view .whtexpect_section a {color: #bababa;position: absolute;float: right;width: 56px;line-height: 17px;
height: auto;z-index: 9; right: 34px;top: -45px; text-decoration: none;}
.catalog-product-view .whtexpect_section a::after{ content: ''; position: absolute;left: -28px;top: 3px; width: 21px; height: 33px;
background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/scroll-ico.png) no-repeat;  }
.catalog-product-view .whattoexpectlink{ position: relative; }
.catalog-product-view .whattoexpectlink::after {content: '\e622';color: #cbcbcb;position: absolute; font-size: 70px; font-family: 'icons-blank-theme';
    line-height: 70px;left: 0;top: 0;right: 0; margin: 0 auto;}
.whtexpect_section{ position: relative; }


.crosssell .block-title.title{ text-align: center;padding-bottom: 50px; }
.crosssell .block-title.title strong{ display: block; font-size: 35px; font-weight: 300 !important; color: #555555;letter-spacing: 3px; text-transform:uppercase;
font-family: 'Avenir-Roman'; margin-bottom: 3px; }
.crosssell .block-title.title span{ display: block;font-size: 17px;font-family: 'Avenir-Roman';font-weight: 300 !important;color: #555;}
.catalog-product-view  .products.list.items.product-items{ text-align: center; }
.catalog-product-view.page-layout-1column .products-grid .product-item{ width: 25%; padding: 0px 25px; }
.catalog-product-view .product-item-info{ width: 100%; }
.catalog-product-view .product-item-info .product.photo.product-item-photo { display: block; }
.catalog-product-view .product-item-info .product.photo.product-item-photo .product-image-container{ display: block; width: 100% !important; margin: 0 auto; }
.catalog-product-view .product-item-info .product.photo.product-item-photo .product-image-container .product-image-wrapper { padding-bottom:0% !important;
    height: auto !important; max-height: 300px; overflow: hidden; margin-bottom: 45px;}
.catalog-product-view .product-item-info .product.photo.product-item-photo .product-image-container .product-image-wrapper .product-image-photo{
    position: static; max-height: 300px;
}
    .catalog-product-view .product-item-info .product.photo.product-item-photo .product-image-container{ height: auto; }
.catalog-product-view .product.details.product-item-details{ padding-top: 20px; width: 225px;margin: 0 auto;}
.catalog-product-view .product.details.product-item-details strong{font-size: 19px;display: inline-block;letter-spacing: 3px;
line-height: 22px; display: block;  color:#555555; font-weight: 300 !important;font-family: 'Avenir-Roman'; text-transform: uppercase; }
.catalog-product-view .product.details.product-item-details strong a{color: #000;font-weight: 400 !important;font-family: 'Avenir-Heavy';font-size: 16px; text-decoration: none; }
.catalog-product-view .product.details.product-item-details strong a:hover{color: #ff6900;}
.catalog-product-view  .product-item .price-box .price{font-size: 15px;display: inline-block;letter-spacing: 3px;
line-height: 26px; display: block;  color:#555555; font-weight: 300 !important;font-family: 'Avenir-Roman';}
.catalog-product-view  .product-item .price-box{ margin-top: 4px; }
.catalog-product-view .products-grid .product-item-actions{margin: 17px 0 25px;float: left;width: 100%;}
.catalog-product-view .cross_item_cat_link{ clear: left; }
.catalog-product-view  .products-grid .product-item-actions .product_switch_t{display: inline-block;width: 118px; }
.catalog-product-view  .products-grid .product-item-actions .product_switch_t select{border-radius: none !important;
-webkit-appearance: none;-moz-appearance: none;appearance: none;position: relative;padding:2px 18px 4px 5px;font-size: 16px;height: 39px;
background:url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/accord-arrow1.png) no-repeat 85% center;color: #262626;vertical-align: baseline;width:95%;max-width: 100%;
box-sizing: border-box;line-height: 1.42857143;border: 1px solid #c2c2c2;border-radius: 1px;
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cross_item_cat_link a{display: block;font-size: 17px; font-family: 'Avenir-Roman'; font-weight: 300 !important; color: #555; text-decoration: underline;}
.catalog-product-view .addtocart_icon_button.action span{ display: none; }
.catalog-product-view .addtocart_icon_button.action{display: inline-block;width:43px;vertical-align: top;background: #ff6900 url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/card-icone.png)center center no-repeat !important;height: 39px;
padding: 0;border: none;border-radius: 0px;}
.catalog-product-view .product-item-actions .actions-primary{ display: block; }
.crosssell .products-grid .product-item-actions .product_switch_t .label{ display: none; }
.ptype-left{ float: left; width: 40%;  padding:20px 80px 5px 0px; box-sizing: border-box;font-size: 16px;line-height:30px;color: #555555; }
.ptype-left p{font-size: 16px;line-height:30px;color: #555555;}
.ptype-left h3{ font-size: 17px; line-height: 24px; color: #737373; padding-bottom: 15px; letter-spacing: 3px; text-transform: uppercase;}
.ptype-right{ float: left; width: 60%; padding:5px 0px 5px 50px; box-sizing: border-box;}
.product.data.items > .item.content{ padding-top: 110px !important; margin-top: 38px !important;}

.pmaterial-left{float: left; width: 40%;  padding:20px 80px 5px 0px; box-sizing: border-box;font-size: 16px;line-height:30px;color: #555555;}
.pmaterial-left p{font-size: 16px;line-height:30px;color: #555555;}
.pmaterial-left h3{font-size: 17px; line-height: 24px; color: #737373; padding-bottom: 15px; letter-spacing: 3px; text-transform: uppercase;}
.pmaterial-right{ float: left; width: 60%; padding:5px 0px 5px 50px; box-sizing: border-box;}

.gewicht-left{float: left; width: 40%;  padding:20px 80px 5px 0px; box-sizing: border-box;font-size: 16px;line-height:30px;color: #555555;}
.gewicht-left h3{font-size: 17px; line-height: 24px; color: #737373; padding-bottom: 15px; letter-spacing: 3px; text-transform: uppercase;}
.gewicht-left p{font-size: 16px;line-height:30px;color: #555555;}
.gewicht-right{float: left; width: 60%; padding:5px 0px 5px 50px; box-sizing: border-box;}
.gewicht-right table th:first-child { width: 200px;}
.gewicht-right table th{font-size: 16px; line-height: 24px; color: #737373;  padding-bottom: 15px; letter-spacing: 3px; text-transform:uppercase;
font-weight: 400; border-bottom: 2px solid #555555;}
.gewicht-right table  td{ font-size: 17px;line-height: 30px;color: #555555; border-bottom: 1px solid #e0e0e0; padding:20px 10px;}


.catalog-product-view .whattoexpectlink {position: absolute;bottom:16px;width: 100%;margin: 0;}
.catalog-product-view #maincontent {position: relative; }
.catalog-product-view #maincontent .column.main{ padding-bottom: 50px; padding-right: 10%; padding-left: 8%; }
.catalog-product-view hr{ margin: 0px; color: #707070; }
.catalog-product-view #open-size-calc-popup{ display:none;}
.catalog-product-view .page-main.page-main-bottom{ padding: 120px 15px 0px; }
.tabbing_attributes .resp-tabs-list li{border: none;background: none;font-weight: 300; text-transform: uppercase;
letter-spacing: 3px;font-size: 16px; color:#e0e0e0 !important; height: auto !important; line-height: 27px;border:none !important;
border-bottom:none;background: none !important; padding: 12px 4px !important;margin: 0px 38px !important; position: relative;}
.tabbing_attributes .resp-tabs-list li.resp-tab-active{color: #ff6f0b !important; border-bottom:none !important; }
.tabbing_attributes{ text-align: center; float: left;width: 100%;}
.tabbing_attributes ul.resp-tabs-list{ display: inline-block; border-bottom: 1px solid #e0e0e0; }
.crosssell{padding-top: 75px; float: left; width: 100%;}
.tabbing_attributes .resp-tabs-list li::after {width: 0px;left: 0;height: 2px;content: '';
    background:transparent; position: absolute; bottom: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;
    -o-transition: all 0.3s;  transition: all 0.3s;
}
.tabbing_attributes .resp-tabs-list li.resp-tab-active::after {
    width: 100%;left: 0;height: 2px;content: ''; background: #fd6801; position: absolute;bottom: 0;
}


.catalog-product-view .block-viewed-products-grid{ padding: 100px 0px 15px; }
.catalog-product-view .block-viewed-products-grid .block-title{ text-align: center; padding-bottom: 50px;}
.catalog-product-view .block-viewed-products-grid .block-title strong{ display: block; font-size: 35px; font-weight: 300 !important; color: #555555; letter-spacing: 3px;
font-family: 'Avenir-Roman'; margin-bottom: 3px;}
.catalog-product-view .block-viewed-products-grid .product-items{ text-align: center; }
.catalog-product-view .block-viewed-products-grid .product-item-details .product-item-name a{font-size: 16px;display: inline-block;letter-spacing: 3px;
line-height: 22px;display: block;color: #555555;font-weight: 300 !important;font-family: 'Avenir-Roman';}
.catalog-product-view .block-viewed-products-grid .product-item-actions{ display: none !important; }
.catalog-product-view .block-viewed-products-grid .product-item-description{display: none !important;}
.footer .outer{ text-align: center; background: #fcfcfc; }
.footer .outer .left h3{ letter-spacing: 3px; color: #0b0b0b; padding-bottom: 12px; text-transform: none;}
.footer .outer .left p{ font-size: 17px; line-height: 20px; text-transform:none; color: #0b0b0b;}
.footer .outer .left{ width: 100%;height: auto;text-align: center; }
.footer .outer .block.newsletter{ float: none; width: 574px !important; margin-top:20px !important;}
.footer .outer .left h3{ margin-bottom: 0px; }
.footer .outer .block.newsletter .control input{ height: 43px; border:1px solid #949494; font-size:16px; padding-left: 24px; }
.footer .outer .block.newsletter .field .control::before{ display: none; }
footer.page-footer{ z-index: 9; }
.footer .outer .block.newsletter .field{ float: left; width: 70% !important; }
.footer .outer .block.newsletter .field input{ width: 95%; }
.footer .block.newsletter .actions{float: left; width:29%;}
.footer .outer .block.newsletter .actions button{ height: 43px; width: 100%; background: #fd6900; color: #fff;font-size: 15px; letter-spacing: 2px;}
.tabbing_attributes .resp-tabs-container{ float: left; width: 100%; text-align: left; padding-top: 100px;}
.tabbing_attributes .resp-tab-content{ float: none; width: 100%; border: none;box-sizing: border-box; max-width: 1365px; margin: 0 auto;
overflow: hidden;}
#parentHorizontalTab {float: left;width: 100%;}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-opt{ margin-bottom: 16px; }
#size-calc-modal{display:none;}
footer.page-footer .content .footer-col.footer-column1{ display: block; }
footer.page-footer .content .footer-col.footer-column4{ display: block; }
footer.page-footer .content .footer-col{  width: 25%;text-align: left; }
.catalog-product-view .fotorama__thumb-border{ border-color: #757575; }
.footer-main-menu.clearfix{width:85%;margin: 0px auto;}
.footer.content{max-width:100% !important;}
footer.page-footer .content .footer-address-menu .footer-col h4{color:#555555;
font-weight:500;text-transform: uppercase;font-size: 18px;font-family: 'Avenir-Roman';
letter-spacing: 1.2px;margin-bottom: 15px;}
footer.page-footer .content .footer-address-menu .footer-col ul li{color:#555555;}
footer.page-footer .content .footer-address-menu.clearfix {background: #fff;text-align: left;}
footer.page-footer .content .footer-address-menu.clearfix .footer-address-inner{width: 85%;
margin: 0px auto;padding-top: 25px;}
footer.page-footer .content .footer-address-menu .footer-col {display:inline-block;width: 24%;
padding-bottom: 45px;}
footer.page-footer .content .footer-address-menu .footer-col.footer-column6 ul li{width:auto;
display: inline-block;vertical-align: middle;margin-bottom: 10px;margin-right: 10px;}
footer.page-footer .content .footer-address-menu .footer-col.footer-column7 ul li{width: auto;
display: inline-block;vertical-align: middle;margin-right: 10px;}
footer.page-footer .content .footer-address-menu .footer-col.footer-column8 h4{margin-bottom: 15px;}
footer.page-footer .content .footer-address-menu .footer-col.footer-column8 ul li{margin-bottom: 20px}
footer.page-footer .content .footer-address-menu .footer-col ul li a{color:#6c6c6c;}
footer.page-footer .content .footer-address-menu .footer-col.footer-column8 ul li a i{font-size: 25px;
width: 25px;vertical-align: sub;}
footer.page-footer .content .footer-address-menu .footer-col.footer-column8 ul li a span{display: inline-block;
    margin-left: 12px;}
footer.page-footer .content .footer-address-menu .footer-col.footer-column5 li a:last-child
{text-decoration: underline;}
.footer-social-media-menu span{display: inline-block;color:#555;font-size: 15px}
.footer-social-media-menu h5{color:#91c67a;margin: 0px;font-size: 15px;}
footer.page-footer .content .footer-social-media-menu {background:#fff;border-top: none;}
footer.page-footer .content .footer-social-media-menu .footer-col {display: inline-block;width: 49%;
width: 40%;text-align: left}
footer.page-footer .content .footer-social-media-menu .footer-col .ratings span{display: inline-block;
color:#ff6900;}
.footer-social-media-menu-inner{width: 85%;margin: 0px auto;border-top: 1px solid #efefef;}
.footer .outer .block.newsletter .actions button{ height: 43px; width: 100%; background: #fd6900; color: #fff;font-size: 15px; letter-spacing: 2px;}
.tabbing_attributes .resp-tabs-container{ float: left; width: 100%; text-align: left; padding-top: 100px;}
.tabbing_attributes .resp-tab-content{ float: none; width: 100%; border: none;box-sizing: border-box; max-width: 1365px; margin: 0 auto;
overflow: hidden;}
#parentHorizontalTab {float: left;width: 100%;}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-opt{ margin-bottom: 16px; }
#size-calc-modal{display:none;}
.footer-main-menu{ text-align: center; }

.catalog-product-view .fotorama__thumb-border{ border-color: #757575; }
/*.fotorama__thumb {width: 98% !important; border: solid 1px #efefef;}*/
.catalog-product-view .open-size-calc-popup{ order: 7;-ms-flex-order: 7;-webkit-order:7; }
.catalog-product-view .before-acordian-block { order: 8;-ms-flex-order:8;-webkit-order:8;  }
.catalog-product-view .product.media .gallery-placeholder .fotorama-item .fotorama__wrap .fotorama__nav-wrap {
    display: block !important;
}
.catalog-product-view .product-info-main .product.materiaal { margin-bottom: 10px;}

.crosssell  .owl-theme .owl-nav{position: absolute;top: 0;bottom: 0;margin: auto;height: 50px; width: 100%;}
.crosssell .owl-carousel .owl-nav button.owl-next{ float: right;font-size: 64px; height: 50px; background: none !important;
color: #000; box-shadow: none !important;}
.crosssell .owl-carousel .owl-nav button.owl-prev{ float: left;font-size: 64px; height: 50px;background: none !important;
color: #000; box-shadow: none !important;}
.owl-carousel .owl-nav button.owl-next.disabled, .owl-carousel .owl-nav button.owl-prev.disabled{ opacity: 0.2; }
.crosssell  .owl-dots{ display: none; }


/*CHECKOUT-CSS*/

ul.udiv{display: flex;flex-direction: row; flex-wrap: wrap; justify-content: space-between;}

li.ldiv { font-size: 16px;width: calc(50% - 5px); margin-bottom: 6px; padding: 20px 0; text-align: center;
    transition: background .25s; cursor: pointer; border: 1px solid #f0f1f1; font-size: 14px;
}

li.ldiv:hover{background: #f8f8f8}
.hm-hdr-block{width:75%; margin: 0 auto}


.checkout-index-index .checkout-block{border: 1px solid rgba(204,204,204,.6);padding: 24px 40px; padding-bottom: 0;     -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3) !important;
    box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3) !important;}
.fieldset.address > .form-postcodenl{padding: 0 7px;}
.checkout-index-index header.page-header .panel.header .left-content .navigation ul{ border:none; }
.checkout-index-index header.page-header .panel.header .left-content .navigation ul li.level0 > a{ line-height: 44px;  background: none;}
.checkout-index-index  header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li > a{ border:none; }
.checkout-index-index .checkout-block .step-content .fieldset .label{ display: block;width: 100% !important;text-align: left;
font-size: 14px !important;padding-bottom: 0 !important;margin-bottom: 0 !important;color: #555; }
.checkout-index-index .checkout-block .step-content .fieldset .control._with-tooltip{width: 100% !important; }
.checkout-index-index .checkout-block .step-content .fieldset  .control{width: 100% !important; box-shadow: none; }
.checkout-index-index .checkout-block .step-content .fieldset .control._with-tooltip input{ width: 100% !important; }
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li{ border: none; padding-bottom: 55px; box-shadow: none; }
.checkout-index-index #sendcloud-service-point{ margin-bottom: 0px; }
.checkout-index-index .checkout-block .step-content .fieldset .control._with-tooltip .field-tooltip.toggle{ display: none; }
.form-shipping-address .fieldset .field.half-width.required{width: calc(50% - 4px);}

.form-shipping-address .fieldset .field.half-width.half-start{ margin-right: 8px !important; }
.billing-new-address-form .field.half-width.required{width: calc(100% - 0px);}

.form-shipping-address .field._required{ margin-bottom: 20px; }
.checkout-index-index .checkout-block .step-content .fieldset .payment-method-title .label{ width: auto !important; display: inline-block; }
.methods-shipping #sendcloud-service-point .button-service-point{ display: block; text-align: center; border:2px solid #ff6900 ;
    margin:0px 0 0px 0px; color: #ff6900; font-size: 15px; }
#sendcloud-service-point{ margin-bottom: 20px; }
.checkout-index-index #checkout.am-checkout{ background: none; }
.checkout-index-index .opc-block-summary{  background: #fff; }
.product-item-name-block .product-item-name{color: #555;letter-spacing: 2px;font-size: 14px;text-transform: uppercase;
margin-bottom: 5px;font-family: 'Avenir-Heavy';}

.minicart-items .product-item-details .details-qty .label span{display: inline-block;float: left;font-weight: 400;color: #6c6c6c;
font-size: 14px;position: relative;}
.minicart-items .product-item-details .details-qty .value{display: inline-block;font-weight: 400;color: #6c6c6c;
font-size: 14px;position: relative;}
.checkout-block .opc-block-summary .items-in-cart{ margin-bottom: 0px; }
.opc-block-summary .items-in-cart .product .toggle span{display: inline-block;float: left;font-weight: 400;color: #6c6c6c;
font-size: 14px;position: relative;}
.opc-block-summary  .table-totals tbody th{text-transform: uppercase;letter-spacing: 2px;color: #8d8d8d;
font-size: 13px;}
.opc-block-summary .table-totals tbody  td{font-size: 14px;letter-spacing: 2px;color: #6c6c6c;}
.opc-block-summary .table-totals tbody .grand.totals th{color: #000;}
.opc-block-summary .table-totals tbody .grand.totals td.amount{color: #000;}
.checkout-index-index .additional-options{ margin-top: 0px; }
.checkout-payment-method .payment-methods .actions-toolbar .primary.checkout {background: #ff6900;border: 2px solid #ff6900;
color: #fff;font-size: 15px;line-height: 20px;text-decoration: none;text-transform: uppercase;padding: 13px 70px 13px 40px;
padding-right: 70px; padding-left: 40px;display: inline-block;letter-spacing: 2px;font-weight: 400;border-radius: 0;
position: relative;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;
transition: all .5s ease;box-shadow: none;padding-left: 20px;padding-right: 20px;width: 100%;margin-top: 30px;}
.checkout-payment-method .payment-methods .actions-toolbar .primary.checkout:hover{background: none;color: #ff6900;
text-decoration: none;border: 2px solid #ff6900;}
.field-select-billing strong span{
text-transform: uppercase;color: #555;font-size: 13px !important;letter-spacing: 2px;border-bottom: 2px !important;
padding-left: 0;margin-bottom: 10px;}
.checkout-payment-method.submit{ padding-bottom: 55px;}
.checkout-index-index .methods-shipping #sendcloud-service-point .button-service-point{ background: #ff6900; color: #fff;
 text-transform: uppercase;line-height: 30px; }
.checkout-payment-method .payment-method-title { padding: 10px 0;}
#checkout-step-shipping #customer-email-fieldset .actions-toolbar { margin: 0px; }
#checkout-step-shipping #customer-email-fieldset .actions-toolbar .remind{ color: #ff6900; }
#checkout-step-shipping #customer-email-fieldset .actions-toolbar .primary .login {background: #ff6900;
color: #fff;text-transform: uppercase;line-height: 23px;border-color: #ff6900;margin-left: 9px;}

/*
.minicart-items-wrapper .minicart-items .product-item-details .product.options{ display: none;  }
*/
#co-shipping-method-form .table-checkout-shipping-method tbody td{ padding-bottom: 8px;
padding-top: 8px;text-align: left;font-size: 14px !important;color: #555;font-weight: normal; border: none }
.checkout-index-index .table-totals .totals.shipping.incl .value{ display: inline-block; }
.checkout-index-index .totals.discount .mark{ color: #ff6900; position: relative;}

 .numClass { position: relative;}
.numDiv { position: absolute; top: 0;}
.checkout-index-index .items-in-cart .title{ display: none; }
.checkout-index-index .column.main .opc-block-summary .product-item {margin: 0;padding-left: 0;border: none; padding-top: 15px;
    padding-bottom: 15px;}
.checkout-index-index .product-item-name-block .product-item-name{ margin-bottom: 1px; }
.checkout-index-index  .minicart-items .product-item-details .details-qty {display:none; margin-top: 0px;}
.checkout-index-index .opc-wrapper .form-login, .checkout-index-index .opc-wrapper .form-shipping-address{ max-width: 100%; }
.checkout-index-index .checkout-billing-address{ display: block; }
.checkout-index-index .note{ display: none !important; }
.checkout-index-index .info-message{ display: none !important; }
#customer-email-fieldset .field.required{ margin-bottom: 0px; }
.checkout-index-index .discount-message-checkout .buy-more-save-more .col{ width: 21%; }
.checkout-index-index .discount-message-checkout .buy-more-save-more .heading .col{ font-size: 14px; }
.checkout-index-index .opc-block-summary .minicart-items-wrapper { padding-bottom: 50px;}

@media (min-width: 900px){
li.ldiv { font-size: 16px;
    width: calc(16.666% - 10px);
    margin-bottom: 0px;
    font-size:16px;
   }
}

@media screen and (max-width: 1440px) {
.checkout-index-index .checkout-block .step-content .fieldset .label{font-size: 12px !important;}
}
@media screen and (max-width: 1278px) {
    .catalog-product-view #maincontent .column.main{ padding-right: 0px; }
}
@media screen and (max-width: 1112px) {
footer.page-footer .content .footer-address-menu .footer-col h4{font-size: 16px;}
}
@media screen and (max-width: 1024px) {
footer.page-footer .content .footer-address-menu .footer-col {
    width: 49%;
    padding-bottom: 20px;
}


}
@media screen and (max-width: 1090px) {

.catalog-product-view .product-info-main .product-add-form .box-tocart{ margin-top: -8px; }
.catalog-product-view .open-size-calc-popup{ text-align: left; margin-bottom: 15px; padding-top: 20px; }
footer.page-footer .content .footer-col{ width: 25%; }

}

@media screen and (max-width: 1023px) {
    .catalog-product-view.page-layout-1column .products-grid .product-item{ width: 50%; padding-bottom: 30px; }
    .page-layout-1column .block.widget .products-grid .product-item{ width: 50%;padding-bottom: 30px;  }
}
@media screen and (max-width: 991px) {

    /*responsive tab css here*/
    .tabbing_attributes .resp-tabs-container{ padding-top: 0px; }
    .catalog-product-view .page-main.page-main-bottom {padding: 50px 15px 0px;}
    .gewicht-left{ width: 100%; padding-right: 0px; }
    .gewicht-right{ padding-left: 0px ; width: 100%; }
    .pmaterial-left{width: 100%; padding-right: 0px; }
    .pmaterial-right{padding-left: 0px ; width: 100%;}
    .ptype-left{width: 100%; padding-right: 0px; }
    .ptype-right{ padding-left: 0px ; width: 100%;}
    .tabbing_attributes .resp-tab-active{ border-color: #fd6900 !important; }
    .tabbing_attributes h2.resp-accordion{ padding: 16px 15px !important; font-size: 16px;font-family: 'Avenir-Roman'; color: #555555;
background: #fff !important;}
.tabbing_attributes .resp-tab-content{ border: 1px solid #c1c1c1; border-top-color:#fd6900 !important; }
}

@media screen and (max-width: 843px) {
 .catalog-product-view .product-info-main .product-add-form .box-tocart{ margin-top: 0px; }
 .footer .outer .left{ margin: 0px; }
}
@media screen and (max-width: 767px) {
    .catalog-product-view .product-info-main .product-add-form .product-options-wrapper{ height: 49px; }
    .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options{ bottom: 0px !important; }
    .crosssell{ padding-top: 0px; margin-top: 40px !important; }
    .catalog-product-view .block-viewed-products-grid { padding: 60px 0px 15px;}
    footer.page-footer .content .footer-address-menu .footer-col{width:100%;text-align: center;}
    footer.page-footer .content .footer-main-menu {display: block;}
    footer.page-footer .content .footer-col {width: 100%;text-align: center;}

}
@media screen and (max-width:640px) {
    .footer .outer .block.newsletter{ width: 100% !important; }
    .footer .outer .block.newsletter .field{ width: 100% !important; padding: 0px 15px; box-sizing: border-box; }
    .footer .block.newsletter .actions{ width: 100%;padding: 15px 15px 0px; box-sizing: border-box;  }
    .footer .outer .block.newsletter .actions button{ width: auto; }
    .catalog-product-view .product-image-container{ height: auto !important; }
    .crosssell .block-title.title strong{font-size: 25px;margin-bottom: 10px;}
    .catalog-product-view .block-viewed-products-grid .block-title strong{font-size: 25px;}
}
@media screen and (max-width:639px) {
  .catalog-product-view.page-layout-1column .products-grid .product-item{ width: 100%; }
    .page-layout-1column .block.widget .products-grid .product-item{ width: 100%;}
    .catalog-product-view .product.details.product-item-details strong{ font-size: 16px; }
    .catalog-product-view .product-info-main .product-add-form .box-tocart .actions button{ padding: 13px 14px; }
    .catalog-product-view .product-info-main .product-add-form .product-options-wrapper{ margin-right: 13px;  }
}
@media screen and (max-width:360px) {
    .catalog-product-view .product-info-main .product-add-form .box-tocart .actions button {
    display: block; margin-top: 15PX;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper{ width: 100%; }
    .catalog-product-view .product-info-main .product-add-form .product-options-bottom{ width: 100%; }
}

/* code added on dated: 09/08/2019 */

.checkout-index-index .authentication-wrapper {
   display:none !important;
}

fieldset.fieldset.hidden-fields {
    display: none !important;
}


@media screen and (max-width: 899px) {
.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3-columns .checkout-column:first-child{ width:100% }
.form-shipping-address .fieldset .field.half-width.required {width: calc(100% - 0px);}
.form-shipping-address .fieldset .field.half-width.half-start {
    margin-right: 0 !important;
}
.form-postcodenl .half-end, .form-be-autocomplete .half-end {
    margin-left: 0;
}
}

.checkout-index-index .additional-options{display:none !important}
.checkout-payment-method .payment-method + .payment-method .payment-method-title{ border:none !important}
.postcode-validation .manual-link{ max-width:100% !important}
.postcode-validation {
    float: left;
    width: 100%;

}

/* changed: 04 sep 2019 */

.checkout-index-index .checkout-header .title {
    margin: 0 auto 7px;
    width: 25%;
    display: inline-block;
    float: left;
    font-size: 20px;
    letter-spacing: 2px;
    color: #555;
    font-family: 'Avenir-Heavy';
    text-transform: uppercase;
}

.checkout-payment-method .payment-method-content{padding:0 !important}
.opc-block-summary tr.totals-tax {
    display: none;
}

@media screen and (min-width: 1025px) {
  .checkout-index-index .checkout-container li.checkout-payment-method {
    margin-top: -19px !important;
  }
}

.discount span.price{color:#ff6900 !important;}
.minicart-items-wrapper .minicart-items .product-item-details .product.options{ display:block;}
.minicart-items-wrapper .minicart-items .product-item-details .product.options .toggle{ display:none;}
.minicart-items-wrapper .minicart-items .product-item-details .product.options .content{ display:block !important;}
.minicart-items-wrapper .minicart-items .product-item-details .product.options .content .item-options .label{ float:left;
padding-right:5px;}

tr.grand.totals{border-top: 1px solid;}

/*-- changs dated: 10/09/2019 --*/

dt.label:after {content: ':';margin-left: 2px;}
.checkout-index-index .checkout-container .step-title{ padding-left:0 !important}
.checkout-index-index .postcode-validation-result{ width: 100%; }
.checkout-index-index .form-postcodenl .postcode-validation .manual-link .change-link { display: inline-block; }
.checkout-index-index div.mage-error[generated]{ line-height: 16px; }

/*-- changs dated: 11/09/2019 r --*/

.opc-wrapper .form-login{margin-top:0 !important}
.opc-block-summary .minicart-items-wrapper{padding-top:0px !important}
.postcode-validation .manual-link{ padding-left: 42px !important;}
.checkout-index-index .opc-block-summary .minicart-items .product-image-container{margin-left:0 !important}
.opc-block-summary .product-item .product-item-name-block{vertical-align:top}
.postcode-validation .manual-link{padding-left:0 !important}

/*-- changs dated: 11/09/2019 k --*/
.opc-estimated-wrapper { display: none;}
.checkout-index-index .checkout-container .opc-wrapper ol li {padding: 25px 0 !important;}
.checkout-index-index .opc-block-summary .minicart-items .product-item-details {padding-left: 88px;}
#sendcloud-service-point .col { padding: 20px !important;}

/*checkout-responsive-css*/
@media only screen and (max-width: 1255px) {
.checkout-index-index .checkout-block{ padding: 24px 20px; }

}

@media only screen and (max-width: 1170px) {


.checkout-index-index .opc-block-summary .minicart-items .product-item-details{ padding-left: 90px !important; }
.checkout-index-index .product-item-name-block .product-item-name{font-size: 12px; line-height: 17px;}
.checkout-index-index .opc-block-summary .minicart-items-wrapper{ padding-right: 0px; }
.checkout-index-index .column.main .opc-block-summary .product-item{ padding-right: 0px; }
.checkout-index-index  .opc-block-summary .table-totals .amount{ white-space: normal; }
}
@media only screen and (max-width: 1115px) {
.form-shipping-address .fieldset .field.half-width.half-start{ width: 100%; margin-right: 0px !important;}
.form-shipping-address .fieldset .field.half-width.required{ width: 100% !important;margin-bottom: 15px; }

}
@media only screen and (max-width: 1024px){

.checkout-index-index .totals.discount .mark .discount-message-checkout {left: -132px;}
.checkout-index-index .totals.discount .mark .discount-message-checkout .buy-more-save-more .down-arrow{ left: 130px; }

}

@media only screen and (max-width: 899px){

.checkout-index-index .totals.discount .mark .discount-message-checkout{ left: 0px; }
.checkout-index-index .totals.discount .mark .discount-message-checkout .buy-more-save-more .down-arrow{ left: 30px; }
.checkout-index-index .checkout-block{ padding: 24px 40px; }

}

@media screen and (max-width: 767px){

    .checkout-index-index .checkout-container .opc-wrapper ol li {padding: 0;margin-bottom: 30px;}
    .checkout-index-index .checkout-header{ float: left; width: 100%;box-sizing: border-box; }
}
@media only screen and (max-width: 640px) {

.checkout-index-index .opc-block-summary .minicart-items .product-image-container{ height: auto !important; }
.checkout-index-index .opc-block-summary .minicart-items-wrapper{ padding-bottom: 0px; }

}

@media only screen and (max-width: 639px) {
.opc-wrapper .form-login {border-bottom: none!important; margin: 0; padding: 0 0 15px; }
.checkout-index-index .opc-block-summary .minicart-items .product-item-details {padding-left: 0px;}
.opc-wrapper .product-image-container {max-width: inherit !important; height: inherit !important; overflow: hidden;}
}


@media only screen and (max-width: 570px){

.checkout-index-index #checkout.am-checkout{ padding: 12px 0px; }
.checkout-index-index .checkout-block{ padding: 24px 20px; }
.checkout-index-index .opc-wrapper .form-login{ padding-bottom: 0px; }
.checkout-payment-method .payment-methods{ margin: 0px; }
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li{ padding-bottom: 10px; }
.checkout-payment-method.submit{ padding-bottom: 10px; }

}

@media only screen and (max-width: 420px){
.checkout-index-index .checkout-block{margin: 0 0px 30px; padding: 24px 15px;}
.checkout-index-index .checkout-header{ padding: 0 0px; }
.checkout-index-index .totals.discount .mark .discount-message-checkout {left: -23px;}
}

@media screen and (max-width: 1278px) and (min-width: 768px){
.checkout-index-index .checkout-container .opc-wrapper {width: 100%;}
}

.payment-method-content .message{ display:none !important}

/*look shop css start */

.table-wrapper.grouped{ margin-top:30px; }
.catalog-product-view .itoris-right .img-div, .catalog-product-view .itoris-right .img-shot {float: left;}
.catalog-product-view .itoris-right .main-cont-div{overflow: hidden;display: block;padding-left: 20px;}
.catalog-product-view .product-info-main .itoris-right .price-box{ margin-top: 0px !important; }
.catalog-product-view .product-info-main .itoris-right .price-box .price-final_price span.incDiv{ line-height: 16px; }
.catalog-product-view .itoris-right .itoris_slider_group {display: flex;}
.catalog-product-view .itoris-right .itoris_slider_group form{display: flex; width:100%;}
.catalog-product-view .itoris-right .product_switch_t {float: left;width:150px;padding-right: 0px;}
.catalog-product-view .itoris-right #super-product-table .swatch-option{ border-radius: none !important;-webkit-appearance: none;
-moz-appearance: none;appearance: none;position: relative;padding: 2px 18px 4px 5px;font-size: 16px;height: 39px;
background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/accord-arrow1.png) no-repeat 85% center !important;color:#262626 !important;vertical-align: baseline;
width: 95%;max-width: 100%;box-sizing: border-box;line-height: 1.42857143;border: 1px solid #707070;
border-radius: 1px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.catalog-product-view .itoris-right .open-size-calc-popup{ float: left !important; }
.main-cont-div .title-div .product-item-name{color:#585858;font-weight: 400 !important;font-family: 'Avenir-Heavy';
font-size: 16px;text-decoration: none; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 0px;}
.catalog-product-view .product-info-main .price-box .price-final_price{ margin-bottom:20px; }

.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.photo.product-item-photo .product-image-container
.product-image-wrapper .product-image-photo{max-height: unset;position: absolute;transform: scale(0.78);}
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.details.product-item-details{ padding-top: 0px; }
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.photo.product-item-photo .product-image-container
.product-image-wrapper{max-height: unset; padding-bottom: 200.33% !important;}
.catalog-product-view #mageplaza-autorelated-block-after-content .mageplaza-autorelated-title .block-mageplaza-autorelated-heading{
 display: block;font-size: 35px;font-weight: 600 !important;text-transform: uppercase;color:#555555;letter-spacing: 3px;
font-family: 'Avenir-Roman';margin-bottom: 3px; text-align: center;}
.catalog-product-view #mageplaza-autorelated-block-after-content .products-mageplaza-autorelated .product-item-details .product-item-name a{
font-weight: 600 !important;font-size: 18px;line-height: 27px;text-transform: uppercase; color: #555555; font-family: 'Avenir-Roman';}
.catalog-product-view.page-product-grouped  #mageplaza-autorelated-block-after-content .block-subtitle .sub-heading{
display: block;font-size: 17px;font-family: 'Avenir-Roman';font-weight: 300 !important;color:#555;}
.catalog-product-view.page-product-grouped  #mageplaza-autorelated-block-after-content .block-subtitle{ width: 100%; text-align: center; }
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item .price-box .price {
font-size: 15px;display: inline-block; letter-spacing: 3px;line-height: 26px; display: block; color:#555555;
font-weight: 300 !important; font-family: 'Avenir-Roman';}
#super-product-table{ border-collapse: unset; }
.page-product-grouped .product-info-price{ display: none; }
.page-product-grouped  #super-product-table tbody tr td:before{ display: none; }
.catalog-product-view.page-product-grouped .product-info-main .product-add-form .box-tocart{ display: none; }
.catalog-product-view.page-product-grouped  .before-acordian-block{ display: none; }
.catalog-product-view.page-product-grouped .product-info-main .itoris-right .price-box .price-final_price span.incDiv{
    display: none;
}
.catalog-product-view.page-product-grouped  .admin__data-grid-outer-wrap{ display: none; }
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item .price-container .incDiv{ display: none; }
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item .price-label{ display: none; }
.page-product-grouped .breadcrumbs.custom_brd li:first-child{ display:inline-block; }

@media only screen and (max-width:1600px){
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.photo.product-item-photo
.product-image-container .product-image-wrapper .product-image-photo{transform: scale(0.75);}
}
@media only screen and (max-width:1580px){
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.photo.product-item-photo
.product-image-container .product-image-wrapper .product-image-photo{transform: scale(0.70);}
}
@media only screen and (max-width:1440px){
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.photo.product-item-photo
.product-image-container .product-image-wrapper .product-image-photo{transform: scale(0.65);}
}
@media only screen and (max-width:1368px){
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.photo.product-item-photo
.product-image-container .product-image-wrapper .product-image-photo{transform: scale(0.60);}
}
@media only screen and (max-width:767px){
.catalog-product-view.page-product-grouped .block-viewed-products-grid{ padding-top: 0px; }
.catalog-product-view.page-product-grouped .page-main.page-main-bottom{padding-top: 0px;}
}
@media only screen and (max-width:639px){
.page-product-grouped  #super-product-table tbody{}
.page-product-grouped  .table-wrapper #super-product-table.table:not(.cart):not(.totals):not(.table-comparison) > tbody{ display: unset; }
.page-product-grouped  .table-wrapper #super-product-table.table:not(.cart):not(.totals):not(.table-comparison) tbody > tr > td:last-child{
 padding-bottom: 0px;
}

}


/*look shop css start */

.table-wrapper.grouped{ margin-top:30px; }
.catalog-product-view .itoris-right .img-div, .catalog-product-view .itoris-right .img-shot {float: left;}
.catalog-product-view .itoris-right .main-cont-div{overflow: hidden;display: block;padding-left: 20px;}
.catalog-product-view .product-info-main .itoris-right .price-box{ margin-top: 0px !important; }
.catalog-product-view .product-info-main .itoris-right .price-box .price-final_price span.incDiv{ line-height: 16px; }
.catalog-product-view .itoris-right .itoris_slider_group {display: flex;}
.catalog-product-view .itoris-right .itoris_slider_group form{display: flex; width:100%;}
.catalog-product-view .itoris-right .product_switch_t {float: left;width:150px;padding-right: 0px;}
.catalog-product-view .itoris-right #super-product-table .swatch-option{ border-radius: none !important;-webkit-appearance: none;
-moz-appearance: none;appearance: none;position: relative;padding: 2px 18px 4px 5px;font-size: 16px;height: 39px;
background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/accord-arrow1.png) no-repeat 85% center !important;color:#262626 !important;vertical-align: baseline;
width: 95%;max-width: 100%;box-sizing: border-box;line-height: 1.42857143;border: 1px solid #707070;
border-radius: 1px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.catalog-product-view .itoris-right .open-size-calc-popup{ float: left !important; }
.main-cont-div .title-div .product-item-name{color:#585858;font-weight: 400 !important;font-family: 'Avenir-Heavy';
font-size: 16px;text-decoration: none; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 0px;}
.catalog-product-view .product-info-main .price-box .price-final_price{ margin-bottom:20px; }

.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.photo.product-item-photo .product-image-container
.product-image-wrapper .product-image-photo{max-height: unset;position: absolute;transform: scale(0.78);}
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.details.product-item-details{ padding-top: 0px; }
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.photo.product-item-photo .product-image-container
.product-image-wrapper{max-height: unset; padding-bottom: 200.33% !important;}
.catalog-product-view #mageplaza-autorelated-block-after-content .mageplaza-autorelated-title .block-mageplaza-autorelated-heading{
 display: block;font-size: 35px;font-weight: 600 !important;text-transform: uppercase;color:#555555;letter-spacing: 3px;
font-family: 'Avenir-Roman';margin-bottom: 3px; text-align: center;}
.catalog-product-view #mageplaza-autorelated-block-after-content .products-mageplaza-autorelated .product-item-details .product-item-name a{
font-weight: 600 !important;font-size: 18px;line-height: 27px;text-transform: uppercase; color: #555555; font-family: 'Avenir-Roman';}
.catalog-product-view.page-product-grouped  #mageplaza-autorelated-block-after-content .block-subtitle .sub-heading{
display: block;font-size: 17px;font-family: 'Avenir-Roman';font-weight: 300 !important;color:#555;}
.catalog-product-view.page-product-grouped  #mageplaza-autorelated-block-after-content .block-subtitle{ width: 100%; text-align: center; }
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item .price-box .price {
font-size: 15px;display: inline-block; letter-spacing: 3px;line-height: 26px; display: block; color:#555555;
font-weight: 300 !important; font-family: 'Avenir-Roman';}
#super-product-table{ border-collapse: unset; }
.page-product-grouped .product-info-price{ display: none; }
.page-product-grouped  #super-product-table tbody tr td:before{ display: none; }
.catalog-product-view.page-product-grouped .product-info-main .product-add-form .box-tocart{ display: none; }
.catalog-product-view.page-product-grouped  .before-acordian-block{ display: none; }
.catalog-product-view.page-product-grouped .product-info-main .itoris-right .price-box .price-final_price span.incDiv{
    display: none;
}
.catalog-product-view.page-product-grouped  .admin__data-grid-outer-wrap{ display: none; }
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item .price-container .incDiv{ display: none; }
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item .price-label{ display: none; }
.page-product-grouped .breadcrumbs.custom_brd li:first-child{ display:inline-block; }

@media only screen and (max-width:1600px){
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.photo.product-item-photo
.product-image-container .product-image-wrapper .product-image-photo{transform: scale(0.75);}
}
@media only screen and (max-width:1580px){
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.photo.product-item-photo
.product-image-container .product-image-wrapper .product-image-photo{transform: scale(0.70);}
}
@media only screen and (max-width:1440px){
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.photo.product-item-photo
.product-image-container .product-image-wrapper .product-image-photo{transform: scale(0.65);}
}
@media only screen and (max-width:1368px){
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.photo.product-item-photo
.product-image-container .product-image-wrapper .product-image-photo{transform: scale(0.60);}
}
@media only screen and (max-width:767px){
.catalog-product-view.page-product-grouped .block-viewed-products-grid{ padding-top: 0px; }
.catalog-product-view.page-product-grouped .page-main.page-main-bottom{padding-top: 0px;}
}
@media only screen and (max-width:639px){
.page-product-grouped  #super-product-table tbody{}
.page-product-grouped  .table-wrapper #super-product-table.table:not(.cart):not(.totals):not(.table-comparison) > tbody{ display: unset; }
.page-product-grouped  .table-wrapper #super-product-table.table:not(.cart):not(.totals):not(.table-comparison) tbody > tr > td:last-child{
 padding-bottom: 0px;}

}

/*
Css by M Date: 27/01/2020
*/

.checkout-cart-index .cart-container .cart-totals{ width: 100% !important; }
.checkout-cart-index .cart-offerblock .discount-message-info {text-transform: lowercase;background: #eaeaea;border-radius: 50%;
height: 22px;width: 22px;display: inline-block;text-align: center;line-height: 22px;font-weight: 700;margin-left: 15px;
color: #555555;cursor: pointer;vertical-align: middle;padding-left: 2px;position: relative;}
.checkout-cart-index .cart-container .cart-totals .totals.discount-row td,
.checkout-cart-index .cart-container .cart-totals .totals.discount-row th{ box-shadow: none !important;  }
.cart-offerblock{-webkit-box-shadow: 0 0 0 4px #ffffff, 2px 2px 2px 4px #c7c7c7;-moz-box-shadow: 0 0 0 4px #ffffff, 2px 2px 2px 4px #c7c7c7;
box-shadow: 0 0 0 4px #ffffff, 2px 2px 2px 4px #c7c7c7; background: #fff;padding: 9px;}
.totals.discount-row {position: absolute;top: 0; right: 0;}
.jm-cart-offer {position: relative; width: 60%; margin: 20px auto 0px;}
.checkout-cart-index .cart-container .cart-totals{ position: static !important; }
.checkout-cart-index #offertooltiptext {position: absolute; background:#fff;box-shadow:rgba(0, 0, 0, 0.3) 0px 3px 13px;
    width:300px; padding: 14px 21px; left: 0; z-index: 9999; top: -250px;}

/*css by R Date: 29/01/2020*/

/* THANK YOU PAGE STYLE START */

.checkout-success-summery{ text-align: center; padding-bottom:65px; width: 601px; margin: 0 auto;padding-top:78px;}
.checkout-success-summery .actions-toolbar{ text-align: center; }
.checkout-success-summery  .actions-toolbar .primary{ float: none; }
.checkout-success-summery .sucess-heading strong{ font-size: 30px;font-family: 'Avenir-Roman';letter-spacing: 5px;line-height: 30px;
color:#555555;text-transform: uppercase;clear: left;display: block;}
.checkout-success-summery .sucess-sub-heading{font-size: 16px;font-family: 'Avenir-Roman';line-height: 16px;color:#555555;
text-transform: uppercase;letter-spacing: 2px;padding-bottom: 30px;}
.checkout-success-summery .sucess-heading {padding-bottom: 15px;}
.checkout-success-summery p{ font-size: 18px; line-height: 26px;font-family: 'Avenir-Roman'; color: #555555; padding-bottom: 20px; }
.checkout-onepage-success #maincontent .actions-toolbar a{font-size: 16px !important;padding: 10px 70px 10px 40px !important;}
.order_sucess_message-block{ width: 601px; margin: 0 auto; background: #ebebeb; padding:45px 50px 20px; box-sizing: border-box;
text-align: left;-webkit-box-shadow: 0px 4px 3px 0px rgba(209,209,209,1);-moz-box-shadow: 0px 4px 3px 0px rgba(209,209,209,1);
box-shadow: 0px 4px 3px 0px rgba(209,209,209,1);}
.order_sucess_message-block  .title{font-size: 18px;line-height: 20px;text-transform: uppercase;font-weight: 300 !important;
color:#555;letter-spacing: 5px;padding-bottom: 13px;}
.order_sucess_message-block .step p{ font-size: 18px; line-height: 26px;color:#555; padding-bottom:17px;  }

.order-details{ width: 601px; margin: 0 auto;  margin-top:27px;}
.checkout-onepage-success .order-details .order-static-info{ width: 100% !important;background:#fff;
padding:45px 15px 80px;box-sizing: border-box;margin-bottom: 18px;-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2); }
.checkout-onepage-success .shipbill-block-left{ padding: 0px 30px;float: left;width: 50%;box-sizing: border-box; position: relative;
padding-bottom: 55px; }
.checkout-onepage-success .shipbill-block-right{ padding: 0px 30px;float: left;width: 50%;box-sizing: border-box; position: relative;
padding-bottom: 55px;}
.checkout-onepage-success .order-details .order-info{ width: 100% !important; }
.checkout-onepage-success .order-details .order-info .show-order tbody tr:nth-child(2n+1) td:first-child{-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);}
.checkout-onepage-success .order-details .order-info .show-order tbody tr:nth-child(2n+1) td:last-child{-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);box-shadow: 2px 4px 4px -1px rgba(0,0,0,0.2);}
.checkout-onepage-success .order-details .order-info .show-order tbody tr .product-image .product-image-container .product-image-wrapper{
    padding-bottom: 170% !important;}
.checkout-onepage-success .order-details .order-info .show-order tbody tr .product-name{ font-family:'Avenir-Roman' !important;}
.checkout-onepage-success .order-details .order-info .show-order tbody tr .table-number{ font-family:'Avenir-Roman' !important;
font-size: 16px;}
.checkout-onepage-success .order-details .order-info .show-order tfoot{width: 138%; margin-left: 15.5%;display: table;margin-top: 8px; }
.checkout-onepage-success .order-details .order-info .show-order tfoot tr td{ font-family:'Avenir-Roman'; text-align: left;letter-spacing: 3px;}
.checkout-onepage-success .order-details .order-info .show-order tfoot tr th{ font-family:'Avenir-Roman'; text-align: left;letter-spacing: 3px;}
.checkout-onepage-success .order-details .order-info .show-order tfoot tr.discount th.table-method{ color: #ff6900; }
.checkout-onepage-success .order-details .order-info .show-order tfoot tr.discount td.number .price{ color: #555 !important; }
.checkout-onepage-success .order-details .order-info .show-order tfoot tr td strong{ font-family:'Avenir-Roman';  }
.checkout-onepage-success .order-details .order-info .show-order tfoot tr th strong{ font-family:'Avenir-Roman'; }
.order_sucess_message-bottom {clear: left; padding-top: 50px;}
.order-sucess-botom h3{ font-size: 18px; line-height: 20px;font-family:'Avenir-Roman'; text-transform: uppercase; margin: 0px;}
.order-sucess-botom {padding-bottom: 50px;}
.order-sucess-botom h3 {font-size: 18px;line-height: 20px;font-family: 'Avenir-Roman';text-transform: uppercase;margin: 0px;
letter-spacing: 3px;color: #555;padding-bottom: 10px;}
.order-sucess-botom p {font-size: 16px;line-height: 24px;color: #555;}
.sucess-tik {display: block; width: 78px; height: 60px; margin: 0 auto; padding-bottom: 45px;
background:url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/right-qrrow.png) no-repeat; }
.checkout-onepage-success .order-details .order-static-info .box-title{font-size: 18px; line-height: 20px;font-family:'Avenir-Roman';
 text-transform: uppercase;}
.checkout-onepage-success .order-details .order-static-info .box-title .box-des{ letter-spacing: 5px; }
.checkout-onepage-success .shipbill-block-left .billing-address .box-content address{  font-size: 14px; line-height: 20px;
    font-family:'Avenir-Roman'; color: #555; }
.checkout-onepage-success .shipbill-block-right .shipping-address .box-content address{font-size: 14px; line-height: 20px;
    font-family:'Avenir-Roman'; color: #555;}
.checkout-onepage-success .order-details .order-static-info{ display: flex; }

.checkout-onepage-success .shipbill-block-left .shiping-method{ position: absolute; bottom: -35px;font-size: 14px; line-height: 20px;
    font-family:'Avenir-Roman'; color: #555;padding-bottom: 3px; }
.checkout-onepage-success .shipbill-block-left .shiping-method span{font-size: 18px;line-height: 20px;font-family: 'Avenir-Roman';
text-transform: uppercase;display: block;color:#555;letter-spacing: 4px;}
.checkout-onepage-success .shipbill-block-right .payment-method{ position: absolute; bottom: -35px;font-size: 14px; line-height: 20px;
    font-family:'Avenir-Roman'; color: #555;padding-bottom: 3px; }
.checkout-onepage-success .shipbill-block-right .payment-method span{font-size: 18px;line-height: 20px;font-family: 'Avenir-Roman';
text-transform: uppercase;display: block;color:#555;letter-spacing: 4px;}
.checkout-onepage-success #maincontent .checkout-success-summery  .actions-toolbar .primary a{padding: 10px 40px 10px 40px !important;}
.checkout-onepage-success .order-details .order-info .show-order tbody tr td:first-child{ width: auto !important; }
.checkout-onepage-success .order-details .order-info .show-order tbody tr .table-number{ text-align: left; }
.checkout-onepage-success .order-details .order-info .show-order tbody .tr-space {
    margin: 4px 0px !important;
}
@media only screen and (max-width:1278px){
.jm-cart-offer {width: 90%;}
}
@media only screen and (max-width:991px){
.jm-cart-offer {width: 100%;}
}
@media only screen and (max-width:767px){
.checkout-cart-index .cart-container .cart-totals .discount-message-xs{
    box-shadow: none !important; background: none !important;
}
.jm-cart-offer{ clear: left; }
.cart-offerblock{-webkit-box-shadow: 0px 3px 13px #c7c7c7;-moz-box-shadow: 0px 3px 13px #c7c7c7;
box-shadow: 0px 3px 13px #c7c7c7;}
}
@media only screen and (max-width:640px){
.checkout-onepage-success .order-details .order-info .show-order tbody tr .product-image .product-image-container{
    max-width: 50px !important;height: auto !important;}
}
@media only screen and (max-width:639px){
.jm-cart-offer .cart-totals .table-wrapper{ position: static !important; }
}

@media only screen and (max-width:601px){
.checkout-success-summery{ width: 100%; }
.order_sucess_message-block{ width: 100%; }
.order-details{ width: 100%; }
}

@media only screen and (max-width:540px){
.checkout-onepage-success .order-details .order-static-info{ display: block; }
.checkout-onepage-success .shipbill-block-left{width: 100%;}
.checkout-onepage-success .shipbill-block-right{ width: 100%; }
.checkout-onepage-success .shipbill-block-left .shiping-method{ position: static; }
.checkout-onepage-success .shipbill-block-right .payment-method{ position: static; }
.checkout-onepage-success .shipbill-block-left{padding-bottom: 30px;}
.checkout-onepage-success .shipbill-block-right{ padding-bottom: 30px; }
.checkout-onepage-success .shipbill-block-left .billing-address{ padding-bottom: 35px; }
.checkout-onepage-success .shipbill-block-right .shipping-address{padding-bottom: 35px;}
.checkout-cart-index #offertooltiptext{ padding: 14px 10px; width: 270px; }
}

@media only screen and (max-width:479px){
  .cart-offerblock{ padding: 9px 9px 50px; }
  .totals.discount-row {position: absolute;top: 37px;left: 0; right: unset;}
}

@media only screen and (max-width:360px){

.order_sucess_message-block{padding: 32px 20px;}
.checkout-onepage-success .shipbill-block-left{padding: 0px 10px;}
.checkout-onepage-success .order-details .order-static-info{ padding: 21px 15px 16px; }
.checkout-onepage-success #maincontent .checkout-success-summery .actions-toolbar .primary a {
padding: 10px 15px 10px 15px !important;}
.checkout-onepage-success .shipbill-block-right{ width: 100%;padding: 0px 10px; }
.checkout-success-summery .sucess-heading strong{font-size: 25px;}
.checkout-onepage-success .columns{ display: block; }
.checkout-success-summery{padding-bottom: 30px;}
.order-details{ margin-top: 0px; }
.checkout-onepage-success .order-details .order-info .show-order tfoot{ margin-left: 0px; }

}

@media only screen and (max-width:350px){
.checkout-onepage-success .order-details .order-info .show-order table tbody td{ padding: 0px 4px !important; }
}

/* PAYPAL-REVIEW-SECTION */
.paypal-express-review{background:#f8f8f8 !important;}
.paypal-review.view{ max-width: 1100px; margin: 0 auto; }
.paypal-express-review #maincontent .page-title{ padding-top: 80px; font-size: 50px; line-height: 50px; color: #555555;
padding-bottom: 50px; display: block;}
.paypal-review .top_heading_row{ float: left; width: 100%; }
.paypal-review .top_heading_row .heading_col1{ font-size:20px; line-height: 20px; text-transform: uppercase; letter-spacing: 4px;
 color: #555555; float: left;font-weight: 500;margin-top: 35px;}
.paypal-review .top_heading_row .heading_col2{ float: right; }
.paypal-review .top_heading_row .heading_col2 .actions-toolbar .checkout { padding:15px 60px; background: #fd6900;
font-size:16px; line-height: 20px; text-transform: uppercase; letter-spacing: 4px; color: #fff; border-color: #fd6900;
font-weight: normal; }
.block-order-details-view{ float: left; width: 100%; padding-top:30px;}
.paypal-review .box.box-order-shipping-method{ width:47% !important;
background:#fff;padding: 30px;-webkit-box-shadow: 0 0 0 4px #ffffff, 0 6px 4px #c7c7c7;
-moz-box-shadow: 0 0 0 4px #ffffff, 0 6px 4px #c7c7c7;box-shadow: 0 0 0 4px #ffffff, 0 6px 4px #c7c7c7;
margin-right: 3%; box-sizing: border-box;}
.paypal-review .box.box-order-shipping-address{ width: 23% !important;padding:30px 20px 30px 25px!important;margin-right: 3%; box-sizing: border-box;
-webkit-box-shadow: 0 0 0 4px #ffffff, 0 6px 4px #c7c7c7;-moz-box-shadow: 0 0 0 4px #ffffff, 0 6px 4px #c7c7c7;
box-shadow: 0 0 0 4px #ffffff, 0 6px 4px #c7c7c7;background:#fff; }
.paypal-review .box.box-order-billing-address{ width: 23%; float: left; box-sizing: border-box; padding:30px 20px 30px 25px!important;
-webkit-box-shadow: 0 0 0 4px #ffffff, 0 6px 4px #c7c7c7;-moz-box-shadow: 0 0 0 4px #ffffff, 0 6px 4px #c7c7c7;
box-shadow: 0 0 0 4px #ffffff, 0 6px 4px #c7c7c7;background:#fff;}
.block-order-details-view .box .box-title span {font-size: 18px;font-weight: normal;color:#555;text-transform: uppercase;
font-family: 'Avenir-Roman';}
.block-order-details-view .box .box-title{ display: block; margin-bottom:1px;}
.block-order-details-view .box.box-order-shipping-method .box-title span{letter-spacing: 4px;}
.block-order-details-view .box.box-order-shipping-method .box-title{ padding-bottom:20px; }
.block.block-order-details-view .block-content{ display: flex; }
.block.block-order-details-view .block-content{ font-size: 16px; line-height: 20px; color: #555555; font-family: 'Avenir-Roman';
word-break: break-all;}
.block.block-order-details-view .block-content img{ margin-top:4px; }
.block.block-order-details-view .block-content label{ font-size: 16px; line-height: 18px; color:#555555;}
.paypal-review .paypal-review-discount{ display: none; }
.paypal-review-items {clear: left;}
.paypal-review-items .table-paypal-review-items thead th{ padding: 8px 10px 20px; font-size: 14px; line-height: 16px;
color: #555; text-transform: uppercase; letter-spacing: 2px; font-weight: normal; }
.paypal-review-items .table-paypal-review-items thead th:last-child{ padding-right: 30px; }
.block.block-order-details-view .box-actions a.edit{ font-size: 16px; line-height: 16px; color: #fd6900; font-family: 'Avenir-Roman';}
.paypal-review-items .cart.table-wrapper .items > .item{ border: none; }
.paypal-review-items .cart.table-wrapper .items .product-item-photo .product-image-container{ width: 48px !important; }
.paypal-review-items .table-paypal-review-items thead th.price{ display: none; }
.paypal-review-items .cart.table-wrapper .items  .col.price{ display: none; }
.paypal-review-items .cart.table-wrapper .items  td.col{-webkit-box-shadow:0 0 0 5px #fff, -4px 2px 4px 4px #c7c7c7;
-moz-box-shadow:0 0 0 5px #fff, -4px 2px 4px 4px #c7c7c7; box-shadow:0 0 0 5px #fff, -4px 2px 4px 4px #c7c7c7;background: #ffffff;
box-sizing: border-box; padding: 10px 8px 10px;vertical-align: middle;}
.paypal-review-items .cart.table-wrapper .items  td.col:first-child{-webkit-box-shadow:0 0 0 5px #fff, -5px 6px 4px #c7c7c7;
-moz-box-shadow:0 0 0 5px #fff, -5px 6px 4px #c7c7c7; box-shadow:0 0 0 5px #fff, -5px 6px 4px #c7c7c7;}
.paypal-review-items .cart.table-wrapper .items  td.col:last-child{-webkit-box-shadow:0 0 0 5px #fff, 2px 2px 2px 4px #c7c7c7;
-moz-box-shadow:0 0 0 5px #fff, 2px 2px 2px 4px #c7c7c7; box-shadow:0 0 0 5px #fff, 2px 2px 2px 4px #c7c7c7;padding-right: 30px;}
.paypal-review-items .cart.table-wrapper .product-item-details .product-item-name{ font-size: 14px; line-height: 16px; color: #555555;
 font-family: 'Avenir-Roman'; color: #555;text-transform: uppercase;letter-spacing: 2px;margin-bottom: 4px;display: block;
margin-top:7px;}
.paypal-review-items .cart.table-wrapper .product-item-details .item-options{ margin: 0px;}
.table-paypal-review-items .product-item-details .item-options{ font-size: 14px; line-height: 15px; color: #6c6c6c; }
.table-paypal-review-items .product-item-details .item-options dt{font-weight: normal;}
.paypal-review-items .cart.table-wrapper .items  td.subtotal .cart-price .price{ font-size: 16px; line-height: 16px;
font-family: 'Avenir-Roman'; color: #6c6c6c; font-weight: normal; letter-spacing: 2px; }
.paypal-review-items .cart.table-wrapper tfoot{ display: block; }
.paypal-review-items .cart.table-wrapper tfoot td{ padding:15px 0px; }

.paypal-review-items .cart.totalssection tbody td{ padding:8px 10px; }
.paypal-review-items .cart.totalssection tbody tr th{ font-size: 14px; line-height:25px; color: #9d9d9d;
text-transform: uppercase; letter-spacing: 2px; font-weight: normal; }
.paypal-review-items .cart.totalssection tbody tr td{font-size: 14px; line-height:25px; color: #6c6c6c;
text-transform: uppercase; letter-spacing: 2px; font-weight: normal;}
.paypal-review-items .cart.totalssection tbody tr.grand.totals{ border:none; }
.paypal-review-items .cart.totalssection tbody tr.grand.totals th strong{color: #000; font-weight: normal;
 font-family: 'Avenir-Roman';}
 .paypal-review-items .cart.totalssection tbody tr.grand.totals th{ font-size: 15px; }
.paypal-review-items .cart.totalssection tbody tr.grand.totals td strong{color: #000;font-weight: normal;
 font-family: 'Avenir-Roman';}
 .paypal-review-items .cart.totalssection tbody tr.grand.totals td{font-size: 15px; }
.paypal-review-items {clear: left; padding-bottom: 160px;}
.bottom_place-order {display: flex; justify-content: right;}
.bottom_place-order-col1 {float: left;margin-top: -222px;width: 64%;padding-right: 116px;box-sizing: border-box;}
.bottom_place-order-col2 {float: right;margin-top: 0px;width: 50%;padding: 0;}
#order-review-form{ float: right; }
.bottom_place-order-col2 .primary .checkout {padding:15px 38px;background:#fd6900;font-size: 16px;line-height: 20px;
text-transform: uppercase;letter-spacing: 4px;color:#fff;border-color:#fd6900;font-weight: normal;}


/* PAYPAL-REVIEW-SECTION rESPONSIVE */

@media only screen and (max-width:1115px){

.bottom_place-order-col1 {width: 50%;}
.block-order-details-view .box .box-title span{ font-size: 16px; }
.block.block-order-details-view .block-content{ font-size: 14px; }
}

@media only screen and (max-width:991px){
    .paypal-review.view{ padding-bottom: 80px; }
    .bottom_place-order-col1{ margin-top: -180px; }
    .bottom_place-order {
    display: flex;}
}

@media only screen and (max-width:800px){
.block.block-order-details-view .block-content{flex-wrap: wrap;}
.paypal-review .box.box-order-shipping-method {
width: 100% !important;margin-right: 1%;}
.paypal-review .box.box-order-shipping-address{ width: 48% !important; }
.paypal-review .box.box-order-billing-address{ width: 48%; }
.bottom_place-order {flex-wrap: wrap;justify-content: right;}
.bottom_place-order-col1 {width: 100%; padding-top: 50px;order: 2; margin: 0px;}
.paypal-review-items{ padding-bottom: 50px; }
}
@media only screen and (max-width:767px){
.paypal-review-items .cart.table-wrapper .items td.col:last-child{ box-shadow: none; }
.paypal-review-items .cart.table-wrapper .items td.col{box-shadow: none;width: auto;}
.paypal-review-items .cart.table-wrapper .items td.col:first-child{box-shadow: none;min-height: unset;}
.paypal-review-items .cart.table-wrapper .items > .item tr { -webkit-box-shadow: 0px 3px 13px #c7c7c7;
    -moz-box-shadow: 0px 3px 13px #c7c7c7;  box-shadow: 0px 3px 13px  #c7c7c7;}
.paypal-review-items .cart.table-wrapper .items > .item{ background: #fff; }
.paypal-review-items .cart.table-wrapper .product-item-photo{ max-width: 110px;position: static;
float: left; }
.paypal-review-items .cart.table-wrapper .product-item-details{ display: block; overflow: hidden; }
.paypal-review-items .cart.table-wrapper .items .product-item-photo .product-image-container{ width: 110px !important; }
.paypal-review-items .cart.table-wrapper tfoot{ float: left; }
.paypal-review-items .cart.table-wrapper .items td.col:before{ font-size: 12px; font-weight: 600; color: #000; padding-bottom: 4px;
text-transform: uppercase;}
.paypal-review-items .cart.table-wrapper .items td.col.qty, .paypal-review-items .cart.table-wrapper .items td.col.subtotal{
    padding: 2px 8px 10px;}
.paypal-review-items .totalssection tbody tr td{ text-align: right; }
.bottom_place-order-col2{ width: 100%; }
.bottom_place-order-col1{ padding-right: 0px; }
.paypal-express-review #maincontent .page-title{padding-top: 0;font-size: 35px;line-height: 40px;padding-bottom: 0;}
.paypal-review .top_heading_row .heading_col1{ padding-bottom: 10px; }
.paypal-review .top_heading_row .heading_col2{ clear: both;float: left; }
.paypal-review .box.box-order-shipping-method{ margin-right: 0px; margin-bottom: 38px !important;padding: 15px 20px; }
.paypal-review .box.box-order-shipping-address{margin-bottom: 25px !important;padding: 15px 20px;}
.paypal-review .box.box-order-billing-address{margin-bottom: 25px !important;padding: 15px 20px;}
}

@media only screen and (max-width:640px){
.paypal-review-items .cart.table-wrapper .items .product-item-photo .product-image-container {
    width:100% !important;max-width: 100% !important;
}
.paypal-review-items .cart.table-wrapper .product-item-photo{ max-width:65px; }
.paypal-review .box.box-order-billing-address {
    width: 100%;
    margin-right: 0;
}
.paypal-review .box.box-order-shipping-address {
    width:100% !important;
    margin-right: 0;
}
.paypal-review .top_heading_row .heading_col2 .actions-toolbar .checkout{ padding: 8px 10px;font-size: 12px;
line-height: 20px }
.bottom_place-order-col2 .primary .checkout{ padding: 8px 10px;font-size: 12px;
line-height: 20px}
.paypal-review-items .cart.table-wrapper tfoot td {
    padding: 13px 0px !important;
}
.paypal-review .box.box-order-shipping-address{margin-bottom: 32px !important;}
.paypal-review .box.box-order-billing-address{margin-bottom: 20px !important;}
.paypal-review .box.box-order-shipping-method{margin-bottom: 32px !important; }
}

@media only screen and (max-width:480px){
footer.page-footer .content .footer-social-media-menu .footer-col{width: 100%;
text-align: center;padding: 15px 0px 0px;}
}

footer.page-footer:before {
       border-bottom: none !important;
    background: none;
}
footer.page-footer .footer {
    max-width: 85%;
    padding: 12px 0;
}
.footer-main-menu.clearfix {
    padding-bottom: 63px;
}
@media only screen and (max-width:1024px){
footer.page-footer:before {
   height:0px;
}
}

/*footer-issue-start*/

.footer p{ font-size: 15px; color: #555; margin: 0px;}
footer.page-footer .content .footer-address-menu .footer-col h4{ font-size: 15px; }
footer.page-footer .content .footer-col h4{font-size: 15px;}
footer.page-footer .content .footer-col ul li a{ font-size: 15px !important; }

.footer-main-menu.clearfix{ max-width: 1278px; width: auto; margin: 0 auto;padding: 0px 15px; }
footer.page-footer .content .footer-address-menu.clearfix .footer-address-inner{ width:auto;
max-width: 1278px; margin: 0 auto;padding: 0px 15px;}
footer.page-footer .content .footer-social-media-menu .footer-col.footer-column9{ display: none; }
.footer-social-media-menu-inner{ text-align: center; }
.footer a {font-size: 15px;color: #555;}
.footer-main-menu.clearfix {
    padding-bottom: 63px;
}

.footer .outer{  padding: 0px !important; }
.footer .outer form{ width: 710px; }
.newsl-div{ top:-23% !important; }
.footer-social-media-menu-inner{ text-align: center; }
footer.page-footer .content .footer-social-media-menu .footer-col.footer-column9{ display: none; }
body footer.page-footer { margin-top: 200px !important;}
footer.page-footer .content .footer-address-menu .footer-col{width: 25%;float: left;
padding: 70px 2px !important;box-sizing: border-box;}
@media only screen and (max-width:1024px){
footer.page-footer .content .footer-address-menu .footer-col{width: 25%;float: left;
padding: 70px 2px !important;box-sizing: border-box;}
}
@media only screen and (max-width:767px){
.footer .outer form div{ width:100%; margin-left: 0px !important;   }
.footer .outer form  input{ width: 100% !important; }
.footer .outer form  button{ width: 100% !important; }
footer.page-footer .content .footer-address-menu .footer-col{ width: 100%; }
.footer .outer form label{ display: none !important; }
.footer .outer form ._field-wrapper{ margin-bottom: 10px !important; }
.newsl-div {top: -13% !important;}
#_form_5_._inline-style ._button-wrapper{ margin-top:0px !important; }
.footer .outer form ._html-code{ padding-bottom: 10px; }
body footer.page-footer { margin-top: 280px !important;}

}

/*widget-css*/
.page-layout-1column .custom-slide.block.widget .products-grid .product-item .product-image-container .product-image-wrapper{padding-bottom:284% !important;}
    .page-layout-1column .custom-slide.block.widget .products-grid .product-item{width:100% !important}
.owl-carousel .owl-nav button.owl-next {font-size: 64px;color: #000;}
.page-layout-1column .custom-slide.block.widget .products-grid .product-item .product-image-container .product-image-wrapper img{margin:0 !important}
.custom-slide .owl-carousel .owl-nav button.owl-next {float: right;font-size: 64px;height: 50px; background: none !important;color: #000;
    box-shadow: none !important;}
.custom-slide .owl-carousel .owl-nav button.owl-prev {font-size: 64px;color: #000;}
.custom-slide .owl-carousel .owl-nav button.owl-prev { float: left; font-size: 64px; height: 50px; background: none !important;
    color: #000; box-shadow: none !important;}
.custom-slide .owl-theme .owl-nav { position: absolute;top: 0; bottom: 0; margin: auto; height: 50px; width: 100%;}
.custom-slide .owl-carousel .owl-dots{ display: none; }
.tabbing_attributes .resp-tabs-list li.resp-tab-active::after{ background: linear-gradient(90deg, rgba(251,104,0,1) 0%, rgba(255,111,11,1) 22%, rgba(252,69,3,1) 50%, rgba(252,98,2,1) 80%);
 background-size: 100% auto;}
.custom-slide.block.widget.block-products-list.grid{ max-width: 1180px; margin: 0 auto; padding-bottom: 60px; }
.custom-grid.block.widget.block-products-list.grid{max-width: 1278px; margin: 0 auto;}
.page-layout-1column .custom-grid.block.widget .products-grid .product-item{ /* margin-left: 0 !important;width:11% !important; padding: 0px;*/ }
.page-layout-1column .custom-grid.block.widget .products-grid .product-item .product-image-container .product-image-wrapper img {
    /* transition: all .1s ease-in-out; transform: scale(0.76);*/ }
.page-layout-1column .custom-grid.block.widget .products-grid .product-item .product-image-container .product-image-wrapper img:hover {
    transform: scale(0.78); -webkit-transform: scale(0.78);  -moz-transform: scale(0.78); -ms-transform: scale(0.78);  -o-transform: scale(0.78);
    filter: none;}
.block.widget .custom-grid.products-grid .product-items{text-align:center}
.page-layout-1column .custom-grid.block.widget .products-grid .product-item .product-image-container .product-image-wrapper {
    /* padding-bottom: 353.33% !important;*/
}
.page-layout-1column .custom-grid.block.widget .products-grid .product-item .product-image-container .product-image-wrapper img {
    transition: all .1s ease-in-out;
    transform: scale(0.94);
}
.page-layout-1column .custom-grid.block.widget .products-grid .product-item .product-image-container .product-image-wrapper img:hover{
 transform: scale(0.96);
}

@media only screen and (max-width:768px){
.page-layout-1column .custom-grid.block.widget .products-grid .widget-product-grid{ margin-left: 0px; }
}
@media only screen and (max-width:767px){
.cms-test2 .custom-slide.block.widget.block-products-list.grid {
    position: static; visibility: visible; opacity: 1; width: 100%; max-width: 100%; margin: 0px; min-width: 100%;}
.cms-test2 .columns .column.main{ flex-basis: unset; }
.page-layout-1column .custom-slide.block.widget .products-grid .product-item .product-image-container .product-image-wrapper img{
    transform: scale(0.78);
    }
.column.main .custom-slide .product-items{ margin: 0px; }
.page-layout-1column .custom-slide.block.widget .products-grid .product-item .product-image-container .product-image-wrapper{padding-bottom:195% !important;}
.page-layout-1column .custom-slide.block.widget .products-grid .product-item { width: 100% !important; padding-bottom: 0; margin: 0;
    padding: 0;}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options{ display: flex; }
#product-options-wrapper.product-options-wrapper .swatch-attribute-options .swatch-option{ width: 100%}

}

@media only screen and (max-width:640px){
.page-layout-1column .custom-slide.block.widget .products-grid .product-item .product-image-container{ height: auto !important;}
.custom-slide.block.widget .product-item-info{ text-align: center; }
.page-layout-1column .custom-grid.block.widget .products-grid .product-item .product-image-container{ height: auto !important;
width: 100% !important; max-width: 100% !important; display: block; width: 100% !important;}

}
.page-layout-1column .custom-slide.block.widget .products-grid .product-item .product-image-container .product-image-wrapper{padding-bottom:284% !important;}
    .page-layout-1column .custom-slide.block.widget .products-grid .product-item{width:100% !important}
.owl-carousel .owl-nav button.owl-next {font-size: 64px;color: #000;}
.page-layout-1column .custom-slide.block.widget .products-grid .product-item .product-image-container .product-image-wrapper img{margin:0 !important}
.custom-slide .owl-carousel .owl-nav button.owl-next {float: right;font-size: 64px;height: 50px; background: none !important;color: #000;
    box-shadow: none !important;}
.custom-slide .owl-carousel .owl-nav button.owl-prev {font-size: 64px;color: #000;}
.custom-slide .owl-carousel .owl-nav button.owl-prev { float: left; font-size: 64px; height: 50px; background: none !important;
    color: #000; box-shadow: none !important;}
.custom-slide .owl-theme .owl-nav { position: absolute;top: 0; bottom: 0; margin: auto; height: 50px; width: 100%;}
.custom-slide .owl-carousel .owl-dots{ display: none; }
.tabbing_attributes .resp-tabs-list li.resp-tab-active::after{ background: linear-gradient(90deg, rgba(251,104,0,1) 0%, rgba(255,111,11,1) 22%, rgba(252,69,3,1) 50%, rgba(252,98,2,1) 80%);
 background-size: 100% auto;}
.custom-slide.block.widget.block-products-list.grid{ max-width: 1180px; margin: 0 auto; padding-bottom: 60px; }
.custom-grid.block.widget.block-products-list.grid{max-width: 1278px; margin: 0 auto;}
.page-layout-1column .custom-grid.block.widget .products-grid .product-item{ /* margin-left: 0 !important;width:11% !important; padding: 0px;*/ }
.page-layout-1column .custom-grid.block.widget .products-grid .product-item .product-image-container .product-image-wrapper img {
    transition: all .1s ease-in-out; transform: scale(0.76);}
.page-layout-1column .custom-grid.block.widget .products-grid .product-item .product-image-container .product-image-wrapper img:hover {
    transform: scale(0.78); -webkit-transform: scale(0.78);  -moz-transform: scale(0.78); -ms-transform: scale(0.78);  -o-transform: scale(0.78);
    filter: none;}
.block.widget .custom-grid.products-grid .product-items{text-align:center}
.page-layout-1column .custom-grid.block.widget .products-grid .product-item .product-image-container .product-image-wrapper {
    /* padding-bottom: 353.33% !important;*/
}
.page-layout-1column .custom-grid.block.widget .products-grid .product-item .product-image-container .product-image-wrapper img {
    transition: all .1s ease-in-out;
    transform: scale(0.94);
}
.page-layout-1column .custom-grid.block.widget .products-grid .product-item .product-image-container .product-image-wrapper img:hover{
 transform: scale(0.96);
}

@media only screen and (max-width:768px){
.page-layout-1column .custom-grid.block.widget .products-grid .widget-product-grid{ margin-left: 0px; }
}
@media only screen and (max-width:767px){
.cms-test2 .custom-slide.block.widget.block-products-list.grid {
    position: static; visibility: visible; opacity: 1; width: 100%; max-width: 100%; margin: 0px; min-width: 100%;}
.cms-test2 .columns .column.main{ flex-basis: unset; }
.page-layout-1column .custom-slide.block.widget .products-grid .product-item .product-image-container .product-image-wrapper img{
    transform: scale(0.78);
    }
.column.main .custom-slide .product-items{ margin: 0px; }
.page-layout-1column .custom-slide.block.widget .products-grid .product-item .product-image-container .product-image-wrapper{padding-bottom:195% !important;}
.page-layout-1column .custom-slide.block.widget .products-grid .product-item { width: 100% !important; padding-bottom: 0; margin: 0;
    padding: 0;}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options{ display: flex; }
#product-options-wrapper.product-options-wrapper .swatch-attribute-options .swatch-option{ width: 100%}

}

@media only screen and (max-width:640px){
.page-layout-1column .custom-slide.block.widget .products-grid .product-item .product-image-container{ height: auto !important;}
.custom-slide.block.widget .product-item-info{ text-align: center; }
.page-layout-1column .custom-grid.block.widget .products-grid .product-item .product-image-container{ height: auto !important;
width: 100% !important; max-width: 100% !important; display: block; width: 100% !important;}

}

/*checkout-page-css*/

a#btnPayPal { background:  #0070ba; border: 2px solid #ff6900; color: #ffffff;  font-size: 15px;  line-height: 20px;
    text-decoration: none;  text-transform: uppercase;  text-align: center;  padding: 13px 0px 13px 00px;
    display: inline-block; letter-spacing: 2px;  font-weight: normal;  border-radius: 0; position: relative;
    border-color:#0070ba;  width:100%;}
.test-div{float: right; width:367px; clear: right;}
.checkout-cart-index .cart-container .cart-totals a.checkout{width: 100%; padding: 13px 0px 13px 0px; text-align: center;}
.checkout-cart-index .cart-container .cart.main .one-div .action.continue{
    background: transparent; border: none;  text-decoration: underline;}
.checkout-cart-index .cart-container .cart.main button.checkout{
    width:100%;  padding: 13px 0px; margin-left: 0; margin-bottom: 15px;}
.test-div a#btnPayPal { width:100%;}
.checkout-cart-index .custom-block{ width:100%; float: left;clear: left; padding-top: 42px; }
.checkout-cart-index .test-div .custom-block {width:100%; float: left; padding-top: 10px;}
.custom-listing {width: 60%; text-align:left; margin-bottom: 16px; }
.paypal-express-review .custom-listing {margin-top:20px;}
.checkout-cart-index .payment-options{ display: none }
.checkout-cart-index .test-div .payment-options{width:70%; margin: 0 auto; display:block;float: right;}
.one-div {float: right;width:367px; min-width: 367px; position: relative; z-index: 1; margin-top:0px;}
table {border-collapse: unset !important;}
.checkout-cart-index .cart-container .cart-totals .totals.sub th{color:#000000}
.checkout-cart-index .cart-container .cart-totals td span {color:#000000}
.checkout-cart-index  .block.crosssell{display:none}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tfoot td{ padding-top: 0px;
padding-bottom: 0px;}
.checkout-cart-index  ul.custom-listing li::before{
content: ''; width:21px; height:17px; left: 0px;
background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/cart-right.png) no-repeat left center; top:6px;
}
.checkout-cart-index  ul.custom-listing li{ margin-left: 0px; padding-left:30px; margin-bottom: 0px;line-height: 30px;}
.checkout-cart-index .cart-container .cart.main.actions .page-title-wrapper h1{ line-height: 20px; letter-spacing: 3px;
    padding-bottom: 15px; }
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info td{ box-shadow: none !important; }
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info td:first-child{
    box-shadow: none !important;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info td:last-child{
 box-shadow: none !important;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .product-item-details .product-item-name {
    text-transform: uppercase;letter-spacing: 2px; color: #555555;  font-size: 14px; font-weight: 400 !important;
    font-family: 'Avenir-Roman'; text-decoration: none;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .product-item-details .product-item-name{
text-transform: uppercase;letter-spacing: 3px;color: #555555;font-size: 14px;font-weight: 400 !important;
font-family: 'Avenir-Roman';line-height: 15px;margin: 0;}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .product-item-details .item-options dt,
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .product-item-details .item-options dd{
    margin-right: 5px;
}
.checkout-cart-index .cart-container .form-cart{ width: 100%; }
.checkout-cart-index .cart-container .formdiv{width:100%; max-width:935px; margin: 0 auto; position: relative;}
.checkout-cart-index .cart-totals .table-wrapper{float: right;width:367px;}
.checkout-cart-index .cart-container .cart-totals tr th{padding-left: 0px; text-align: left; padding-bottom:7px;
    line-height: 14px;}
.checkout-cart-index .totals .extra-space{ display: none; }
.checkout-cart-index .cart-container .cart-totals tr.grand.totals th strong{ font-weight: 600 !important; }
.checkout-cart-index .cart-container .cart-totals tr.grand.totals td strong{ font-weight: 600 !important; }
.checkout-cart-index .cart-container .cart-totals .totals.discount-row td,
.checkout-cart-index .cart-container .cart-totals .totals.discount-row th{ background:none; padding-bottom: 7px; }
.checkout-cart-index .cart-container .cart-totals .totals.discount-row th{ padding-left: 0px; }
.checkout-cart-index .cart-container .cart-totals td.amount{ width:85px; }
.checkout-cart-index .cart-container .cart-totals td{ padding-bottom: 0px; line-height: 14px;}
.checkout-cart-index .cart-container .cart-totals .totals.discount-row .title{ color: #6da502; }
.checkout-cart-index .cart-container .cont-div{ position: absolute; bottom:50px; font-size: 16px; line-height: 20px;
text-decoration: underline; text-transform: uppercase;letter-spacing:2px; color: #555555; }
.checkout-cart-index .cart-container .cont-div a{color: #555555;}
.checkout-cart-index .cart-container .cart-totals {
    position: relative !important;float: left
}
.heading-block{ width: 100%; text-align: center; margin-top: 15px !important; }
.checkout-cart-index .jm-cart-offer{ border:none;padding-top: 7px; width: 100%; max-width: 935px; }
.checkout-cart-index .cart-container .cart-totals .totals.discount-row .amount .price{color: #6da502;}

.checkout-cart-index .cart-container .cart-totals .grand.totals th strong{ font-family: 'Avenir-Roman'; }
.checkout-cart-index .cart-container .cart-totals .grand.totals td strong{ font-family: 'Avenir-Roman'; }
.checkout-cart-index .cart-container .cart-totals .grand.totals th{ padding-bottom: 22px; }
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody{-webkit-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.11);
-moz-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.11); box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.11);}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table thead tr th.item{ padding-left: 0px !important; }
.checkout-cart-index .cart-container .form-cart #shopping-cart-table thead th{ padding-bottom: 15px; }
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info td .product-image-photo{transform: scale(1);}
.checkout-cart-index .cart-container .cart.main.actions{ max-width: 935px; width: 100%; display: flex;
align-items: flex-end; overflow: hidden; margin-bottom: 0px; position: relative;}
.checkout-cart-index .cart-container .cart.main.actions .page-title-wrapper{ width: 100%; width: 100%;
position: absolute;top: 0;}
.checkout-cart-index .cart-container .cart-totals td.amount {
    padding-right: 20px !important;
}

.heading-block ul li{ font-size: 16px; color: #aaaaaa; margin-bottom: 0px; line-height: 25px; }
a#btnPayPal img{ display: none !important; }
.checkout-cart-index #offertooltiptext{ top: -176px; }
.checkout-cart-index .cart-container .cart-totals .totals th{ padding-top: 7px !important; padding-bottom: 7px !important; }


@media only screen and (max-width:1600px){
.test-div a#btnPayPal{ padding:  13px 0px; }
}
@media only screen and (max-width:1278px){
.custom-listing{ width:90%;}
.payment-options{width: 90%; margin: 0 auto; display:none;}
}
@media only screen and (max-width:1170px){
.test-div a#btnPayPal{
    padding:  13px 0px;
}
}
@media only screen and (max-width:991px){
a#btnPayPal{
padding-left: 21px;
padding-right: 21px;
font-size: 13px;
}
.checkout-cart-index .cart-container .cart-totals a.checkout {
font-size: 13px;
}
.custom-listing{ width:100%; margin:0 auto; }
.payment-options{width: 100%; margin: 0 auto;}
/*.checkout-cart-index .custom-block{ width: 48%; }*/
/*.heading-block{ width: 48%; }*/

}
@media only screen and (max-width:768px){
.test-div {width: 330px !important;}
.custom-listing {width:50%; float: left;}
.one-div{width: 330px; min-width: 330px;}
.checkout-cart-index .cart-totals .table-wrapper{ width:330px; }
.checkout-cart-index .custom-block{width: 60%; }
.checkout-cart-index  .custom-listing{ width: 100%; }
}
@media only screen and (max-width:767px){
.checkout-cart-index .cart-container .cart.main .one-div .action.continue{
display: block;
margin-left: 0px;
margin-bottom: 10px;
text-align: center;
}
.one-div .action.primary.checkout{
float:right;
display: block;
}
.checkout-cart-index .cart-container .cart.main button.checkout {
margin-bottom: 10px;
}
/* a#btnPayPal {
margin-left: 10px;
width: 48%;
}*/
.test-div a#btnPayPal{
   width: 100%;
   margin-top: 10px;
   margin-left: 0px;
}
.checkout-cart-index .cart-container .cart-totals a.checkout {
width: 100% !important; text-align: center; display: inline-block; float: left; margin: 0;}
.test-div a#btnPayPal {width: 49%;margin: 0;float: right;}
.custom-block{ margin-top:10px; }
.test-div{ width: 100% !important;margin-top: 15px; }
.custom-listing { width: 100%;}
.one-div {clear: left;}
.checkout-cart-index .cart-container .cart.main.actions .order_message{ margin-top: 0px; }
.checkout-cart-index .cart-container .cart.main button.checkout{ float: left; width:100%; }
a#btnPayPal {width:100%;float: right; }
.test-div{ min-height: inherit !important; }
.checkout-cart-index .cart-container .cart.main.actions .page-title-wrapper h1{ font-size:20px; color: #555555; }
.checkout-cart-index .cart-container .cart.main.actions{ overflow: hidden; }
.checkout-cart-index .cart-container{ margin-top: 0px; }
.checkout-cart-index .cart-container .cart.main.actions .page-title-wrapper h1{ padding-bottom: 0px; }
.checkout-cart-index .custom-block{ margin-top: 5px; width: 100%;padding-top: 0px; }
.one-div{ width: 100%; margin-top: 40px;}
a#btnPayPal{ font-size: 16px; letter-spacing: 3px; margin-bottom: 15px; }
.checkout-cart-index .cart-container .cart.main button.checkout{ font-size: 14px; letter-spacing: 3px; max-width: 100%;}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info{ box-shadow: none; }
.checkout-cart-index .cart-container .formdiv{ margin-top: 25px; clear: left; float: left; width: 100%; }
.checkout-cart-index .cart-container .formdiv h3{ bottom: unset; top:-64px; width: 100%; text-align: center; }
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .col{ min-height: unset; }
.checkout-cart-index .jm-cart-offer{ margin-top: 0px; }
.checkout-cart-index .cart-totals .table-wrapper{ width: 100%; }
.test-div a#btnPayPal{ width: 100%; max-width: 100%; margin-bottom: 15px;}
.checkout-cart-index .cart-container .cart-totals a.checkout{max-width: 100%; margin-top: 0px;}
.heading-block{width: 100%;margin-top: 15px !important;text-align: center;}
.checkout-cart-index .test-div .payment-options{ width: 100%; padding-top: 10px; }
.checkout-cart-index .test-div .payment-options img{ display: block !important; margin: 0 auto; }
.checkout-cart-index .cart-container .cart-totals a.checkout{ font-size: 14px;letter-spacing: 3px; }
.one-div .action.primary.checkout{ margin-bottom: 15px !important; }
.checkout-cart-index #offertooltiptext{ left: 0px; }
.checkout-cart-index .cart-container .cart.main.actions .page-title-wrapper{ position: static; padding-bottom: 15px;}
.checkout-cart-index .cart-container .cart.main.actions{ display: block; }
.checkout-cart-index .cart-container .cont-div{ bottom: 65px; width: 100%; float: left; text-align: center; }
.checkout-cart-index .test-div .custom-block{ padding-top: 70px; }
.checkout-cart-index .cart-container .cart-totals{ margin-bottom: 0px; }
body.checkout-cart-index footer.page-footer {
    margin-top: 80px !important;
}
}
@media only screen and (max-width:679px){
.one-div {
    float: left;
    width: 100%;
}
.one-div .action.primary.checkout{
    float: none;
    display: block !important;
    clear: both;
}

.checkout-cart-index .cart-container .cart-totals a.checkout{
margin-bottom: 10px;
}
.checkout-cart-index .cart-container .cart-totals{ float: left; width: 100%; }
.checkout-cart-index .cart-container .form-cart {  width: 100%; float: left;}

.checkout-cart-index .cart-container .cart.main.actions{ width: 100%; float: left;}
}
@media only screen and (max-width:640px){
.product-image-container {
    width: 100% !important;
}
.test-div a#btnPayPal {
    margin-left: 0px;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .product-item-photo .product-image-container{
        max-width: unset !important;
    height: 115px !important;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .product-item-photo{ max-width: 100px; }
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .product-item-details .product-item-name{
  line-height: 20px; padding-bottom: 6px;  display: block;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody{    padding-bottom:07px !important;
    display: block;}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .price .price{ letter-spacing: 3px;  }
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .product-item-details .item-options{ line-height: 14px; }
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .product-item-details{    padding: 5px 15px 0 8px;}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .col.item{ padding-left:110px; }
.checkout-cart-index .cart-container .cart-totals .totals.discount-row{ position: static; }
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info td .product-image-photo{
    transform: scale(0.80); margin-top: -8px; }
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .col.qty{ margin-left: 109px; }
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .actions-toolbar .action-delete:before{
    font-weight: 600; left:0px;}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .actions-toolbar{ width: 35px; }
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .product-item-photo{ top:0px; }
}



@media only screen and (max-width:370px){
 .checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .actions-toolbar{ width:10px; }
 .checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .actions-toolbar .action-delete::before{
    left:-8px;
 }
 .checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .product-item-photo {
    top: 13px;max-width: 55px;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .col.item {
    padding-left: 60px;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .col.qty {
    margin-left: 60px;
}
.checkout-cart-index .cart-container .cart-totals a.checkout{ letter-spacing: 2px; }
a#btnPayPal{ letter-spacing: 2px; }
.checkout-cart-index .cart-container .cart.main button.checkout{ letter-spacing: 2px; }
}


/*20/05/2020 kt*/
.checkout-cart-index .totals.discount-row {position: static;}
#cart-info-popup {position: absolute; top: 4px; right: -15px; cursor: pointer;}
.checkout-cart-index .cart-container .cart-totals .totals.discount-row th{ position: relative; }

@media only screen and (max-width:767px){
    #cart-info-popup{ left: 230px; right: unset; }
}
@media only screen and (max-width:414px){
    #cart-info-popup{ left: unset; right: -10px;}
    .one-div{ min-width: unset; }

}


.checkout-cart-index  #buy_and_savemore_pop .info .title{    text-transform: uppercase;
    font-family: 'Avenir-Heavy';
    color: #000000 !important;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 2px;}
    .checkout-cart-index  #buy_and_savemore_pop .info{margin-bottom: 15px;}
.checkout-cart-index #buy_and_savemore_pop .heading .col {
    font-family: 'Avenir-Heavy';
    color: #000000;
    text-transform: uppercase;
    font-size: 14px;
    width: 20%;
    float: left;
    display: inline-block;
    text-align: right;
    padding: 5px 2px 5px 8px;
}
.checkout-cart-index #buy_and_savemore_pop .product_category_list .col:first-child {
    color: #000000;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: right;
    display: inline-block;
}
.checkout-cart-index #buy_and_savemore_pop .product_category_list .col {
    border-top: 1px solid #d1d1d1;
    color: #6c6c6c;
    font-size: 13px;
    line-height: 22px;
    text-transform: lowercase;
    letter-spacing: 0;
    width: 20%;
    float: left;
    display: inline-block;
    text-align: right;
    padding: 5px 2px 5px 8px;
}





/*19-12-2019 product-detailas*/
.product .page-title{ font-weight:600; }
.catalog-product-view .product-info-main .price-box .price-final_price span.incDiv{ color: #c1c1c1; display: inline-block;
    vertical-align: top;line-height: 42px;margin-left: 8px; }
.acordian_details .acmainhead h4{ font-weight:400; }
.acordian_details .acmainhead.active h4{font-weight:400;}
.tabbing_attributes .resp-tabs-list li:first-child{ margin-left: 0px !important;}
.tabbing_attributes .resp-tabs-list li:last-child{ margin-right: 0px !important;}
.tabbing_attributes .resp-tabs-list li{ font-weight: 600; }
.ptype-left h3{font-weight: 600; margin-top: 6px;}
.crosssell .block-title.title strong{font-weight: 600 !important; padding-bottom:5px;}
.catalog-product-view .block-viewed-products-grid .block-title strong{font-weight: 600 !important; text-transform: uppercase;}
.catalog-product-view .block-viewed-products-grid .product-item-details .product-item-name a{ font-weight: 600 !important;
    font-size: 18px; line-height: 27px; text-transform: uppercase;
}
.catalog-product-view .product-info-main .price-box .price-final_price { display: inline-block; }
.catalog-product-view .product-info-main .price-box .price-final_price .price-wrapper { display: inline-block;}
.catalog-product-view  .footer .outer .left h3{ font-weight: 600; }
.pmaterial-left h3{ font-weight: 600; margin-top: 6px; }
.gewicht-left h3{font-weight: 600;}
.catalog-product-view  .product.details.product-item-details{ padding-top: 50px; }
.page-layout-1column .block.widget .products-grid .product-item .product-image-container .product-image-wrapper{
    /* padding-bottom:258.33% !important; */
}
.page-layout-1column .block.widget .products-grid .product-item .product-image-container .product-image-wrapper img{
   /* transform: scale(0.78); */
}
.tabbing_attributes .resp-tabs-container{padding-top: 75px;}
.ptype-left{ padding:0px 80px 5px 0px;  }
.pmaterial-left{ padding-top: 0px; }
.gewicht-left{ padding-top: 20px; }
.ptype-left h3{ margin-top: 6px; }

.payment-method-content .message{ display:none !important}
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions{ display: flex; }
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions .action.towishlist{
    width: 61px;background:url('https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/wishlist-empty.png') no-repeat center;height: 57px;margin-left: 8px;
    background-color: #fff; border-radius: 0px !important; background-size:22px; border:1px solid #e0e0e0;
}

.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options{
 display: flex;
 }
@media only screen and (max-width: 360px){
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions button{ margin-top: 0px; }
}


.breadcrumbs.custom_brd {max-width: 1650px !important; margin: 94px auto 0px; padding: 0px !important;}
.breadcrumbs.custom_brd a{ color: #5d5d5d; }
.breadcrumbs.custom_brd li {font-size:13px; line-height:13px;color: #5d5d5d;padding: 0px 11px 0px 5px;
position: relative;}
.breadcrumbs.custom_brd li:first-child{ display: none; }
.breadcrumbs.custom_brd .item span{color: #5d5d5d;}
.breadcrumbs.custom_brd li:not(:last-child)::after{ vertical-align: top !important; width: 6px;
height: 15px; content: ''; background:url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/bride-crum-ico.png) no-repeat 0px 1px; position: absolute;
right: 0;}
.breadcrumbs.custom_brd li:first-child:after{display: none; }
.catalog-product-view #maincontent{ margin-top: 10px;padding: 0px !important; }
.catalog-product-view #maincontent .column.main{ margin-top: 15px !important; }

.catalog-product-view .acordian_details .at-content ul li{ margin-bottom:0px; display:flex !important; margin-bottom: 3px;}
.acordian_details .at-content  ul li strong {width: 129px;display: inline-block;}

ul.items.mobdiv{display:none}
ul.items.deskdiv{display:block}
@media only screen and (max-width:991px){
.catalog-product-view .product-info-main .product-add-form .box-tocart {
    margin-top: -11px;}
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions button{
    padding: 7px 13px;}
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions .action.towishlist{
    width: 57px;height: 50px;}
.tabbing_attributes ul.resp-tabs-list{display: block !important; width: 925px; float: left;}
.tab-div{overflow: auto;}
.tabbing_attributes h2.resp-accordion{ display: none; }
.tabbing_attributes .resp-tabs-container{ padding-top: 0px; }
.tabbing_attributes .resp-tab-content{ border: none !important;}
.tabbing_attributes .resp-tabs-list li{ padding: 12px 22px !important; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper{ width: 30%; }
.catalog-product-view  .product-options-bottom{ width: 66%; }
.gewicht-left{padding: 20px 40px 5px 0px;}
}

@media only screen and (max-width:991px){
    .catalog-product-view .product-add-form form{ display: flex; }
    .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options {
    bottom: 19px !important;
}
}

@media only screen and (max-width:767px){
  .breadcrumbs.custom_brd { padding: 0px 15px !important;}
 .breadcrumbs .items > li:first-child{display: block !important}
  .catalog-product-view .product-info-main .price-box .price-final_price span.incDiv{line-height: 26px;}
  .catalog-product-view .product-info-main .product-add-form .box-tocart{ margin-top: 0px; }
  .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize{
    padding: 10px 0 14px 8px !important;
  }
  .catalog-product-view .product-info-main .product-add-form .product-options-wrapper{width: 27%;margin-right: 2%; }
  .breadcrumbs.custom_brd .items{ text-align: center; }
  .breadcrumbs.custom_brd li:not(:last-child)::after{ line-height: 20px; }
  .breadcrumbs.custom_brd li{ line-height: 24px; }
   ul.items.deskdiv{display:none}
   ul.items.mobdiv{display:block}
       .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options {
    bottom: 0px !important;
}
  .catalog-product-view .product-add-form form{ display:block; }

}
@media only screen and (max-width:640px){
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper{
    width: 100%;margin-right: 0px !important; margin-bottom: 10px;
 }
 .catalog-product-view .product-info-main .product-add-form .product-options-bottom{
    width: 100%;
 }
 .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option{
    max-width: 100%; min-width: 100%;
 }
 .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize{
    cursor: pointer;
 }
  .catalog-product-view .tabbing_attributes .resp-tab-content .ptype-left{ padding: 15px 0px 5px 0px; }
    .catalog-product-view .acordian_details .acmainhead{ cursor: pointer;    }
    .catalog-product-view .open-size-calc-popup{text-align: right;padding-top: 0px;}
    .catalog-product-view .product-info-main .product.materiaal {margin-top: 0px;margin-bottom: 10px;}
}

footer.page-footer:before {
       border-bottom: none !important;
    background: none;
}

@media only screen and (max-width:767px){
.catalog-product-view #maincontent .column.main{ padding-left: 0px; }
.catalog-product-view .product-info-main{ padding: 0px 15px; width: 100% !important; }
.catalog-product-view .acordian_details{ width: 100%; margin-top: 0px; }
.catalog-product-view  .acordian_details .acmainhead{padding: 11px 0px;}
.catalog-product-view  .acordian_details .at-content{padding-bottom: 10px;padding-top: 10px;}
.catalog-product-view .acordian_details .at-content p{ padding-bottom: 10px; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize{font-size: 14px;}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options{border:1px solid #c2c2c2;}
.catalog-product-view .product-info-main .product.materiaal{ margin-top: 4px; margin-bottom: 10px; }
.catalog-product-view .product-info-main {display: block;}
.catalog-product-view .product-info-main .before-acordian-block ul li{ background:url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/right-icone.png) no-repeat left 11px; }
.catalog-product-view .before-acordian-block{ padding-top: 0px; clear: left; }
.catalog-product-view .open-size-calc-popup{ margin-bottom: 5px; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option {
max-width: 100%; min-width: 100%; box-sizing: border-box; margin:0px;}

.fotorama__arr--next .fotorama__arr__arr{ background:url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/arrow-right.png) no-repeat !important;
 background-position: 39px 0px !important; }
.fotorama__arr--prev .fotorama__arr__arr{ background:url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/arrow-left.png) no-repeat !important;
 background-position: 7px 0px !important;}
.tabbing_attributes .ptype-left{ padding: 15px 80px 15px 0px; }
.catalog-product-view .crosssell .block-title.title{ padding-bottom: 0px; }
.catalog-product-view .product.details.product-item-details {padding-top: 15px;}
.newsl-div{ top:-13% !important; width: 100% !important; }


.catalog-product-view .open-size-calc-popup{ padding-top: 0px; margin-bottom: 0px; font-size: 14px; }
.catalog-product-view .product-info-main .product-info-stock-sku span{ font-size: 14px; }
.catalog-product-view .product-info-main .product-info-stock-sku{ margin-bottom: 0px; }
.catalog-product-view .product-info-main .product-add-form .box-tocart{ margin-top:3px; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper {
    height: 54px;
}
body footer.page-footer{ margin-top: 195px !important; }
}

@media only screen and (max-width:640px){
.catalog-product-view .before-acordian-block{ float: left; width: 100%; }
.footer .outer{ padding: 33px 5px 10px; }
.newsl-div .block.newsletter{ margin-bottom: 10px; }
.catalog-product-view .products-grid .product-item-actions{ display: block; }
}

.catalog-product-view .open-size-calc-popup{ padding-top: 0px; margin-bottom: 0px; font-size: 14px; }
.catalog-product-view .product-info-main .product-info-stock-sku span{ font-size: 14px; position: relative;
top: 2px;}
.catalog-product-view .product-info-main .product-info-stock-sku{ margin-top: -3px; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-opt{ margin-bottom:8px; }
.catalog-product-view .product-info-main .product-add-form .box-tocart{ margin-top: 7px !important; }
.catalog-product-view  .ptype-left p{ line-height: 25px; padding-bottom: 10px; }
.catalog-product-view .acordian_details .at-content ul li{ font-size: 16px; }
.catalog-product-view .open-size-calc-popup{float: right;width: auto; clear: none;}
.catalog-product-view .product-info-main .product-info-stock-sku{float: left;clear: left;}
.catalog-product-view .before-acordian-block{ clear: left; }
.catalog-product-view .product-add-form{float: left;width: 100%;}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option{
    border:1px solid transparent; box-sizing: border-box; min-width: 42px;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option.selected{
    border:1px solid #ff6900; background: #fff !important; min-width: 42px;
}

/*@-webkit-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

@keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

.resp-tab-content {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}*/

/*.hor_1 {
   background-image: url(/css/images/logo.png);
   background-repeat: no-repeat;
   background-position: left top;
   padding-top:95px;
   margin-bottom:60px;
   -webkit-animation-duration: 3s;
   animation-duration: 3s;
   -webkit-animation-fill-mode: both;
   animation-fill-mode: both;
}*/
.catalog-product-view .breadcrumbs.custom_brd{ float: left; width: 100%;box-sizing: border-box; }
.catalog-product-view  .breadcrumbs.custom_brd .items{ text-align: left;}
.catalog-product-view .items.mobdiv li{ padding-left:14px; position:relative; }
.catalog-product-view .items.mobdiv li:before{background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/accord-arrow1.png) no-repeat 98% center;
background-size: auto;width: 9px;height: 6px;position: absolute;left: 0;content: '';background-size: 100%;
transform: rotate(90deg);top: 10px;}
.catalog-product-view .fotorama__thumb-border{ border: none !important; }
.fotorama__nav--thumbs .fotorama__nav__frame{ margin-bottom: 3px; }
.fotorama-item .fotorama__thumb-border{ margin-top: 8px !important; }
.catalog-product-view .product-info-main .price-box .price-final_price .comma-div{display:none}
.catalog-product-view .product.details.product-item-details .price-final_price .price-final_price .incDiv{display:none}

@media only screen and (max-width:767px){
      /*.catalog-product-view .product-info-main .product-add-form .box-tocart{ margin-top: 4px !important; }*/
      .catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option.selected{
        border-color: transparent; background: #eaeaea !important;
      }

}


/*write this css according to rajev jee*/
@media only screen and (max-width:767px){

.catalog-product-view .product.media .fotorama__stage__frame .fotorama__img{ max-height:500px !important;/*height: 500px !important;*/ }
.catalog-product-view .product.media .fotorama__stage{ max-height: 500px !important;/* height: 500px !important;*/ }
.catalog-product-view .product.media .gallery-placeholder{max-height: 500px !important;}
.catalog-product-view .product.media{ max-height: 500px !important; }

}

@media only screen and (max-width:400px){

.catalog-product-view .product.media .fotorama__stage{ max-height: 350px !important; height: 350px !important; }
.catalog-product-view .product.media .gallery-placeholder{max-height: 350px !important;}
.catalog-product-view .product.media{ max-height: 350px !important; }
.catalog-product-view  .product.media .gallery-placeholder .fotorama__stage__frame .fotorama__img{ max-height: 350px !important;
height: 350px !important; }

}
/*write this css according to rajev jee end*/


/*look shop css start */

.table-wrapper.grouped{ margin-top:30px; }
.catalog-product-view .itoris-right .img-div, .catalog-product-view .itoris-right .img-shot {float: left;}
.catalog-product-view .itoris-right .main-cont-div{overflow: hidden;display: block;padding-left: 20px;}
.catalog-product-view .product-info-main .itoris-right .price-box{ margin-top: 0px !important; }
.catalog-product-view .product-info-main .itoris-right .price-box .price-final_price span.incDiv{ line-height: 16px; }
.catalog-product-view .itoris-right .itoris_slider_group {display: flex;}
.catalog-product-view .itoris-right .itoris_slider_group form{display: flex; width:100%;}
.catalog-product-view .itoris-right .product_switch_t {float: left;width:150px;padding-right: 0px;}
.catalog-product-view .itoris-right #super-product-table .swatch-option{ border-radius: none !important;-webkit-appearance: none;
-moz-appearance: none;appearance: none;position: relative;padding: 2px 18px 4px 5px;font-size: 16px;height: 39px;
background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/accord-arrow1.png) no-repeat 85% center !important;color:#262626 !important;vertical-align: baseline;
width: 95%;max-width: 100%;box-sizing: border-box;line-height: 1.42857143;border: 1px solid #707070;
border-radius: 1px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.catalog-product-view .itoris-right .open-size-calc-popup{ float: left !important; }
.main-cont-div .title-div .product-item-name{color:#585858;font-weight: 400 !important;font-family: 'Avenir-Heavy';
font-size: 16px;text-decoration: none; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 0px;}
.catalog-product-view .product-info-main .price-box .price-final_price{ margin-bottom:20px; }

.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.photo.product-item-photo .product-image-container
.product-image-wrapper .product-image-photo{max-height: unset;position: absolute;transform: scale(0.78);}
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.details.product-item-details{ padding-top: 0px; }
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.photo.product-item-photo .product-image-container
.product-image-wrapper{max-height: unset; padding-bottom: 200.33% !important;}
.catalog-product-view #mageplaza-autorelated-block-after-content .mageplaza-autorelated-title .block-mageplaza-autorelated-heading{
 display: block;font-size: 35px;font-weight: 600 !important;text-transform: uppercase;color:#555555;letter-spacing: 3px;
font-family: 'Avenir-Roman';margin-bottom: 3px; text-align: center;}
.catalog-product-view #mageplaza-autorelated-block-after-content .products-mageplaza-autorelated .product-item-details .product-item-name a{
font-weight: 600 !important;font-size: 18px;line-height: 27px;text-transform: uppercase; color: #555555; font-family: 'Avenir-Roman';}
.catalog-product-view.page-product-grouped  #mageplaza-autorelated-block-after-content .block-subtitle .sub-heading{
display: block;font-size: 17px;font-family: 'Avenir-Roman';font-weight: 300 !important;color:#555;}
.catalog-product-view.page-product-grouped  #mageplaza-autorelated-block-after-content .block-subtitle{ width: 100%; text-align: center; }
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item .price-box .price {
font-size: 15px;display: inline-block; letter-spacing: 3px;line-height: 26px; display: block; color:#555555;
font-weight: 300 !important; font-family: 'Avenir-Roman';}
#super-product-table{ border-collapse: unset; }
.page-product-grouped .product-info-price{ display: none; }
.page-product-grouped  #super-product-table tbody tr td:before{ display: none; }
.catalog-product-view.page-product-grouped .product-info-main .product-add-form .box-tocart{ display: none; }
.catalog-product-view.page-product-grouped  .before-acordian-block{ display: none; }
.catalog-product-view.page-product-grouped .product-info-main .itoris-right .price-box .price-final_price span.incDiv{
    display: none;
}
.catalog-product-view.page-product-grouped  .admin__data-grid-outer-wrap{ display: none; }
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item .price-container .incDiv{ display: none; }
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item .price-label{ display: none; }
.page-product-grouped .breadcrumbs.custom_brd li:first-child{ display:inline-block; }

@media only screen and (max-width:1600px){
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.photo.product-item-photo
.product-image-container .product-image-wrapper .product-image-photo{transform: scale(0.75);}
}
@media only screen and (max-width:1580px){
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.photo.product-item-photo
.product-image-container .product-image-wrapper .product-image-photo{transform: scale(0.70);}
}
@media only screen and (max-width:1440px){
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.photo.product-item-photo
.product-image-container .product-image-wrapper .product-image-photo{transform: scale(0.65);}
}
@media only screen and (max-width:1368px){
.catalog-product-view #mageplaza-autorelated-block-after-content .product-item-info .product.photo.product-item-photo
.product-image-container .product-image-wrapper .product-image-photo{transform: scale(0.60);}
}
@media only screen and (max-width:767px){
.catalog-product-view.page-product-grouped .block-viewed-products-grid{ padding-top: 0px; }
.catalog-product-view.page-product-grouped .page-main.page-main-bottom{padding-top: 0px;}
}
@media only screen and (max-width:639px){
.page-product-grouped  #super-product-table tbody{}
.page-product-grouped  .table-wrapper #super-product-table.table:not(.cart):not(.totals):not(.table-comparison) > tbody{ display: unset; }
.page-product-grouped  .table-wrapper #super-product-table.table:not(.cart):not(.totals):not(.table-comparison) tbody > tr > td:last-child{
 padding-bottom: 0px;
}

}
/*SWITCH-CSS-CHANGES-CSS-HERE*/
.product-options-bottom{ clear: left; }

@media only screen and (max-width:1250px){
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option{
min-width: 32px;padding: 10px 4px !important;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option.selected{min-width: 32px;}
}
@media only screen and (max-width:1024px){
#product-options-wrapper.product-options-wrapper .swatch-attribute-options .swatch-option {
    padding: 5px 3px !important;text-align: center;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option{
    margin: 0px 1%;
}
}
@media only screen and (max-width:991px){
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options{
    border: none;  position:static !important;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-label,
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-selected-option{
display: none !important;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options{
padding: 6px 0; border-top: 1px solid #c6c6c6;border-bottom: 1px solid #c6c6c6;}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option{
    display:block !important; width: auto; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-opt{ margin-top: 8px; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper{ width:50%; }
#product-options-wrapper.product-options-wrapper .swatch-attribute-options .swatch-option{font-size: 15px;border: 1px solid
transparent; background:#fff !important; width: 100%;}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option.selected{
    border: 1px solid #ff6900 !important;background:#fff !important;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .selectedSize{ display: none; }
}
@media only screen and (max-width:768px){
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option{min-width: 26px;}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option.selected{min-width:26px;}
}
@media only screen and (max-width:767px){
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper{ width: 100%; margin-bottom: 0px; }
.catalog-product-view .product-info-main .product-add-form .product-options-bottom{ width: 100%; }
#product-options-wrapper.product-options-wrapper .swatch-attribute-options .swatch-option{padding: 2px 3px !important;}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options{ display: flex; }
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option{min-width: unset;
width: 100%;}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option.selected{
    min-width: unset; }
}
@media only screen and (max-width:480px){
#product-options-wrapper.product-options-wrapper .swatch-attribute-options .swatch-option {
    padding: 2px 4px !important; font-size: 14px;
}
}
.footer-main-menu.clearfix {
    padding-bottom: 63px;
}
.fotorama__thumb{ cursor: pointer; }
.catalog-product-view .open-size-calc-popup{cursor: pointer;}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option{
    cursor: pointer;
}
.acordian_details .acmainhead{ cursor: pointer; }
.catalog-product-view .whattoexpectlink{ display: none!important; }
.tabbing_attributes .resp-tabs-container { padding-top: 40px;}
.gewicht-right{ position: relative; top:-35px; }
.ptype-left h4{font-size: 17px;line-height: 24px;color: #737373;padding-bottom: 15px;letter-spacing: 3px;
text-transform: uppercase; margin-top: 6px;}
.pmaterial-left h4{font-size: 17px;line-height: 24px;color: #737373;padding-bottom: 15px;letter-spacing: 3px;
text-transform: uppercase; margin-top: 6px;}
.gew_title h3{ font-weight: 700;margin-top: 6px; }
.acordian_details .at-content{ padding-top:15px; padding-bottom: 15px; padding-left:0px; }
.acordian_details .acmainhead.active h4{background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/accord-arrow1.png) no-repeat 98% center;}

@media only screen and (max-width:1440px){
.catalog-product-view #maincontent .column.main{ padding-right: 5%; padding-left: 5%; }
}

@media only screen and (max-width:991px){
.gewicht-right{ top:0px; }
}

@media only screen and (max-width:767px){
.breadcrumbs.custom_brd{margin: 64px auto 0px;}
.catalog-product-view .product-info-main .price-box{ margin-top: 0px !important; }
.catalog-product-view .product-info-main .price-box .price-final_price{ margin-bottom:0px; }
.catalog-product-view .acordian_details{ padding: 0px 15px; }
.tabbing_attributes .resp-tabs-container{ padding-top: 0px !important; }
.page-layout-1column .block.widget.block-viewed-products-grid .products-grid .product-item{
    width: 33.33%;
}
.page-layout-1column .block.widget .products-grid .product-item .product-image-container .product-image-wrapper{
    /* padding-bottom: 158.33% !important; */
}
.page-layout-1column .block.widget .products-grid .product-item .product-image-container .product-image-wrapper img {
    /* transform: scale(0.48); */
}
.newsl-div {top: -16% !important;}
body footer.page-footer {
    margin-top: 320px !important;
}
.catalog-product-view .block-viewed-products-grid .product-item-details .product-item-name a{color: #000;
font-weight: 400 !important;font-family: 'Avenir-Heavy';font-size: 16px;text-decoration: none;}
.tabbing_attributes .resp-tabs-list li.resp-tab-active::after{}

}
@media only screen and (max-width:600px){
.page-layout-1column .block.widget.block-viewed-products-grid .products-grid .product-item{
    width: 100%;
}
}

.catalog-product-view .breadcrumbs.custom_brd{ padding: 0px 30px 15px; }
.gew_title h3{ margin-top: 6px; }
.breadcrumbs.custom_brd{ padding: 0px 30px !important; }
.catalog-product-view .block-viewed-products-grid .product-item-details .product-item-name a{
color: #000;font-weight: 400 !important;font-family: 'Avenir-Heavy';font-size: 16px;
text-decoration: none;
}
.catalog-product-view .product-info-main .price-box{margin-top:7px !important;}
.catalog-product-view .product-info-main .price-box .price-final_price{ margin-bottom: 0px; }
.catalog-product-view .product-item .price-box .price{font-family: 'Avenir-Roman';
color: #000000;font-size: 14px;line-height: 24px;}

@media only screen and (max-width:1024px){
    /*TAB-CSS-ORDER-CAHNGE-IN-MOBILE*/

.tabbing_attributes #parentHorizontalTab .resp-tabs-container .tabcontainer{ display: flex; flex-wrap: wrap; padding: 15px; }
.ptype-left{ order: 2; width: 100%;  }
.ptype-right{ order: 1; width: 100%;   padding-left: 0px; padding-bottom: 20px;}
.ptype-right img{ display: block; margin: 0 auto;  width: 100%;}
.pmaterial-left{order: 2; width: 100%;}
.pmaterial-right{order: 1; width: 100%; padding-left: 0px; padding-bottom: 20px;}
.pmaterial-right img{ display: block !important; margin: 0 auto; width: 100%;}
.ptype-left h4{ margin-bottom: 0; padding-bottom: 15px;}
.ptype-left h3{ margin-bottom: 0; padding-bottom: 15px;}
.pmaterial-left h3{ margin-bottom: 0; padding-bottom: 15px;}
.pmaterial-left h4{ margin-bottom: 0; padding-bottom: 15px; }


.catalog-product-view .page-main.page-main-bottom { padding-top:0px !important; }
}

@media only screen and (max-width:1000px){
.catalog-product-view .product.media .gallery-placeholder .fotorama-item .fotorama__wrap .fotorama__nav-wrap{
    display: block ; /* changed by r:12may20 */
}
.catalog-product-view #maincontent .column.main{ padding: 0px 20px 20px !important; }


.catalog-product-view .acordian_details{width: 100%;padding: 0px 0;}
.catalog-product-view .product.media .fotorama__stage{ left:0px !important; width: 100% !important; }
.catalog-product-view .product.media .fotorama__stage .fotorama__stage__shaft.fotorama__grab{
    width: 100% !important; max-width: 100%!important;
}
.fotorama__arr.fotorama__arr--next{ right: 0px !important; }
.breadcrumbs.custom_brd{ margin:66px auto 0px; }
.block.crosssell{ padding-top: 0px; }
.catalog-product-view .block-viewed-products-grid{padding: 75px 0px 15px; }
}
@media only screen and (max-width:767px){
.tabbing_attributes .ptype-left{ padding: 0px 30px 15px; }
.catalog-product-view .page-main.page-main-bottom{ padding: 0px; }
.pmaterial-left{ padding: 0px 30px 15px; }
.gew_title{ width: 100%;padding: 0px 30px;   }
.gewicht-left{padding: 15px 30px 0px; }
.gewicht-right{padding:5px 30px 0px;}
.ptype-right{ padding-bottom: 15px; }


}

@media only screen and (max-width:414px){
    #cart-info-popup{ left: unset; right: -10px;}
    .one-div{ min-width: unset; }

}

.tabbing_attributes .resp-tabs-container .tabcontainer{ display: flex; align-items: center; flex-wrap: wrap; }
.gew_title{ width: 100%; }

.acordian_details .at-content ul li strong{min-width: 129px;}
.catalog-product-view .ptype-left p{ line-height: 27px; }
.ptype-left h3{ line-height: 27px; }
.ptype-left h4{ line-height: 27px; }
.pmaterial-left h3{ line-height: 27px; }
.pmaterial-left p{ line-height: 27px; }
.gew_title h3{ line-height: 27px; }
.gewicht-left p{ line-height: 27px; }
.gewicht-right table th{ line-height: 27px; }
.gewicht-right table td{line-height: 27px;}
.catalog-product-view .ptype-left p{ line-height: 27px; }
.fine-wool ul li{ line-height: 27px; }

.catalog-product-view  .onderhoud-product-detail .icons .tooltip .tooltiptext {
    display: none;
    width: 120px;
    background-color: #000;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    font-size: 16px;
line-height: 25px;
}
.catalog-product-view  .onderhoud-product-detail .icons .tooltip:hover .tooltiptext::before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #000;
    top: -8px;
    left: 15px;

}
.catalog-product-view .onderhoud-product-detail .icons .tooltip {
    vertical-align: middle;
    display: inline-block;
    margin-right: 15px;
    max-width: 45px;
}
.catalog-product-view .onderhoud-product-detail .icons .tooltip:hover .tooltiptext {
    display: block;
}
.catalog-product-view .product-social-links {
    display: none;
}
@media only screen and (max-width:767px){
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions button span::before {
    content: ''; background: url(../images/shopping-bag-white.svg) no-repeat;  width: 22px;
    height: 22px; position: absolute;  left: 0; display: block !important; top:0;}
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions button span{ padding-left: 30px !important; }
.catalog-product-view .product-info-main .product-info-price .price{ font-size: 24px; }
.tabbing_attributes #parentHorizontalTab .resp-tabs-container .tabcontainer{ padding:0px; }
}
@media only screen and (max-width:480px){
.catalog-product-view .product-info-main .product-add-form .box-tocart .actions button span::before{ top:-4px; }
}


.checkoutsucess_social {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 15px;
}
.checkoutsucess_social ul li {
    display: inline-block;
    padding-right: 45px;
}
.checkoutsucess_social ul li a{ font-size: 15px; line-height: 20px; color: #6c6c6c;font-family: 'Avenir-Roman'; }
.checkoutsucess_social ul li a i{font-size: 23px;width: 23px;vertical-align: sub;}
.checkoutsucess_social ul li a span{ display: inline-block; margin-left: 12px; }
.checkoutsucess_social ul li:last-child {
    padding-right: 0;
}


.mpgiftwrap-modal .mpgiftwrap-wrap {  display: flex; }
.mpgiftwrap-modal .mpgiftwrap-wrap-item .media{ float: none; max-width: 100%;margin: 0 auto; }
.mpgiftwrap-modal .mpgiftwrap-wrap-item .media img{ width: 102px; height: 104px;
object-fit: cover;display: block;margin: 0 auto; }
.mpgiftwrap-modal .mpgiftwrap-wrap-item{width: 33.33%;margin: 0px 3px;padding:5px 5px 8px;
    border: 1px solid #eee; }
.mpgiftwrap-modal .mpgiftwrap-wrap-item .label .option {float: left; margin-left: 0; width: 100%;}
.mpgiftwrap-modal .mpgiftwrap-wrap-item .label .mpgiftwrap-item-name{
font-size: 13px;font-family: 'Avenir-Roman';letter-spacing: 3px;color: #555;font-weight: 600;
text-transform: uppercase;display: block;text-align: center;line-height: 18px;}
.mpgiftwrap-modal .mpgiftwrap-wrap-item .label .option br{ display: none; }
.mpgiftwrap-modal .mpgiftwrap-wrap-item .label .mpgiftwrap-item-description{
font-size: 13px;font-family: 'Avenir-Roman';letter-spacing: 3px;color: #555; font-weight: 600;
text-transform: uppercase;display:block;text-align: center;line-height: 18px;}
.mpgiftwrap-modal .mpgiftwrap-model-button {display: flex; flex-wrap: wrap;}
.mpgiftwrap-modal .mpgiftwrap-model-button .action.primary{ padding:19px 10px; width:48%; }
.mpgiftwrap-modal .mpgiftwrap-model-button button{ padding:19px 10px; width: 48%;
background: #c4c4c4;}
.mpgiftwrap-modal .mpgiftwrap-model-button button span{font-size: 13px;font-family: 'Avenir-Roman';
letter-spacing: 4px;color: #fff;text-transform: uppercase;display: block;
text-align: center;line-height: 7px;font-weight: 600 !important;}

.mpgiftwrap-modal .mpgiftwrap-custome-data-title {font-size: 14px; font-family: 'Avenir-Roman';
letter-spacing: 4px;color: #555; font-weight: 600;text-transform: uppercase; display: block;
line-height: 18px;padding-bottom: 8px;}
.mpgiftwrap-modal .mpgiftwrap-custome-data {font-size: 14px;line-height: 26px;color: #555555;
padding-bottom: 30px;}
.mpgiftwrap-modal  .custome_content_banner {display: block;height: 106px;margin-bottom: 20px;
 background:url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/banner-pop.jpg) no-repeat;background-size: cover;}
.checkout-index-index .modal-popup:not(.agreements-modal):not(.popup-authentication) .modal-inner-wrap{
    max-width: 443px;
}
.checkout-index-index .modal-popup._inner-scroll .modal-content{
padding-right: 25px; padding-left: 25px;
 }
 .checkout-index-index .modal-popup .modal-header{ padding-top: 18px; }
 .checkout-index-index .modal-slide .action-close {padding: 0.1rem 0rem;}
.mpgiftwrap-modal  .mpgiftwrap-choose-item-label {font-size: 15px; font-family: 'Avenir-Roman';
    letter-spacing: 4px;color: #555; font-weight: 600; text-transform: uppercase; display: block;
    line-height: 18px; padding-bottom: 11px;}
.mpgiftwrap-modal .mpgiftwrap-wrap-item .label .option input[type="radio"] {
   display: inline-block; float: left; margin-right: 0px;}
.catalog-product-view .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap{
    -webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
transform: translateY(0%);
}
.catalog-product-view .modal-popup._inner-scroll .modal-content{
padding-right: 25px; padding-left: 25px;
 }
.catalog-product-view .modal-popup._inner-scroll .modal-content.customewrappop{
padding-right: 0px; padding-left: 0px;
 }
.catalog-product-view .modal-popup .modal-header{ padding-top: 18px; }
.catalog-product-view .modal-slide .action-close {padding: 0.1rem 0rem;}
.mpgiftwrap-modal .mpgiftwrap-wrap-item .label .option .note{ display: none; }
.catalog-product-view .modal-inner-wrap{max-width: 443px;}
.mpgiftwrap-modal .mpgiftwrap-wrap-item.activeitem{ border-color: #fd6900; }

.popup-links-block {clear: left;}
.catalog-product-view .open-gift-popup {float: left; text-align: left; float: left; color: #ff6900;
padding-left: 45px;position: relative;text-decoration: underline;}
.catalog-product-view .open-gift-popup i {
    display: inline-block;
    width: 30px;
    height: 29px;
    background:url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/beanie-icone.png) no-repeat;
    position: absolute;
    left: 1px;
    top: -2px;
}
.catalog-product-view .product-info-price {
    padding-bottom: 22px;
    padding-top: 10px;
    float: left;
    width: 100%;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-opt{
    margin-top: 10px; }
.catalog-product-view .mpgiftwrap-modal .mpgiftwrap-wrap-item .label .option{ padding-top: 8px; }
/*.mpgiftwrap-modal .mpgiftwrap-wrap-item .option .mpgiftwrap-item-name{
font-size: 15px;font-family: 'Avenir-Roman';letter-spacing: 4px;color: #555;font-weight: 600;
text-transform: uppercase;display: block;text-align: center;line-height: 18px;}
.mpgiftwrap-modal .mpgiftwrap-wrap-item .option .mpgiftwrap-item-description{
font-size: 15px;font-family: 'Avenir-Roman';letter-spacing: 3px;color: #555; font-weight: 600;
text-transform: uppercase;display:block;text-align: center;line-height: 18px;}*/
.mpgiftwrap-modal .mpgiftwrap-wrap-item .gift_media{ float: none; max-width: 100%;margin: 0 auto; }
.mpgiftwrap-modal .mpgiftwrap-wrap-item .gift_media img{ width: 102px; height: 104px;
object-fit: cover;display: block;margin: 0 auto; }
#size-calc-modal .detail_size .filter-area .filter.age{ margin-left: 0px !important; }
.catalog-product-view .product-info-main .product-info-stock-sku {
    margin-top: 3px;
}

@media only screen and (min-width:1440px){
header.page-header .panel.header .left-content .logo{margin-right: 30px !important;}
}

/* css for the  category detail fade at bottom */
.cat-bottom-text .sidebar-box {float: left; width: 100%; padding-bottom: 100px;}
.cat-bottom-text .sidebar-box { position: relative; overflow: hidden;height: 320px;font-size: 14px;line-height: 26px;
color: #000000;font-family: 'Avenir-Roman';letter-spacing: 0.2px;width: 65%;margin: 0 auto;float: none;}
.cat-bottom-text .read-less, .cat-bottom-text  .read-more {
position: relative; bottom: 0; left: 0; width: 100%; text-align: center; margin: 0; padding: 30px 0 30px 0;
clear: left; float: left;}
.cat-bottom-text  .read-more:before{ background:url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/shadow-bg.png) no-repeat center bottom;
width: 100%;height: 450px;bottom:100px;left: 0px;position: absolute;content: '';display: block;z-index: 9;
background-size: 100%; opacity: 0.8; }
.page-layout-2columns-left .cat-bottom-text .read-more::before{  height: 182px;
bottom: 104px; background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);}
.cat-bottom-text .read_less_button, .cat-bottom-text .read_button {
vertical-align: middle;width: auto;background: #ff6900;border: 2px solid #ff6900;color: #fff;
font-size: 15px;line-height: 20px;text-decoration: none;text-transform: uppercase;padding: 13px 70px 13px 40px;
display: inline-block;letter-spacing: 2px;font-weight: normal;border-radius: 0;position: relative;
-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
box-shadow: none;line-height: 22px;padding: 12px 40px;position: relative;z-index: 91;}
.cat-bottom-text .read_less_button,.cat-bottom-text  .read_button:hover {background: #fff;color: #ff6900;
text-decoration: none;border: 2px solid #ff6900;}
.cat-bottom-text{width: 100%;padding-bottom: 80px;margin: 0 auto;}
.sidebar-box p{ font-size:14px; line-height: 26px;color: #000000;font-family: 'Avenir-Roman'; letter-spacing: 0.2px;
padding-bottom: 15px; }
.sidebar-box h3{font-size: 22px;line-height: 22px;color: #000000;font-family: 'Avenir-Roman';letter-spacing: 3px;
text-transform: uppercase;}



@media only screen and (max-width:767px){
  .cat-bottom-text .sidebar-box{ padding-bottom: 0px; }
 }
    /* css for the  category detail fade at bottom end */


/*HOME-PAGE-STATIC-BLOCK added 9  feb21*/
.mobile-scroller-block-sections{ display: block; }
.mobile-scroller-block-sections .featured-collection-wrapper .featured-collection h2{ font-family: 'Avenir-Roman';
color: #000000;font-size: 24px; text-align: center; text-transform: uppercase; }
.view-collection-link{background: #ff6900;border: 2px solid #ff6900;color: #ffffff;font-size: 16px;
line-height: 20px;text-decoration: none;text-transform: uppercase;padding: 13px 70px 13px 40px;display: inline-block;
letter-spacing: 2px;font-weight: normal;border-radius: 0;position: relative;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;transition: all 0.5s ease;box-shadow: none;}
.view-collection-link:hover{background: transparent;color: #ff6900;text-decoration: none; border: 2px solid #ff6900;}
.mobile-scroller-block-sections .featured-collection-wrapper .featured-collection { padding-bottom: 40px; text-align: center; }

@media only screen and (max-width:767px){
.mobile-scroller-block-sections .product-list .mobile-scroll-block .box.centertext{ overflow: auto;
display: flex; padding-bottom: 20px;}
.mobile-scroller-block-sections .product-list .mobile-scroll-block .col-4-low{ width:auto !important;
min-width: calc(43% - 7.5px) ; }
.mobile-scroller-block-sections .product-list .mobile-scroll-block .col-4-low a {display: block;}
.mobile-scroller-block-sections .product-list .mobile-scroll-block .col-4-low a img {width: 100%;}
span#closemenu {position: absolute;top: 0;left: 0;bottom: 0;width:100px;}
.nav-open .nav-sections .top-navigation .top-nav-title{ position: relative; margin: 15px 25px 50px; }

.cat-bottom-text .sidebar-box{ width: 100%; }
.sidebar-box p{margin-bottom: 25px !important;}
.cat-bottom-text{ padding-bottom: 180px; }
.page-layout-1column.catalog-category-view .category-page-block {
    padding-bottom: 30px;
}

}
/*HOME-PAGE-STATIC-BLOCK added 9  feb21 end*/




/*menu-css-start-here*/

header.page-header .panel.header .left-content .navigation ul.level0{ position: absolute; width:273px;
 box-sizing: border-box;padding: 0px 26px;left: -40px !important; box-shadow:0px 1px 8px -6px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0px 1px 8px -6px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 8px -6px rgba(0, 0, 0, 0.5);
min-height: 530px; padding-left:30px;padding-right: 0;padding-top:10px;padding-bottom: 30px;}
header.page-header .panel.header .left-content .navigation ul li a{ font-size:13px;
 letter-spacing: 2px; font-weight: 300; }
header.page-header .panel.header .left-content .navigation li.nav-2  ul.level0{ min-height: unset;}
header.page-header .panel.header .left-content .navigation li.nav-3  ul.level0{ min-height: unset; }
header.page-header .panel.header .left-content .navigation li.nav-4  ul.level0{ min-height: unset; }
header.page-header .panel.header .left-content .navigation ul li.level0 > a{ line-height: 56px !important;text-transform: uppercase; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1{position: absolute !important;
width: 1220px;left:272px !important;height: 100%;border-left:1px solid #ebebeb; padding-left:45px;padding-top: 20px;
box-sizing: border-box;top:0px !important;}
header.page-header .panel.header .left-content .navigation ul li{ position: relative; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 > a{ line-height: 35px; text-transform: capitalize;
font-family: 'Avenir-Roman';font-size: 13px; -webkit-transition: .2s;-o-transition: .2s;
transition: .2s; text-decoration: none; letter-spacing:2px !important;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 > a span:before{ width: 0px; background: #fd6900;
left: 0; content: ''; height: 2px;-webkit-transition: .2s;-o-transition: .2s;transition: .2s; display: inline-block;margin-top: 17px;
float: left;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 > a span{ position: relative; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1:hover > a span:before{ width:15px; margin-right: 5px;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1{ width: 100%; position: static; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 > a .ui-menu-icon{ display: none; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 > a{ position: relative; letter-spacing: 0px;
text-transform: uppercase; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1:first-child a span:before{ display: none; }
/*header.page-header .panel.header .left-content .navigation ul.level0 li.level1 > a:after { background:url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/shdow-arrow.png) no-repeat;
 width: 15px; height: 18px; content: ''; position: absolute; right:1px !important; display: none;z-index: 9;top: 13px; }*/

header.page-header .panel.header .left-content .navigation ul.level0 li.level1:hover > a:after{display:block;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li{ position: static; clear: left;
margin-bottom: 10px; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .linkd a{ padding-left: 0px;
text-decoration: none; }
header.page-header .panel.header .left-content .navigation ul.level0 > li.level1:first-child a:after,
header.page-header .panel.header .left-content .navigation ul.level0 > li.level1:first-child a:before{ display: none; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .lblinr span{ text-transform: uppercase;
font-size: 16px;font-family: 'Avenir-Roman'; color: #555; letter-spacing:4px; font-weight: 300;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .lblinr{ padding-bottom:13px;
float: left;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .linkd{ padding-bottom:13px;
float: left; padding-left:25px; margin-left:25px; position: relative;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .linkd:after{
background: #e0e0e0; width: 1px; height:25px;position: absolute; left:0;  display: block;content: ''; top:0px;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .linkd a{ color: #555555;
text-decoration: underline !important; font-size: 12px; text-transform: uppercase;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .linkd a{position: relative;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .linkd a:after{content: '\e608';
font-family: 'icons-blank-theme';color: #666666;font-size:35px;position: absolute;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info
.category-hidden-info-right{ width: 100%; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li:hover .category-hidden-info{ display: flex;
flex-wrap: wrap; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li
.category-hidden-info .category-hidden-info-right img{max-height: 300px;max-width: 100%;float: none;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li
.category-hidden-info .category-hidden-info-right{height: 300px;order: 1; padding-bottom: 20px;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li
.category-hidden-info .category-hidden-info-left{width: 100%;height: 50px;order: 2;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info{width: 400px;
text-align: center; right:300px;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li
.category-hidden-info .category-hidden-info-left .category-hidden-name{text-transform: uppercase;font-size: 17px;
    font-family: 'Avenir-Roman'; color: #555; font-weight: bold;letter-spacing:2px;}
.category-hidden-info .category-hidden-info-left .category-hidden-decription{font-size: 17px;font-weight: normal;line-height: 22px;}
header.page-header .panel.header .left-content .navigation ul li a{ text-decoration: none !important; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li > a{ line-height: 35px;
text-transform: uppercase;font-family: 'Avenir-Roman';font-size: 14px; -webkit-transition: .2s;-o-transition: .2s;transition: .2s;
text-decoration: none;letter-spacing: 2px;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li > a span:before{ width: 0px;
background: #fd6900;left: 0; content: ''; height: 2px;-webkit-transition: .2s;-o-transition: .2s;transition: .2s; display: inline-block;
margin-top: 17px; float: left;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li > a span{ position: relative; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li:hover > a span:before{ width:15px;
margin-right: 5px;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li:first-child a span:before{ display: none; }
/*.ovrlysd {z-index: 9;background:#000;width: 100%;height: 100%;top: 0;opacity: 0.5;transition: all 0.5s ease;-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;}*/
.overlayDiv {z-index: 9;background:#000;width: 100%; height: 100%; top: 0;opacity: 0.5;   transition: all 0.5s ease;
-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease; position:fixed; }
header.page-header .panel.header .left-content .navigation ul.level0.static-block{ padding: 10px 26px !important; }
header.page-header .panel.header .left-content .navigation ul.level0.static-block li a{ padding:9px 0px;line-height:22px;
text-transform: uppercase; font-family: 'Avenir-Roman'; font-size: 14px; -webkit-transition: .2s;
-o-transition: .2s; transition: .2s; text-decoration: none; }
header.page-header .panel.header .left-content .navigation ul.level0.static-block li:hover a{ background: none !important;
background-color: transparent !important; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li:hover > a { color:#ff6900; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 .sub_block_content li.level2:first-child a span::before {
    display: inline-block;
}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1:first-child a span::before {
    display: inline-block;
}


@media only screen and (max-width:1800px){
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1{ width: 981px; }
}

@media only screen and (max-width:1680px){
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1{ width: 990px; }
}
@media only screen and (max-width:1600px){
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1{ width: 925px; }
}
@media only screen and (max-width:1580px){
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1{ width: 848px; }
}

@media only screen and (max-width:1440px){
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1{ width: 780px; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info{ right: 150px; }

}

@media screen and (max-width: 1440px) and (min-width: 1278px) {
    header.page-header .panel.header .left-content .logo{margin-right: 3px !important;}
}

@media only screen and (max-width:1279px){
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1{width: 784px;}
header.page-header .panel.header .left-content .navigation ul.level0{ left: -80px !important; }
}

@media only screen and (max-width:1278px){
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1{width:691px;}
header.page-header .panel.header .left-content .navigation ul.level0{ padding-left: 35px; }
}

@media only screen and (max-width:1130px){
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 > a{ line-height: 25px; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 > a span::before{ margin-top: 11px; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info{ width: 300px; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li > a{ line-height: 25px; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li > a span::before{ margin-top: 11px;  }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info{ right:50px; }
}

@media only screen and (max-width:1024px){
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li:hover .category-hidden-info{
display:flex !important;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .lblinr span{ font-size: 13px; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 {width: 525px;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info{ right: 30px; }
}

@media only screen and (max-width:991px){
header.page-header .panel.header .left-content .navigation ul.level0{width: 200px; min-width: 200px; padding: 15px 15px;
padding-right: 0px;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 {left: 191px !important;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 {width: 565px;padding-left: 18px;  }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info{ width:200px; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info
.category-hidden-info-right{ height: 225px; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info
.category-hidden-info-right img{ max-height: 225px; }
header.page-header .panel.header .left-content .navigation ul.level0{ min-height: 410px; }
}

@media only screen and (max-width:800px){
header.page-header .panel.header .left-content .navigation ul.level0{left: -60px !important;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 {width: 440px;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info{ width:150px; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info
.category-hidden-info-right{ height: 175px; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info
.category-hidden-info-right img{ max-height: 175px; }
}


header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li.labeld_mobile{ display: none; }



@media only screen and (max-width:768px){
    body header.page-header .panel.header .left-content .navigation ul li a {
        font-size: 11px !important; padding: 0 4px; letter-spacing: 1px;
    }
    header.page-header .panel.header .left-content .logo {
        margin-right: 10px !important;
    }

}

/*issue on mobile css*/

header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .lblinr span{
    line-height: 24px;
}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li > a{
    font-size: 13px;
}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li a{ padding: 0 0px !important; }
header.page-header .panel.header .left-content .navigation ul li a{ padding: 0 8px !important; }
header.page-header .navigation .level0.parent > .level-top > .ui-menu-icon::after{ margin-right: -5px; line-height:}
header.page-header .navigation .level0.parent > .level-top > .ui-menu-icon{ line-height: 54px; }

@media only screen and (max-width:1024px){
    header.page-header .panel.header .left-content .logo {
        margin-right: 7px !important;
    }
    .page-wrapper header.page-header .panel.header .left-content .navigation ul li a {
        font-size: 11px !important;
    }
    header.page-header .panel.header .left-content .navigation ul.level0{
        width: 220px;
    }
    header.page-header .panel.header .left-content .navigation ul.level0 {
        padding-left: 15px;
    }
    header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1{
        left: 230px !important;
    }
    header.page-header .panel.header .left-content .navigation ul.level0 li.level1 > a{ line-height: 35px; }
    header.page-header .panel.header .left-content .navigation ul.level0 li.level1 > a span::before{
        margin-top: 16px;
    }
    header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1{
        padding-left: 20px;
    }
}

@media only screen and (max-width:768px){
    .page-wrapper header.page-header .panel.header .left-content .navigation ul li a {
        font-size: 9px !important;
    }
    header.page-header .panel.header .left-content .logo{ max-width: 110px;
        margin-top: 20px !important;
    }
    header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 {
        left: 220px !important;
    }
}

@media only screen and (max-width:767px){
    header.page-header .panel.header .left-content .nav-toggle{ line-height: 24px; }
    header.page-header .panel.header .left-content .nav-toggle span{ line-height: 24px; }
    header.page-header .panel.header .left-content .logo{margin: 15px 0;margin-right: 0px;
        max-width: none;display: block;width: 100%;
    }
    .page-wrapper header.page-header .panel.header .left-content { width: 100% !important;}
    header.page-header .panel.header .left-content .logo{margin-top: 14px !important;}
    header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li{
        margin-bottom: 0px;
    }
    .nav-open .nav-sections .panel-nav .navigation ul li > a {
    	font-weight: bold !important;
	}
	.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li a {
    	font-weight: normal !important;
	}
	header.page-header .panel.header .left-content .nav-toggle::before {
    	font-weight: bold; font-family: 'Avenir-Roman' !important; color: #555;
    }
}

header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li > a{
    line-height: 27px;color: #555;
}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li:hover > a span:before {
    margin-top: 12px;
}

/*menu-css*/

/*header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .lblinr span{
padding: 12px 17px; background: #eaeaea !important;}*/
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .linkd::after{ height: 50px; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .linkd a{ line-height: 43px; }
.desk-div{ display: inline-block; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .linkd::after{ display: none; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info {
    width: 600px;
    left: unset !important;
    float: right;
    height: auto !important;
}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .lblinr{ padding-bottom: 0px; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .linkd{ margin-left: 0px; padding-left: 0px;
width:100%; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 > li{float: left;width: 100%;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info .category-hidden-info-right {
    width: 60%;
}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info .category-hidden-info-left{
	width: 40%; height: auto !important; margin-bottom: 0px !important;padding-bottom: 20px;
}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li:hover .category-hidden-info{
	align-items:flex-end; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info .category-hidden-info-right{
	height: 500px;display: flex;align-items: flex-end; padding-bottom: 0px;
}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info .category-hidden-info-right img{
	max-height: 500px;
}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info {
	    right: 50px;
	}

header.page-header .panel.header .left-content .navigation ul li.level0 .submenu  li .sub_block_content { display: flex !important;
flex-flow: column wrap;  height: 419px; width:450px; clear: left;}
.category-hidden-info .subqty span {background: #F4F4F4;font-size: 11px;letter-spacing: 1px;
line-height: 14px;font-family: 'Avenir-Roman';color: #8E8E8E;text-transform: uppercase;padding: 7px 10px;
margin-top: 15px; font-weight: normal; display: inline-block;}

.mobile_store_switch{ display: none; }
header.page-header .panel.header .left-content{ width: 72%; }

/*HOME-PAGE-STATIC-BLOCK*/
.mobile-scroller-block-sections{  display: block; }
.mobile-scroller-block-sections .featured-collection-wrapper .featured-collection h2{ font-family: 'Avenir-Roman';
color: #000000;font-size: 24px; text-align: center; text-transform: uppercase; }
.view-collection-link{background: #ff6900;border: 2px solid #ff6900;color: #ffffff;font-size: 16px;
line-height: 20px;text-decoration: none;text-transform: uppercase;padding: 13px 70px 13px 40px;display: inline-block;
letter-spacing: 2px;font-weight: normal;border-radius: 0;position: relative;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;transition: all 0.5s ease;box-shadow: none;}
.view-collection-link:hover{background: transparent;color: #ff6900;text-decoration: none; border: 2px solid #ff6900;}
.mobile-scroller-block-sections .featured-collection-wrapper .featured-collection { padding-bottom: 40px; text-align: center; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .linkd a:after {
    display: inline-flex;
}


@media only screen and (max-width:1680px){
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info {
width: 500px;}
}

@media only screen and (max-width:1440px){
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info {
    right: 50px;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info{
    width: 400px;}

header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info .category-hidden-info-right{
height: 400px;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info .category-hidden-info-right img{
max-height: 400px;}
}

@media only screen and (max-width:1278px){

header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info .category-hidden-info-right img {
    max-height: 200px;
}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info .category-hidden-info-right {
    height: 200px;
}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info {
    width: 400px;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info .category-hidden-info-left{
	padding-bottom: 50px !important;
}
header.page-header .panel.header .left-content .navigation ul li a{ padding: 0 5px !important; }
}
@media only screen and (max-width:1170px){
header.page-header .panel.header .left-content{ width: 77%; }
header.page-header .panel.header .left-content .navigation ul li a{ font-size:12px; }
}

@media only screen and (max-width:1024px){
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info{ width: 300px; }
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info .category-hidden-info-left .category-hidden-decription {
    font-size: 13px;
    line-height: 17px;
}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info .category-hidden-info-left .category-hidden-name{
	font-size: 14px;
}
header.page-header .panel.header .left-content {
    width: 82%;
}
}


@media only screen and (max-width:767px){

header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li:hover .category-hidden-info {
    flex-wrap: wrap;
}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info .category-hidden-info-right {
    height: 150px; width: 100%;padding-bottom: 12px;
}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info .category-hidden-info-right img {
    max-height: 150px;display: block;margin: 0 auto;
}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info .category-hidden-info-left {
    width: 100%;}
header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info {
    width: 150px;
}

.nav-open .nav-sections .panel-nav .navigation ul li > a{ padding: 15px 25px 12px 25px !important;  }
.mob-div{ line-height: 1.3; }
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li a{ text-transform: capitalize; }

.top-navigation .header.right-content{ display: none; }
.nav-open .nav-sections .top-navigation{ border: none; }
.nav-open .nav-sections .panel-nav .navigation .level0 > .level-top { border-bottom: none !important; }
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu{ padding:0px; }
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li{ width: 100%; }
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li a{ font-size: 16px; line-height: 21px;font-family: 'Avenir-Roman';
color: #000; padding: 8px 25px 8px 25px !important;}
.nav-open .nav-sections .panel-nav .navigation .level0:last-child{border-bottom: none;}
.nav-open .nav-sections .panel-nav .navigation .level0{ border-top:none; }
.nav-sections .panel-nav .navigation .ui-menu .submenu ul.level1.mmdiv{ position: static !important; height: auto !important;
right: 0px !important; width: 100% !important; }
.nav-sections .panel-nav .navigation .ui-menu .submenu ul.submenu.ui-menu  li.labeld.ui-menu-item{display: none !important;  border-bottom: none; }
.nav-sections .panel-nav .navigation .ui-menu .submenu ul.submenu.ui-menu li.labeld_mobile.ui-menu-item .lblinr_mobile{ display: none; }
.nav-sections .panel-nav .navigation .ui-menu .submenu ul.submenu.ui-menu  li.labeld_mobile.ui-menu-item{  }
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li a.ui-corner-all{-webkit-transition: .2s;
-o-transition: .2s;transition: .2s;}
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li a.ui-corner-all::before {
    width: 0px; background: #fd6900; left: 0; content: ''; height: 2px; -webkit-transition: .2s; -o-transition: .2s; transition: .2s;
    display: inline-block; margin-top: 11px; float: left;}
    .nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li a.ui-corner-all.activesub-item-li{ color:#fd6900;  }
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li a.ui-corner-all.activesub-item-li:before{ width: 15px; margin-right:8px; }
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li.active-ul .submenu { display: block !important; }
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li .submenu{ display: none !important; }
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li ul.submenu li a{ padding: 8px 15px 8px 50px !important; }
.mtit:after{content: '\e616';color: #6c6c6c;font-family: 'icons-blank-theme';font-size: 30px;line-height: 15px; margin-right: 8px;
display: inline-block;position: absolute;top: 11px;}
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li .submenu li ul.submenu {position: static !important; height: auto !important;
right: 0px !important; width: 100% !important; }
.mtit {display: inline-block; line-height: 38px; vertical-align: top;position: relative;}
.mobile_store_switch{ position: fixed;bottom:70px;width: 100%;padding: 0px 25px; z-index: 999999; left:0px;
-webkit-overflow-scrolling: touch;-webkit-transition: left 0.3s;-moz-transition: left 0.3s;-ms-transition: left 0.3s;
transition: left 0.3s; display: block;}
.page-wrapper header.page-header .panel.header .left-content .mobile_store_switch{ display: none; }
.mobile_store_switch .dropdown.switcher-dropdown{ display: none; position: absolute;
top: -75px;width: 100%;background: #fff;padding: 0px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);}
.mobile_store_switch .actions.dropdown.options.switcher-options span{ font-size: 14px; line-height: 20px;font-family: 'Avenir-Heavy';
color:#000000; display: block; position: relative; text-transform: uppercase; letter-spacing: 2px;}
.mobile_store_switch .actions.dropdown.options.switcher-options span:after{
	-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 25px;line-height: 25px;color: inherit;
content: '\e622';font-family: 'icons-blank-theme';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;
speak: none;text-align: center;color:#000000;}
.mobile_store_switch .language-switch { display: flex; width: 250px;}
.mobile_store_switch .language-switch label{ min-width: 50px; font-size: 18px; line-height: 20px;font-family: 'Avenir-Roman';
color:#000000; }
.nav-sections{ opacity: 0; }
.nav-open .nav-sections{opacity: 1;background: #fff !important;}
.nav-open .nav-sections .panel-nav .navigation{background: #fff !important; }
.nav-open .nav-sections .panel-nav{ height: 60% !important; }
.nav-open .nav-sections .mobile_store_switch ul li { margin-bottom: 0px !important; }
.nav-open .nav-sections  .mobile_store_switch ul li > a{ padding: 1px 10px 1px 10px !important;
border-bottom: 1px solid #e8e8e8 !important; line-height: 20px;font-size: 11px; display: block; color: #000;}
.nav-open .nav-sections  .mobile_store_switch ul li > a:hover{ text-decoration: none !important; }
/*.nav-open .nav-sections .panel-nav .navigation .mobile_store_switch ul li > a .flag-icon:before{ display: none; }*/
.nav-open .nav-sections .mobile_store_switch ul li > a .flag-icon:after{ display: none !important; }
.nav-open .nav-sections  .mobile_store_switch ul li > a .flag-icon{ float: left; margin-right: 8px; }
.mobile_store_switch .actions.dropdown.options.switcher-options{ width: 100%; position: relative; }

span#closemenu { position: absolute; top: 0; left: 0; bottom: 0; width:100px;}
.nav-open .nav-sections .top-navigation .top-nav-title{ position: relative;    margin: 15px 25px 50px; }
header.page-header .panel.header .right-content .links.header { display: block;float: left; position: relative;
z-index: 9; }
header.page-header .panel.header .right-content .links li.wishlist{ display: none; }
header.page-header .panel.header .right-content .minicart-wrapper{ margin-left: 10px; }

}

@media only screen and (max-width:400px){
	header.page-header .panel.header .left-content .logo img{ width:135px;  }
header.page-header .panel.header .right-content .minicart-wrapper {
    margin-left: 0;
    margin-right: 0;
}
}


.page-layout-1column.catalog-category-view{ background: #F7F7F7; }
.page-layout-1column.catalog-category-view .category-page-block {
    padding-bottom: 100px;
}
.page-layout-1column .page-title { font-size: 28px; line-height: 48px; font-family: 'Avenir-Roman'; color: #555555;
letter-spacing: 7px; text-transform: uppercase !important; display: block !important; }
.page-layout-1column .category-view .category-description{ font-size: 16px !important; line-height: 28px!important; color: #000;
	font-family: 'Avenir-Roman'; }
.page-layout-1column.catalog-category-view .column.main{ padding-right: 0px !important; }
.category-page-block .category-link-block ul{ text-align: center; width: 70%; margin: 0 auto;}
.category-page-block .category-link-block ul li{ display: inline-block; padding: 0px 10px; }
.category-page-block .category-link-block ul li a{font-size: 12px; line-height: 28px; font-family: 'Avenir-Roman'; color: #555555;
text-transform: uppercase; letter-spacing: 2px;border-bottom: 1px solid transparent; text-decoration: none !important}
.category-page-block .category-link-block ul li.current a{ border-bottom: 1px solid #FD6900; }
.subcat-list{ display: flex; flex-wrap: wrap; }
.sub-cat-list.subcat-item{ width: 33.33%; padding: 0px 15px; display: flex; margin-bottom: 30px;box-sizing: border-box;
transition: all .2s ease-in-out;transform: scale(1);}
.sub-cat-list.subcat-item:hover { transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);  -o-transform: scale(1.05);  filter: none;}
.scat-img-link-cnt{ display: flex; width: 100%; }
.scat-img-link-cnt:hover{ text-decoration: none !important; }
.sub-cat-list.subcat-item .content-block{ background: #fff; -webkit-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
-moz-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16); display: flex;}
.scat_img {width: 50%;display: flex; align-items: center; margin-top: 21px;}
.scat_img a{ display: block;padding: 0px; line-height: 0 !important;}
.scat_img a img{ object-fit: cover; line-height:0 !important;}
.subcat-item-detail {width: 40%;display: flex;align-items: center;padding:10px 8px 10px;}
.subcat-item-detail a{ margin: 0px; }
.subcat-item-detail a h3{ font-size: 16px;line-height:18px; text-transform: uppercase;font-family: 'Avenir-Heavy';letter-spacing: 3px;
color: #555555;margin: 0px; }
.subcat-item-detail .seo-name{ font-size: 12px; line-height: 14px; font-family: 'Avenir-Roman'; color: #8E8E8E; }
.sub-cat-desc p{font-size: 14px; line-height:20px; font-family: 'Avenir-Roman'; color: #555555; }
.subcat-item-detail .subqty{ background:#F4F4F4;font-size: 11px; letter-spacing: 1px; line-height: 14px; font-family: 'Avenir-Roman';color: #8E8E8E;
text-transform: uppercase; padding: 7px 10px; display: inline-block; margin-bottom: 11px; }
.subqtyprice {font-size: 16px; line-height:20px; font-family: 'Avenir-Roman'; color: #555555; }
.subcat-item-detail .sub-cat-title{ padding-bottom: 25px; }
.sub-cat-desc{ padding-bottom: 30px; }
.category-link-block { padding-bottom: 60px;}
.color-category-page .category-link-block { padding-bottom: 0px;}
.color-category-page {margin-top: 30px !important;}

/*catgory-bride-crum*/
.catalog-category-view .breadcrumbs_container{ position: relative; }
.catalog-category-view .breadcrumbs{ padding-left: 0px !important; padding-right: 0px !important;}
.page-layout-2columns-left.catalog-category-view .breadcrumbs{  border-bottom: 1px solid #E6E6E6}
/*.page-layout-2columns-left.catalog-category-view .column.main{ padding-right: 0px !important; }*/
.catalog-category-view .breadcrumbs .items .item.home a{ padding-left: 13px !important;position: relative;width: 0;
color: transparent !important;display: inline-block;overflow: hidden;}
.catalog-category-view .breadcrumbs .items .item.home a:before{ width: 13px; height: 12px;
background:url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/home-icone.png) no-repeat; position: absolute; left: 0px; top:5px; content: '';  }
.catalog-category-view .breadcrumbs .items .item a{ font-size: 13px; line-height: 19px;font-family: 'Avenir-Roman';
color: #555555 !important;}
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-title{ box-sizing: border-box; }
.catalog-category-view .breadcrumbs .items .item  strong{font-size: 13px; line-height: 19px;
    font-family: 'Avenir-Roman'; color: #555555 !important;}
.catalog-category-view .breadcrumbs .item:not(:last-child)::after{ margin-top: 3px; position: static; }
.catalog-category-view .category-page-block.catlinkssection{ padding-bottom: 0px !important; }
.category-product_count {position: absolute; right: 15px; top: 0; font-size: 13px; line-height: 22px;font-family: 'Avenir-Roman';
color: #555555 !important;}
.catalog-category-view .page-products .products-grid .product-items{ border-top:1px solid #EFEFEF; padding-top: 20px; }

.mobile-scroller-block-sections .featured-collection-wrapper .featured-collection { padding-bottom: 40px; text-align: center; }

@media screen and (max-width:991px){
.page-layout-1column.catalog-category-view .column.main{ width: 100% !important; }
.sub-cat-list.subcat-item{ width: 50%; }
.category-alle-producten.catalog-category-view .column.main{ width: 100% !important;  }
.page-layout-1column.catalog-category-view .column.main{ width: 100% !important;  }
}


@media only screen and (max-width:768px){
body.account.customer-account-index .block-dashboard-credit .credit-amount{font-size: 46px !important; }
.category-link-block {
    padding-bottom: 40px;
}
.category-page-block .category-link-block ul {width:auto; }
.category-page-block .category-link-block ul li a {
    background: #e8e8e8;
    padding: 5px 15px;
    border-radius: 30px;
}
.category-page-block .category-link-block ul li.current a {
    border: 1px solid #FD6900;
}
.category-page-block .category-link-block ul li.same-label-cats  a{ padding: 0px !important; background: none !important;
border-radius: 0px !important; }
.category-page-block .category-link-block ul li.same-label-cats.current  a{border: none; border-bottom: 1px solid #FD6900;}
.catalog-category-view.page-with-filter .page-main{ padding: 0px 15px !important; }
}

@media only screen and (max-width:767px){
	.category-page-block .category-link-block ul{ text-align: left !important; }
	.catalog-category-view .breadcrumbs .items .item.home{ display: inline-block !important; }
.catalog-category-view .breadcrumbs{ padding-left: 15px !important; padding-right: 15px !important; }
.catlinkssection .category-link-block #mobsl.owl-carousel .owl-stage{display: flex;
white-space: nowrap;}
.catlinkssection .category-link-block #mobsl .owl-dots{ display: none !important; }
.catalog-category-view.page-with-filter.categorypath-alle-producten .page-title-wrapper h1{ display: block !important; }
.catalog-category-view.page-with-filter.categorypath-alle-producten .page-title-wrapper{ margin-bottom: 0px !important; }
}

@media only screen and (max-width:640px){
	 .sub-cat-list.subcat-item{ width:100%;}
  .subcat-item-detail {padding: 17px 15px;}
  .sub-cat-list.subcat-item {padding: 0px;}
  .catalog-category-view .column.main {padding: 0;}
  .sub-cat-list.subcat-item {padding: 0px;}
  .catalog-category-view .owl-carousel .owl-nav {display: none;}
}

/*Francesco-write-css*/

h3.scat_name {text-transform: uppercase !important; letter-spacing: 2px !important; color: #555555 !important; font-size: 14px !important;}

.catalog-category-view .category-page-block, .catalog-category-view .breadcrumbs_container {max-width: 1920px !important; margin: 0 auto !important;}

.scat_img {width:60%; display: flex; align-items:center; margin-top: 0px;}


header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li .category-hidden-info .category-hidden-info-left .category-hidden-decription {font-size: 14px !important;}

/*Francesco-write-css-end*/

/*color-catgory-css*/


.catalog-category-view.page-with-filter .page-title-wrapper h1 {padding: 100px 0 40px 0 !important;}
.alle-producten-column {transition: all .2s ease-in-out; transform: scale(1);}
.alle-producten-column:hover {transform: scale(1.00); -webkit-transform: scale(1.05); -moz-transform: scale(1.00); -ms-transform: scale(1.00);
 -o-transform: scale(1.00); filter: none;}
.catalog-category-view .all-product-listing .alle-producten-grid .alle-producten-column .alle-producten-txt-container {
    width: 100%;text-align: center; position: absolute; top: 0;bottom: 0;left: 0; right: 0; margin: auto; height: 22px;
    color: #fff; box-sizing: border-box; padding: 0;}
.all-product-listing .alle-producten-grid .alle-producten-column .alle-producten-txt-container h3 {
    color: #fff; text-transform: uppercase; font-weight: 300; font-size: 20px;margin: 0;letter-spacing: 2px;}
.color-category-page-block { float: left; width: 100%; padding-bottom: 50px; }
 .onder-hero .alle-producten-row{ display: flex; flex-wrap: wrap; }
.color-category-page-block .all-product-listing .alle-producten-grid a{width: 33.33%; padding: 0px 15px 30px; display: block;  box-sizing: border-box;}
.all-product-listing .alle-producten-grid .alle-producten-column { width: 100%; margin: 0px;
height: 285px; display: inline-block; vertical-align: top; position: relative;-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.18);
-moz-box-shadow: 0 3px 3px rgba(0,0,0,.18); box-shadow: 0 3px 3px rgba(0,0,0,.18);}
.all-product-listing, .all-products-page .all-product-listing { text-align: center;}
.all-product-listing .alle-producten-grid {max-width: 1440px; max-width: 100%; margin: 0 auto;}
.all-product-listing { padding-bottom: 30px;  text-align: center;}
.all-product-listing .alle-producten-grid .alle-producten-column .alle-producten-img-container {
    width: 50%; float: left; height: 100%; position: relative; overflow: hidden;}
.all-product-listing .alle-producten-grid .alle-producten-column .alle-producten-txt-container p {
    font-size: 14px; line-height: 24px;  color: #000;}
.all-product-listing .alle-producten-grid .alle-producten-column .alle-producten-price p {
    font-size: 14px; line-height: 24px; color: #000000;}
.all-product-listing .alle-producten-grid .alle-producten-column .alle-producten-price span {
    font-size: 18px; color: #555555;}
.all-product-listing .alle-producten-grid .alle-producten-column .alle-producten-price {
    width: 22%;float: left; padding: 0 5px; text-align: left;}
.alle-producten-img-container img {margin-top: 0px;}
.alle-producten-row.clearfix { display: flex; flex-wrap: wrap;}
.sub-cat-list.subcat-item .content-block .alle-producten-href{ display: flex; text-decoration: none !important;
align-items: center; width: 100%; }
.sub-cat-list.subcat-item .content-block .alle-producten-href .subcat-item-detail { flex-wrap: wrap;
    text-align: left;}
.sub-cat-list.subcat-item .content-block .alle-producten-href .subcat-item-detail .desc-block{ display: flex;
    flex-wrap: wrap; width: 100%;}
.alle-producten-row .heading_title{ width: 100%; }
.alle-producten-row .heading_title h2{color: #555;font-family: 'Avenir-Roman';display: block;width: 100%;
text-align: center;text-transform: uppercase;letter-spacing: 3px;font-size: 28px; margin-bottom: 25px;}
.sub-cat-list.subcat-item .content-block .alle-producten-href .subcat-item-detail .desc-block .sub-cat-title{width: 100%;}
.sub-cat-list.subcat-item .content-block .alle-producten-href .subcat-item-detail .sub-cat-desc{width: 100%;}
.sub-cat-list.subcat-item .content-block .alle-producten-href .subcat-item-detail .subcat-item-detail .subqty{width: 100%;}
.sub-cat-list.subcat-item .content-block .alle-producten-href .subcat-item-detail .subqtyprice{width: 100%;}
.color-category-page-block .all-product-listing .alle-producten-grid{ max-width: 100%; }

.catalog-category-view .category-view .category-description{ max-width: 700px !important; }
.mobile-logo{ display: none; }
.catalog-category-view.page-layout-1column .alle-producten-row { display: flex; flex-wrap: wrap;}

@media screen and (max-width: 991px) and (min-width: 641px) {
.color-category-page-block .all-product-listing .alle-producten-grid a {
    width: 50% !important;
}
}

/*mobile-collapse-css*/
@media only screen and (max-width:767px){
footer.page-footer .content .footer-address-menu .footer-col .heading h4{ margin-bottom: 0px; position: relative; }
footer.page-footer .content .footer-address-menu .footer-col.footer-column8 .heading h4{ margin-bottom: 0px; }
footer.page-footer .content .footer-address-menu .footer-col{padding: 15px 2px 15px !important;
border-bottom: 1px solid #efefef;}
footer.page-footer .content .footer-address-menu .footer-col:last-child{ border-bottom: none; }
footer.page-footer .content .footer-address-menu .opened.footer-col .heading h4{padding-bottom:12px !important;
    border-bottom: 1px solid #efefef;margin-bottom:15px !important;}
footer.page-footer .content .footer-address-menu .footer-col .heading h4:after{font-size: 30px;
line-height: 20px;color: inherit;content: '\e622';font-family: 'icons-blank-theme';vertical-align: middle;display: inline-block;
font-weight: normal;overflow: hidden;speak: none;text-align: center;position: absolute;right: 0px; top:0px;}
.footer-social-media-menu-inner{ width: 100%; }
body footer.page-footer .newsl-div{ position: static !important; }
body footer.page-footer {margin-top: 50px !important;}
footer.page-footer .footer{ padding: 0px; }
.footer-main-menu.clearfix {padding: 0px 15px;}
footer.page-footer .content .footer-col{border-bottom: 1px solid #2a303b;padding: 15px 0 !important;}
footer.page-footer .content .footer-col h4{ margin-bottom: 0px !important; position: relative; }
footer.page-footer .content .footer-col .heading h4:after {font-size: 30px; color: #fff;
line-height: 20px;color: inherit;content: '\e622';font-family: 'icons-blank-theme';vertical-align: middle;display: inline-block;
font-weight: normal;overflow: hidden;speak: none;text-align: center;position: absolute;right: 0px; top:0px;}
footer.page-footer .footer{ max-width: 100%; }
footer.page-footer .content .footer-col.opened .heading h4{ margin-bottom: 15px !important; }


.nav-open .nav-sections .close-panel{ padding:0px 50px 0px 15px;}
.nav-open .nav-sections .close-panel .close-button{ height: 40px;
    display: inline-block;    line-height: 40px; }
.nav-open .nav-sections .close-panel::after{ display: none !important; }
.nav-open .nav-sections .close-panel .close-button{ position: relative; }
.nav-open .nav-sections .close-panel .close-button::after{ content: '\e616';color: #6c6c6c;
font-family: 'icons-blank-theme';font-size: 30px;line-height: 15px;position: absolute;right: -30px; top: 12px; }
.mobile-logo {
    display: block;
}
.desktop-logo {
    display: none;
}
.mobile-logo img {
    width: 176px;
}

.nav-open .nav-sections{ z-index: 999!important; }

}

@media screen and (max-width: 640px){
.color-category-page-block .all-product-listing .alle-producten-grid a {
    width: 100% !important;
}
.mobile-logo{margin-left: -25px;}
}


@media screen and (max-width: 640px){


}
.laatste_stuks_det span {
    color: red;
    font-weight: bold;
}

/* css for the  language  selector  desktop  11 june*/
header.page-header .panel.header .right-content .switcher-language .switcher-options ul li a {
    line-height: 20px;
    font-size: 13px;
    display: block;
    color: #555555;
    font-family: 'Avenir-Roman';
    letter-spacing: 2px;
    text-transform: uppercase !important;
    }

header.page-header .panel.header .right-content .switcher-language #switcher-language-trigger strong span {
        font-size: 13px !important;
        line-height: 20px;
        color: #555;
        display: block;
        position: relative;
        text-transform: uppercase;
        letter-spacing: 2px;
        cursor: pointer;
    }


 /* css for the  language  selector  desktop  11 june end*/

/* css for the  language  selector  desktop  26 may*/


.page-header .language-switcher-desktop{ display: inline-block; vertical-align: middle;
    position: relative;top: 15px;}
    .language-switcher-desktop .dropdown.switcher-dropdown{ display: none; position: absolute;
    top:40px;width:150px;left: -19px;background: #fff;padding: 0px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);}
    .language-switcher-desktop .actions.dropdown.options.switcher-options span{ font-size: 14px; line-height: 20px;
    color:#555555; display: block; position: relative; text-transform: uppercase; letter-spacing: 2px;}
    .language-switcher-desktop .actions.dropdown.options.switcher-options span:after{
        -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 25px;line-height: 25px;color: inherit;
    content: '\e622';font-family: 'icons-blank-theme';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;
    speak: none;text-align: center;color:#000000;}
    .language-switcher-desktop .language-switch { display: flex; width: auto;}
    .language-switcher-desktop .language-switch label{ min-width: 40px; font-size: 14px; line-height: 22px;
        font-family: 'Avenir-Roman'; color:#555555; }


    .page-header .right-content .language-switcher-desktop ul li { margin-bottom: 0px !important; }
    .page-header .right-content  .language-switcher-desktop ul li > a{ padding: 1px 10px 1px 10px !important;
    border-bottom: 1px solid #e8e8e8 !important; line-height: 20px;font-size: 14px; display: block; color: #555555;
    font-family: 'Avenir-Roman'; letter-spacing: 2px; }
    .page-header .right-content  .language-switcher-desktop ul li > a:hover{ text-decoration: none !important;
       }
    /*.page-header .right-content .panel-nav .navigation .language-switcher-desktop ul li > a .flag-icon:before{ display: none; }*/
    .page-header .right-content .language-switcher-desktop ul li > a .flag-icon:after{ display: none !important; }
    .page-header .right-content  .language-switcher-desktop ul li > a .flag-icon{ float: left; margin-right: 8px; }
    .language-switcher-desktop .actions.dropdown.options.switcher-options{ width: 100%; position: relative; }
    header.page-header .panel.header .right-content .switcher-language #switcher-language-trigger strong span::after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 25px;
    line-height: 25px;
    color: inherit;
    content: '\e622';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center;
    color: #000;
}
header.page-header .panel.header .right-content .switcher-language #switcher-language-trigger strong {
    font-weight: normal !important;font-family: 'Avenir-Roman' !important;
}
.switcher-language .actions.dropdown.options.switcher-options .dropdown.switcher-dropdown{
    display: block; max-height: 0px;padding: 12px 0;-webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 15%);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 15%);
top: 40px;width: 150px;left: -19px;background: #fff; border: none; visibility: hidden; text-align: center;
-webkit-transition: max-height 1s;  -moz-transition: max-height 1s;  -ms-transition: max-height 1s;
  -o-transition: max-height 1s;  transition: max-height 1s;  transition: height 1s ease; overflow: hidden;
}
.switcher-language .actions.dropdown.options.switcher-options.active .dropdown.switcher-dropdown{
    max-height:180px; visibility: visible;
}
.switcher-language .actions.dropdown.options.switcher-options .dropdown.switcher-dropdown:before{
    display: none !important;
}
.switcher-language .actions.dropdown.options.switcher-options .dropdown.switcher-dropdown:after{
    display: none !important;
}
    @media screen and (max-width: 1279px){
    header.page-header .panel.header .left-content .navigation ul li a{ padding: 0 6px !important; }

    }

    @media screen and (max-width: 1024px){

    .page-header .language-switcher-desktop{ display: none; }

    }
/* css for the  language  selector  desktop  26 may  end*/


/*cetgory - page css*/
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-content .swatch-attribute-options .swatch-option-link-layered .swatch-option{
	min-width: 100%; height: auto; background: none; border:none; border-radius: 0px;padding-left: 30px; position: relative;
	font-size: 16px !important; text-align: left;font-family: 'Avenir-Roman';color: #000; font-weight: normal;box-sizing: border-box;
	box-shadow: none !important; padding-top: 2px ; padding-bottom: 2px;
}
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-content .swatch-attribute-options .swatch-option-link-layered .swatch-option::before {
    content: ''; position: absolute; left: 0; border: 2px solid #aeaeae; width: 19px;height: 19px;border-radius: 0;
    top: 1px;}
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-content .swatch-attribute-options
.swatch-option-link-layered.filter-item-active .swatch-option::before{    border:none; background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/filter-ico.png)no-repeat 0px 4px;
width: 23px !important;
height: 23px !important;}
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-content .swatch-attribute-options .swatch-option-link-layered.filter-item-active .swatch-option:hover::before{border:none;
    background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/filter-ico.png)no-repeat 0px 4px !important;
width: 23px !important;
height: 23px !important;}
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-content .swatch-attribute-options .swatch-option-link-layered .swatch-option:hover::before{
	background: #fff !important;
}
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-content .swatch-attribute-options .swatch-option-link-layered{
	margin-bottom: 23px !important;
}
header.page-header .panel.header .right-content .header-telephone-number {
    color: #555;
    font-size: 13px;
    font-weight: normal;
    line-height: 55px;
    display: inline-block;
    vertical-align: top;
    padding-right: 15px;
    letter-spacing: 2px;
    text-transform: uppercase !important;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option{
	font-weight: normal; line-height: 24px;box-shadow: none !important;
}
.catalog-product-view  .fieldset:last-child {
    margin-bottom: 0px;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options{
	margin-bottom: 0px;
}
.catalog-product-view .acordian_details a {
    color: #555 !important;
    text-decoration: underline !important;
        text-decoration-color: currentcolor;
    text-decoration-color: #fd6900 !important;
}
.catalog-product-view .acordian_details a:hover{ color:#fd6900 !important ;  }


.checkout-index-index header.page-header{display: flex;}
.checkout-index-index  header.page-header .panel.wrapper{width: 100%; order: 2;}
.checkout-index-index .header.content{float: left;max-width: 100% !important;padding-left: 30px;
order: 1;padding-right: 0;padding-top: 14px;margin: 0;}
.checkout-index-index .logo { margin-left: 0; max-width: 100%;}
.checkout-index-index .logo img{ min-width: 170px;}
.checkout-index-index header.page-header .panel.header .left-content .navigation ul {
    margin-top: 0px !important;
}
.checkout-index-index header.page-header .panel.header .left-content {
    width: 66% !important;
}
.checkout-payment-method .payment-method-title label div.adyen-sprite{width: 25px !important;
height: 19px !important;}
.checkout-payment-method .payment-method-title label div.adyen-sprite.adyen_cc {
    background-size: 23px !important;
}
.checkout-payment-method .payment-method-title img {
    width: 24px;
    border-radius: 2px;
    float:left;
}
.checkout-payment-method .payment-method-title img {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
}
.checkout-index-index .checkout-block .step-content .fieldset .payment-method-title .label{line-height: 18px;
width: auto !important;position: relative; top: 2px; display: block;}
.checkout-index-index .checkout-block .step-content .fieldset .payment-method-title .label span{
    position: relative;top: -1px;}
.catalog-category-view .sidebar-main .filter-current .block-subtitle{font-size: 16px;letter-spacing: 2px;
position: relative;width: 100%;font-weight: normal;font-family: 'Avenir-Roman';text-transform: uppercase;}
.catalog-category-view .sidebar-main .filter-current .items .item .filter-label{font-size: 16px;
letter-spacing: 2px;position: relative;width: 100%;font-weight: normal;font-family: 'Avenir-Roman';
text-transform: uppercase;}
.catalog-category-view .sidebar-main .filter-current .items a{ clear: left; }
.size .swatch-attribute-options a.swatch-option-link-layered:last-child {
    display: none !important;
}
.checkout-payment-method .payment-method-title label div.adyen-sprite.adyen_cc{ float: left;height: 15px !important; }
.checkout-payment-method input[type="radio"]{ margin:1px ​5px 0px ; }

.fieldset > .field:last-child, .fieldset > .fields > .field:last-child {
    margin-bottom: 0 !important;
}

.amcheckout-payment-methods .checkout-component-dock{ max-width: 100%; }
.payment-method._active .ccard  { margin-bottom: 0px !important; }
.payment-method._active .ccard .field.number.cardContainerField{margin-bottom: 0px !important;}
.payment-method._active .ccard #cc_actionModalWrapper{ margin-bottom: 0px;}
.payment-method._active .ccard  .adyen-checkout__field{ margin-bottom: 10px; }
.payment-method._active .ccard .adyen-checkout__field.adyen-checkout__card__holderName{ margin-top: 2px; }
.payment-method-content .actions-toolbar{ display: none;  }

.payment-method-content #paypal-express-in-context-button{ display: block !important; }

.payment-method._active .adyen-checkout__dropdown__button__text{font-family: 'Avenir-Roman'; font-weight: normal;}
.payment-method._active #payment_fieldset_adyen_hpp_ideal{margin-bottom: 5px;
margin-top: 8px;}
.checkout-payment-method.submit .payment-methods{ display: block !important; }
.payment-methods .paypal-button.paypal-button-shape-rect{ display: none; }
.checkout-cart-index .cart-container .cart.main.actions .page-title-wrapper h1 {
  color: #555;    font-size: 20px;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option{
    text-align: center;
}
.catalog-category-view .sidebar-main .block-content .filter-options-item:last-child .filter-options-content{
    margin-bottom: 20px;
}
header.page-header .panel.header .right-content .switcher-language {
    margin: 16px 10px 16px 0;
}
body.account .columns {
    max-width: 85%;
}
@media screen and (max-width: 1278px){
 header.page-header .panel.header .left-content .nav-toggle{ line-height: 24px; }
    header.page-header .panel.header .left-content .nav-toggle span{ line-height: 24px; }
    header.page-header .panel.header .left-content .logo{margin: 15px 0;margin-right: 0px;
        max-width: none;display: block;width: 100%;
    }
    .page-wrapper header.page-header .panel.header .left-content { width: 100% !important;}
    header.page-header .panel.header .left-content .logo{margin-top: 14px !important;}
    header.page-header .panel.header .left-content .navigation ul.level0 li.level1 ul.level1 li{
        margin-bottom: 0px;
    }
    .nav-open .nav-sections .panel-nav .navigation ul li > a{ padding: 15px 25px 12px 25px !important;
    font-weight: bold !important; text-transform: uppercase; line-height: 24px; }
    .navigation .level0 > .level-top{text-transform: uppercase;word-wrap: break-word;position: relative;
display: block;text-decoration: none;}
.mob-div{ line-height: 1.3; }
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li a{ text-transform: capitalize; }
.panel-nav{display: none;}
.top-navigation .header.right-content{ display: none; }
.nav-open .nav-sections .top-navigation{ border: none; }
.nav-open .nav-sections .panel-nav .navigation .level0 > .level-top { border-bottom: none !important; }
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu{ padding:0px;}
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li{ width: 100%; margin-bottom: 0px;}
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li a{ font-size: 16px; line-height: 21px;font-family: 'Avenir-Roman';
color: #000; padding: 8px 25px 8px 25px !important;display: block; border-left: 0px;
font-weight: normal !important; text-decoration: none !important;}
.nav-open .nav-sections .panel-nav .navigation .level0:last-child{border-bottom: none;}
.nav-open .nav-sections .panel-nav .navigation .level0{ border-top:none; }
.nav-sections .panel-nav .navigation .ui-menu .submenu ul.level1.mmdiv{ position: static !important;
 height: auto !important; right: 0px !important; width: 100% !important; }
.nav-sections .panel-nav .navigation .ui-menu .submenu ul.submenu.ui-menu  li.labeld.ui-menu-item{display: none !important;  border-bottom: none; }
.nav-sections .panel-nav .navigation .ui-menu .submenu ul.submenu.ui-menu li.labeld_mobile.ui-menu-item .lblinr_mobile{ display: none; }
.nav-sections .panel-nav .navigation .ui-menu .submenu ul.submenu.ui-menu  li.labeld_mobile.ui-menu-item{     margin-bottom: 0; }
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li a.ui-corner-all{-webkit-transition: .2s;
-o-transition: .2s;transition: .2s;}
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li a.ui-corner-all::before {
    width: 0px; background: #fd6900; left: 0; content: ''; height: 2px; -webkit-transition: .2s; -o-transition: .2s; transition: .2s;
    display: inline-block; margin-top: 11px; float: left;}
    .nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li a.ui-corner-all.activesub-item-li{ color:#fd6900;  }
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li a.ui-corner-all.activesub-item-li:before{
    width: 15px; margin-right:8px; }
.nav-open .nav-sections .panel-nav .navigation ul li.has-active ul.submenu li.active-ul .submenu {
    display: block !important;    left: 0px !important;width: 100%; border: none; box-shadow: none;position: static;}
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li.active-ul .submenu {
    display: block !important;  left: 0px !important;width: 100%; border: none; box-shadow: none;
    position: static;}
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li .submenu{ display: none !important; }
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li ul.submenu li a{ padding: 8px 15px 8px 50px !important; }
.mtit:after{content: '\e616';color: #6c6c6c;font-family: 'icons-blank-theme';font-size: 30px;line-height: 15px; margin-right: 8px;
display: inline-block;position: absolute;top: 11px; display: inline-block !important;}
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li .submenu li ul.submenu {position: static !important; height: auto !important;
right: 0px !important; width: 100% !important; }
.mtit { display: flex;  width: 250px;}
.mtit {display: inline-block; line-height: 38px; vertical-align: top;position: relative;}
.mobile_store_switch{ display: none; position: fixed;bottom:60px;width: 100%;padding: 0px 25px; z-index: 999999; left:0px;}
.nav-open .mobile_store_switch{ display: block; }
.mobile_store_switch .dropdown.switcher-dropdown{ display: none; position: absolute;
top: 20px;width: 100%;background: #fff;padding: 0px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);max-height: 68px;
overflow: auto;}
.mobile_store_switch .actions.dropdown.options.switcher-options span{ font-size: 14px; line-height: 20px;font-family: 'Avenir-Heavy';
color:#000000; display: block; position: relative; text-transform: uppercase; letter-spacing: 2px;}
.mobile_store_switch .actions.dropdown.options.switcher-options span:after{
    -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 25px;line-height: 25px;color: inherit;
content: '\e622';font-family: 'icons-blank-theme';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;
speak: none;text-align: center;color:#000000;}
.mobile_store_switch .language-switch { display: flex; width: 250px;}
.mobile_store_switch .language-switch label{ min-width: 50px; font-size: 18px; line-height: 20px;font-family: 'Avenir-Roman';
color:#000000; }
.nav-open .nav-sections{ background: #fff !important; }
.nav-open .nav-sections .panel-nav .navigation{background: #fff !important;overflow-x: hidden;}
.nav-open .nav-sections .panel-nav{ height: 60% !important; width:100%; }
.nav-open .nav-sections .mobile_store_switch ul li { margin-bottom: 0px !important; }
.nav-open .nav-sections  .mobile_store_switch ul li > a{ padding: 1px 10px 1px 10px !important;
border-bottom: 1px solid #e8e8e8 !important; line-height: 20px;font-size: 11px; display: block; color: #000;}
.nav-open .nav-sections  .mobile_store_switch ul li > a:hover{ text-decoration: none !important; }
.nav-open .nav-sections  .mobile_store_switch ul.navigation-contact-mobile li > a{
    border-bottom: none !important;font-size: 14px;
line-height: 20px;
font-family: 'Avenir-Heavy';
color: #000000;
display: block;
position: relative;
text-transform: uppercase;
letter-spacing: 2px;
padding-left: 0px !important;
}
.nav-open .nav-sections  .mobile_store_switch ul.navigation-contact-mobile{position: static;
bottom: 8px;left: 13px;margin-bottom: 1rem !important;}

/*.nav-open .nav-sections .panel-nav .navigation .mobile_store_switch ul li > a .flag-icon:before{ display: none; }*/
.nav-open .nav-sections .mobile_store_switch ul li > a .flag-icon:after{ display: none !important; }
.nav-open .nav-sections  .mobile_store_switch ul li > a .flag-icon{ float: left; margin-right: 8px; }
.mobile_store_switch .actions.dropdown.options.switcher-options{ width: 100%; position: relative; }

/*HOME-PAGE-STATIC-BLOCK*/


.mobile-scroller-block-sections .product-list .mobile-scroll-block .box.centertext{ overflow: auto;
 display: flex; padding-bottom: 20px;}
 .box{ width: 100% !important; max-width: 1278px; }
.mobile-scroller-block-sections .product-list .mobile-scroll-block .col-4-low{    width:auto !important;
    min-width: calc(43% - 7.5px) ;box-sizing: border-box; }
.mobile-scroller-block-sections .product-list .mobile-scroll-block .col-4-low a {
    display: block;
}
.mobile-scroller-block-sections .product-list .mobile-scroll-block .col-4-low a img {
    width: 100%;}
span#closemenu { position: absolute; top: 0; left: 0; bottom: 0; width:100px;}
.nav-open .nav-sections .top-navigation .top-nav-title{ position: relative;    margin: 15px 25px 50px; }
/*header-account-iocne-css*/

header.page-header .panel.header .right-content .links.header { display: block;float: left; position: relative;
z-index: 9; }
/*header.page-header .panel.header .right-content .links li.wishlist{ display: none; }*/
header.page-header .panel.header .right-content .minicart-wrapper{ margin-left: 7px; }

.nav-sections {
    -webkit-overflow-scrolling: touch;
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    -ms-transition: left 0.3s;
    transition: left 0.3s;
    height: 100%;
    left: -80%;
    left: calc(-1 * (100% - 204px));
    overflow: auto;
    position: fixed;
    top: 0;
    width: 80%;
    width:409px;
}
.nav-open .nav-sections {
    -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    -ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    left: 0;
    z-index: 99;
}
.nav-open .nav-sections {
    overflow: auto;
    display: block;
    padding-bottom: 20px;
}
.nav-open .nav-sections {
    z-index: 999;flex-wrap:wrap;
}
.nav-open .nav-toggle::after {
    background: rgba(0, 0, 0, 0.5);
    content: '';
    display: block;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1;
}
.nav-open .nav-sections .panel-nav .navigation .level0 {
    position: static !important;
    overflow: visible;
    float: left;
    width: 100%;
    margin: 0px;
    box-shadow: none !important;
    border:none !important;
    
}
.nav-open .nav-sections .panel-nav .navigation .level0 > .level-top { border-bottom: none !important;
    text-decoration: none !important; position: relative; display: block;
}
.navigation .parent .level-top::after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 42px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.navigation .parent .level-top::after {
    position: absolute;
    right: 7px;
    top: -8px;
}
header.page-header .panel.header .left-content .nav-toggle::before {
    font-family: 'icons-blank-theme' !important;
color: #707070;
content: '\e609' !important;
font-size: 30px !important;
}

.page-wrapper header.page-header .panel.header .left-content .mobile_store_switch {
    display: none;
}
.nav-open .nav-sections .panel-nav .navigation .ui-menu ul.submenu > li.all-category {
    display: none !important;
}

.page-header .nav-toggle{ display: block; }
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li a:hover{ background: none !important; }
.navigation .level0 .submenu li.parent > a > .ui-menu-icon{ display: none !important; }
.navigation .level0.parent > .level-top > .ui-menu-icon{ display: none !important; }
.navigation ul{ padding: 0px !important; }
.navigation{ width: 100% !important; }
.nav-open .nav-sections .close-panel{ height: 40px; }
.nav-open .nav-sections .close-panel::after{ display: none !important; }
.nav-open .nav-sections .close-panel .close-button{ position: relative; }
.nav-open .nav-sections .close-panel .close-button::after{ content: '\e616';color: #6c6c6c;
font-family: 'icons-blank-theme';font-size: 30px;line-height: 15px;position: absolute;right: -30px;
top: 0; }
.page-header .language-switcher-desktop {
    display: none;
}
.panel.header .right-content .header-telephone-number {
    display: none !important;
}


.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .product-item-photo {
    max-width: 61px;width: auto; vertical-align: middle; top:15px;}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .actions-toolbar .action-delete:before{
        line-height: 75px; left: -10px;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .actions-toolbar{
    width: 5px;
}
.cart.table-wrapper .product-item-photo {
    display: table-cell;
    max-width: 100%;
    padding-right: 20px;
    position: static;
    vertical-align: top;
    width: 1%;
}
.cart.table-wrapper .item .col.item {
    padding: 29px 8px 10px;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .col {
    padding-top: 10px;
    vertical-align: middle;
}
.cart.table-wrapper .product-item-details {
    display: table-cell;
    vertical-align: top;
    white-space: normal;
    width: 99%;

}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .product-item-details{   padding: 0px;}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table thead{ display: table-header-group; }
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .col:last-child {
    width: 200px; text-align: right !important;
}
.catalog-category-view .sidebar-main .block-content .filter-options-item{ margin-bottom: 0px; }
.catalog-category-view .sidebar-main .block.filter.active .filter-current{ position: static;order: 2; }
.catalog-category-view .sidebar-main .block.filter.active .block-content {
    display: flex;
    flex-wrap: wrap;
}
#narrow-by-list {
    width: 100%;
}
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-content{width: 48.8%;}
.catalog-product-view .product-info-main .product-add-form .product-options-bottom{ width: 100% !important;
float: none;     display: unset;}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper{width: 100% !important;
height: unset;display: block;}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options{
    margin-top: 0;
    padding: 6px 0;
    border: none;
    border-top: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
    position: relative;
        bottom: unset;
}
.catalog-product-view .product-info-main .page-title-wrapper h1 {
    font-size: 20px;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #555;
}
.catalog-product-view .product-info-main .product-info-price .price {
    font-size: 28px;
    line-height: 38px;
    color: #000;
    font-weight: 400;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option{
    display: block;
}
.catalog-product-view .sections.nav-sections{ display: block; }
.catalog-category-view .products-grid .product-item{ margin-right: 0px !important; margin-left: 0px !important;
width: 25%; }
.page-layout-2columns-left .main{padding-left: 0px !important;}
.catalog-product-view .product.media .fotorama__stage{ max-height: 750px; }
.catalog-product-view .product-info-main .product-info-stock-sku{ margin-bottom: 0px; }


.checkout-index-index header.page-header .panel.header .left-content {
    width: 80%;
}
.checkout-index-index .header.content{margin: 0 auto !important;
position: absolute;width: 100%;text-align: center;}
.checkout-index-index .logo{float: none;display: inline-block;margin: 0 auto;}
.checkout-index-index header.page-header .header.content .nav-toggle {
    line-height: 24px;
}
.checkout-index-index header.page-header .header.content .nav-toggle::before {
    font-family: 'icons-blank-theme' !important;
    color: #707070;
    content: '\e609' !important;
    font-size: 30px !important;
}
footer.page-footer .content .footer-main-menu {
    display: block;
}
.sections.nav-sections .navigation {
    max-width: 100% !important;
}

.cms-top-text .button{ display: block; }
.cms-top-text .content{ margin-bottom: 35px; }
.homepage-image-text-links .button{ display: none; }

.catalog-category-view .products-grid .product-item .product-item-info{ box-sizing: border-box; }
.language-switch .fa-globe-europe::before {
    content: "\f0ac";
}
.language-switch .fas  {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
        font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
header.page-header .panel.header .right-content .switcher-language{ display: none; }
.catalog-category-view .sidebar-main #open-size-calc-popup{ display: block; width: 100%;text-align: center;}
.catalog-category-view .sidebar-main .block-content .filter-options-item:last-child{ margin-bottom: 0px !important; }
.catalog-category-view .sidebar-main .block-content .filter-options-item{ margin-bottom: 0px !important; }
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-title{ margin-bottom: 0px !important; }
.nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li a.desktop-link{ display: none; }
}


@media screen and (max-width: 1278px){
    header.page-header .panel.header .left-content {
    width: 69%;
}
.checkout-index-index header.page-header .panel.header .left-content {
    width: 64%;
}
header.page-header .panel.header .left-content .navigation ul li a {
    font-size: 11px;
}
header.page-header .panel.header .right-content .header-telephone-number{ font-size: 11px; }
.language-switcher-desktop .actions.dropdown.options.switcher-options span{ font-size: 11px; }
/*.nav-sections {    width: calc(100% - 604px);}*/

}
@media screen and (max-width: 1200px){
header.page-header .panel.header .left-content .logo {
    margin-right: 15px !important;
}

header.page-header .panel.header .left-content {
    width: 71%;
}
.checkout-index-index header.page-header .panel.header{ padding-left: 15px; }
header.page-header .panel.header .left-content .navigation ul li a {
    font-size: 10px;
}
header.page-header .panel.header .right-content .header-telephone-number {
    font-size: 10px;padding-right: 5px;
}
.language-switcher-desktop .actions.dropdown.options.switcher-options span {
    font-size: 10px;
}
}
@media screen and (max-width: 1125px){
    header.page-header .panel.header .left-content {
    width: 65%;
}

}
@media screen and (max-width: 1024px){
/*.nav-sections {    width: calc(100% - 304px);}*/
}
@media only screen and (max-width:1024px){

/*new-home-mobile-css*/
.v-halsturi{overflow: auto !important;display: flex; padding-bottom: 20px !important; flex-wrap: nowrap;}
.v-halsturi  .alle-producten-href{ width: auto !important;  min-width: calc(43% - 7.5px); display: block !important;
padding: 10px;box-sizing: border-box;}
.v-halsturi  .alle-producten-href .alle-producten-column{ margin: 0px; width: 100%;}
.scroll-sec-one{overflow: auto !important;display: flex; padding-bottom: 20px !important; flex-wrap: nowrap;}
.scroll-sec-one .alle-producten-href{ width: auto !important;  min-width:calc(43% - 7.5px); display: block !important;
box-sizing: border-box;padding: 10px;}
.product-scroll-mob {overflow: auto !important;display: flex; padding-bottom: 20px !important; flex-wrap: nowrap;}
.scroll-sec-one .alle-producten-href .alle-producten-column{ margin: 0px;width: 100%; }
.product-scroll-mob .col-4-low { width: auto !important; min-width: calc(43% - 7.5px); box-sizing: border-box;}
.product-scroll-mob .col-4-low a{ display: flex; }
.supper-scroll-mob{overflow: auto !important;display: flex; padding-bottom: 20px !important; flex-wrap: nowrap;}
.supper-scroll-mob .col-8{ width: auto !important;
    min-width: calc(43% - 7.5px); box-sizing: border-box;}
.product-scroll-mob .col-4-low a.product-link{ display: block; text-align: center; }
.v-halsturi  .alle-producten-href  a br{ display: none; }
.mobile-scroll-block  .alle-producten-href  a br{ display: none; }


}

@media screen and (max-width: 1023px){
.catalog-category-view .products-grid .product-item{ margin-right: 0px !important; margin-left: 0px !important;
width: 33.33%; }
}
@media screen and (max-width: 1000px){
    .catalog-product-view .product-info-main {
        width: 100% !important;
        padding: 0;
        box-sizing: border-box;
    }
    .checkout-cart-index .cart-container{ padding-left: 20px; padding-right: 20px; box-sizing: border-box; }
}
@media screen and (max-width: 991px){

.catalog-product-view .product.media .fotorama__stage {
    max-height: 450px;
}
}

@media screen and (max-width: 768px){
header.page-header .panel.header .right-content .minicart-wrapper a.showcart{
    margin-top:6px;
}
.nav-open .nav-sections{ width: 307px; }
}

@media screen and (max-width: 767px){
.checkout-index-index .header.content{margin: 0 auto;position: absolute;left: 0;right: 0;
text-align: center;}
.checkout-index-index .logo{float: none;display: inline-block;}
.checkout-index-index .header.content  .nav-toggle::before {
    font-weight: bold;
    font-family: 'Avenir-Roman' !important;
    color: #555;
}
.checkout-index-index .nav-sections, .checkout-index-index .nav-toggle{
    display: block;
}
.nav-open .nav-sections .panel-nav .navigation ul li > a{ border: none !important; }
.nav-open .nav-sections .panel-nav .navigation ul li > a span{ margin-left: 0px !important; }
.nav-open .mobile_store_switch{ bottom: 27px; }
.catalog-category-view .products-grid ol.product-items {
    margin-left: 0;
    margin-top: 50px;
}
.catalog-category-view .products-grid .product-item {
    margin-left: 0px;
}
.page-products .product-image-container {
    max-width: 160px !important;
    height: 260px !important;
    overflow: hidden;
}
.product-image-photo {
    transition: all .2s ease-in-out;
    transform: scale(0.95);
}
.nav-sections {width: calc(100% - 70px) !important;}
.catalog-product-view .product-info-main .page-title-wrapper h1 {
    font-size: 16px;
    letter-spacing: 2px;
    color: #000;
    margin-bottom: 0;
    line-height: 20px;
}
.catalog-product-view .product-info-main .product-info-price .price {
    font-size: 24px;line-height: 24px;
}
.catalog-product-view .product-info-main .price-box .price-final_price span.incDiv {
    line-height: 26px;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table thead{ display: none; }

.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .product-item-photo{max-width: 75px;
    top: 7px; position: absolute;}
.cart.table-wrapper .item .col.item{ padding: 10px 0 10px 75px; }
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .actions-toolbar{
    width: 15px;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .actions-toolbar .action-delete:before {
    left: -5px;
    line-height: 120px;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .product-item-details{
    padding: 5px 15px 0 30px;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .col:last-child{ width: auto; }

.cms-top-text .button{ display: none; }
.cms-top-text .content{ margin-bottom: 0px; }
.homepage-image-text-links .button{ display: block;    padding: 0px 15px; }
.homepage-image-text-links .button a{ max-width: 100%; }

}
@media screen and (max-width: 640px){
.catalog-category-view .sidebar-main .block.filter.active .filter-current .block-subtitle{
    font-size: 14px;
}
.catalog-category-view .sidebar-main .filter-current .items .filter-value{ font-size: 14px; }
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info td .product-image-photo{
    transform: scale(1); margin: 0px;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .col.item {
     padding-left:75px;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .col.qty{
    margin-left: 73px;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .actions-toolbar {
    width: 35px;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .actions-toolbar .action-delete:before{
    left: 0px;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .product-item-details {
    padding: 5px 15px 0 8px;
}
.catalog-product-view .product.media .fotorama__stage__frame .fotorama__img{ object-fit: cover; -webkit-object-fit:cover; }
}
@media screen and (max-width: 480px){
.nav-open .mobile_store_switch{bottom: 45px;}
}
@media screen and (max-width: 400px){

.catalog-category-view .products-grid .product-item{ width: 50%; }
.checkout-index-index .logo img {
    min-width: 135px; width: 135px;
}

}
@media screen and (max-width: 370px){

.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .product-item-photo {
    top: 13px;
    max-width: 55px; padding-right: 0px;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .col.item {
    padding-left: 60px;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info td .product-image-photo {
    transform: scale(.8);
    margin-top: -8px;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .actions-toolbar {
    width: 10px;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .actions-toolbar .action-delete:before {
    left: -8px;
}
.checkout-cart-index .cart-container .form-cart #shopping-cart-table tbody .item-info .col.qty {
    margin-left: 58px;
}
}

@media screen and (max-width: 360px){

.checkout-index-index .logo {
    float: left;
    display: inline-block;
}
.checkout-index-index .logo img {
    margin: 0 auto 0 53px;
}
}



/*category-scarf-css-start*/

.category-scarf.catalog-product-view .product-info-main .page-title-wrapper h1{ text-align: left !important; }
.simple-remind-form{ clear: left; float: left; width: 100%; padding:15px 20px; border: 2px solid #ebebeb;
box-sizing: border-box; }
.simple-remind-form h3{ margin: 0px; color: #555;font-size: 18px;font-weight: normal;text-transform: uppercase;
display: inline-block;vertical-align: top;letter-spacing: 2px; line-height:25px; margin-bottom: 20px;}
.simple-remind-form p{font-family: 'Avenir-Roman'; color: #000000; font-size: 14px; line-height: 24px;}

.frm-colleft{ float: left; width:65%; }
.simple-remind-form .frm-right .actions-toolbar{ margin-left:0px !important; padding-left: 20px;
margin-top: 7px; }
.simple-remind-form .frm-right .actions-toolbar button{
width: 100%;  background: #ff6900;  border: 2px solid #ff6900; color: #ffffff; font-size: 15px;
line-height: 20px; text-decoration: none; text-transform: uppercase;  padding: 13px 70px 13px 40px;
display: inline-block; letter-spacing: 2px; font-weight: normal;border-radius: 0;
position: relative;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;  transition: all 0.5s ease;  box-shadow: none; line-height: 22px;
padding: 15px 13px;margin: 0;
}
.simple-remind-form .fieldset .addition.reminder{ margin-bottom: 20px; }
.frm-colleft input{ width: 100%; border: 2px solid #ebebeb;font-family: 'Avenir-Roman'; color: #000000;
font-size: 14px; line-height:35px; height: 35px;box-shadow: none !important; }
.frm-colleft .required{ margin-bottom: 8px; }
.frm-right{ float: left; width:35%; }
.category-scarf .product-info-main .product.alert{ clear: left; }
.catalog-product-view .product-info-main .product-add-form  .actions {
    display: flex;
}
.catalog-product-view .product-info-main .product-add-form .actions button {
    width: 100%; background: #ff6900; border: 2px solid #ff6900; color: #fff;
    font-size: 15px;  line-height: 20px; text-decoration: none; text-transform: uppercase;
    display: inline-block; letter-spacing: 2px; font-weight: 400; border-radius: 0; position: relative;
    -webkit-transition: all .5s ease;  -moz-transition: all .5s ease; -o-transition: all .5s ease;
    transition: all .5s ease;  box-shadow: none;  line-height: 22px; padding: 16px 13px !important;
}
.catalog-product-view .product-info-main .product-add-form .actions button.out-of-stock{
    background: #aeaeae; border-color: #aeaeae;
}
.catalog-product-view .product-info-main .product-add-form  .simple-wishlist {
    width: 61px; background: url('https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/wishlist-empty.png') no-repeat center;
        background-color: rgba(0, 0, 0, 0); background-size: auto; height: 57px; margin-left: 8px;
    background-color: #fff;  border-radius: 0 !important; background-size: 22px;  border: 1px solid #e0e0e0;
}
.simple-remind-form {
    float: left; width: 100%; margin-bottom: 15px;
}
.catalog-product-view .before-acordian-block{ margin-top: 20px;float: left;
width: 100%;}
.catalog-product-view .product-info-main .product-add-form .box-tocart{ margin-bottom: 0px; }
.page-layout-1column.catalog-product-view .acordian_details .related_product_grid .block.widget .products-grid .product-item{
    width: 50%; margin: 0px !important; padding: 0px 2%;
}
.catalog-product-view .acordian_details .products-grid .slider-product-item-details{ text-align: center; }
.catalog-product-view .acordian_details .products-grid .product-item-name{color: #555;text-decoration: none !important;
font-size: 15px;letter-spacing: 2px;text-transform: uppercase;font-family: 'Avenir-Roman'; text-decoration: none;}
.page-layout-1column.catalog-product-view .acordian_details .related_product_grid .block.widget .products-grid .product-item
.slider-product-item-info{ width: 100% !important; }
.page-layout-1column.catalog-product-view .acordian_details .related_product_grid .block.widget .products-grid .product-item
.slider-product-item-info .comma-div{ display: none; }
.page-layout-1column.catalog-product-view .acordian_details .related_product_grid .block.widget .products-grid .product-item
.slider-product-item-info .incDiv{ display: none; }
.page-layout-1column.catalog-product-view .acordian_details .related_product_grid .block.widget .products-grid .product-item
.price-box .price{ font-size: 15px; font-weight: bold; }
.orange-breakit{ color: #ff6900; }
.checkout-index-index .checkout-container .payment-method-content .field input.adyen-checkout__input{border: 1px solid #b9c4c9 !important;
border-radius: 6px;max-width: 100%;}
.catalog-product-view .acordian_details .related_product_grid a{ text-decoration: none !important; }

/*FILLTER-CATAGORY*/

.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-content ol li {
    position: relative; }
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-content ol li input[type="checkbox"]{
    position: absolute; left: 0px; top:0;
    background: none; opacity: 0;
}
.catalog-category-view.page-layout-2columns-left .sidebar-main .block-content .filter-options-item .filter-options-content ol li {
    margin-bottom: 0px !important;
}
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-content ol li a::before{
   width: 12px !important; height: 12px !important; border:2px solid #aeaeae; border-radius: 0px;top:4px !important;
}
.catalog-category-view.page-layout-2columns-left .sidebar-main .block-content .filter-options-item .filter-options-content ol li a{
    font-size: 14px !important;
letter-spacing: 1px;
}
.catalog-category-view.page-layout-2columns-left .sidebar-main .block-content .filter-options-item .filter-options-content ol li a.disabled{
    color: #cbcbcb;
}
.catalog-category-view.page-layout-2columns-left .sidebar-main .block-content .filter-options-item .filter-options-content ol li.filter-item-active a{
 color: #ff6900;
}
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-title{
    font-size: 15px !important;font-family: 'Avenir-Heavy' !important;letter-spacing: 4px !important;
}
.catalog-category-view .sidebar-main .filter-options .filter-active .count{ color: #cbcbcb; }
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-content ol li.filter-item-active a::before{
    border:none; background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/filter-ico-orange.png)no-repeat 0px 4px;
width: 15px !important;
height: 15px !important;
box-sizing: border-box;
background-size: 15px !important;
}
.catalog-category-view.page-layout-2columns-left .sidebar-main .block-content .filter-options-item .filter-options-content ol li.filter-item-active a:hover::before{
    border:none; background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/filter-ico-orange.png)no-repeat 0px 4px !important;
width: 15px !important;
height: 15px !important;
box-sizing: border-box;
background-size: 15px !important;
}
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-title{border-bottom: 0px solid #f1f1f1;
padding-bottom: 0px; margin-bottom: 10px;}
.catalog-category-view.page-layout-2columns-left .sidebar-main .block-content .filter-options-item .filter-options-content
ol li a:hover::before{background:#fff !important;}

#layered-filter-block .filter-clear{ display:none;}
#layered-filter-block .filter-current{ display:none;}
.catalog-category-view .sidebar-main .block-title strong{ letter-spacing: 4px; }
.ln-show-less, .ln-show-more{ text-align: left; }
.catalog-category-view .sidebar-main .block-content .filter-options-item:last-child{ margin-bottom: 10px; }
.address-autofill-formatted-output address{ color: #006400; padding-left: 35px;}
.address-autofill-formatted-output{ background: #e5efe5 !important; position: relative; }
.address-autofill-formatted-output:before{ position: absolute;top: 24px;left: 21px; width: 23px; height: 19px;
content: ''; background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/right-ico.png) no-repeat; }
.checkout-index-index .opc-block-summary .items-in-cart .minicart-items .product-item-details{
    display: block; overflow: hidden; padding-left: 20px;
}

@media screen and (max-width: 1278px){
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-title {
    font-size: 15px !important;
    font-family: 'Avenir-Heavy' !important;
    letter-spacing: 1px !important;
    border-bottom: none;
    padding-bottom: 0;
}
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-content{
    bottom: 61px;margin-bottom: 0px !important;
}
.catalog-category-view .sidebar-main{ left: 0px; }
body.account .sidebar-main .account-nav-title strong::after{ right: 18px; }
body.account .columns{ max-width: 100%; }
.catalog-category-view .sidebar-main .filter .block-content .filter-options-item.active-items .filter-options-content{
    border-color: #038406;
}
.catalog-category-view .sidebar-main .filter .block-content .filter-options-item.active-items  .filter-options-title{
    border-color: #038406; color:#038406 ;
}

.catalog-category-view .sidebar-main .block-content .filter-options-item.active-items .filter-options-title::after{
   color:#038406 ;
}
.catalog-category-view .sidebar-main{ border-top:none }
.catalog-category-view .sidebar-main .block-content .filter-options-item{border-top: 1px solid #e8e8e8;}
.catalog-category-view .sidebar-main .block-content .filter-options-item.active-items{ border-color: #038406;}
}


header.page-header .panel.header .right-content .switcher-language #switcher-language-trigger strong span:before{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 16px !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
        content: "\f0ac";
        margin-right: 3px;
}
.page-layout-1column .acordian_details .block.widget .products-grid .product-item .product-image-container .product-image-wrapper {
    padding-bottom: 100.33% !important;
}
.page-layout-1column .acordian_details .block.widget .products-grid .product-item .product-image-container .product-image-wrapper img{
transform: scale(0.7);
}
.address-autofill-nl-house-number { width: 55% !important;}
.address-autofill-nl-postcode{ width: 44% !important;}

@media screen and (max-width: 640px){
    .catalog-category-view .breadcrumbs_container .breadcrumbs .items{
        padding-right: 65px;
    }
}

header.page-header .panel.header .right-content .links li{
    background: url(../images/account.svg) no-repeat;
}
header.page-header .panel.header .right-content .links li.wishlist{
    background: url(../images/wishlist.svg) no-repeat;
}
header.page-header .panel.header .right-content .minicart-wrapper a.showcart{
    background: url(../images/cart.svg) no-repeat;width: 23px;height: 26px;
}

.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option.disabled::before {

    min-width: 15px;
    height: 20px;
    position: relative;
    display: inline-block;
    right: 0px;
    top: 5px;
    background: url(../images/bell.svg) no-repeat;
    content: '';
    order: 2;
    margin-left: 4px;

}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-attribute-options .swatch-option {
    padding: 10px 6px 10px 6px !important;
    margin: 0px;
    text-align: center;
    position: relative;
    justify-content: center;
    display: flex !important;
    flex-wrap: nowrap;
    cursor: pointer;
width: 100%;
}


.description-popup-link {
    display: inline-block;
    border-bottom: 1px solid #ff6900;
}
.category-desc-modal .modal-inner-wrap{ max-width: 1130px; }
.category-desc-modal .modal-inner-wrap .modal-content{ padding-left: 70px; padding-right: 70px; padding-bottom: 50px;padding-top: 40px;
 box-sizing: border-box; }
.description-content{ float: left; width: 60%; padding-right: 50px;box-sizing: border-box; }
.description-pop-image{ float: right;  width: 40%;padding-top: 10px;}
.description-pop-image img{ max-width:100%; }
.catalog-category-view .modal-popup._show.category-desc-modal .modal-inner-wrap{ -webkit-transform: translateY(5%);
    -moz-transform: translateY(6%); transform: translateY(5%); }
.catalog-category-view .modal-popup._show.category-desc-modal{pointer-events: unset;}
.description-content h3{font-family: 'avenir-heavy';letter-spacing: 2px;font-size: 16px !important; color:#555555; padding-bottom:25px;
text-transform: uppercase;padding-bottom: 20px;    margin-top: 0;}
.description-content p{ font-family: 'Avenir-Roman'; color: #000000; font-size: 14px; line-height: 24px; color: #030303;padding-bottom: 20px; }
.product-list-one-image { display: none;}
.jeo-sock-main .images { line-height: 0px;  margin-bottom: 25px;}

@media screen and (max-width:991px){
    .category-desc-modal .modal-inner-wrap .modal-content {
    padding-left: 40px; padding-right: 40px; padding-bottom: 30px; padding-top: 0px; box-sizing: border-box;}
    .catalog-product-view .product-info-main .product-add-form .box-tocart .actions button{ padding: 7px 13px !important; }
    .catalog-product-view .product-info-main .product-add-form .box-tocart {
    margin-top: 10px !important;
}

}
@media screen and (max-width:767px){
     .description-content{ width: 100%; padding-right: 0px; }
    .description-pop-image{ width: 100%;margin-bottom: 20px; }
    .custom-grid.block.widget.block-products-list.grid {
    display: none;
}
.product-list-one-image {
    display: block;
    padding-bottom: 20px;
    padding-top: 20px;
}
}
.block-cnt-desktop {
    padding-left: 70px;
}
.block-cnt-mobile{ display: none; }
.block-cnt-tablet{ display: none; }
.usp-bar-block{ position: relative; display: flex;justify-content: center;}
.usp-bar-block:after{position: absolute;width: 100%;top:12px;height: 1px;background: #efefef;content: '';}
.block-bye-more{ display: flex; justify-content:center; padding:0px 30px;margin-bottom: 30px;position: relative; z-index: 1; background: #fff;}
.block-bye-more span{font-family: 'Avenir-Roman'; color: #000000; font-size: 14px; line-height: 24px; color: #030303;
padding-left: 30px; background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/right-icone.png) no-repeat left center; padding-right: 30px;}
@media screen and (max-width:1278px){
  .block-cnt-desktop {
    display: none;
}
.block-cnt-tablet{ display: block; padding: 0px 85px;}
}
@media screen and (max-width:1024px){
.block-cnt-tablet{ display: block; padding: 0px 60px;}
.block-bye-more{ padding: 0px 5px; }
}
@media screen and (max-width:768px){
.block-cnt-tablet{ display: block; padding:0px 15px 0px 50px;}
.block-bye-more span{ padding-right: 15px; }
}
@media screen and (max-width:767px){

.block-cnt-tablet{ display: none;}
.block-cnt-mobile{ display: block; padding: 0px 30px; }
.block-bye-more span{ display: none; }
.block-bye-more span:first-child{ display: block; }
.block-bye-more{ justify-content: center; }
}
@media screen and (max-width: 767px) and (min-width: 320px) {
.catalog-category-view .products-grid .product-item {
    width: 50% !important;
}
}
@media screen and (max-width:620px){
.block-cnt-mobile{ display: block; padding: 0px 15px; }

}
.checkout-cart-index .cart-container .cart.main.actions .notice-popup{ text-align: left;   float: left; padding-right: 10px; position: relative;}
.checkout-cart-index .cart-container .cart.main.actions .notice-popup p{font-size: 16px;color: #555555;font-weight: normal;font-family: 'Avenir-Roman';
background:#e0e0e0; padding: 4px 10px;padding-right: 40px;}
.open-popup-link{ float: right; display: block; width: 25px; height: 25px; background:#555555;font-size: 16px; color: #fff; line-height: 25px; border-radius: 25px;
margin-left: 7px;position: absolute;right: 16px;top: 0;bottom: 0;margin: auto; text-align: center;}
.checkout-cart-index .cart-container .cart.main.actions .notice-popup{ margin-top: 20px; }
.checkout-cart-index .cart-container .cart.main.actions{align-items: center;}
@media screen and (max-width:1278px){
.checkout-cart-index .one-div  .checkout{ margin-top: 20px !important; }
.nav-open .nav-sections .panel-nav .navigation .level0{ overflow: auto; }
}
@media screen and (max-width: 767px){
.paypal-express-review .nav-sections {
    width: calc(100% - 166px) !important;
}
header.page-header .panel.header .left-content .logo { max-width: 172px; margin: 14px auto !important; float: none;}
.nav-sections{left: calc(-1*(100% - 54px));}

}



.tagLbl {
    float: left;
    position: absolute;
    bottom: 33%;
    z-index: 99;
    background: rgba(255, 255, 255, 0.7);
    text-align: right;
    padding: 5px 12px;
    width: 70%;
    box-sizing: border-box;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: bolder;
    color: #f55611;
}
@media only screen and (max-width:1499px){
.block-cnt-desktop{display:none;}
.block-cnt-tablet{display:block;}
.page-products .products-grid .product-item{ width:calc((100% - 8%)/4);}
}
@media only screen and (max-width:767px){
.block-cnt-tablet{display:none;}
}


.item.product.product-item.list-item_banner.li-2col.pos-12{ display: inline-block; }
.item.product.product-item.list-item_banner.li-2col.pos-13{ display: none; }
.item.product.product-item.list-item_banner.li-2col.pos-15{ display: none; }
.item.product.product-item.list-item_banner.li-2col.pos-16{ display: none; }
.item.product.product-item.list-item_banner.li-2col.pos-21{ display: none; }
.catalog-category-view .products-grid .item.product.product-item.list-item_banner{ width: 40% !important;}
.catalog-category-view .products-grid .item.product.product-item.list-item_banner .item_banner-block{min-height: 575px;
display: flex;align-items: center;justify-content: center;text-transform: initial;letter-spacing: 2px;background-size:cover !important;
background-color: #F5F5F5;padding: 0px 10px 100px;max-height: 575px;position: relative;}
.jeo-signature { position: absolute; bottom: 0; right: 50px; bottom: 26px;}
 .page-products .products-grid .product-item{ margin-left: 0px !important;width: 20% !important; }
 .catalog-category-view.page-products .products-grid .product-item:nth-child(4n+1){ margin-left: 0px !important; }
.catalog-category-view .products-grid .product-item .product-item-info {  padding: 0 0px;}
.promo-card{ max-width: 275px; margin: 0 auto; }
.promo-card p{font-family: 'Avenir-Heavy'; font-size: 21px; line-height: 36px; color:#808080;}
.promo-card p a{color: #FD6900;}
.catalog-category-view .products-grid .product-item .product-item-info .product-item-details{ position: relative; }
.catalog-category-view .products-grid .product-item .product-item-info .product-item-details .product-item-inner{ position: absolute;
top:-60px; left: 0px; right: 0px; }
@media only screen and (max-width:1920px){
.catalog-category-view .products-grid .item.product.product-item.list-item_banner .item_banner-block{ min-height:520px;
    max-height: 526px; }
}
@media only screen and (max-width:1680px){
.catalog-category-view .products-grid .item.product.product-item.list-item_banner .item_banner-block {
    min-height: 430px;  max-height: 430px;}
}
@media only screen and (max-width:1600px){
.catalog-category-view .products-grid .item.product.product-item.list-item_banner .item_banner-block {
    min-height: 365px;  max-height: 365px;
}
}
@media only screen and (max-width:1499px){
.item.product.product-item.list-item_banner.li-2col.pos-16{ display: none; }
.item.product.product-item.list-item_banner.li-2col.pos-12{ display: none; }
.item.product.product-item.list-item_banner.li-2col.pos-22{ display: none; }
.item.product.product-item.list-item_banner.li-2col.pos-13{ display: inline-block; }
.item.product.product-item.list-item_banner.li-2col.pos-21{ display: inline-block; }
.catalog-category-view .products-grid .product-item .product-item-info{padding: 0 10px;}
.catalog-category-view .products-grid .item.product.product-item.list-item_banner { width: 48% !important;}
.catalog-category-view  .page-products .products-grid .product-item:nth-child(3n+1) { margin-left: 0;}
.catalog-category-view  .page-products .products-grid .product-item{ margin-left: 0px; }
.page-products .products-grid .product-item{ width: 25% !important; }
}
@media only screen and (max-width:1278px){
    .catalog-category-view .products-grid .item.product.product-item.list-item_banner .item_banner-block{min-height: 765px;}
}
@media only screen and (max-width:1024px){
.catalog-category-view .products-grid .item.product.product-item.list-item_banner .item_banner-block{min-height: 680px;}
}
@media only screen and (max-width:1023px){
.catalog-category-view .products-grid .item.product.product-item.list-item_banner{ width:66% !important; }
.catalog-category-view .products-grid .item.product.product-item.list-item_banner .item_banner-block { min-height: 725px;}
.page-products .products-grid .product-item{ width: 33.33% !important; }
.item.product.product-item.list-item_banner.li-2col.pos-13 {  display:none;}
.item.product.product-item.list-item_banner.li-2col.pos-12{ display: inline-block; }
.item.product.product-item.list-item_banner.li-2col.pos-22 ,.item.product.product-item.list-item_banner.li-2col.pos-21 {
    display: none;
  }
}
@media only screen and (max-width:768px){
    .catalog-category-view .products-grid .item.product.product-item.list-item_banner .item_banner-block {
    min-height: 675px;
}
}
@media only screen and (max-width:767px){
    .catalog-category-view .products-grid .item.product.product-item.list-item_banner{ width: 50% !important; }
    .page-products .products-grid .product-item{ width: 50% !important; }
    .item.product.product-item.list-item_banner.li-2col.pos-15{ display: inline-block; }
    .item.product.product-item.list-item_banner.li-2col.pos-12{ display: none; }
    .catalog-category-view .products-grid .item.product.product-item.list-item_banner .item_banner-block {
    min-height: 247px;
    }
.catalog-category-view .products-grid .item.product.product-item.list-item_banner .item_banner-block{ font-size: 15px;
    line-height: 23px; }
.promo-card p{font-size: 15px;line-height: 23px;}
.sidebar .compare-block-container .compare-block-left .item.link.compare{ display: block; }
.sidebar.sidebar-main #layered-filter-block-container{ display: block !important; }
.item.product.product-item.list-item_banner.li-2col.pos-22 ,.item.product.product-item.list-item_banner.li-2col.pos-21 {
  display: none;
}
}
@media only screen and (max-width:480px){
    .promo-card p { font-size: 11px;  line-height: 19px;}
    .promo-card p br{ display: none; }
}

.cart-empty{ text-align: center; padding: 60px 0px 0px;}
.emptycart-icon{ display: inline-block; width: 46px; height: 63px;  background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/empty-cart.png) no-repeat;}
.emptycart-heading{color: #555;line-height: 25px; letter-spacing: 3px; padding-bottom: 15px;
    font-size: 20px; text-transform: uppercase; margin-top: 15px; max-width: 500px;margin: 0 auto; padding-top: 25px;}
.empty-cart-ups-block {margin-top: 50px;}
.empty-cart-ups-block ul{ display: flex; flex-wrap: wrap;justify-content: center;padding-left: 125px; }
.empty-cart-ups-block ul li{ padding-right:40px; padding-left:25px; position: relative; }
.empty-cart-ups-block ul li a{font-size: 13px;color: #555555;font-weight: normal;text-transform: uppercase;letter-spacing: 2px;}
.empty-cart-ups-block ul li:before{content: '';width: 21px; height: 17px; left: 0px;background-size: 15px !important;
 background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/cart-right.png) no-repeat left center; top:4px; position: absolute;}
 .emptycart-back-all a{font-size: 15px; line-height: 20px; background: #ff6900; border: 2px solid #ff6900;    color: #ffffff;
     text-decoration: none; text-transform: uppercase;    display: inline-block; letter-spacing: 2px;text-align: center;
         padding:10px 20px 10px 20px;}
.emptycart-recently-viewed{ padding: 60px 0px; }
.emptycart-recently-viewed .block-title strong{color: #555; font-family: 'Avenir-Roman'; display: block;width: 100%;
    text-align: center; text-transform: uppercase; letter-spacing: 3px;  font-size: 22px;}
.emptycart-recently-viewed .products-grid .product-item .product-item-info .product-item-details .product-item-name a{
text-transform: uppercase; font-size: 16px;  color: #000000;  letter-spacing: 2px; line-height: 25px;}
.emptycart-recently-viewed .products-grid .product-item .product-item-info .product-item-details .price-final_price .price{font-weight: normal;
    font-size: 14px;  color: #555555;}
 .emptycart-recently-viewed  .products-grid .product-item .product-item-info .product-item-details .product-item-actions{ display: none; }
.emptycart-recently-viewed .block.widget.block-viewed-products-grid .block-content{ margin-top: 50px; }
.emptycart-back-all{ margin-bottom:60px; }


@media only screen and (max-width:1278px){
/*.gewicht-left-slid ul { margin-top: 279px;}
.gewicht_slider-block .owl-stage-outer .owl-item figure { min-height: 246px;}*/
.empty-cart-ups-block ul{padding-left: 95px;}
}
@media only screen and (max-width:1023px){
/*.gewicht-left-slid ul { margin-top: 298px;}
.gewicht_slider-block .owl-stage-outer .owl-item figure { min-height: 265px;}*/
.empty-cart-ups-block ul{padding-left: 0px;}
}

@media only screen and (max-width:768px){
/*.gewicht_slider-block .owl-stage-outer .owl-item figure { min-height: 195px;}
.gewicht-left-slid ul { margin-top: 228px;}*/
.empty-cart-ups-block ul li a{font-size: 10px;}
.empty-cart-ups-block ul li { padding-right: 11px; }
}

@media only screen and (max-width:767px){
    .empty-cart-ups-block ul{ max-width: 330px; margin: 0 auto; }
    .empty-cart-ups-block ul li{ width: 100%; text-align: left; }
/*.gt-slider-block{ padding: 0px 30px; box-sizing: border-box;}
.gewicht-left-slid ul {  margin-top: 303px;}
.gewicht_slider-block .owl-stage-outer .owl-item figure { min-height:270px;}
.gewicht_slider-block .owl-theme .owl-dots .owl-dot.active span, .gewicht_slider-block .owl-theme .owl-dots .owl-dot:hover span{ box-shadow: none;}
.gewicht_slider-block .owl-theme .owl-dots .owl-dot.active span, .gewicht_slider-block .owl-theme .owl-dots .owl-dot:hover span{background: #ed722e;}*/
}
@media only screen and (max-width:599px){
/*    .gewicht-left-slid{ min-width: 90px; }
    .gewicht-left-slid ul li{ font-size: 14px; line-height: 30px; }
    .gewicht-content h3{font-size: 14px;}
    .gewicht-content h4{font-size: 14px;}
    .gewicht-content p{font-size: 14px;}
    .gewicht-content span{font-size: 14px;}
    .gewicht_slider-block .owl-stage-outer .owl-item figure { min-height: 240px;}
    .gewicht-left-slid ul { margin-top: 233px;}
    .gewicht-content{ margin-top: 0px; }*/
}
@media only screen and (max-width:479px){
 /*   .gewicht_slider-block .owl-stage-outer .owl-item figure {  min-height: 200px;}
    .gewicht-left-slid ul {  margin-top: 191px;}*/
}

/*Buy More css end*/
.popup-buy-more-links-block { float: left; margin-top: 11px;clear: both;}
.buy-more-save-more-deal-block { display: flex; padding: 4px 8px; border: 1px solid #6da502; border-radius: 8px; font-size: 10px; letter-spacing: 0.5px;
  text-transform: uppercase; color: #6da502; align-items: center; cursor: pointer;}
.buy-more-save-more-deal-block i{display: flex;width: 21px;height: 21px;position: relative;border: 1px solid #6da502;border-radius: 100%;
justify-content: center;align-items: center;margin-left: 10px;}
.buy-more-save-more-deal-block i::after {  content: '';position: relative;font-family: 'icons-blank-theme';margin-left: 1px;display: inline-block;
font-style: normal;width: 5px;height: 20px;background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/info-ico.png) no-repeat center center;background-size: 2.5px;}

@media only screen and (max-width:1170px){
    .buy-more-save-more-deal-block{ font-size: 10px; letter-spacing: 0px; }
    .buy-more-save-more-deal-block i{ margin-left: 4px; }
}
@media only screen and (max-width:1023px){
  /*  .popup-buy-more-links-block{ width: 100%; margin-bottom: 10px; }
    .buy-more-save-more-deal-block{ justify-content: center; }
    .buy-more-save-more-deal-block{ font-size: 12px; letter-spacing: 2px; }
     .buy-more-save-more-deal-block i{ margin-left: 10px; }*/
}
@media only screen and (max-width:991px){
    .buy-more-save-more-deal-block{ font-size: 11px; letter-spacing: 2px; }
     .buy-more-save-more-deal-block i{ margin-left: 10px; }
}

@media only screen and (max-width:479px){
    .popup-buy-more-links-block{margin-bottom: 15px !important;margin-top: 0; }
    .buy-more-save-more-deal-block{ justify-content: center; }
    .buy-more-save-more-deal-block{ font-size: 10px; letter-spacing: 0px; }
     .buy-more-save-more-deal-block i{ margin-left: 10px; }
}

@media only screen and (max-width:375px){
     .buy-more-save-more-deal-block{letter-spacing: 0;}
}

@media only screen and (max-width:360px){
    .popup-buy-more-links-block{ margin-top: 6px;}
        .buy-more-save-more-deal-block{ font-size: 9px; letter-spacing: 0px; padding: 1px 4px;}
}

.value-added-tick { position: absolute; top: 9px; right: 9px;}
.checkout-index-index .checkout-block .step-content .fieldset .control{ position: relative; }
.checkout-index-index .checkout-block .step-content .fieldset .control input.value-exists{ color: #6da503 !important; }

.tag-op-val{/*font-family: 'Avenir-Heavy';*/  font-size: 10px; display: inline-block; padding: 6px 9px 5px 9px; background: #E0E0E0; margin-right: 5px;
border-radius: 4px; color: #555555; line-height: 10px; text-transform: uppercase; letter-spacing: 1px; font-weight: normal; margin-bottom: 15px;}



/* added css for  customer account canges on 3- june-22 */


/*body.account.page-layout-2columns-left .column.main{ width:100% !important; }*/
body.account.page-layout-2columns-left .sidebar.sidebar-main .block.block-collapsible-nav{ display: none; }
body.account.customer-account-index .wrapper-container{ flex-wrap: wrap; }
body.account.page-layout-2columns-left .sidebar.sidebar-main  .account_custom_navigation .account-nav-content .welcome-title{ display: none; }
body.account.page-layout-2columns-left .sidebar.sidebar-main .account_custom_navigation .account-nav-content .top-ac-nav li{ padding-bottom:20px; }
.order-product-qty{white-space: nowrap;}
.account_custom_navigation:after{width: 0;height: 0;border-width: 0 12px 16px 12px;border-color: transparent transparent #F1F1F1  transparent;
border-style: solid;position: absolute;top: -15px;right: 33px;content: '';display: block;}
.account_custom_navigation .account-nav{ margin-bottom: 0px; }
.account_custom_navigation .account-nav-content .welcome-title{ text-align: center; padding:15px 15px; background:#F8F8F8;  }
.account_custom_navigation .account-nav-content .welcome-title strong{ font-size: 20px; letter-spacing: 3px; color: #555; text-transform: uppercase; }
header.page-header .panel.header .right-content .links li{ position: relative; }
.account_custom_navigation .account-nav-content .top-ac-nav li{ width: 100% !important; background: none !important;height: auto !important; margin: 0px !important;}
header.page-header .panel.header .right-content .links  .account_custom_navigation .account-nav-content .top-ac-nav li a{ font-size: 16px;
line-height: 38px;   font-family: 'Avenir-Heavy'; color: #555555; letter-spacing: 3px;text-transform: uppercase;border: none;padding: 5px 15px; position: relative;}
header.page-header .panel.header .right-content .links .account_custom_navigation .account-nav-content .top-ac-nav li a:after{ content: '\e608';font-size:40px;
position: absolute; right: 0; top:0;font-family: 'icons-blank-theme'; color: #555555;}
header.page-header .panel.header .right-content .links .account_custom_navigation .account-nav-content .top-ac-nav li a:hover:after{color: #fd6a02;}
header.page-header .panel.header .right-content .links .account_custom_navigation .account-nav-content .top-ac-nav li a:hover{color: #fd6a02;}
.account_custom_navigation .account-nav-content{ padding: 0px; display: block !important; }
body.account.customer-address-index .block-addresses-list .block-title strong{ font-size: 16px !important; }
body.account.customer-address-index .block-title strong{font-size: 16px !important;}
body.account.customer-address-index .block-addresses-default .box .box-title span{font-size: 16px !important;}
body.sales-order-history .welcome-msg .title strong{ font-size: 20px;}
.orders-history .order-listing-block{ box-shadow: none; }
.orders-history .order-listing-block .order-info-block{-webkit-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);-moz-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);}
body.account.sales-order-view .page-title-wrapper .page-title ,.itsperfecterp-order-index .page-title-wrapper .page-title{ font-size: 20px; }
body.account.sales-order-view .order-items .table-order-items .order-item-img,.itsperfecterp-order-index .order-items .table-order-items .order-item-img{ max-height: 90px; display: flex; }
body.account.sales-order-view .order-items .table-order-items .order-item-img img,.itsperfecterp-order-index .order-items .table-order-items .order-item-img img{ object-fit: contain; margin: 0 auto;}
body.account.sales-order-view .order-items .table-order-items tbody,.itsperfecterp-order-index .order-items .table-order-items tbody{ position: relative; display: flex; width: 100%;}
body.account.sales-order-view .order-details-items .table-order-items tr,.itsperfecterp-order-index .order-details-items .table-order-items tr{ display: flex !important;width: 100%; }
.sales-order-view .order-details-items .table-order-items tr td.col.p-image ,.itsperfecterp-order-index .order-details-items .table-order-items tr td.col.p-image { position: absolute; padding-left: 0px !important; left: 0;padding-top: 5px !important;}
body.account.sales-order-view .order-details-items .table-order-items tr td::before,.itsperfecterp-order-index .order-details-items .table-order-items tr td::before{ display: none !important; }
body.account.sales-order-view .order-details-items .table-order-items thead,.itsperfecterp-order-index .order-details-items .table-order-items thead{ width: 100%;display: flex;}
body.account.sales-order-view .order-items .table-order-items .order-item-img,.itsperfecterp-order-index .order-items .table-order-items .order-item-img{ max-height: 70px; display: flex; }
body.account.customer-address-index .block-addresses-list .address-actions .action-link{ justify-content: space-between; }


.sales-order-view .order-details-items .table-order-items tr th.name,.itsperfecterp-order-index .order-details-items .table-order-items tr th.name{ width: 60%; }
.sales-order-view .order-details-items .table-order-items tr th.qty,.itsperfecterp-order-index .order-details-items .table-order-items tr th.qty{ width: 10%; }
.sales-order-view .order-details-items .table-order-items tr th.subtotal,.itsperfecterp-order-index .order-details-items .table-order-items tr th.subtotal{ width: 30%;justify-content: flex-end;display: flex; }
.sales-order-view .order-details-items .table-order-items tr td.name,.itsperfecterp-order-index .order-details-items .table-order-items tr td.name{ width: 60%; min-height: 70px;padding-left: 70px !important;}
.sales-order-view .order-details-items .table-order-items tr td,.itsperfecterp-order-index .order-details-items .table-order-items tr td{align-items: center; display: flex !important;padding-bottom: 0 !important;}
.sales-order-view .order-details-items .table-order-items tr td.qty,.itsperfecterp-order-index .order-details-items .table-order-items tr td.qty{ width: 10%; padding-left: 30px !important;}
.sales-order-view .order-details-items .table-order-items tr td.subtotal,.itsperfecterp-order-index .order-details-items .table-order-items tr td.subtotal{ width: 30%;justify-content: flex-end; }
body.account.sales-order-view .order-details-items .table-order-items tfoot tr,.itsperfecterp-order-index .order-details-items .table-order-items tfoot tr{ justify-content: flex-end; }
body.account.sales-order-view .order-details-items .table-order-items tfoot tr td,.itsperfecterp-order-index .order-details-items .table-order-items tfoot tr td{ justify-content: flex-end; padding-bottom: 10px !important;}
body.account.sales-order-view .block-order-details-view .block-content .box,.itsperfecterp-order-index .block-order-details-view .block-content .box{display: flex;position: relative;padding: 30px 10px 20px;}
body.account.sales-order-view .block-order-details-view .block-content .box .box-title,.itsperfecterp-order-index .block-order-details-view .block-content .box .box-title{ position: absolute; top:0px }
body.account.sales-order-view .block-order-details-view .block-content .box .box-content,.itsperfecterp-order-index .block-order-details-view .block-content .box .box-content{ width: 100%; }
.block-order-details-view .block-title strong{ font-size: 20px !important; }
body.sales-order-history .welcome-msg .title strong{ font-size: 20px; }
.customer-account-edit .legend.heading{ font-size: 20px;}
.wishlist-index-index .welcome-msg .title strong{ font-size: 20px;}
.wishlist-index-index .products-grid .product-item .product-item-info .product-item-photo .product-image-wrapper{ padding-bottom: 130% !important; }
.wishlist-index-index .products-grid.wishlist .product-item .product-item-info .product-image-photo {
  transform: scale(0.85);
}
@media only screen and (max-width:767px){
body.account.sales-order-view .block-order-details-view .block-content .box .box-content,.itsperfecterp-order-index .block-order-details-view .block-content .box .box-content{font-size: 12px !important;}
}
/*acount-page.css*/
body.account { background: #f8f8f8; }
body.account #maincontent{ background:unset; }
body.account .columns { max-width: 1100px !important;}
body.account.page-layout-2columns-left .column.main {width: 77.7% !important;-webkit-flex-basis:unset;flex-basis:unset;
    padding: 0px 0px !important;}
.account-nav #cust-account-nav.content{ background: none; }
body.account.page-layout-2columns-left .sidebar.sidebar-main{ width: 22.3% !important;
float: left; -webkit-flex-basis:unset;flex-basis:unset;}
body.account .sidebar-main #cust-account-nav ul.nav.items{ display: block; }
body.account .columns{ background: unset; }
body.account .sidebar-main #cust-account-nav ul li > a,
body.account .sidebar-main #cust-account-nav ul li > strong{padding: 0px 0px !important;
text-align: left;display: inline-block; border-top:0px !important; border-bottom: 1px solid transparent;
color: #555555;font-size: 15px;letter-spacing:2.5px;line-height: 25px;font-family: 'Avenir-Heavy';text-transform: uppercase;
border-left: 0px; background: none !important;}
body.account .sidebar-main #cust-account-nav ul li.current > a, body.account .sidebar-main #cust-account-nav ul li.current > strong{
    border-bottom: 1px solid #ff6900; font-weight: normal;
}
body.account form .actions-toolbar .share-acc button{padding: 13px 20px !important;}
/*body.account .sidebar-main #cust-account-nav ul li.active  > a{ border-bottom: 1px solid #ff6900; }*/
body.account .sidebar-main #cust-account-nav  .nav.item.haschilditem .submenu{ padding: 15px 0px 0px; display: none; }
body.account .sidebar-main #cust-account-nav  .nav.item.haschilditem.active .submenu.activesub{ display: block; }
body.account .sidebar-main #cust-account-nav  .nav.item.haschilditem .submenu li{ padding-bottom: 4px; }
body.account .sidebar-main #cust-account-nav  .nav.item.haschilditem .submenu li > a,
body.account .sidebar-main #cust-account-nav  .nav.item.haschilditem .submenu li > strong{color: #000;font-size: 16px;font-family: 'Avenir-Roman';
text-transform: capitalize; letter-spacing: 0px;  }
body.account .sidebar-main #cust-account-nav .nav.item.haschilditem.active .submenu.activesub li.current > a,
body.account .sidebar-main #cust-account-nav .nav.item.haschilditem.active .submenu.activesub li.current > strong{
font-weight: normal; color: #ff6900 !important; border-bottom: none !important;}
body.account .sidebar-main #cust-account-nav .nav.item.haschilditem .submenu li.current > a,
body.account .sidebar-main #cust-account-nav .nav.item.haschilditem .submenu li.current > strong{ font-weight: normal !important;
color: #ff6900; text-decoration: underline; }
body.account.customer-account-index .welcome-msg .title strong{font-family: 'Avenir-Heavy'; font-size: 26px; line-height: 30px;
color: #555555; letter-spacing: 5px;}
body.account .account-nav-content .nav.item{ padding-bottom: 18px; }
body.account.customer-account-index .welcome-msg .title{ margin-bottom: 10px; }
.gray-info{ padding: 28px 25px; background: #6da502; color: #fff;-webkit-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
-moz-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16); }
.gray-info h4{ margin-top: 0px;font-weight: normal;font-size: 16px;letter-spacing: 3px;margin-bottom: 13px; font-family: 'Avenir-Heavy'; }
.gray-info p {font-size: 16px;line-height: 21px; letter-spacing: 0.5px;}
body.account.customer-account-index .welcome-msg .title{font-size: 20px !important; letter-spacing: 2px; padding-bottom: 0px;}
.letest_order strong{ font-weight: normal;font-size: 16px;letter-spacing: 3px; color: #555555; display: block;
padding-bottom: 20px; text-transform: uppercase; }
.letest_order .heading strong{ font-weight: normal; display: inline-block; color: #565656;font-size: 16px;font-family: 'Avenir-Roman';
text-transform: capitalize; padding: 0px; letter-spacing: 0px;}
.letest_order .heading span {font-weight: normal; display: inline-block; color: #565656; font-size: 16px; font-family: 'Avenir-Roman';
text-transform: capitalize;padding: 0px; letter-spacing: 0px;}
body.account.customer-account-index .welcome-msg{ padding-bottom: 0px; }
body.account.customer-account-index .welcome-msg .title {
    margin-bottom: 0px;
  }
  body.account.customer-account-index .welcome-msg {
    margin-bottom: 0px;
  }

.letest_order .heading{ padding-bottom:8px;  }
body.account .order-info{ margin-top: 0px !important; margin-bottom: 0px; }
body.account.customer-account-index .order-info {border-bottom: none;margin-bottom: 0;margin-top: 0;background: #fff;
padding: 24px 27px 0px;}
body.account.customer-account-index .order-info .heading {width: 100%;border-bottom: 1px solid #cecece;}
.lcol {float: left;}
.lcol  strong{color: #555555; font-size: 16px;font-family: 'Avenir-Roman';}
.lcol  span{ font-size: 16px;font-family: 'Avenir-Roman';color: #6da502; }
.rcol { float: right;padding-right: 20px;}
.rcol a{ color: #fd6a02; text-decoration: underline; font-size: 16px;font-family: 'Avenir-Roman'; position: relative;}
.rcol a:after{content: '\e608';font-family: 'icons-blank-theme';color: #a6a2a2;font-size: 30px;position: absolute; background: none;
height: 20px; overflow: hidden;}
.order-content {background: #fff;padding: 10px 27px;}

.order-content{ background: #fff;clear: left; }
.order-listing-block{-webkit-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);-moz-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);}
body.account.customer-account-index .order-content .recent-product {width: 100% !important;display: flex !important;float: left;}
body.account.customer-account-index .order-content .recent-product .order-product-img{ max-width: 40px !important; }
body.account.customer-account-index .order-content .recent-product .order-product-img .product-img{ max-width: 40px; }
body.account.customer-account-index .order-content .recent-product .order-product-content h3{ font-size:14px !important;
letter-spacing: 3px !important;/*font-weight: bold !important;*/ }
body.account.customer-account-index .order-content .recent-product .order-product-content {width: 100% !important;
    padding-left: 15px !important;padding-top:20px;}
.order-product-qty{font-size:14px !important; letter-spacing: 3px !important;/*font-weight: bold !important; */color: #555555 !important;
font-family: 'Avenir-Heavy';padding-top: 15px;text-transform:uppercase !important;}
.order-content-back {padding-top: 15px; clear: left;}
.order-content-back a{color: #fd6a02;text-decoration: underline;font-size: 16px;font-family: 'Avenir-Roman';}
.recent-order-content {margin-top: 30px;}
body.account.customer-account-index .wrapper-container{ margin-top: 65px !important;display: flex; }
body.account.customer-account-index .block-dashboard-addresses{ width: 100% !important; background: #fff !important;padding: 25px 25px 50px !important;
box-sizing: border-box; position: relative;-webkit-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
-moz-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);}
body.account.customer-account-index .block-dashboard-addresses .block-title{ position: absolute;
top: -30px;left: 0;}
body.account.customer-account-index .block-dashboard-addresses .block-title strong{ font-size:16px !important; letter-spacing: 3px !important;
color: #555555 !important; text-transform: uppercase; }
body.account.customer-account-index .block-dashboard-addresses .box-billing-address .box-content{font-weight: normal !important;
font-size: 16px !important;color: #555;line-height: 27px !important;}
body.account.customer-account-index .block-dashboard-credit{ display: flex !important; }
.content-back a{color: #fd6a02;text-decoration: underline;font-size: 16px;font-family: 'Avenir-Roman';}
.block-store-credit{width: 100% !important; background: #fff !important;padding:  25px 25px 50px  !important;
box-sizing: border-box; position:relative;-webkit-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
-moz-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);}
body.account.customer-account-index .block-dashboard-addresses .box-billing-address{ padding-left: 0px !important; }
body.account.customer-account-index .block-store-credit .block-title{ position: absolute;
top: -30px;left: 0;}
body.account.customer-account-index .block-store-credit .block-title strong{ font-size:16px !important; letter-spacing: 3px !important;
color: #555555 !important; }
body.account.customer-account-index .block-dashboard-addresses .block-content {
margin-top: 0 !important;
}
body.account.customer-account-index .block-dashboard-credit .credit-amount{font-size:70px !important;  color: #555555 !important;
line-height:90px !important;}
.content-back { position: absolute; bottom: 25px;}
body.account.customer-account-index .block-dashboard-credit .box-information{ width: 100% !important; }
.wishlist-block-wrapper {
padding-top:25px;
}
.wishlist-block-wrapper .welcome-msg p strong{font-size:16px !important; letter-spacing: 3px !important;
color: #555555 !important; }
.form-wishlist-items{background: #fff; padding: 20px !important;-webkit-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
-moz-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
float: left;width: 100%;}
body.account.customer-account-index  .products-grid .product-item { width: 33.33%; float: left; margin: 0px; padding: 0px 15px;}
body.account.customer-account-index  .products-grid .product-item .product-item-name {text-align: center; line-height: 21px;
font-size: 14px;letter-spacing: 3px;color: #555555;display: block;padding-bottom: 20px;text-transform: uppercase;}
body.account.customer-account-index .wishlist-block-wrapper .welcome-msg{ margin-bottom: 0px; padding-bottom: 0px; }
body.account.customer-account-index .wishlist-block-wrapper .welcome-msg .title{ padding-bottom: 0px; }
body.account.customer-account-index .products-grid .product-item .product-item-info{ width: 100%; }
body.account.customer-account-index .order-content .recent-product .order-product-content .item-options dt{color: #6C6C6C !important;}
.form-wishlist-items .content-back{ position: static; }
body.account.customer-account-index .products-grid .product-item .product-item-info .order-product-img { max-width: 100% !important;
  position: relative; padding-bottom: 120%; display: block; height: 0;overflow: hidden;position: relative; z-index: 1;}
body.account.customer-account-index .products-grid .product-item .product-item-info .order-product-img img {
  transition: all .2s ease-in-out; transform: scale(0.75); bottom: 0; display: block;height: auto;left: 0; margin: auto;
  max-width: 100%; position: absolute; right: 0; top: 0;}

  body.account.customer-account-index .products-grid .order-complete-content .product-item .product-item-info .order-product-img {
    max-width: 100% !important;  position: relative; padding-bottom:160%; display: block; height: 0;overflow: hidden;position: relative;
     z-index: 1;}
body.account.customer-account-index .products-grid .order-complete-content .product-item .product-item-info .order-product-img img {
  transition: all .2s ease-in-out; transform: scale(1); bottom: 0; display: block;height: auto;left: 0; margin: auto;
  max-width: 100%; position: absolute; right: 0; top: 0;}

.recent-completed-order-content{ padding-top: 30px; clear: left; }
.recent-completed-order-content strong{ font-size: 16px !important;letter-spacing: 3px !important;color: #555555 !important;
display: block; margin-bottom: 0.5em; text-transform: uppercase;}
.recent-completed-order-content .products-grid.wishlist.dashboard_wishlist{ width: 100% !important;
background: #fff !important;padding: 25px 25px 20px !important;box-sizing: border-box;position: relative;
-webkit-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);-moz-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16); }
.recent-completed-order-content .order-product-content h3{text-align: center;line-height: 21px;font-family: 'Avenir-Heavy';
font-size: 14px;letter-spacing: 3px;color: #555555;display: block;padding-bottom: 20px;text-transform: uppercase;}



/*Mijn Collectie page css*/

.sales-order-history .cat-bottom-text .sidebar-box{ background: #fff;-webkit-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
-moz-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);clear: left;
padding: 50px 27px; float: left; width: 100%; height: auto !important;box-sizing: border-box; }
.sales-order-history  .completed-orders-items .product-item{ padding-left: 0px; margin-bottom: 25px; width: 50%; float: left;box-sizing: border-box;}
.sales-order-history .product-item-detail{width: 100% !important;float: left;}
.sales-order-history .completed-orders-items .product-item .product-item-detail .order-product-img {
    max-width: 100% !important; position: relative;padding-bottom: 125%;display: block;height: 0;
overflow: hidden;position: relative;z-index: 1;}
.sales-order-history .completed-orders-items .product-item .product-item-detail .order-product-img img {
    position: absolute; max-width: 100%; top: 0; transition: all .2s ease-in-out; transform: scale(0.80);
    bottom: 0; display: block; height: auto; left: 0; margin: auto; max-width: 100%; position: absolute;
    right: 0;top: 0;}
.sales-order-history  .orders-history .cat-bottom-text{ float: left; width: 100%; padding-bottom: 0px; padding: 0px !important; }
.sales-order-history  .completed-orders-items .product-item .product-item-detail .order-product-content {
    width: 100% !important;
    padding-left: 0px !important;
   padding-top: 8px;
   text-align: center;
   max-width: 240px;
   margin: 0 auto;
}
.sales-order-history .completed-orders-items .product-item .product-item-detail .order-product-content .ord-date{ line-height: 20px; }
.sales-order-history .completed-orders-items .product-item .product-item-detail .order-product-content .ord-date span{
font-size: 14px !important;color: #6C6C6C ;
}
.sales-order-history  .completed-orders-items .product-item .product-item-detail .order-product-content h3 {
    font-size: 14px !important;
    letter-spacing: 3px !important;
    margin-top: 0px;
    margin-bottom: 5px;
    font-family: 'Avenir-Heavy';
    color: #555555;
}
.sales-order-history .completed-orders-items .product-item .product-item-detail .order-product-content .item-options dt {
    color: #6C6C6C !important;margin-bottom: 0;line-height: 20px;
}
.sales-order-history  .completed-orders-items .product-item .product-item-detail .order-product-content .item-options{
 margin-bottom: 0px; }
.sales-order-history.page-layout-2columns-left .cat-bottom-text .read-more::before{ display: none; }
.sales-order-history .completed-orders-items{ float: left; width: 100%; }
.sales-order-history .cat-bottom-text .sidebar-box{height: 298px;}


/*Favorieten- css*/
.wishlist-index-index .welcome-msg .title strong{  font-family: 'Avenir-Heavy'; font-size: 26px; line-height: 30px;
color: #555555;letter-spacing: 3px !important;}
body.account.wishlist-index-index .welcome-msg { margin-bottom: 25px !important;}
.wishlist-index-index .products-grid .product-item { margin-left: 0 !important; padding: 0 5px !important; width: 33.33% !important;
position: relative;}
body.account.wishlist-index-index .product-item .action.delete {text-align: center;display: block; margin-top: 20px;color: #ccc;
text-decoration: unset; font-size: 12px;font-weight: bold;position: absolute;right: 6px; top: 3px; z-index: 9;}
body.account.wishlist-index-index .product-item-name a{ font-size:14px; line-height: 21px; }

/*Adresgegevens-css*/

.ac-page-title strong{font-family: 'Avenir-Heavy'; font-size: 20px; line-height:20px;
color: #555555; text-transform: uppercase;letter-spacing: 3px !important;}
.addresspage-block-wrapper .block-dashboard-info .block-title strong{ font-family: 'Avenir-Heavy'; font-size: 16px; line-height:20px;
color: #555555; display: block; padding-bottom: 0px;letter-spacing:3px !important; }
.addresspage-block-wrapper .block-content{ background: #fff; padding: 22px 28px;-webkit-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
-moz-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16); }
.addresspage-block-wrapper .block-content .box.box-information{ margin-bottom: 0px !important;
width: 100% !important; }
.addresspage-block-wrapper .block-content .box.box-information .box-content p{ font-size: 16px; line-height: 29px;color: #555555;
font-family: 'Avenir-Roman'; }
.addresspage-block-wrapper .block-content .box.box-information .box-actions-links ul{ margin-bottom: 0px ; }
.addresspage-block-wrapper .block-content .box.box-information .box-actions-links ul li{ margin-bottom: 0px; }
.addresspage-block-wrapper .block-content .box.box-information .box-actions-links ul li a{font-size: 16px; line-height: 29px;
color: #555555;font-family: 'Avenir-Roman'; color: #ff6900; }
body.account.customer-address-index .block-addresses-default{ width: 100% !important; padding-top: 35px; }
body.account.customer-address-index .block-addresses-default .box .box-title span{ color: #555555 !important; font-size: 16px !important;
font-family: 'Avenir-Heavy'; letter-spacing: 3px !important; text-transform: uppercase !important; display: block; padding-bottom: 10px;
margin: 0 !important; }
body.account.customer-address-index .block-addresses-default .box  .box-content{ background: #fff; padding: 20px;-webkit-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
-moz-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16); }
 body.account.customer-address-index .block-addresses-list{ width: 100% !important;padding-top: 30px; }
 body.account.customer-address-index .block-addresses-list li .item-address{background: #fff;padding: 20px;
-webkit-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);-moz-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);width: 100%;padding-bottom: 50px;}
 body.account.customer-address-index .block-addresses-list li .item-address address{font-weight: normal !important;
font-size: 16px !important;color: #555555;line-height: 24px !important;}
 body.account.customer-address-index .block-addresses-list li.item{width: 50%;float: left;padding:0px 8px;box-sizing: border-box;
    box-sizing: border-box; position: relative;display: flex;}
 body.account.customer-address-index .block-addresses-list .items-addresses{ margin-left: -6px; margin-right: -6px; display: flex;
flex-wrap: wrap;}
 body.account.customer-address-index .block-addresses-list .address-actions { position: absolute;bottom: 0;width: 100%;
 padding: 0px 32px;left: 0;box-sizing: border-box;}
body.account.customer-address-index .block-addresses-list li a{color: #ff6900;text-decoration: underline;font-size: 16px;
font-weight: normal;}
body.account.customer-address-index .block-addresses-list .block-title {padding-left: 5px;}
body.account.customer-address-index .block-addresses-default .box{ width:50% !important; padding: 0px 8px 0px 0px; box-sizing: border-box;
float: left; }
body.account.customer-address-index .block-addresses-list .address-actions .action-link{ display: flex; }
body.account.customer-address-index .block-addresses-list .address-actions .action-link li{ padding-right: 10px; }

.sales-order-history .orders-history .order-content .recent-product { display: flex;padding-bottom: 30px;}
.sales-order-history .orders-history .order-product-content {width: 100%;padding-left: 25px; padding-top: 13px;}
.sales-order-history .orders-history .order-info{ float: left; background: #fff; padding:25px 27px 27px;width: 100%;
box-sizing: border-box; }
.sales-order-history .orders-history .order-info .heading{ border-bottom: 1px solid #C4C4C4;float: left;
width: 100%; padding-bottom: 13px;}
.sales-order-history .orders-history .order-product-img {max-width: 60px;}
body.sales-order-history .orders-history .recent-product .order-product-content h3 { font-size: 14px !important;
letter-spacing: 3px !important;  font-weight: bold !important; margin: 0px !important; text-transform: uppercase;}
body.sales-order-history .orders-history .recent-product .order-product-content .item-options{ margin-bottom: 0px; }
body.sales-order-history .orders-history .recent-product .order-product-content .item-options dt {color: #6C6C6C !important;}
.orders-history .list-order-content .heading strong {font-weight: normal; display: inline-block; color: #565656; font-size: 16px;
 font-family: 'Avenir-Roman'; text-transform: capitalize; padding: 0px; letter-spacing: 0px;}
.orders-history  .list-order-content .heading strong {font-weight: normal; display: inline-block; color: #565656; font-size: 16px;
 font-family: 'Avenir-Roman'; text-transform: capitalize; padding: 0px; letter-spacing: 0px;}
.orders-history .order-listing-block{ margin-bottom:30px; }
.orders-history .order-listing-block .list-order-content{ margin-bottom: 8px; }
body.sales-order-history .welcome-msg .title strong {font-family: 'Avenir-Heavy'; font-size: 26px; line-height: 30px;
color: #555555; letter-spacing: 3px;}



.customer-account-edit .legend.heading { font-family: 'Avenir-Heavy';font-size: 26px;line-height: 20px;color: #555555;
text-transform: uppercase;letter-spacing: 3px !important; margin-bottom: 35px; }
.acount-edit-block{background: #fff; padding: 22px 28px; -webkit-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
-moz-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);}
.acount-edit-block .fieldset  label{ font-size:16px; line-height: 20px; font-family: 'Avenir-Roman';
color: #555555;}
body.account .fieldset input[type="text"]{font-family: 'Avenir-Roman' !important;color: #555555 !important; }
body.account .acount-edit-block form input[type="checkbox"]{margin: -4px 5px 0 0;}
body.account .acount-edit-block form .fieldset{ margin-bottom: 0px !important; }
.customer-address-form .legend.heading { font-family: 'Avenir-Heavy';font-size: 26px;line-height: 20px;color: #555555;
text-transform: uppercase;letter-spacing: 3px !important; margin-bottom: 35px; }
body.account.customer-address-form .acount-edit-block form .fieldset{ margin-bottom: 20px !important; }
body.account.customer-address-form .acount-edit-block form .fieldset .legend {font-family: 'Avenir-Heavy' !important;
font-size: 16px !important;line-height: 20px;color: #555555;display: block;padding-bottom: 0px;letter-spacing: 3px !important;
margin-bottom: 15px !important; font-family: 'Avenir-Roman';}
body.account.customer-account-edit .fieldset .legend {font-family: 'Avenir-Heavy'; margin-bottom: 15px !important;}
body.account.customer-account-edit .acount-edit-block form .fieldset { margin-bottom: 20px !important;}


/*order-details-css*/
body.account.sales-order-view .order-links,.itsperfecterp-order-index  .order-links{ border-bottom: none !important; }
body.account.sales-order-view .order-links .item strong,.itsperfecterp-order-index .order-links .item strong{ font-family: 'Avenir-Heavy';
font-size: 26px;line-height: 20px;color: #555555;text-transform: uppercase;letter-spacing: 3px !important;}
.sales-order-view .order-details-items ,.itsperfecterp-order-index .order-details-items{ background: #fff; padding: 20px;-webkit-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
-moz-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16); }
.sales-order-view  .order-details-items .item-options ,.itsperfecterp-order-index .order-details-items .item-options{ margin-bottom: 0px !important; }
.sales-order-view  .order-details-items .item-options dd ,.itsperfecterp-order-index .order-details-items .item-options dd { margin-bottom: 0px !important;font-family: 'Avenir-Roman'; font-size:14px;
 font-weight: normal !important; line-height: 14px;color: #555;line-height: 25px; }
.sales-order-view  .order-details-items .item-options dt ,.itsperfecterp-order-index .order-details-items .item-options dt{font-family: 'Avenir-Roman'; font-size:14px; font-weight: normal !important;
line-height: 14px;color: #555;}
.order-details-items .table-order-items .product-item-name {margin-top: 0;font-size: 13px !important;letter-spacing: 2px;
line-height: 18px;font-weight: normal !important;text-transform: uppercase;color: #555 !important;}
body.account .sidebar-main .account-nav-title span{line-height: 50px;color: #000000; font-size: 16px; position: relative;
 width: 100%; display: block; margin: 0; padding-left: 20px; text-transform: uppercase;letter-spacing: 2px;}
.sales-order-view .order-details-items .table-order-items tr td ,.itsperfecterp-order-index  .order-details-items .table-order-items tr td{ font-family: 'Avenir-Roman'; font-size:14px; font-weight: normal !important;
line-height: 14px;color: #555;  }
.sales-order-view .order-details-items .table-order-items tr th ,.itsperfecterp-order-index .order-details-items .table-order-items tr th{ font-family: 'Avenir-Heavy'; font-size:14px; font-weight: normal !important;
line-height: 14px;color: #555; text-transform: uppercase; letter-spacing: 2px; }
.sales-order-view .order-details-items .order-title strong ,.itsperfecterp-order-index .order-details-items .order-title strong {font-family: 'Avenir-Heavy';font-size: 16px;
line-height: 20px;color: #555555;display: block;padding-bottom: 0px;letter-spacing: 3px !important; text-transform: uppercase;}

.block-order-details-view .block-title strong{ font-family: 'Avenir-Heavy';
font-size: 26px !important;line-height: 26px !important;color: #555555;text-transform: uppercase;letter-spacing: 3px !important;}
body.account.sales-order-view .block-order-details-view .block-content,.itsperfecterp-order-index .block-order-details-view .block-content{ margin-left: -7px; margin-right: -7px; flex-wrap: wrap;}
body.account.sales-order-view .block-order-details-view .block-content .box ,.itsperfecterp-order-index .block-order-details-view .block-content .box { width: 50% !important;
    box-sizing: border-box; }
body.account.sales-order-view .block-order-details-view .block-content .box  .box-title ,.itsperfecterp-order-index .block-order-details-view .block-content .box  .box-title { padding-bottom: 10px !important; }
body.account.sales-order-view .block-order-details-view .block-content .box  .box-title span,.itsperfecterp-order-index .block-order-details-view .block-content .box  .box-title span{font-weight: normal !important;
font-family: 'Avenir-Heavy';font-size: 12px !important; letter-spacing: 3px !important;}
body.account.sales-order-view .block-order-details-view .block-content .box .box-content,.itsperfecterp-order-index .block-order-details-view .block-content .box .box-content{ background: #fff; padding: 20px;
-webkit-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);-moz-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);min-height: 120px;font-size: 16px !important;
color: #555555;line-height: 24px !important;font-family: 'Avenir-Roman';min-height: 180px;}
.account .cat-bottom-text .read-more .read_button{ font-size: 16px !important; padding: 13px 47px 13px 47px  !important;}
.table-wrapper.additional-addresses {
    overflow: auto;
}
body.account form .actions-toolbar .primary.share-acc{ width: 100%; }
body.account .products-grid.wishlist .product-item-name{max-width: 178px;margin: 0 auto; clear: left;}
body.account.sales-order-view .order-links .item a,.itsperfecterp-order-index .order-links .item a{color: #ff6900;}


/*order-details*/
body.account.sales-order-view .order-links .nav.item.current,.itsperfecterp-order-index .order-links .nav.item.current{ width: 100%; }
body.account.sales-order-view .order-details-items.ordered .order-title,.itsperfecterp-order-index .order-details-items.ordered .order-title{ display: none; }
body.account.sales-order-view .order-items .table-order-items .order-item-img ,.itsperfecterp-order-index .order-items .table-order-items .order-item-img {max-width: 56px !important;display: inline-block;
    vertical-align: middle;padding: 0px;padding-left: 0;
}
body.account.sales-order-view .order-items .table-order-items .product.name.product-item-name,.itsperfecterp-order-index .order-items .table-order-items .product.name.product-item-name{ display: inline-block; }
body.account.sales-order-view .order-items .table-order-items .item-options,.itsperfecterp-order-index .order-items .table-order-items .item-options{ display: none; }
body.account.sales-order-view .order-items .table-order-items .qty,.itsperfecterp-order-index .order-items .table-order-items .qty{ text-align: center !important; }
body.account.sales-order-view .order-details-items .table-order-items tr td,.itsperfecterp-order-index .order-details-items .table-order-items tr td{ vertical-align: middle; }

body.account.sales-order-view .order-details-items .table-order-items tfoot tr th.mark,.itsperfecterp-order-index .order-details-items .table-order-items tfoot tr th.mark{ color: #9d9d9d; line-height: 20px; }
body.account.sales-order-view .order-details-items .table-order-items tfoot tr.grand_total .mark,.itsperfecterp-order-index .order-details-items .table-order-items tfoot tr.grand_total .mark{ color:#222222; }
body.account.sales-order-view .order-details-items .table-order-items tfoot tr.grand_total .amount,.itsperfecterp-order-index .order-details-items .table-order-items tfoot tr.grand_total .amount{color:#222222; }
body.account.sales-order-view .order-details-items .table-order-items tfoot tr.subtotal th,.itsperfecterp-order-index .order-details-items .table-order-items tfoot tr.subtotal th{ border-top: none; }
body.account.sales-order-view .order-details-items .table-order-items tfoot tr.subtotal td,.itsperfecterp-order-index .order-details-items .table-order-items tfoot tr.subtotal td{ border-top: none; }
body.account.sales-order-view .order-details-items .table-order-items tfoot tr td,.itsperfecterp-order-index .order-details-items .table-order-items tfoot tr td{ font-weight: bold !important; }

.dashboard_wishlist .order-product-content h3 {
    text-align: center;line-height: 21px;font-family: 'Avenir-Heavy';font-size: 14px;letter-spacing: 3px;
    color: #555555;display: block; padding-bottom: 20px;text-transform: uppercase; padding: 0px 15px;}
.wishlist-block-wrapper .content-back{ margin-top: 15px !important; float: left;width: 100%; }
.wishlist-block-wrapper .form-wishlist-items {padding: 0px !important;box-shadow: none;width: 100% !important;
background: none !important;}
.wishlist-block-wrapper .dashboard_wishlist-order-content{  background: #fff;padding: 20px !important;
    -webkit-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);-moz-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);float: left;width: 100%; box-sizing: border-box;}

body.account.sales-order-view .page-title-wrapper,.itsperfecterp-order-index .page-title-wrapper{ display: block; }
body.account.sales-order-view .page-title-wrapper .page-title,.itsperfecterp-order-index .page-title-wrapper .page-title{ font-family: 'Avenir-Heavy';
font-size: 26px;line-height: 26px;color: #555555;text-transform: uppercase;letter-spacing: 3px !important;}
body.account.sales-order-view .page-title-wrapper .order-status,.itsperfecterp-order-index  .page-title-wrapper .order-status{font-weight: normal !important;
font-size: 16px !important;color: #555555;line-height: 30px !important; }
body.account.sales-order-view .page-title-wrapper .order-date{ display: none; }
body.account.sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar{display: none;}
body.account.sales-order-view .order-links .nav.item.current{ display: none; }
.wishlist-index-index .products-grid.wishlist .product-item .product-item-info .product-image-photo{transform: scale(1);}
body.account.customer-address-index .block-addresses-list .primary .action.primary.add{vertical-align: middle;
width: auto;background: #ff6900;border: 2px solid #ff6900;color: #fff;font-size: 16px;line-height: 20px;text-decoration: none;text-transform: uppercase;
padding:13px 47px 13px 47px;display: inline-block;letter-spacing: 2px;font-weight: normal;border-radius: 0;position: relative;-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;box-shadow: none;line-height: 22px;padding: 12px 40px;
position: relative;z-index: 91;}
body.account.customer-address-index .block-addresses-list .primary .action.primary.add:hover{background: #fff;color: #ff6900;text-decoration: none;border: 2px solid #ff6900;}
/* end  lines of css added for account section on 3 -june - 22 */

@media only screen and (max-width:991px){
body.account.customer-address-index .block-addresses-list .address-actions .action-link{  flex-wrap: wrap;}
    body.account.customer-address-index .block-addresses-list .address-actions .action-link li{ margin-bottom: 5px; }
    body.account.customer-address-index .block-addresses-list li .item-address{ padding-bottom: 100px; }
    body.account.customer-address-index .block-addresses-list .address-actions{ bottom: 10px; }
}

@media only screen and (max-width:767px){
.account_custom_navigation {position: absolute; right: 0px; background: #fff;top: 57px;-webkit-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
-moz-box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16);
box-shadow: -1px 4px 5px 0px rgba(0,0,0,0.16); width: 100%;}
body.account.sales-order-view .block-order-details-view .block-content .box,.itsperfecterp-order-index .block-order-details-view .block-content .box{ width: 100% !important; margin-bottom: 10px !important;}
header.page-header .panel.header .right-content .links li {
  position: static;
}
header.page-header .panel.header .right-content .links.header{ position: static; }
.account_custom_navigation::after{right: 66px;border-color: transparent transparent #f8f8f8  transparent;top: -18px;}
header.page-header .panel.header .right-content .links li a{ position: relative; z-index: 9; }

body.account.customer-address-index .block-addresses-list .address-actions{ padding: 0px 25px; }
body.account.customer-address-index .block-addresses-list li.item{ width: 100%; }
/*body.account.customer-address-index .block-addresses-list .address-actions .action-link li{ width: 100%; }*/
body.account.customer-address-index .block-addresses-list li .item-address{ padding-bottom:50px; }
body.account.customer-address-index .block-addresses-list .address-actions .action-link{  flex-wrap: nowrap;}
body.account.customer-address-index .block-addresses-default .box{ width: 100% !important; }
.sidebar-main .account_custom_navigation {display: none;}
}


@media only screen and (max-width:500px){

}




/*AGIAN-ACOUNT-PAGE-CHANGE-ACCORDING-TO-DESING*/

.top-review-counter{ justify-content: center; padding-top: 20px;}
.catalog-product-view .product-info-main .top-review-counter{ justify-content: flex-start; }
.desktop-filter-list {display: flex;padding-left: 10px; }
#layered-horizontal-container{ float: left; display: block !important;border-bottom: none !important;}
#layered-horizontal-container .desktop-filter-list{margin: 0;}
#layer-product-list .toolbar-products{ margin-bottom: 0px; display: block; }
.desktop-filter-list li{ margin-right: 10px; position: relative;}
.desktop-filter-list li .filter-title{display: inline-block; padding:10px 20px 10px 18px;border-radius: 8px;
    background: #555; font-size: 14px;color: #f5f3f2;font-family: 'Avenir-Roman';line-height: 18px; cursor: pointer;}
.catalog-category-view .toolbar-products{ float: right; }
.catalog-category-view .toolbar-products .sorter-options {margin: 0 0 0 7px;padding: 0px 12px; width: auto;border-radius: 5px; height: 30px; border: 1px solid #E0E0E0;
  font-size: 14px;color: #555;font-family: 'Avenir-Roman';width: 220px; appearance: none;background: #f5f5f3 url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/arrow-cat-black.png) no-repeat 98% center;}
.catalog-category-view .products-grid{ clear: left; }
.desktop-filter-list li .flicon{ width: 23px; height:27px;  display: inline-block; background: url(../images/cat-filter.svg) no-repeat; background-size:18px;  background-position: center center;}
.filterheading strong{  font-size: 14px;color: #555; font-family: 'Avenir-Roman'; font-weight: normal; display: inline-block; margin-left: 13px; text-transform: uppercase; letter-spacing: 3px;
margin-right: 8px;}
.catalog-category-view .modal-popup.filters-popup-model._show .modal-inner-wrap { -webkit-transform: translateX(0); -moz-transform:  translateX(0);/*transform: unset;*/position: relative;right: 0; top: 0;
  margin: 0; height: 100%; left: unset;transform: translateX(0);transition: background-color .4s,transform .4s cubic-bezier(.2,.4,.2,1);}
.catalog-category-view .modal-popup.filters-popup-model .modal-inner-wrap { -webkit-transform:unset; -moz-transform: unset;transform: unset;position: relative; float: right; height: 100%; margin: 0px;
transform: translateX(100%);transition: background-color .4s,transform .2s cubic-bezier(.6,0,.2,1);}
.catalog-category-view .modal-popup.filters-popup-model._show .modal-inner-wrap .modal-header h3{ font-size:28px;color:#6E6E6E; font-family: 'Avenir-Heavy'; line-height: 33px; letter-spacing: 3px;
text-transform: uppercase; border-bottom: none;}
.catalog-category-view .filter-options .filter-options-title{ width: 100%; float: left; }
.catalog-category-view .filter-options .colour .filter-options-title .filtitle{text-align: left;background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/arrow-cat-black.png) no-repeat 98% center;}
.catalog-category-view .filter-options .size   .filter-options-title .filtitle{text-align: left;background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/arrow-cat-black.png) no-repeat 98% center;}
.catalog-category-view  .filter-options .filter-options-content{width: 100%; float: left;}
.catalog-category-view  .items{width: 100%; }
.catalog-category-view .filter-options .filter-options-content .item{width: 100%; }
body.catalog-category-view .filter-options .filter-options-title .filtitle{ background: none; width: 100%; border-radius: 0px;  font-size: 18px;color: #555;font-family: 'Avenir-Roman';
line-height: 18px;display: block;padding: 6px 5px !important; font-weight: normal; }
.catalog-category-view .filter-options .colour{ margin-top: 15px; padding-top: 15px; border-top:1px solid #CBCBCB; clear: left;float: left;width: 100%;}
.catalog-category-view .filter-options .size {margin-top: 15px; padding-top: 15px; border-top:1px solid #CBCBCB;clear: left;float: left;width: 100%;}
.catalog-category-view .modal-popup.filters-popup-model._show .modal-inner-wrap .block.filter{float: left;width: 100%;}
.catalog-category-view  .modal-slide.filters-popup-model .action-close{ top:22px; }

.catalog-category-view .filter-options .filter-options-content .item input[type="checkbox"] { position: absolute;left: 0px;top: 0;background: none; opacity: 0;}
.catalog-category-view .filter-options .filter-options-content .item a::before {content: '';position: absolute;left: 0;border: 1px solid #707070;
  width: 14px;height: 14px; border-radius: 50%; top: 4px; border-radius: 0;}
.catalog-category-view .filter-options .filter-options-content .item.filter-item-active a::before {
  border: none; background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/filter-ico-orange.png)no-repeat 0px 4px; background-size: auto; width: 15px; height: 15px; box-sizing: border-box;
  background-size: 15px !important;}
body.catalog-category-view .filter-options .filter-options-content .item {position: relative;padding-left: 10px !important;}
.catalog-category-view .filter-options .filter-options-content .item a {font-size: 14px;padding: 3px 0px;padding-left: 30px;position: relative;width: 100%; display: block;  letter-spacing: 1px;
    color: #000000; box-sizing: border-box;}
.modals-overlay {transition: .3s ease-in-out;  transition-property: all;transition-property: opacity,visibility;}
.desktopview-hide.active-filter-counter.filteractive{
  display: none !important;
}
.filter-options .filter-options-content .item{ margin-bottom: 0px; }
.filter-content #open-size-calc-popup{color: #FD6900;padding-left: 6px !important;}
.desktop-active-filter-counter{ width: 16px;height: 16px;background: transparant;border-radius: 100%;display: inline-block;font-size: 13px;color: #FD6900;
line-height: 16px;text-align: center;display: inline-block;margin-left: 10px;border: 1px solid #fd6900;}
#reset-allfilter-link {display: inline-block;}
#layered-horizontal-container .desktop-filter-list { float: left; margin: 0;}
#reset-allfilter-link a{ line-height: 38px; color: #555; font-size: 14px; text-decoration: underline; }
.desktop-filter-list li{display: flex;align-items: center; }
.filterheading strong{display: flex; align-items: center;}

#de_gewicht{width: 20px;
height: 20px;
background: #555;
border-radius: 15px;
color: #fff;
display: inline-block;
text-align: center;
line-height: 19px;
margin-top: 3px;
margin-left: 5px;}
#de_fijnheid {
  width: 20px;
  height: 20px;
  background: #555;
  border-radius: 15px;
  color: #fff;
  display: inline-block;
  text-align: center;
  line-height: 19px;
  margin-top: 3px;
  margin-left: 5px;
}
#materiaal_specs {
  width: 20px;
  height: 20px;
  background: #555;
  border-radius: 15px;
  color: #fff;
  display: inline-block;
  text-align: center;
  line-height: 19px;
  margin-top: 3px;
  margin-left: 5px;
}

@media screen and (max-width: 1279px){
.catalog-category-view .toolbar-products{position: absolute;right: 0;}
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-title {
    font-size: 15px !important;
    font-family: 'Avenir-Heavy' !important;
    letter-spacing: 1px !important;
    border-bottom: none;
    padding-bottom: 0;
}
/*#layered-horizontal-container .desktop-filter-list {
    margin-top: 10px;
}*/
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-content{
    bottom: 61px;margin-bottom: 0px !important;
}
.catalog-category-view .sidebar-main{ left: 0px; }
body.account .sidebar-main .account-nav-title strong::after{ right: 18px; }
body.account .columns{ max-width: 100%; }
.catalog-category-view .sidebar-main .filter .block-content .filter-options-item.active-items .filter-options-content{
    border-color: #038406;
}
.catalog-category-view .sidebar-main .filter .block-content .filter-options-item.active-items  .filter-options-title{
    border-color: #038406; color:#038406 ;
}

.catalog-category-view .sidebar-main .block-content .filter-options-item.active-items .filter-options-title::after{
   color:#038406 ;
}
.catalog-category-view .sidebar-main{ border-top:none;  display: none;}
.catalog-category-view .sidebar-main .block-content .filter-options-item{border-top: 1px solid #e8e8e8;}
.catalog-category-view .sidebar-main .block-content .filter-options-item.active-items{ border-color: #038406;}

/*.catalog-category-view .filter-options .colour .filter-options-title .filtitle{ background: none; text-align: center; }
.catalog-category-view .filter-options .size .filter-options-title .filtitle{ background: none; text-align: center; }*/
/*.catalog-category-view .filter-options .size{ padding: 0; margin: 0;  clear: none;}
.catalog-category-view .filter-options .colour{padding: 0; margin: 0; clear: none; }*/
.catalog-category-view .sidebar-main .block-content .filter-options-item:last-child{ position: relative; }
.catalog-category-view .sidebar-main .block-content .filter-options-item{ position: relative; }
.catalog-category-view .sidebar-main .block-content .filter-options-item .filter-options-content{ width: 100%; }
.modal-popup.modal-slide{left: unset; !important;right: 0px;top: 0%;}
}

@media screen and (max-width: 767px){
.mobileview-hide{ display: none !important; }
#layer-product-list .toolbar-products{ display: none !important; }
.desktop-filter-list{ width: 100%; }
#layered-horizontal-container{ width: 100%;position: sticky;top: 56px;z-index: 999; margin-bottom: 25px;padding-top:20px;}
.desktop-filter-list li{ width: 100%; background:#555; padding:5px 8px; border-radius: 5px;  text-align: center;display: flex; box-shadow: 1px 2px 5px #000;
align-items: center; justify-content: center;}
.filterheading strong{ color: #fff; display: flex; align-items: center;}
.desktop-filter-list li .flicon{background: url(../images/refine-icon.svg) no-repeat center;width: 24px;height: 30px;margin-right: 5px;background-size: 18px;}
.active-filter-counter{ width: 20px; height: 20px; background:#555; border-radius: 100%; display: inline-block; border:1px solid #FD6900; font-size: 13px;
color: #fd6900;line-height: 21px;}
.filterheading{ display: flex; }
#reset-allfilter-link.mobile-hide {
  display: none !important;
}
.desktopview-hide.active-filter-counter.filteractive{
  display: inline-block !important; background: transparant;
}
.catalog-category-view .modal-popup.filters-popup-model._show .modal-inner-wrap{width: 100%; background: #fff;}
}

@media screen and (max-width: 640px){
.catalog-category-view .breadcrumbs_container .breadcrumbs .items{ box-sizing: border-box; }
}

header.page-header .panel.header .left-content .navigation ul.level0 li.level1 > a.mobile-link{ display: none; }

@media screen and (max-width: 767px){
 .nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li a.mobile-link{ display: block; }  
  .nav-open .nav-sections .panel-nav .navigation ul li ul.submenu li a.desktop-link{ display: none; }  
}

.catalog-category-view .products-grid .product-item .product-item-info .image_container { position: relative;}
.catalog-category-view .products-grid .product-item .product-item-info .image_container .itm-details { position: absolute;bottom:10px; z-index: 9;}
.catalog-category-view .products-grid .product-item .product-item-info .image_container .itm-details .swatch-option.selected{ outline: none ; }
.catalog-category-view .products-grid .product-item .product-item-info .image_container .itm-details .swatch-option.text{border: none !important;
margin: 0 !important;padding:4px 5px; background: none !important; min-width: unset; font-weight: normal;color: #000000;}
.catalog-category-view .products-grid .product-item .product-item-info .image_container .itm-details .swatch-attribute{ padding: 0px 5px; width: 100%;}
.catalog-category-view .products-grid .product-item .product-item-info .image_container .itm-details .swatch-attribute .swatch-attribute-options{
    background: #f0f0f0;width: 100%; display: flex;
}
.catalog-category-view .products-grid .product-item .product-item-info .image_container .itm-details .swatch-option.text:hover{ outline: none !important; }
.catalog-category-view .products-grid .product-item .product-item-info .image_container .itm-details .swatch-option.disabled{ color: #ccc; }
.catalog-category-view .products-grid .product-item .product-item-info .image_container .itm-details .swatch-option.disabled:after{ display: none; }
.product-item-photo-hovered{ display: none;}
.page-header .header.right-content .block-search .action.search::before{ background: url(../images/joe-search.svg) no-repeat center;
  background-size: auto;color: transparent !important;background-size: 20px;}

@media screen and (max-width:1024px){
    .product.photo.product-item-photo-hovered{ display: none !important; }
     .product.photo.product-item-photo{ display: block !important; }
}

.page-header .header.right-content .block-search{ float: left; margin-right: 15px; width: 237px;margin-top: 10px; padding-left: 0px;}
.page-header .header.right-content .block-search input{ border: 1px solid rgba(0, 0, 0, 0.4);height: 35px;border-radius: 25px; color: #888888; font-size: 13px;
padding:0px 30px 0px 20px;}
.page-header .header.right-content .block-search .control{ padding-bottom: 0px; }
.page-header .header.right-content .block-search .action.search{ opacity: 1 !important; }
.page-header .header.right-content .block-search .action.search::before{color: #7E84A3;}
.page-header .header.right-content .block-search input:::-webkit-input-placeholder{color: #888888;}
.page-header .header.right-content .block-search input::-moz-placeholder { color: #888888;}
.page-header .header.right-content .block-search input:-ms-input-placeholder {color: #888888;}
.page-header .header.right-content .block-search input:-moz-placeholder {color: #888888;}

.minisearch ._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {
    box-shadow: 0 0 3px 1px #a6a6a6 !important;
}
@media screen and (max-width:1600px){
    .page-header .header.right-content .block-search{ width: 175px; font-size: 11px; }
    header.page-header .panel.header .right-content .links li{margin: 15px 6px;}
    header.page-header .panel.header .right-content .switcher-language{ margin: 16px 1px 15px 0; }
    header.page-header .panel.header .right-content .minicart-wrapper {margin-left: 5px;}
}
@media screen and (max-width:1278px){
.page-header .header.right-content .block-search .control {padding-bottom: 0px;float: left;width: 100%;clear: unset; border-top: unset;}
.page-header .header.right-content .block-search input{ position: static; margin: 0px; padding: 0px 30px 0px 20px;}
.page-header .header.right-content .block-search .label{width: 30px;position: absolute;right: 5px;}
.page-header .header.right-content .block-search{ width: 220px; position: relative;z-index: 9;}
.page-header .header.right-content .block-search .label::before{color: #7E84A3; font-size: 25px; background: url(../images/joe-search.svg) no-repeat center;
  background-size: auto;color: transparent !important;background-size: 20px;}
header.page-header .panel.header .left-content .logo{width: calc(100% - 292px);}
}
@media screen and (max-width:767px){
    header.page-header .panel.header .left-content .logo{width:unset;max-width: 100%; margin:14px 0px !important;}
    .page-header .header.right-content .block-search input{ display: none; }
    header.page-header .panel.header .right-content{  display: flex; }
    .page-header .header.right-content .block-search{width: 30px;}
    .customer-account-login form .field.search, .customer-account-create form .field.search, .customer-account-forgotpassword form .field.search{
        margin-bottom: 0px !important;
    }

}
@media screen and (max-width:560px){

    .page-header .header.right-content .block-search .label{right: -15px;}

}

@media screen and (max-width:418px){
    .mobile-logo {margin-left: -110px;}
}

.page-products .modal-popup.filters-popup-model._show .modal-inner-wrap { -webkit-transform: translateX(0); -moz-transform:  translateX(0);/*transform: unset;*/position: relative;right: 0; top: 0;
  margin: 0; height: 100%; left: unset;transform: translateX(0);transition: background-color .4s,transform .4s cubic-bezier(.2,.4,.2,1);}
.page-products .modal-popup.filters-popup-model .modal-inner-wrap { -webkit-transform:unset; -moz-transform: unset;transform: unset;position: relative; float: right; height: 100%; margin: 0px;
transform: translateX(100%);transition: background-color .4s,transform .2s cubic-bezier(.6,0,.2,1);}
body.page-products .modal-popup.filters-popup-model._show .modal-inner-wrap .modal-header h1{ font-size:28px !important;color:#6E6E6E; font-family: 'Avenir-Heavy' !important; line-height: 33px; letter-spacing: 3px;
text-transform: uppercase; border-bottom: none;}
.page-products .filter-options .filter-options-title{ width: 100%; float: left; }
.page-products .filter-options .colour .filter-options-title .filtitle{text-align: left;background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/arrow-cat-black.png) no-repeat 98% center;}
.page-products .filter-options .size   .filter-options-title .filtitle{text-align: left;background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/arrow-cat-black.png) no-repeat 98% center;}
.page-products  .filter-options .filter-options-content{width: 100%; }
.page-products  .items{width: 100%; }
.page-products .filter-options .filter-options-content .item{width: 100%; }
.page-products .filter-options .filter-options-title .filtitle{ background: none; width: 100%; border-radius: 0px;  font-size: 18px;color: #555;font-family: 'Avenir-Roman';
line-height: 18px; }
.page-products .filter-options .colour{ margin-top: 15px; padding-top: 15px; border-top:1px solid #CBCBCB; clear: left;float: left;width: 100%;}
.page-products .filter-options .size {margin-top: 15px; padding-top: 15px; border-top:1px solid #CBCBCB;clear: left;float: left;width: 100%;}
.page-products .modal-popup.filters-popup-model._show .modal-inner-wrap .block.filter{float: left;width: 100%;}
.page-products  .modal-slide.filters-popup-model .action-close{ top:22px; }

.page-products .filter-options .filter-options-content .item input[type="checkbox"] { position: absolute;left: 0px;top: 0;background: none; opacity: 0;}
.page-products .filter-options .filter-options-content .item a::before {content: '';position: absolute;left: 0;border: 1px solid #707070;
  width: 14px;height: 14px; border-radius: 50%; top: 4px; border-radius: 0;}
.page-products .filter-options .filter-options-content .item.filter-item-active a::before {
  border: none; background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/filter-ico-orange.png)no-repeat 0px 4px; background-size: auto; width: 15px; height: 15px; box-sizing: border-box;
  background-size: 15px !important;}
.page-products .filter-options .filter-options-content .item {position: relative;}
.page-products .filter-options .filter-options-content .item a {font-size: 14px;padding-left: 30px;position: relative;width: 100%; display: block;  letter-spacing: 1px;
    color: #000000; box-sizing: border-box;}
.modals-overlay {transition: .3s ease-in-out;  transition-property: all;transition-property: opacity,visibility;}
.desktopview-hide.active-filter-counter.filteractive{
  display: none !important;
}
.filter-options .filter-options-content .item{ margin-bottom: 0px; }

/*calculate-size-popup-model*/

.calculate-size-popup-model.modal-slide.modal-popup .modal-header{ padding: 44px 38px 25px; }
.calculate-size-popup-model.modal-slide.modal-popup .modal-header .modal-title{ font-size: 28px; line-height: 37px; font-family:'Avenir-Heavy'; color: #6E6E6E; letter-spacing: 5px; padding: 0;}
.calculate-size-popup-model.modal-slide.modal-popup .modal-content{padding: 0px 38px 18px; }
.calculate-size-popup-model.modal-slide.modal-popup .modal-content p{ font-size: 18px; line-height: 24px; color: #555555; font-family: 'Avenir-Roman';}
.calculate-size-popup-model.modal-slide.modal-popup .modal-content #size-calc-modal .detail_size .detail_size{ padding-right: 43px;width: auto;float: left;}
.calculate-size-popup-model.modal-slide.modal-popup #size-calc-modal .detail_size .filter-area .filter-area .filter label{font-size: 16px; color: #555555; font-family: 'Avenir-Roman';}
.calculate-size-popup-model.modal-slide.modal-popup #size-calc-modal .detail_size .filter-area .filter input[type="text"]{ height: 40px; border: 1px solid #707070; }
.calculate-size-popup-model.modal-slide.modal-popup #size-calc-modal .detail_size .user_size{ text-align: left; font-size: 24px; line-height: 32px; padding-bottom: 20px; 
border-bottom: 1px solid #E0E0E0;}
.calculate-size-popup-model.modal-slide.modal-popup .form_block.clearfix{ clear: left; }
.calculate-size-popup-model.modal-slide.modal-popup .size-message .sizecal-action{font-size: 24px; line-height: 32px;  color: #000; position: relative;}
.calculate-size-popup-model.modal-slide.modal-popup .size-message .sizecal-action:after{width: 15px;height: 1px; content: ''; position: absolute; background: #FD6900; position: absolute;right: 0px;
bottom: 0;}
.calculate-size-popup-model .footer_close { padding-top: 15px; }
.calculate-size-popup-model .footer_close .action-close-model{background: none;border: none;font-size:15px; line-height:32px; font-family:'Avenir-Heavy'; padding: 0px; letter-spacing: 2px; position: relative;
text-transform: uppercase;float: right;}
.calculate-size-popup-model .footer_close .action-close-model:after{  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 32px; line-height: 32px; color: #8f8f8f;
  content: '\e616'; font-family: 'icons-blank-theme'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none;text-align: center;}

#size-calc-modal .detail_size .filter-area .for-pents .filter{ width: 48%; }
.for-pents {display: flex; width: 100%; justify-content: space-between;}
#size-calc-modal .detail_size .filter-area .for-pents .filter select{border: 1px solid #707070; height: 40px;font-size: 16px; line-height: 24px; color:#555; font-family: 'Avenir-Roman';
background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/arrow-cat-black.png) no-repeat 95% center;appearance: none; -webkit-appearance: none; -moz-appearance: none;-ms-appearance: none;}

#de_gewicht{width: 20px;height: 20px;background: #555;border-radius: 15px;color: #fff;display: inline-block;text-align: center;line-height: 19px;margin-top: 3px;
margin-left: 5px;}
.product.photo.product-item-photo-hovered img.photo-image-hover{object-fit: cover;object-position: 0 100%;}




/*cms-korting-form-css*/
.cms-korting .cms-content{width: 800px !important;}
.comingsoon-subscribe-form .subs-row{ display: flex; margin-bottom: 42px; }
.comingsoon-subscribe-form .subs-row .input-text{ width: 33.33%; padding: 0px 10px; }
.comingsoon-subscribe-form .subs-row .input-text input{ height:40px; border: 1px solid #979797; border-radius: 40px; 
    width: 100%;padding: 10px 12px;font-size: 14px; margin-bottom: 0px !important;
}
.comingsoon-subscribe-form .subs-row .actions-toolbar{ width: 33.33%;padding: 0px 10px; margin: 0px !important; }

.comingsoon-subscribe-form .subs-row .actions-toolbar .action.button.submit.primary{-webkit-appearance: none;
cursor: pointer;font-family: 'Avenir-Roman', arial, sans-serif;text-transform: uppercase;letter-spacing: 2px;
font-size: 14px;text-align: center;background: #ff6900 !important;border: 0 !important;color: #fff !important;
padding: 13px 20px !important; border-radius: 40px; }

@media screen and (max-width:815px){
    .cms-korting .cms-content {
        width: 100% !important;
    }
}

@media screen and (max-width:650px){
.comingsoon-subscribe-form .subs-row{ flex-wrap: wrap; }
.comingsoon-subscribe-form .subs-row .input-text{ width: 100%;margin-bottom: 15px; }
.comingsoon-subscribe-form .subs-row .actions-toolbar{ width: 100%; }
}
.size-calculator-block{ padding:100px 0px; }
.size-calculator-block .size-calculator-top-content h1{
    color: #555555;
    letter-spacing: 3px;
    margin-bottom: 8px;
    text-transform: uppercase;
    font-size: 36px;
    text-align: center;
    padding-bottom: 25px;
}
.size-calculator-block .size-calculator-top-content{
    max-width: 650px; margin: 0 auto; padding-bottom: 75px;
}
.size-calculator-block .size-calculator-top-content p{
color: #898989;
font-size: 18px;
line-height: 29px;
letter-spacing: 1px;
font-weight: 300 !important;
text-align: center;
}
.size-calculator-block .blocks-container-size{ max-width: 1278px; margin: 0 auto; }
.size-calculator-block .tops-form-block.form-column-block{
    display: grid; grid-gap:30px;grid-template-columns: auto auto auto;
}
.size-calculator-block .tops-form-block.form-column-block > .filter-area{
    border: 1px solid #919191; padding: 20px;
}
.size-calculator-block .tops-form-block.form-column-block > .bottom-form-block.form-column-block{
     border: 1px solid #919191; padding: 20px;
}
.size-calculator-block .tops-form-block.form-column-block > .boxer-form-block.form-column-block{
    border: 1px solid #919191; padding: 20px;
}
.detail_size h3{
    font-size: 16px; letter-spacing: 4px; padding-bottom: 15px;
}
.detail_size p{
font-size: 14px;
line-height: 20px;
font-family: 'Avenir-Roman';
color: #555555;padding-bottom: 15px;
}
.detail_size .filter-area {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-gap: 10px;
  padding-bottom: 15px;
}

.filter-area h3{font-size: 16px; letter-spacing: 4px;padding-bottom: 15px;}
.filter-area p{
    font-size: 14px;
line-height: 20px;
font-family: 'Avenir-Roman';
color: #000;
padding-bottom: 15px;
}
.size-calculator-block .tops-form-block.form-column-block .custom-btn{
    width: 100%;
}
/*.size-calculator-block .filter-area .for-pents .filter {
  width: calc(50% - 10px);
}*/
.size-calculator-block .filter-area .for-pents{  padding-bottom: 15px;
 display: flex;
  padding-bottom: 15px;
  justify-content: unset;
  }
.size-calculator-block .filter-area .for-pents .filter{
    width: calc(33.33% - 10px);padding-right: 10px;
}
@media screen and (max-width:1365px){
    .size-calculator-block .tops-form-block.form-column-block{
        padding: 0px 15px;
    }
}
@media screen and (max-width:1050px){
    .size-calculator-block .tops-form-block.form-column-block{
        grid-gap: 10px;
    }
}
@media screen and (max-width:991px){
    .size-calculator-block .tops-form-block.form-column-block{
        grid-gap:20px;grid-template-columns: auto auto ;
    }
}
@media screen and (max-width:680px){
    .size-calculator-block .tops-form-block.form-column-block{
        grid-template-columns: auto; padding: 0px;
    }
    .size-calculator-block .size-calculator-top-content h1{
        font-size: 25px;
    }
    .size-calculator-block .size-calculator-top-content p{
        font-size: 15px;
        line-height: 25px;
    }
}


/*REVIEW-TAB-CSS*/
/* product detail page star rating */
.star-rating ul {
    margin: 0;
    padding: 0;
  }
  .star-rating .highlight, .star-rating .selected {
    color: #F4B30A;
    text-shadow: 0 0 1px #F48F0A;
  }
  .star-rating li {
    cursor: pointer;
    list-style-type: none;
    display: inline-block;
    color: #F0F0F0;
    text-shadow: 0 0 1px #666666;
    font-size: 14px;
  }
  .star-rating {
    border-spacing: initial;
    word-break: break-word;
    line-height: 1.8em;
    color: #333;
  }
  .review-row.more, .review-row #readlessBtn{display:none;}
  /* product detail page star rating  end*/

.trust-review-heading{ width: 100%; display: flex;padding-bottom: 15px;}
.logo-section{ width: 45px; min-width: 45px; }
.heading-block-section .heading-section{ font:16px/28px 'Avenir-Heavy'; color: #555555; text-transform: uppercase; letter-spacing: 3px; }
.trust-review-heading .star-rating .highlight, .trust-review-heading .star-rating .selected{color: #FFE200;text-shadow: 0 0 1px #FFE200;}
.trust-review-heading  .rating-section{ font:14px/26px 'Avenir-Roman'; color: #909090; letter-spacing: 2px;display: flex;}
.trust-review-heading .heading-block-section{ padding-left: 10px; }
.trust-review-heading .star-rating{margin-right: 5px;}
.review-row { width: 100%; padding: 22px 0px; border-bottom: 1px solid #E0E0E0;}
.tabbing_attributes .resp-tab-content{ padding: 0px; }
.review-heading{font:15px/28px 'Avenir-Heavy'; color: #555555; text-transform: uppercase; letter-spacing: 3px;padding-bottom: 4px;}
.review-comment{font:16px/24px 'Avenir-Roman'; color: #909090;padding-bottom: 4px;}
.review-date{font:16px/29px 'Avenir-Roman'; color: #909090;display: flex;}
.review-date .star-rating .selected{color: #FFE200;text-shadow: 0 0 1px #FFE200;margin: 0;}
.review-date .star-rating{ display: inline-block; margin-left: 8px; }
.read_button{background: transparent;color: #ff6900;text-decoration: none;border: 2px solid #ff6900;font-size: 15px;display:block;letter-spacing: 2px;
text-transform: uppercase;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;box-shadow: none;
line-height: 22px;font-weight: normal;border-radius: 0;margin: 35px auto 0;padding: 9px 30px;}
@media screen and (max-width:767px){
.catalog-product-view .tabbing_attributes #parentHorizontalTab .resp-tabs-container .tabcontainer {
  padding: 0px 15px;
}
}

.top-review-counter{ justify-content: center; padding-top: 0px !important;}
.top-review-counter{display: flex;float: left;width: 100%;}
.top-review-counter span{ font-size: 14px; color: #909090; display: inline-block;margin-left: 5px; cursor: pointer;}
.top-review-counter .star-rating li{ color: #555; }
#robin_tab_container {
  z-index: 99 !important;
}
.category-reviews-section .trust-review-heading{border-bottom: 1px solid #E0E0E0;}
.category-reviews-section .heading-block-section .heading-section{color: #000; letter-spacing: 0.5px;}
.category-reviews-section .star-rating li{font-size: 18px;}
.category-reviews-section .trust-review-heading .rating-section{ letter-spacing: 0px; }
.category-reviews-section .review-heading{font: 17px/28px 'Avenir-Heavy';color: #000;letter-spacing:0px;padding-bottom: 10px;}
.category-reviews-section .review-comment{color: #000; padding-bottom:10px;}
.category-reviews-section .review-date{ color:#000;font: 14px/29px 'Avenir-Roman'; }
.category-reviews-section .review-row{padding: 30px 0px;}
@media screen and (max-width:767px){
.category-reviews-section .review-date{font: 13px/29px 'Avenir-Roman'}
}

.catalog-product-view .tabbing_attributes .resp-tabs-container .tabcontainer{ margin-bottom: 50px; }

.morecontent span {
    display: none;
}
.morelink {
    display: inline-block; font: 15px/28px 'Avenir-Roman';color: #000 !important; position: relative;font-weight: 500;
}
.catalog-category-view .category-view .category-description{ margin-bottom: 20px !important; }
.morelink:after{
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 30px;
line-height: 20px;
color: inherit;
content: '\e622';
font-family: 'icons-blank-theme';
vertical-align: middle;
display: inline-block;
font-weight: normal;
overflow: hidden;
speak: none;
text-align: center;
font-weight: bold;
}
.morelink.less::after {
    transform: rotate(180deg);
  }
.catalog-category-view.page-with-filter .page-title-wrapper {
  margin-bottom: 10px !important;margin-top: 0 !important;
}
.review-popup.modal-popup .modal-inner-wrap .modal-content{overflow-y: auto;}
.page-products .review-popup.modal-slide.filters-popup-model .action-close{right: -5px; position: fixed; top: 0px;}

.star {
font-size:14px;
width:13px;
display: inline-block;
color: transparent;
position: relative;
}
.star:last-child {
margin-right: 0;
}
.star:before {
content: '\2605';
}
.star.on {
color:#666 !important;
}
.star.half:after {
content: '\2605';
color: #666;
width: 5px;
position: absolute;
overflow: hidden;
top: 0;
left: 0;
}
.category-reviews-section .star-rating li{ font-size: 14px; }
.star-rating .stars li{text-shadow: 0 0 1px transparent;}
.top-review-counter .star-rating .stars li{ color:transparent; }


/*issue on joe 3 */

body.account form .field{margin-bottom: 0px !important; }
body.account form label{ width: 30px !important; }
header.page-header .panel.header .right-content .links li.wishlist a span{height: 12px;width: 12px;top: -7px;display: flex;
justify-content: center;align-items: center;}
.sales-order-history .completed-orders-items .product-item:nth-child(2n+1){ clear: left; }
.checkout-index-index .opc-wrapper.am-opc-wrapper .step-content hr{ display: none; }
.checkout-index-index .payment-method + #hpp_actionModalWrapper{ display: none; }
.checkout-index-index .checkout-container li.checkout-payment-method { margin-top: 0px !important;}
.checkout-index-index .opc-block-summary .minicart-items .delete{ display: none; }
.checkout-index-index .address-autofill-formatted-output address{padding-left: 45px;}
.tabbing_attributes li.tabswitch.reviews.resp-tab-item.hor_1{ display: block !important; }
.cms-eigenschappen-merinowol .image-top2{ width: 100%;  height: auto;}
.cms-eigenschappen-merinowol .image-top2 img{ width: 100%; min-height: unset;min-width: unset;}
@media only screen and (max-width: 1278px){
    body.account.wishlist-index-index .product-item .product-item-info {
      margin: 0 auto;
    }
    body.account form.form-wishlist-items {
      box-sizing: border-box;
    }
    body.account.wishlist-index-index .product-item-name a {
      text-align: center;
    }
    body.account.wishlist-index-index .product-item {
      border: none;
    }
    .catalog-product-view .product.media .fotorama__stage__frame .fotorama__img {
      max-height: inherit !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px){
.catalog-product-view .product.media .fotorama__stage__frame .fotorama__img {
  max-height: 500px !important;
}
}
@media only screen and (max-width: 991px){
    .wishlist-index-index .products-grid .product-item {
      width: 50% !important;
    }
    .catalog-product-view .product.media .fotorama__stage {
    max-height: 450px;
    }
    .catalog-product-view .product.media {
      max-height: inherit !important;
    }
    .catalog-product-view .product.media .gallery-placeholder {
      max-height: 750px !important;
    }
}

@media only screen and (max-width: 768px){
.wishlist-index-index .product-item-info{ width: 158px; }
}
@media only screen and (max-width: 767px){
.wishlist-index-index .product-item-info{ width: auto; }
header.page-header .panel.header .right-content .links .account_custom_navigation .account-nav-content .top-ac-nav li a::after{
    line-height: 47px;
}
body.account.customer-account-index .products-grid .product-item{width: 50%;border: none;}
body.account.customer-account-index .products-grid .product-item:nth-child(2n+1) {
  clear: left;
}
.dashboard_wishlist .order-product-content h3{word-break: break-all; padding: 0px;}
.catalog-product-view .tabbing_attributes #parentHorizontalTab .resp-tabs-container .tabcontainer{ padding-top: 30px; }
.page-title-wrapper.product {margin-bottom: 10px;}
.catalog-product-view .product-info-main .product-info-price .price-box.price-final_price {margin-bottom: 4px !important;}
.catalog-category-view .products-grid .product-item .product-item-info .image_container .itm-details{ display: none; }
.catalog-category-view .category-page-block.catlinkssection .owl-stage-outer{ float:left;}
.catalog-category-view .category-page-block.catlinkssection{ float: left; width: 100%;}
.catalog-category-view .category-page-block.catlinkssection .category-link-block{ float: left; width: 100%;}
.catalog-product-view .product.media .gallery-placeholder {
  max-height: 500px !important;
}
.catalog-category-view .breadcrumbs_container{ clear: left; }
.catalog-category-view .category-view .category-cms .category-page-block.catlinkssection{max-height: unset !important;}
.catalog-category-view .columns{ clear: left; }
.catalog-category-view .category-view  .category-page-block.catlinkssection .category-link-block{ padding-bottom:20px !important; }

.onze-winkels-outer-new .all-catgory-new-hm { padding-left: 0px; }
.new-home-stores-main a{ text-decoration: unset !important; }

}
@media only screen and (max-width: 480px){
.table-format tbody tr th br{ display: none; }
}

@media only screen and (max-width: 415px){
.recent-completed-order-content .products-grid.wishlist.dashboard_wishlist{padding: 25px 8px 20px !important;}
body.account.customer-account-index .products-grid .product-item{padding: 0px 6px;}
}

.catalog-category-view .category-view .category-description .cat-top-text .sidebar-box{overflow: hidden; height: 45px;}
.catalog-category-view .category-view .category-description .read-more .read_button{vertical-align: middle;
width: auto;background: #ff6900;border: 2px solid #ff6900;color: #fff;text-decoration: none;text-transform: uppercase;
display: inline-block;letter-spacing: 2px;font-weight: 400;border-radius: 0;position: relative;-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;box-shadow: none;line-height: 22px;
z-index: 91;font-size: 12px;padding: 6px 40px; margin-bottom: 10px; margin-top: 25px;}
.catalog-category-view .category-view .category-description .read-more .read_button:hover{
    background: #fff; color:#ff6900;
}
.catalog-category-view .category-view .category-description .read-less .read_less_button{vertical-align: middle;
width: auto;background: #fff;border: 2px solid #ff6900;color: #ff6900;text-decoration: none;text-transform: uppercase;
display: inline-block;letter-spacing: 2px;font-weight: 400;border-radius: 0;position: relative;-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;box-shadow: none;line-height: 22px;
z-index: 91;font-size: 12px;padding: 6px 40px; margin-bottom: 10px; margin-top: 25px;}
.catalog-category-view .category-view .category-description .read-less .read_less_button:hover{
    background: #ff6900; color:#fff;
}
.category-page-block .subcat-list .subcat-item .scat_img{ line-height: 0px; }
#size-calc-modal .detail_size .filter-area .filter{ width: auto; }


.home-cat-bx a:hover{ color:#FD6900 !important; }

.customer-account-login .actions-toolbar .secondary a.action.remind {
    display: block !important;
}

.order-details-items .table-order-items tbody + tbody {
    margin-top: 25px;
}

.tag-op-val.tag_0 {
    color: #ffffff;
    background-color: rgb(36, 36, 36);
    font-weight: bold;
}

body.cms-no-route footer.page-footer{
    margin-top:0px !important;
}
body.cms-no-route footer.page-footer .footer .newsl-div{ display: none; }
body.cms-no-route  .column.main [data-content-type="html"]{ max-width: 550px; margin: 0 auto; text-align: center; 
padding-bottom: 80px;}
body.cms-no-route  .column.main [data-content-type="html"] dt{
    font-size: 16px; color: #555; font-weight: normal;
}
body.cms-no-route  .column.main [data-content-type="html"] dd{
    font-size: 16px; color: #555; font-weight: normal;
}
body.cms-no-route .page-wrapper .page-main{ max-width: 100% !important; background: url(https://cdn.joemerino.com/e846e3c3-208f-47fb-a483-fae8c591f77b/joehyva.hypernode.io/static/frontend/JM/base/nl_NL/images/404-not-found.png)no-repeat  left  bottom;
background-size: 100% auto; padding-top: 40px;}


.customer-login-link-button-wrap-non-ko .customer-login-link, .customer-loginwithlink-index button.action.save.primary.btn.btn-primary {
line-height: normal;
  text-transform: capitalize;
  font-weight: 600;
  padding: 10px 15px;
  color: #FFFFFF;
  font-size: 14px;
  border: none !important;
  background: #ff6900;
  letter-spacing: 2px;
  text-decoration: none;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  box-shadow: none !important;
  display: inline-block;
  text-transform: uppercase;
}
.customer-login-link-button-wrap-non-ko .customer-login-link:hover{
    background: #e66000 !important;
}
.customer-login-link-button-wrap-non-ko{
    margin-bottom:50px;
}

.redchamps-popup {
    width: 25%;
}

#customerLoginLinkForm .secondary {
    display: none;
}

div#place-order-note {
    margin-top: 100px;
}

.form-verify-login-with-link {
    border: 0px !important;
}



@media screen and (max-width: 767px) {
    #layered-horizontal-container {
      min-height: 0px !important;
    }
    .category-page-block .category-link-block {
      padding-bottom: 20px !important; height: 30px; overflow: hidden;
    }
    .catalog-product-view .product-add-form{
      min-height:130px;
    }
    .catalog-product-view .product-info-main .product-add-form .product-options-bottom{
      min-height:70px;
    }
    .catalog-product-view .product.media .gallery-placeholder{
       height: 442px;
    }
}


#accordion .at-content{display:none}

.gallery-placeholder img.gallery-placeholder__image {
    max-height: inherit !important;
}

@media only screen and (max-width: 767px){
.gallery-placeholder img.gallery-placeholder__image {
    max-height: 445px !important;;
}
}


.free-product-block {
  max-width: 935px;
  width: 100%;
  display: flex;
  flex-wrap:wrap;
  position: relative;
  margin: 0 auto;
 background: #273b00;
 padding:20px 19px 30px;
box-sizing: border-box;
}
.free-product-block [data-content-type="html"]{
width:100%;
}
.free-product-block  h3{
font-weight: 850; font-size: 22px;  line-height: 29px; letter-spacing: 0.2em; text-transform: uppercase;
  color: #fff; 
}
.free-product-block p{
  color: #fff;  font-size:16px; line-height:26px;
}
.free-product-block .action.custom-btn{
    background: #ff6900;
  border: 2px solid #ff6900;
  color: #ffffff;
  font-size: 15px;
  line-height: 20px;
  text-decoration: none;
  text-transform: uppercase;
  padding: 9px 48px;
  display: inline-block;
  letter-spacing: 2px;
  font-weight: normal;
  border-radius: 0;
  position: relative;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  box-shadow: none;
 margin-top: 28px;
}
.free-product-block .custom-btn::after{
margin-left:0px;
}
.free-product-block .action.custom-btn:hover{
background: transparent;
  color: #ff6900;
  text-decoration: none;
  border: 2px solid #ff6900;
}
.cart-totals h3 .action.continue{
color: #000000;text-transform: uppercase;
  letter-spacing: 2px;font-weight: 400;font-size: 14px; font-family: 'Avenir-Roman';
}

._inner-scroll .modal-inner-wrap .modal-header{
padding-top:0px;
}
#gift-item-popup-modal .popup_details{
display:flex;flex-wrap: wrap;padding: 27px 0px;
}
#gift-item-popup-modal .popup_details .product-image-part{
width:30%;
}
#gift-item-popup-modal .popup_details .product-info-part{
width:60%; padding-left:15px;box-sizing: border-box;
}
.prd-name h3{
letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 20px;
  color: #000;
  padding: 0px;
  margin: 0px 0px 22px;
}
.popup_details h2{
margin:0px; text-transform:uppercase;  padding-bottom: 26px;
color: #000;  font-size:23px; 
font-weight: bold;
  letter-spacing: 2px;width: 100%;
}
#gift-item-popup-modal .popup_details .drop form{
    display:flex; 
}
#gift-item-popup-modal .popup_details .drop .dropdown{
max-width:101px;
}
#gift-item-popup-modal .popup_details .drop .dropdown select{
min-width: 101px;height: 42px;padding: 8px 13px 9px;min-width: 101px;
}

#gift-item-popup-modal .popup_details .drop .whishlist{
    display: inline-block;
    left: 6px;
  }
  
  #gift-item-popup-modal .popup_details .drop .whishlist input{
    padding: 10px 12px;
    background:#ff6900;
    border: 1px solid #ff6900; 
    height: 42px;
  }
.modal-slide .action-close:before{
opacity: 1 !important; font-weight:bold !important;
}
.dropdown div.mage-error{line-height: 18px; }







@media screen and (max-width: 1278px) {
.modal-popup.modal-slide._inner-scroll .modal-inner-wrap{
    margin: 5rem auto;
  }
.modal-popup.modal-slide._inner-scroll{
 right: 15px;
}
}
@media only screen and (max-width: 640px) and (min-width: 320px) {
#gift-item-popup-modal .popup_details .product-image-part .product-image-container{
max-width:100px !important;
}
#gift-item-popup-modal .popup_details{
overflow:hidden;
}
.free-product-block .action.custom-btn{
padding: 9px 35px 9px 11px;
}
.free-product-block h3{
font-size: 16px;
  line-height: 24px;
}
#gift-item-popup-modal .popup_details .drop form{
flex-wrap:wrap;
}
#gift-item-popup-modal .popup_details .drop .whishlist{
  left: 0; margin-top: 10px;width: 100%;
}
#gift-item-popup-modal .popup_details .drop .whishlist input{
width:100%;
}
#gift-item-popup-modal .popup_details .drop .dropdown{
max-width: 100%;
  width: 100%;
}
#gift-item-popup-modal .popup_details .product-info-part{
width: 70%;
}
.size-list{
margin-top:15px;
}
#gift-item-popup-modal .popup_details .drop .whishlist input{
font-size:1.1rem ; padding: 10px 2px;
}
.size-list table > thead > tr > th, table > tbody > tr > th, .size-list table > tfoot > tr > th, table > thead > tr > td, .size-list table > tbody > tr > td, table > tfoot > tr > td{
padding: 8px 4px;
}
}


.size-list {
    width: 100%;
}


@media screen and (max-width: 1278px) {
.nav-open .nav-sections .panel-nav .navigation .level0.show_submenu{
display: block !important;
}
}
.product_mobile_image.product-image-photo{
    display: none;
}
.product_desktop_image.product-image-photo{
    display: block;
}

@media screen and (max-width: 767px) {
    .product_mobile_image.product-image-photo{
        display: block;
    }
    .product_desktop_image.product-image-photo{
        display: none;
    }
.page-products .products-grid .product-item .product-image-container span.product-image-wrapper{
padding-bottom:200% !important;
}

.catalog-product-view .product.media .gallery-placeholder{
    height: 500px;
}
.catalog-product-view .product.media .fotorama__stage{
    height: 500px;
}
.catalog-product-view .product.media .fotorama__stage{
    max-height: 500px !important;
    height: 500px !important;
}
  body.catalog-product-view .product.media .fotorama__stage__frame .fotorama__img {
    max-height: 521px !important; height: 521px !important;
  }
  body .gallery-placeholder img.gallery-placeholder__image {
    max-height: 521px !important;;
}

.catalog-category-view .products-grid .product-item{
    margin-bottom: 0px;
}
}

@media only screen and (max-width: 415px) {
    body.page-products .product-image-container{
        height: 235px  !important;
    }
     .page-products .products-grid .product-item .product-image-container span.product-image-wrapper {
            padding-bottom: 163% !important;
  }
  .product_mobile_image.product-image-photo{
    transform: scale(1);
  }
}


@media only screen and (max-width: 400px) {

    .catalog-product-view .product.media .gallery-placeholder{
    height: 350px;
}
.catalog-product-view .product.media .fotorama__stage{
    height: 350px;
}
.catalog-product-view .product.media .fotorama__stage{
    max-height: 350px !important;
    height: 350px !important;
}
 

  body.catalog-product-view .product.media .gallery-placeholder .fotorama__stage__frame .fotorama__img {
    max-height: 350px !important;
    height: 350px !important;
  }
  body .gallery-placeholder img.gallery-placeholder__image {
    max-height: 350px !important;;
}
body.page-products .product-image-container{
        height: 220px !important;
    }
}

@media only screen and (max-width: 375px) {
    body.page-products .product-image-container{
        height: 200px !important;
    }
     .page-products .products-grid .product-item .product-image-container span.product-image-wrapper {
            padding-bottom: 163% !important;
  }
}
@media only screen and (max-width: 360px) {
    body.page-products .product-image-container{
        height: 190px !important;
    }
     
}

#readReviews:hover,.top-review-counter span::hover{
    color: #ff6900 !important;
}
.readReviews:hover, .aggregate:hover {
    color: #ff6900 !important;
}
.reviews-section .rating-section .star-rating ul.stars li:hover, .reviews-section .rating-section .aggregate:hover {
    color: #909090 !important;
}

.ui-menu-item span.show_premium {
    border-radius: 5px;
    font-size: 9px;
    background: #001B2A;
    padding: 5px;
    color: white;
    margin-left: 5px;
    letter-spacing: 1px !important;
}
.ui-menu-item span.show_premium:before {
    width: 0px;
    background: none !important;
}
li.level1 > a span.show_premium:before,header.page-header .panel.header .left-content .navigation ul.level0 li.level1 > a span.show_premium:before
{
width: 0px;
background: none !important;
height: 0px !important;
width: 0px;
margin-right: 0px;
display: none;
}


@media screen and (max-width: 767px) {
    .nav-open .nav-sections .panel-nav .navigation ul li > a span.show_premium {
        margin-left: 5px !important;
    }
}


#reviews-sectioncnt .pagination {
    text-align: center;
    margin-top: 2rem;
    margin-bottom: 4rem;
}

#reviews-sectioncnt .pagination a {
    color: #3c4453;
    padding: 8px 16px;
    text-decoration: none;
    border: 1px solid #E0E0E0;
    margin: 0 5px;
    border-radius: 4px;
    display: inline-block;
}

#reviews-sectioncnt .pagination a:hover {
    background-color: #3c4453;
    color: white;
}

#reviews-sectioncnt .pagination .active {
    background-color: #3c4453;
    color: white;
}

#reviews-sectioncnt #page-numbers {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 16px;
    color: #3c4453;
    display:none;
}