/** Shopify CDN: Minification failed

Line 570:507 Expected identifier but found "*"
Line 1269:2 Unexpected "{"
Line 2536:4 Expected identifier but found "="

**/
.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity.3s}
.identi_cart_alert {
  display:none;
  padding: 5px;
  border: 1px solid #d91a00;
  margin: 10px 0px;
  background: #ffeaea;
  color: #d91a00;
}
  p.update_cart_msg {
    text-align: center;
    border: 2px solid #efeeee;
    padding: 10px;
    background: #efeeee;
    font-weight: bold;
}
    .pz-cart-values>span:first-child {
    color: #848484;
    font-weight: normal;
    width: 100%;
    margin-right: 10px;
  }

  .pz-cart-values {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    display: flex;
    margin-top: 5px;
    font-size: 12px;
  }

  .pz-cart-values>span:last-child {
    color: #000;
    font-weight: bold;
    width: 100%;
  }
  .pz-cart-values>span>a {
    text-decoration: underline;
  }
  .pz-cart-items {
    width: -webkit-fill-available;
  }
    .single-product .main-nav .sub-menu-dropdown, #your-shopping-cart .main-nav .sub-menu-dropdown {
      top: 67%;
  }
    .single-product .act-scroll .main-nav .menu-item .sub-menu-dropdown { margin-top: 9px;}
    .woodmart-navigation .item-level-0.menu-item-has-children:nth-child(4) .sub-menu-dropdown { width: 280px;}
     .site-mobile-menu .sub-menu-dropdown {margin-top: 29px;}
    .custom-cart-img { max-width: 100%;}
    #account .main-nav .sub-menu-dropdown { top: 67%;}
    #account .act-scroll .main-nav .sub-menu-dropdown { top: 75%;}
    .hide-ca img { padding-right: 10px;  width: 36px;}
    .menu-style-default .main-nav .item-level-0>a span {color: #000811 !important;}
    .search-extended input::placeholder { color: #818181 !important;}
    .woodmart-navigation .item-level-0.menu-item-has-children:nth-child(5) .sub-menu-dropdown { width: 388px; margin-left: 0px;}
    .topbar-text a { color: #000811; }
    .search-extended span .custom_search:after {font-size: 18px;    top: -19px;}
    .template-collection .sub-menu-dropdown, .template-page .sub-menu-dropdown, .template-blog .sub-menu-dropdown, .template-article .sub-menu-dropdown{ top: 69% !important;}
    .act-scroll .wrapp-header {padding-top: 0px;}
    body .main-page-wrapper { margin-top: 40px;}
    .product-image-summary .entry-summary {padding-top: 15px;}
    .woodmart-shop-breadcrumbs .shopify-breadcrumb { margin-bottom: 15px; margin-top: 15px;}
    .menu-label-trending {display: none;}
    .container { max-width: 1440px; width: 100%; padding: 0 36px; margin: 0 auto;}
    .wrapp-header .right-column .widgetarea-head {padding-right: 10px !important;}
    .woodmart-navigation .item-level-0.menu-item-has-children>a:after {font-weight: 600;font-size: 16px;}
    .woodmart-navigation .item-level-0.menu-item-has-children:last-child a:after { border-right: 0;}
    .main-nav .sub-menu-dropdown { top: 113%; }
    .show-usa img { width: 36px;margin-right: 10px;}
      .site-logo-wrap{
      width: 100%;
    }
    .right-column-wrap{
      width: 490px;
      float: right;
    }
    .logo-wrap{
      width: 270px;
      display: inline-block;
    }
    .site-nav-wrap{
      float: initial;
      margin-top: 10px !important;
      margin-bottom: 5px;
    }
    .searchform input[type=text] { font-size: 14px; height: 38px !important;}
    .act-scroll .site-nav-wrap { float: initial; margin-top: 14px !important;  margin-bottom: 7px; }
    .act-scroll .searchform input[type=text] { font-size: 14px; height: 38px;width: 378px;}
    .act-scroll .search-extended span .custom_search:after { top: -20px; font-size: 18px;}
    .act-scroll .site-logo img {max-width: 270px !important;}
    .act-scroll .woodmart-logo-wrap { padding: 2px 0;}
    .act-scroll .main-nav .menu-item .sub-menu-dropdown {margin-top: 7px;}
    .template-index .main-nav .menu-item .sub-menu-dropdown {margin-top: 0px;}
    .subheader-wrap {
      padding: 0px;
      height: auto;
      width: 100%;
    }

    .easy-wrap {
      background: #0D68AE;
      width: 30%;
  }
    .free-wrap {
      background: #113863;
      width: 40%;
  }
    .safe-wrap  {
      background: #72B128;
      width: 30%;
  }
    .easy-wrap span, .free-wrap span, .safe-wrap span {
      font: normal normal 500 14px/22px Montserrat;
      letter-spacing: 0px;
      color: #FFFFFF;
      opacity: 1;
      }
    a.woodmart-nav-link:after {
      border-right: 1px solid #C8C8C8;
      padding-right: 18px;
      padding-top: 2px;
      padding-left: 14px;
      padding-bottom: 2px;
  }
    .woodmart-cart-design-2 .woodmart-cart-number { background-color: #1D89CD !important; }
    .woodmart-navigation .item-level-0.menu-item-has-children {
      padding-left: 0px;
  }
   .container .wrapp-header {
      border-bottom: 0px solid #fff !important;
         min-height: 63px !important;
      top: 2px;
  }
    .topbar-wrapp .container {
      border-bottom: 0px solid #fff;
    }
    .topbar-text {
      color: #000;
      font: normal normal 500 14px/18px Montserrat;
      letter-spacing: 0px;
      color: #000811;
      opacity: 1;
      margin-top: 0px;
      padding-top: 0px;
  }
    .topbar-text b { font-weight: 500;}
    .top-custom-nav-links span a i { padding-right: 10px;}
    .top-custom-nav-links span { padding-left: 27px;}
    .menu-style-default .main-nav .item-level-0>a {
      color: #000811;
      font-weight: 500;
  }
    .main-nav .item-event-hover:hover>.sub-menu-dropdown, .main-nav .item-menu-opened>.sub-menu-dropdown
    {
      z-index: 1;
    }
    body#identicard®-identification-access-and-security-solutions .sub-menu-dropdown.color-scheme-dark .container {
      margin-top: -30px;
      margin-left: 11px !important
  }

    .easy-wrap span img, .free-wrap span img, .safe-wrap span img {
      height: 25px;
      padding-right: 10px;
  }
   li.my-account-with-text.menu-item-register a  {
      font-size:  14px;
     font-family:Montserrat;
     font-weight: 500;
     line-height: 18px;
  letter-spacing: 0px;
  color: #000811 ;
  opacity: 1;
  }
    .menu-style-default .main-nav .item-level-0>a:after, .menu-style-default .woodmart-header-links .item-level-0>a:after {
      color: #1D89CD !important;
  }
    .menu-style-default .main-nav .item-level-0>a span, .menu-style-default .woodmart-header-links .item-level-0>a span {
      text-transform: capitalize;
      font-size: 15px;
  }
   div#shopify-section-header-topbar-menu {
      margin-top: 0px;
  }
    .easy-wrap, .free-wrap, .safe-wrap{  text-align:center;}

    @media (min-width: 260px) and (max-width: 360px) {
      .site-logo-wrap, .logo-wrap, a.woodmart-logo.woodmart-main-logo .logo { width: 150px !important;}
      .wrapp-header { display: -webkit-box; }

    }
   @media (max-width:768px){

      .needsclick [data-testid="form-row"] { flex-direction: column !important;}
     .needsclick [data-testid="form-component"] { margin-left: -12px !important;}
     .needsclick .go3894874857 {margin-left: 0px !important;}
     .container .wrapp-header {top: 0px;}
     .easy-wrap, .safe-wrap {display: none;}
      .right-column-wrap { width: 40px; float: right !important; margin-top: 10px !important;}
     .subheader-wrap .easy-wrap, .subheader-wrap .free-wrap, .subheader-wrap .safe-wrap {  width: 100%;}
     .container { padding: 0 12px;}
      .easy-wrap, .free-wrap, .safe-wrap{ padding: 8px 0px; text-align:center;}
     .easy-wrap span img, .free-wrap span img, .safe-wrap span img {height: 22px;padding-right: 10px;}
     a.woodmart-logo.woodmart-main-logo .logo { width: 202px; }
     .sticky-header .site-logo-wrap {width: 80% !important;}
     .slideshow-background.slideshow-section.full-screen-slider {margin-top: 0px;}
     .right-column { right: 14px; position: relative;}
     .header-mobile-center .right-column {flex: none !important; padding:0;}
     .woodmart-cart-design-2 .woodmart-cart-number {top: -22px;right: 0px;}
     .container .wrapp-header {padding: 10px 0px;}
     img.custom-cart-img {left: 0px;}
     .site-logo-wrap {text-align: center;}
     .woodmart-shopping-cart.woodmart-cart-design-2.woodmart-cart-icon.woodmart-cart-alt.cart-widget-opener a { padding: 0;}

     .act-scroll .woodmart-cart-design-2 .woodmart-cart-number { top: -22px; right: 0;}
     .act-scroll .right-column { right: 30px; position: relative;}
     .act-scroll .right-column-wrap { width: 72px !important; }
     .site-mobile-menu li.item-level-0 {min-height: 50px;}
     .site-mobile-menu li a { padding: 15px 15px;}
     .site-mobile-menu .sub-menu { margin-top: 27px;}
    }
    @media (min-width: 1090px) and (max-width: 1091px) {
      .main-nav .item-level-0>a { padding-left: 6px ; padding-right: 6px;}
      .right-column-wrap { width: 490px; }
          .searchform input[type=text] {height: 38px;}
      .search-extended span .custom_search:after { top: -20px; font-size: 17px;}

    }
  @media (min-width: 1090px) and (max-width: 1343px) {
    .topbar-menu { padding-top: 10px;}
    .main-nav .sub-menu-dropdown {  top: 103%;}
    .sticky-header .main-nav .sub-menu-dropdown { top: 78% !important;}
    .woodmart-navigation .item-level-0.menu-item-has-children:nth-child(5) .sub-menu-dropdown {left: 687px !important}
    .woodmart-navigation .item-level-0.menu-item-has-children:nth-child(2) .sub-menu-dropdown {
      left: 198px !important;
  }
    .woodmart-navigation .item-level-0.menu-item-has-children:nth-child(3) .sub-menu-dropdown {
      left: 400px !important;
  }
  }
  @media (min-width: 768px) and (max-width: 1200px) {
    body .main-page-wrapper { margin-top: 39px;}
  }
    @media (min-width: 768px) and (max-width: 1090px) {
      .sticky-header .site-logo-wrap {
      width: 80% !important;
  }
      .site-mobile-menu .menu-item-register>a { padding-right: 0px!important;}
      .mobile-categories-menu li.item-level-0 {min-height: 50px;}
  /*     .mobile-categories-menu .sub-menu { margin-top: 27px;} */
       a.woodmart-logo.woodmart-main-logo .logo { width: 240px; }
     .slideshow-background.slideshow-section.full-screen-slider {margin-top: 0px;}
     .right-column { right: 14px; position: relative;}
     .header-mobile-center .right-column {flex: initial; padding:0;right:0; width: 80px;}
     .woodmart-cart-design-2 .woodmart-cart-number {top: -22px;right: 0px;}
      .container .wrapp-header {padding: 10px 0px;top:0;}
      img.custom-cart-img {left: 0px;}
      .site-logo-wrap {text-align: center;}
      .easy-wrap, .free-wrap, .safe-wrap {text-align: center; padding: 7.5px 0px;}
      .easy-wrap { width: 27%;}
      .free-wrap { width: 47%;}
      .safe-wrap { width: 26%;}
      .act-scroll span.woodmart-cart-wrapper { width: 42px;}
    }
   @media (min-width: 1090px) and (max-width: 1149px) {
    .menu-style-default .main-nav .item-level-0>a { padding-left: 14px;}
     .right-column-wrap { width: 423px;}
   }
    @media (min-width: 1149px) and (max-width: 1300px) {
      .right-column-wrap { width: 455px; }
    }

     @media (min-width:1090px) and (max-width:1343px){

        body#identicard®-identification-access-and-security-solutions .sub-menu-dropdown.color-scheme-dark .container {
      margin-top: -18px !important;
  }
       .menu-style-default .main-nav .item-level-0>a span, .menu-style-default .woodmart-header-links .item-level-0>a span {
      text-transform: capitalize;
      font-size: 14px;
  }
       .easy-wrap, .free-wrap, .safe-wrap {
      padding: 7.5px 18px;
     }
       .easy-wrap span, .free-wrap span, .safe-wrap span {
      font: normal normal 600 14px/22px Montserrat;
      letter-spacing: 0px;
       }
       .topbar-text {
      color: #000;
      font-size: 14px;
       }
       li.my-account-with-text.menu-item-register a {
      font-size: 14px;
      font-weight: 500;
  }
        div#shopify-section-header-topbar-menu {
      margin-top: -9px;
  }
     }
    @media (min-width: 1200px) {
    .easy-wrap, .free-wrap, .safe-wrap { padding: 7.5px 18px; }

  }
    @media (min-width: 1700px) and (max-width: 2000px){
      .easy-wrap { width: 34%;}
      .easy-wrap span { float: right; }
      .free-wrap, .safe-wrap {width: 33%;}

    }
    @media (min-width: 1600px) and (max-width: 1700px){
      .easy-wrap span { float: right; margin-right: 106px;}
    }
    @media (min-width: 1700px) and (max-width: 1800px){
      .easy-wrap span { float: right; margin-right: 160px;}
      .safe-wrap span {float: left; padding-left: 170px;}
    }
    @media (min-width: 1800px) and (max-width: 1900px){
      .easy-wrap span { float: right; margin-right: 145px;}
      .safe-wrap span {float: left; padding-left: 164px;}
    }
    @media (min-width: 1900px) and (max-width: 2000px){
      .easy-wrap span { float: right; margin-right: 138px;}
      .safe-wrap span {float: left; padding-left: 160px;}
    }
    @media (min-width: 2000px) and (max-width: 2400px){
      .easy-wrap span { float: right; margin-right: 80px;}
      .safe-wrap span {float: left; padding-left: 80px;}
    }
    @media (min-width: 1700px) and (max-width: 3000px){
      .easy-wrap span, .free-wrap span, .safe-wrap span {display: block;}
    }
    @media (min-width: 1920px) and (max-width: 3000px){
    .go3176171171 { margin-top: -30px !important;  padding-bottom: 15px !important;}
      #subscribe-wrapp .newsletter {margin-top: -12px !important;}
    }
     @media (min-width: 2000px) and (max-width: 2399px){
      .easy-wrap { width: 34%;}
      .free-wrap, .safe-wrap {width: 33%;}
    }
    @media (min-width: 2400px) and (max-width: 3000px){
      .easy-wrap, .safe-wrap { width: 36%;}
      .easy-wrap span { float: right; padding-right: 111px;}
      .free-wrap {width: 28%;}
      .safe-wrap span {float: left; padding-left: 111px;}

    }
    @media (min-width: 3001px) and (max-width: 3500px){
      .free-wrap { width: 20%;}
      .easy-wrap, .safe-wrap {width: 40%;}
      .easy-wrap span {float: right; padding-right: 196px;}
      .safe-wrap span { float: left; padding-left: 188px;}
    }
    header.header--main-tag {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 999;
        background: white;
    }
    #printer-supplies-finder-identicard-com  #total_products {display: none;}
    #printer-supplies-finder-identicard-com .website-wrapper, #zakeke-container {
        margin-top: 200px;
      }
      #technical-support-amp-services-identicard-com .main-page-wrapper { margin-top: 160px;}
      #create-account .main-nav .sub-menu-dropdown {
        top: 68%;
    }
      /* #terms-and-conditions-of-sale-identicard-com .main-page-wrapper, #privacy-policy .main-page-wrapper {
        margin-top: 186px;
    } */
      header.ab-fix-position {
        position: fixed;
        top: 0;
        z-index: 1111;
        background: #fff;
        width: 100%;
    }
    .template-product #root, #cookie-policy .main-page-wrapper, #shipping-and-returns-identicard-com .main-page-wrapper {
        margin-top: 200px;
    }

      .act-scroll .site-nav-wrap { margin-top: 0px !important;     margin-bottom: 0px; }
      .template-index .sticky-header .main-nav .menu-item .sub-menu-dropdown { margin-top: 0px !important;}
      .act-scroll .main-nav .menu-item .sub-menu-dropdown { margin-top: -10px;}
      #search-results .sticky-header .main-nav .menu-item .sub-menu-dropdown { margin-top: -10px;}
      .sticky-header .woodmart-navigation .item-level-0.menu-item-has-children:nth-child(5) .sub-menu-dropdown { width: 388px; margin-left: -50px;}
      .sticky-header .main-nav .sub-menu-dropdown { top: 85%;}
      .sticky-header .site-navigation.woodmart-navigation.menu-center.navigation-style-default.main-nav {z-index: 1111;padding-right: 0px; margin-right: 15px;}
      .act-scroll .search-extended span .custom_search:after { top: -17px; z-index: 1111;}
      .sticky-header div#includeTopBar { height: 30px;}
      .sticky-header .container { padding-bottom: 10px;}
      .act-scroll .searchform input[type=text] {background: #fff; z-index: 1111; position: relative;}
    /*   .sticky-header div#searchbar-show { position: absolute; top: 62px;} */
      .sticky-header .site-logo-wrap { width: 20%;}
    /*   .sticky-header .wrapp-header .right-column #searchbar-show {display: none;} */
      .sticky-header .right-column-wrap { width: auto;}
    /*   .sticky-header span #viewSearch:after {
        content: "\f125";
        font-family: woodmart-font;
        font-size: 20px;
        line-height: 20px;
        width: 18px;
        display: inline-block;
        position: absolute;
        top: 28px;
        transition: opacity .2s ease;
        -webkit-transition: opacity .2s ease;
        color: #000;
        font-weight: 800;
        font-size: 21px;
        cursor: pointer;
        right: 78px;
    } */

      @media (min-width: 1090px) and (max-width: 1920px) {
      .sticky-header.header-clone.header-mobile-center.header-color-dark.icons-design-line.act-scroll { display: none;}
    }
    @media (min-width: 1090px) and (max-width: 1390px) {
      .sticky-header .site-logo-wrap { width: 20%; padding: 0;}
      .sticky-header a.woodmart-logo.woodmart-main-logo .logo, .sticky-header .logo-wrap { width: 100%;}
      .sticky-header a.woodmart-nav-link:after { padding-right: 8px; padding-left: 3px;}
      .sticky-header .menu-style-default .main-nav .item-level-0>a { padding-left: 3px;}
      .act-scroll .site-nav-wrap { margin-top: 0px !important;}
      .template-collection .act-scroll .main-nav .menu-item .sub-menu-dropdown { margin-top: -31px; }
    }

     @media (min-width: 1090px) and (max-width: 1100px) {
    .sticky-header .site-navigation.woodmart-navigation.menu-center.navigation-style-default.main-nav { margin-right: 10px;}
      }

      @media (max-width: 768px) {
      .breadcrumb-container {
        margin-top: -16px !important;
        background: #fff;
    }
      .template-index .main-page-wrapper {
        margin-top: 149px;
    }
      header.ab-fix-position{
      height: 109px;
      }
      .sticky-header.header-clone.header-mobile-center.header-color-dark.icons-design-line.act-scroll {
        display: none;
    }
    .woodmart-close-side {
        z-index: 1111;
    }
      .document-ready .mobile-nav {
        display: block;
        z-index: 11111;
    }
    #create-account .main-page-wrapper, .template-product .main-page-wrapper, .template-cart .main-page-wrapper {
        margin-top: 150px;
    }
    .template-collection .main-page-wrapper {
        margin-top: 158px;
    }
    .template-product #root {
        margin-top: 109px;
    }
    .template-page .main-page-wrapper{
      margin-top: 109px;
    }


        .sticky-header div#includeTopBar {display: none;}
      }
     @media (min-width: 768px) and (max-width: 1090px) {
      #create-account .main-page-wrapper, .template-product .main-page-wrapper, .template-page .main-page-wrapper, .template-cart .main-page-wrapper {
        margin-top: 112px !important;
    }
    .template-collection .main-page-wrapper {
        margin-top: 158px;
    }
      .template-index .main-page-wrapper {
        margin-top: 154px;
    }
    .sticky-header.header-clone.header-mobile-center.header-color-dark.icons-design-line.act-scroll {
        display: none;
    }
      .template-product #root {
        margin-top: 114px;
    }

      .mobile-nav { z-index: 99999999;}
      .template-index .woodmart-close-side { z-index: 111111;}
      .sticky-header div#includeTopBar {display: none;}

     }
      .wrapp-header {
        border-bottom: 1px solid #eee !important;
    }
    
      .main-header.header-overlap {background-color: transparent;}
      @media (max-width:768px){
    .custom-template-breadcrumbs {margin-left: 12px !important;}
      }
      .dropbtn  {
  display: inline-block;
    font: normal normal medium 14px/18px Montserrat;
letter-spacing: 0px;
color: #000811 ;
opacity: 1;
}

li.dropdown {
  display: inline-block;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 108px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 0px 8px 10px 10px;
  text-decoration: none;
  display: block;
  color: #000811;
  text-align: left;
  font-weight: 600;
    font-size: 14px;
}

.dropdown:hover .dropdown-content {
  display: block;
}

  
span.show-usa, .hide-ca {
    letter-spacing: 0px;
    color: #000811;
    opacity: 1;
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
}
  .hide-ca {
  display: none;
}
.show-usa a:after {
    content: "\f107";
    margin-left: 4px;
    font-size: 100%;
    color: #1D89CD;
    font-weight: 600;
    font-family: FontAwesome;
}    
/* .show-usa:hover + .hide-ca {
    display: block;
    color: #000;
    z-index: 1111; 
    height: 16px;
  margin-top: -16px;
} */
 .search-results-wrapper {
            display: none !important;
        }
        .vc_custom_1482224730326{padding-top:5px !important;padding-bottom:5px !important}.vc_custom_1501507744264{margin-right:-60px !important}.vc_custom_1501507751857{margin-right:-90px !important;padding-left:60px !important}.vc_custom_1498552559778{margin-top:-35px !important;margin-right:-20px !important;margin-bottom:-5px !important;margin-left:90px !important;border-left-width:1px !important;padding-right:30px !important;padding-left:30px !important;background-color:rgba(0,0,0,0.02) !important;*background-color:rgb(0,0,0) !important;border-left-color:rgba(0,0,0,0.05) !important;border-left-style:solid !important}
        /*tooltip*/
  
  [data-tooltip] {
  position: relative;
  z-index: 2;
  cursor: pointer;
}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
}

/* Position tooltip above the element */
[data-tooltip]:before {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-bottom: 5px;
  margin-left: -80px;
  padding: 7px;
  width: 200px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #000;
  background-color: hsla(0, 0%, 20%, 0.9);
  color: #fff;
  content: attr(data-tooltip);
  text-align: center;
  font-size: 14px;
  line-height: 1.2;
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-left: -5px;
  width: 0;
  border-top: 5px solid #000;
  border-top: 5px solid hsla(0, 0%, 20%, 0.9);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
  
  /*tooltip */
  
  
  .pz-cart-values>span:first-child {
    color: #848484;
    font-weight: normal;
    width: 100%;
    margin-right: 10px;
  }

  .pz-cart-values {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    display: flex;
    margin-top: 5px;
    font-size: 12px;
  }

  .pz-cart-values>span:last-child {
    color: #000;
    font-weight: bold;
    width: 100%;
  }
  .pz-cart-values>span>a {
    text-decoration: underline;
  }
  .pz-cart-items {
    width: -webkit-fill-available;
  }
  .cart--line_item .single_product--img_wrapper img.cart__image {
    height: 150px;
    object-fit: cover;
  }
  .cart--line_item:not(.customized_band) input.qty {
    width: 70px !important;
  }
/*   
  .go3176171171 span {display: block !important;}
  .go3176171171 p span {display: none;} 
  .go3894874857 {height: 28px !important;}*/
  #subscribe-wrapp section.newsletter button.needsclick.go300628013.kl-private-reset-css-Xuajs1 {
    /* border: 2px solid #113863 !important; 
    border-radius: 5px !important;
    opacity: 1 !important;
    background: #113863 !important;
    color: #FFF !important;
    font-size: 16px !important;   
    align-self: none !important;
  font: normal normal bold 16px/25px Montserrat !important; */
  padding: 11px 20px 11px 20px !important;
      /* margin-left: 10px; */
}
 @media only screen and (max-width: 768px){
   #subscribe-wrapp section.newsletter button.needsclick.go300628013.kl-private-reset-css-Xuajs1 {
     padding: 11px 0px !important;
   }
 }
 @media only screen and (min-width: 769px) and (max-width: 1200px){
   #subscribe-wrapp section.newsletter button.needsclick.go300628013.kl-private-reset-css-Xuajs1 {
     padding: 11px 20px !important;
   }
 }
 @media only screen and (min-width: 1201px){
  #subscribe-wrapp section.newsletter button.needsclick.go300628013.kl-private-reset-css-Xuajs1 {
    padding: 0 20px 0 20px !important;
    height: 100% !important;
    margin-left: 5px;
  }
 }
 #subscribe-wrapp .needsclick.kl-private-reset-css-Xuajs1 {    min-height: 0px !important;} 
  #subscribe-wrapp input#email_67028756 {
    background: #A9CAE7 !important;
    border: 0px solid #A9CAE7 !important;
    padding-right: 14px !important;
}
  
#subscribe-wrapp .go3894874857 {
    display: block !important;
    width: 105px !important;
    margin-left: 14px !important;
}
#subscribe-wrapp span#klaviyo_ariaid_2 {
    padding: 10px !important;
}

#subscribe-wrapp input#email_61238080 {
    background: #fff !important;
    border-radius: 5px !important;
    opacity: 1 !important;
    width: 334px !important;
    font: normal normal 500 16px/35px Montserrat !important;
    border: 1px solid #3b3b3b !important;
    color: #969696 !important;
    float: left !important;
    margin: 0 5px 10px 0 !important;
    padding: 0 15px !important;
    letter-spacing: .02em !important;
}
 
  @media (max-width: 768px){
    #subscribe-wrapp .needsclick input[type=email] {
    width: 100% !important; 
}
  } 
 @media (min-width: 769px) and (max-width: 1090px){
    
 
  }
@media (min-width: 1091px) and (max-width: 1920px){
  #subscribe-wrapp .needsclick.kl-private-reset-css-Xuajs1 {
    padding: 0px !important;
}}
  @media (min-width: 260px) and (max-width: 440px){
    #subscribe-wrapp .newsletter .input-group-field {
    width: 200px !important;
    }
#subscribe-wrapp .newsletter .input-group-btn .btn {
    width: 105px !important;
}
  }
  @media (min-width: 991px) and (max-width: 1090px){ 
    #subscribe-wrapp .newsletter .input-group-field {width: 272px !important;}
  }
   @media (min-width: 1090px) and (max-width: 1248px){
    #subscribe-wrapp { height: auto; }
    #subscribe-wrapp .newsletter .input-group-field {width: 290px !important;}
    #subscribe-wrapp .newsletter { float: left !important; }
  }
  #subscribe-wrapp input.needsclick.kl-private-reset-css-Xuajs1 {
    padding-left: 14px !important;
}

  .woodmart-title-container { 
    margin-top: 20px;
    margin-bottom: 30px;
}
.id-block-wrap { 
    display: inline-block;
    width: 100%;
    padding-left: 0px;
  margin-bottom: 36px;
}

  .main-promo-banner-blocks {
    border-bottom: none !important;
    border-top: none !important;
    padding: 10px 0px;
}
  .term-description {
    margin: 0 -9999rem;
    padding: 0rem 9999rem;
    background: #F1F3F7 0% 0% no-repeat padding-box;
    opacity: 1;
} 
@media screen and (min-width: 1400px) {
  .idcard-blk-right{
     padding: 34px 48px;
  }
    
}
div#shopify-section-1516893998775 .vc_column_container .wpb_wrapper p { width: 58%; color: #0B5782; margin: 0 auto; font-size: 16px; text-align: center;}
  .vc_custom_1496392459873 { color: #465E73 !important; text-transform: capitalize;}
  .brands-hover-alt .brand-item img { -webkit-filter: none !important; filter: none !important; }
  .about-content h2 {  color: #0D68AE; display: block !important;}
  #subscribe-wrapp {margin-top: 30px;}

  @media screen and (min-width: 1200px) and (max-width: 1475px) {
  div#shopify-section-1516893998775 {  padding-top: 0px; padding-bottom: 60px;}
  }
 @media screen and (min-width: 768px) and (max-width: 1200px) {
  div#shopify-section-1516893998775 { padding-top: 0px; padding-bottom: 80px;}
   .about-content .wpb_wrapper .vc_custom_heading {display: block !important;}
 }


/*   Mobile View overlay home banners */
   @media (max-width:768px){
     
     div#shopify-section-1516961703515 .slide-inner .col-lg-9 .wpb_wrapper a.btn.btn-style-round {margin-bottom: 5px; padding: 13px 27px;}
    .slideshow-section .content_slideshow p.content1 {  padding-right:0px; line-height: 28px !important; margin-bottom: 0px !important; color: #080707 !important; margin-top: 14px;}
    div#shopify-section-1516961703515 .slide-inner .col-lg-9 .wpb_wrapper {top: 154px !important; padding: 15px;}
    .vc_column-inner.vc_custom_1496220809434 .wpb_wrapper { background: rgb(255, 255, 255, 0.8); }
    h2.woodmart-title-container.title.woodmart-font-weight- { text-align: center;}
    #snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode ul {width: 90vw !important;}
/*  div#shopify-section-1516961703515 .owl-stage:last-child .owl-item .slide-inner .col-lg-9 .wpb_wrapper {
    top: -50px !important;
} */
    .owl-item:nth-child(6) .wpb_wrapper {  margin-top: -205px !important;}
    .owl-item:nth-child(6) .wpb_wrapper span {font-size: 30px !important; line-height: 36px !important; color: #000 !important;}
    .owl-item:nth-child(6) p.content1 { line-height: 26px !important;  margin-top: 0px;font-size: 18px; color: #165090 !important; font-weight: 600;}
    .owl-item:nth-child(6) .item { background-position: 30% 50% !important; }
    .owl-item:nth-child(6) .wpb_wrapper a.btn.btn-style-round { margin-top: 8px !important; }

      /*   Credentials Made Easy    */ 
      .owl-item:nth-child(4) .wpb_wrapper span {font-size: 34px !important; line-height: 42px !important;color: #000 !important;}
      .owl-item:nth-child(4) p.content1 { line-height: 26px !important;  margin-top: 0px;font-size: 18px; color: #165090 !important; font-weight: 600;}
    
      /* Lanyard Finder */
     .owl-item:nth-child(3) .wpb_wrapper { background: rgb(255, 255, 255, 0.92) !important;}
     .owl-item:nth-child(3) p.content1 { line-height: 28px !important;  margin-top: 0px;font-size: 18px; color: #165090 !important; font-weight: 600;}
     .owl-item:nth-child(3) .wpb_wrapper span {font-size: 34px !important; line-height: 44px !important;}
      .owl-item:nth-child(3) .slide-inner .col-lg-9 .wpb_wrapper span {font-size: 34px !important; line-height: 44px !important;}
    /*  Identification Solutions     */ 
    .owl-item:nth-child(5) p.content1 { line-height: 26px !important;  margin-top: 0px;font-size: 18px; color: #165090 !important; font-weight: 600;}
    .owl-item:nth-child(5) .wpb_wrapper span {font-size: 34px !important; line-height: 44px !important;}
  }

  @media screen and (min-width: 260px) and (max-width: 300px) {
    .owl-item:nth-child(6) .wpb_wrapper span { font-size: 20px !important;line-height: 32px !important;}
    .owl-item:nth-child(6) p.content1, .owl-item:nth-child(5) p.content1, .owl-item:nth-child(4) p.content1, .owl-item:nth-child(3) p.content1 {font-size: 16px !important;}
    .owl-item:nth-child(5) .wpb_wrapper span { font-size: 25px !important; line-height: 36px !important;}
    .owl-item:nth-child(4) .wpb_wrapper span { font-size: 23px !important; line-height: 32px !important; }
    .owl-item:nth-child(3) .wpb_wrapper span { font-size: 26px !important; }
    .owl-item:nth-child(6) .slide-inner .wpb_wrapper a.btn.btn-style-round { padding: 9px 8px !important;font-size:12px !important;}
    .owl-item:nth-child(6) .wpb_wrapper { margin-top: -174px !important }
  }
  @media screen and (min-width: 300px) and (max-width: 374px) {
    .owl-item:nth-child(6) .wpb_wrapper { margin-top: -174px !important }
    .owl-item:nth-child(6) .wpb_wrapper span { font-size: 23px !important; line-height: 30px !important;}
    .owl-item:nth-child(6) p.content1, .owl-item:nth-child(4) p.content1, .owl-item:nth-child(3) p.content1, .owl-item:nth-child(5) p.content1 { line-height: 24px !important; font-size: 16px !important; }
    .owl-item:nth-child(6) .wpb_wrapper a.btn.btn-style-round {padding: 10px 12px !important; font-size: 13px !important;}

    .owl-item:nth-child(4) .wpb_wrapper span { font-size: 27px !important; line-height: 35px !important;}
    .owl-item:nth-child(3) .wpb_wrapper span { font-size: 31px !important;}

    .owl-item:nth-child(5) .wpb_wrapper span { font-size: 27px !important; line-height: 35px !important;}
    
  }
 @media screen and (min-width: 767px) and (max-width: 769px) {
  .slideshow-section .content_slideshow p.content1 {padding: 10px 0px !important;}
 }
  
  @media screen and (max-width: 768px) {
   
    .about-content h2 {  color: #0D68AE; display: block !important;}
    div#shopify-section-1516893998775 div[data-section-id="1516893998775"] {  height: auto;}
    .act-scroll .right-column-wrap { width: 68px !important;}
    div#shopify-section-1516893998775 { padding-top: 0px; padding-bottom: 0px; min-height: 100%;}
   .about-content .wpb_wrapper .vc_custom_heading {display: block !important;} 
    div#shopify-section-1516893998775 .vc_column_container .wpb_wrapper p { width: 100%; } 
  }
   @media screen and (min-width: 235px) and (max-width: 290px) {
  div#shopify-section-1516893998775 div[data-section-id="1516893998775"] {height: 600px ;}
  }
  @media screen and (min-width: 289px) and (max-width: 344px) {
  div#shopify-section-1516893998775 div[data-section-id="1516893998775"] {height: 545px ;}
  }
  @media screen and (min-width: 345px) and (max-width: 472px) {
  div#shopify-section-1516893998775 div[data-section-id="1516893998775"] {height: 480px;}
  }
  @media screen and (min-width: 473px) and (max-width: 768px) {
  div#shopify-section-1516893998775 div[data-section-id="1516893998775"] {  height: 400px;}
  }
  div#shopify-section-banner-bottom {
    padding: 0px 0px;
    text-align: center;
}
div#id-block-left-img img, #id-block-right-img img {
    height: 200px;
}
.custom-template-breadcrumbs {
    display: block !important;
    margin: 0;
}
  
.id-block-wrap {
    display: inline-block;
    width: 100%;
  padding-left:82px;
}
  .bnr-bottom{
      width:48%;
  }
  div#id-blk-right {
    width: 52%;
}
div#id-block-left-text {
    background: #004990 0% 0% no-repeat padding-box;
    width: 49%;
    height: 200px;
    opacity: 1;
    padding-left: 34px;
    padding-top: 40px;
    float: left;
    color: #FDFEFE;
    text-align: left;
}

div#id-block-right-text {
    background: #0088CE 0% 0% no-repeat padding-box;
    opacity: 1;
    float: left;
    height: 200px;
    width: 280px;
    padding: 46px; 
 
}
  #id-block-left-text span {
    font-size: 14px;
    text-align: left;
    letter-spacing: 0px;
    color: #FDFEFE;
    margin-top: 10px;
    display: block;
}
 div#id-block-right-text h3 {
    font-size: 30px;
    color: #fff;
}
div#id-block-left-img {
    width: 50% ;
    height: 200px;
    opacity: 1;
    padding: 0px;
    max-width: 100%;
}
 

div#id-block-right-img {
   width: 320px;
    height: 200px;
    padding: 0px;
}
  @media only screen and (min-width: 240px) and (max-width: 319px){
    .bnr-bottom div#id-block-right-img, .bnr-bottom div#id-block-left-img  {
    width: 100% !important;
    float: left;
}
    .bnr-bottom div#id-block-left-text { 
    padding-top: 18px !important;
    padding-left: 12px !important;
      width: 100% !important;
}
   #id-blk-right div#id-block-right-text {
    width: 100% !important;
         padding: 16px !important;
}
   .id-block-wrap .bnr-bottom #id-block-right-img img   {
      width: 100% !important;
    }
    .id-block-wrap #id-block-left-img img, .id-block-wrap #id-block-right-img img , .id-block-wrap div#id-block-right-img{
      width: 100% !important;
    }
   
  }
@media only screen and (min-width: 390px) and (max-width: 600px){
  div#id-block-right-img { 
    display: contents !important;
  }
}
 
@media only screen and (max-width: 600px) {
  .idcard-blk-right {
    width: 100% !important;
}
   .id-block-wrap {
      margin: 0px;
    }
    div#shopify-section-banner-bottom {
    padding: 0px 4px !important;
}
    .bnr-bottom {
    width: 100%;
    max-width: 100%;
}
  
    div#id-block-left-img {
    width: 100% ; 
    max-width: 100% ;
    float: left;
 }
  div#id-block-left-img { 
    height: auto;
  }
div#id-blk-right {
    padding: 0;
    width: 100%; 
      margin-top: 12px;
    display: inline-block;
}
   div#id-block-left-img img, #id-block-right-img img {
    height: auto;
} 
    #id-block-right-img img { 
    width: 50%;
}
    div#id-block-right-img, div#id-block-left-img {
    width: 49% !important;
      display: inline-block;
    }
    .term-description {
    margin: 0 -9999rem;
    padding: 0rem 9999rem !important;
    }
  .bnr-bottom div#id-block-right-text {
    width: 50% !important;
  }
  div#id-block-right-text {
        padding: 30px !important;
    width: 50%;
  }
  
  div#id-block-left-text{
     width: 50% !important;
    padding-top: 22px !important;
  }
    #id-block-right-img img, div#id-block-right-text, div#id-block-left-text  { 
    height: 164px !important;
    width: 50%;
}
  div#id-block-left-img img {
    width: 100% !important;
}
  div#id-block-right-text
  {
    width: 50% !important;
  }
}
  
@media only screen and (min-device-width: 320px) and (max-device-width: 599px){
  div#id-block-left-img img, #id-block-right-img img, div#id-block-right-text, div#id-block-left-text {
    width: 100% !important;
}
  div#id-block-right-text, div#id-block-left-text{
    height:200px !important;
    width: 100% !important;
  }
  div#id-block-right-img, div#id-block-left-img {
    width: 100% !important;
   
  }
  
  div#id-block-left-img img, #id-block-right-img img {
     height: auto !important;
  }
  
}
  
@media screen and (min-device-width: 540px)  {
     div#shopify-section-banner-bottom { 
    margin-bottom: 0px;
}
}
  @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){
 .bnr-bottom div#id-block-right-text, div#id-block-left-text {
    width: 100% !important;
}
  }
@media only screen and (min-device-width: 601px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){
  div#shopify-section-banner-bottom {
    padding: 0px 8px !important;
}
  div#id-block-right-text, div#id-block-left-text { 
    padding: 22px;
  }
  div#id-block-left-img img, #id-block-right-img img, div#id-block-right-text, div#id-block-left-text {
        height: 185px !important;
}
}
  @media screen and (max-width: 768px) {
     .idcard-block-imgs {
    width: 100% !important;
}
    .idcard-title{
      text-align: left;
    }
   
div#id-block-right-img, div#id-block-left-img, div#id-block-right-text, div#id-block-left-text{
    width: 49%;
  float: left;
}
    div#id-blk-right, .bnr-bottom {
    width: 100%;
    padding: 0px;
}
    div#id-block-right-text {
      padding:39px;
    }
    #id-blk-right{
      margin-top: 14px;
    display: inline-block;
    }

.woodmart-shop-tools {
    width: 100%;
}
    .widget-area.woodmart-sidebar-content {
    padding-top: 30px;
    padding-left: 18px;
}
.woodmart-show-sidebar-btn {
    display: inline-block;
      float: left;
}
    .shopify-ordering {
    float: right;
}
    
    .offcanvas-sidebar-mobile .area-sidebar-shop {
    position: fixed;
    width: 300px;
    top: 0;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    background-color: #fff;
    z-index: 500;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
    -webkit-transition: transform .25s ease;
    -webkit-transition: -webkit-transform .25s ease;
    transition: -webkit-transform .25s ease;
    transition: transform .25s ease;
    transition: transform .25s ease,-webkit-transform .25s ease;
    transform: translate3d(-300px,0,0);
    -webkit-transform: translate3d(-300px,0,0);
}
    
    
  }
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
 .bnr-bottom {
    width: 100%;
}
   
    .id-block-wrap {
    display: inline-block;
    width: 100%;
    }
    .term-description { 
    padding: 0rem 9999rem !important;
    }
    div#shopify-section-banner-bottom {
    padding: 0px 25px;
}
    div#id-block-left-img {
      float: left;
    }
    div#id-block-right-img {
    width: 50%; 
    display: inline-block;
}
    div#id-block-right-text, div#id-block-left-text {
      width: 50% ;
      height: 173.7px;
    padding: 30px;
    }
    div#id-blk-right {
    padding: 0;
    margin-top: 6px;
      width: 100%;
}
    div#id-block-left-img img, #id-block-right-img img {
    height: auto;
}
}
  @media only screen and (min-device-width: 668px) and (max-device-width: 992px){
    .bnr-bottom{
      margin-bottom: 12px;
    }
    .bnr-bottom , div#id-blk-right{
    width: 100%;
      padding: 0;
}
    div#id-block-right-text, div#id-block-left-text {
      width: 50%;
    }
    div#id-block-left-img, div#id-block-right-img {
      width: 49%;
    }
   .id-block-wrap {
        width: 640px !important;
    margin-bottom: 0px !important;
}
    .id-block-wrap {
    display: inline-block;
    width: 100%;
    }
    .container .term-description { 
    padding: 0rem 9999rem !important;
      margin-top: 40px;
    }
    div#shopify-section-banner-bottom {
    padding: 0px 25px;
      margin: 0px;
}
  }
  
@media only screen and (min-device-width: 668px) and (max-device-width: 992px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
 
 .bnr-bottom {
    width: 100%;
}
  
    .id-block-wrap {
    display: inline-block;
    width: 100%;
      padding: 0px !important;
    }
    .term-description { 
    padding: 0rem 9999rem !important;
    }
    div#shopify-section-banner-bottom {
    padding: 0px 25px;
}
   div#id-block-left-img {
    float: left;
    width: 50%;
}
    div#id-block-right-img {
    width: 50%; 
    display: inline-block;
}
    div#id-block-right-text, div#id-block-left-text {
    width: 50% !important;
    padding: 47px;
    height: 224px;
}
 
    div#id-block-left-img img, #id-block-right-img img {
    height: auto;
}
  div#id-blk-right, .bnr-bottom {
    padding: 0;
    margin-top: 40px;
    height: 211px;
    overflow: hidden;
} {
    padding: 0;
    margin-top: 40px;
    height: 211px;
    overflow: hidden;
}
}
   @media only screen and (min-device-width: 668px) and (max-device-width: 787px) and (orientation: landscape) {
     div#id-block-left-img img, #id-block-right-img img { 
    height: 181px;
}
     div#id-block-right-text, div#id-block-left-text {
    width: 50% !important;
    padding: 31px;
    height: 181px;
}
     div#id-blk-right, .bnr-bottom {
    margin-top: 0px !important;
     }
     div#id-block-right-img {
    width: 50%;
    display: inline-block;
}
     div#id-blk-right, .bnr-bottom { 
    height: 181px;
       width: 574px;
     }
     .id-block-wrap {
    display: inline-block;
    width: 100% !important;
    padding-left: 38px !important;
    margin-bottom: 36px;
    padding-right: 36px !important;
}
   }
  @media only screen and (min-device-width: 791px) and (max-device-width: 992px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){
   
    .id-block-wrap {
    display: inline-block;
    width: 80% !important;
    }
      div#id-blk-right {
    width: 100% !important;
    padding: 0;
}
    div#id-block-left-img img, #id-block-right-img img , div#id-block-right-text, div#id-block-left-text{ 
    height: 195px;
}
    div#id-blk-right, .bnr-bottom {
    padding: 0;
    margin-top: 12px;
    }
    div#id-block-right-text, div#id-block-left-text {
    padding: 30px;
      height: 195px;
    }
    div#id-blk-right, .bnr-bottom { 
    height: 195px;
      width: 604px !important;
    }
  }
  @media only screen and (min-device-width: 993px) and (max-device-width: 1023px) {
    .bnr-bottom {
    width: 100%;
    }
   .idcard-blk-right {
    width: 100% !important;
}
    div#id-blk-right {
    width: 100%;
    padding: 0;
    margin-top: 12px;
}
      
div#id-block-right-text, div#id-block-left-text {
  width: 50%;
}
}

  @media only screen and (min-device-width: 993px) and (max-device-width: 1023px) and (orientation: landscape) {
    div#id-blk-right {
    width: 100% !important;
    padding: 0;
    margin-top: 12px !important;
}
    div#id-block-left-img img, #id-block-right-img img {
        height: 288px;
}
    .bnr-bottom {
    width: 100%;
    height: 286px !important;
}
    div#id-block-right-text, div#id-block-left-text {
        width: 50%;
    height: 288px;
    padding: 79px;
}
    .id-block-wrap { 
    padding-left: 15px !important;
    padding-right: 15px !important;
}
}
@media only screen and (min-device-width: 1180px) and (max-device-width: 1247px) and (orientation: landscape) {
  div#shopify-section-banner-bottom {
    padding: 0px 0px !important;
}
  div#id-block-left-img img, #id-block-right-img img { 
    height: 175px;
}
  .bnr-bottom {
    margin-right: 10px;
  }
  .bnr-bottom, div#id-blk-right {
    width: 48% !important;
    max-width: 48%;
  }
  div#id-block-right-text, div#id-block-left-text, div#id-block-right-img {
    width: 50%;
    height: 175px;
    padding: 29px;
}
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1179px) and (orientation: landscape) {
  
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1248px) {
 
.bnr-bottom, div#id-blk-right {
    width: 100% !important;
  margin-bottom: 10px;
}
  div#id-block-right-text, div#id-block-left-text , div#id-block-right-img{
    width: 50%;
  }
  
  div#shopify-section-banner-bottom {
    padding: 0px 176px;
    margin-bottom: 0px;
}

  .bnr-bottom, div#id-blk-right {
    width: 600px !important;
  }
  div#id-block-left-img img, #id-block-right-img img , div#id-block-right-text, div#id-block-left-text{ 
   height: 189px;
}
 
}
  @media only screen and (min-device-width: 1248px) and (max-device-width: 1344px) {
    div#id-block-left-img img, #id-block-right-img img  {
    height: 184px;
}
    div#id-block-left-text, div#id-block-right-text {
      height: 184px;
      width: 49%;
    }
      div#id-blk-right {
    width: 50% !important;
    padding: 0px;
}
    .bnr-bottom {
    width: 49% !important;
}
    
    div#shopify-section-banner-bottom {
    padding: 0px 15px;
}
    div#id-block-right-img, div#id-block-left-img { 
    width: 48% !important;
    }
  }
@media only screen and (min-width: 1344px) and (max-width: 1400px) {
    div#id-blk-right {
    width: 50%;
    padding: 0px;
}
    .bnr-bottom, div#id-blk-right {
    width: 50% !important;
}
 
    div#id-block-right-img {
    width: 48%;
    height: auto;
    }
    div#shopify-section-banner-bottom {
    padding: 0px 15px;
      margin-bottom: 0px !important;
}
  div#shopify-section-banner-bottom {
       margin-bottom: 0px;
     }
  }
  @media (min-width: 992px){
 div#id-block-right-img {
    width: 50%;
    height: 200px;
    padding: 0px;
}
    div#id-blk-right {
    width: 52%;
    padding: 0;
}
  }
 @media screen and (min-width: 1400px) {
  div#id-block-left-text, div#id-block-right-text {
    height: 200px;
    padding-left: 45px;
    padding-top: 37px;
    width: 320px;
}
   div#id-blk-right {
    width: 49%; 
    padding-left: 10px;
}
   div#id-block-left-text, div#id-block-right-text{
     width:50%;
   }
   div#id-block-right-img, div#id-block-left-img {
    width: 49%;
   }
     div#shopify-section-banner-bottom {
       margin-bottom: 0px;
     }
 }
 
.idcard-title {
    color: #FFFFFF;
    opacity: 1;     
    margin: 0px;
    font-size: 28px;
    font-weight: 600;
}
 
.idcard-subtitle{
    font-size: 18px;
    color:#FFFFFF;
    text-align: left;
    margin-bottom: 20px;
    font-weight: 400;
}
 .idcard-para, .idcard-para-last { 
   color: #FFFFFF;
    font-size: 14px;
    line-height: 1.4;
    font-weight: 400;
    text-align: left;
    margin-bottom: 10px;
}
#id-block-right-text button {
    padding: 14px;
    background: #004990;
    font-size: 12px;
    color: #FFF;
}
  .term-description h3 strong {
    color: #0088CE;
    font-size: 16px;
}
       .idcard-blk-right {
    padding: 32px 42px; 
}
  .read-more-btn {
    color: #000 !important;
    text-decoration: none !important;
    cursor: pointer;
    font-size: 14px;
    border-bottom: 4px solid #004990;
    font-weight: 600 !important;
    margin-bottom: 10px;
    display: inline-block;
    margin-top: 10px;
    text-transform: uppercase;
    margin-bottom: 12px;
}
 .idcard-block-imgs{
   width: 49.3%
 }
  .idcard-block-imgs img{
    height: 312px;
}
 @media screen and (max-width: 767px) {
 .col-md-6.idcard-blk-right {
    padding: 20px;
    text-align: left;
    height: auto !important;
    display: inline-block;
    width: 100% !important;
}
    
   .idcard-block-imgs {
    width: 100% !important;
}
   
   .idcard-block-imgs img {
      height: auto !important;
   }
.wrapp-header { 
    padding: 16px 0px;
}
 
}
  @media screen and (min-width: 1025px) and (max-width: 1031px) {
    .idcard-subtitle {
    font-size: 16px;
    }
  }
@media screen and (min-width: 360px) and (max-width: 480px) {
     #text-container .idcard-block-imgs img  {
    height: auto !important ;
}
}
  @media screen and (min-width: 1281px) and (max-width: 1440px) {
    .idcard-block-imgs img {
    height: 312px !important;
}
  }
   @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
     .idcard-block-imgs img {
    height: auto !important;
}
     .custom-template-breadcrumbs {
       margin-top: 30px !important;
     }
   }
  @media screen and (min-width: 768px) and (max-width: 1024px) {
.idcard-title {
text-align: left;
}
   .idcard-block-imgs {
    width: 100%;
}
.idcard-blk-right {
  width: 100% !important;
}
  
}
@media screen and (min-width: 990px) and (max-width: 1240px) and (orientation: landscape)  {
  .idcard-block-imgs img {
    height: 264px;
    min-height: 100%;
}
}
@media screen and (min-width: 990px) and (max-width: 1240px) {
 
 .idcard-blk-right {
    padding: 10px 31px; 
}
 
  .idcard-block-imgs img {
    height: 239px ;
}
  .idcard-blk-right {
    height: 239px !Important;
  }
  .idcard-para, .idcard-para-last { 
    font-size: 11px;
    margin-bottom: 6px;
  }
}
  
@media only screen and (max-width: 991px) {
  #text-container {text-align:center;}
  .idcard-blk-right {
    width: 100% !important;
}
  .idcard-block-imgs img {
    height: auto !important;
}
    .wrapp-header { 
    padding: 16px 0px;
}
}
  @media only screen and (min-width: 992px) and (max-width: 1089px) {
     .wrapp-header { 
    padding: 16px 0px;
}
  }
  #more {display: none;} 
	.read-more-btn {
		color: #0077c8;
		text-decoration: underline;
		cursor: pointer;
	}
  #awarp-product-related,
  #awarp-shopping-cart-related,
  #awarp-recently-viewed-products{
    clear:both;
  }
  .newsletter span[role="alert"] {
    padding: 10px !important;
}
  p.sub-text-title strong{
    display: none;
  }
  .kl-private-reset-css-Xuajs1 label {
    text-align: left;
    display: none;
}
   .col-md-2.newsletter-logo-wrapper {
    width: 14%;
}
 input#downshift-0-input {
    padding: 14px 0 14px 14px !important;
    height: auto;
    margin: 0;
}
 .needsclick.kl-private-reset-css-Xuajs1:nth-child(5) {
    margin-right: 6px;
    margin-left: 6px;
}
  div#downshift-0-item-4 {
    margin: 0;
}
  section.newsletter .block-content input {
    margin: 0px 6px 0px 6px;
    padding-left: 14px !important;
}
  .col-md-10.signup-col {
    padding: 15px 0 0 0;
}
  .footer-title{
    font-family: Montserrat;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .05em;
	margin-bottom: 16px;
  }
   
  section.newsletter .block-content div[role="option"] {
    background-color: #fff !important;
    color: #333 !important;
    font-size: 14px !important;
    padding: 6px !important;
    width: 100%;
    position: relative;
    display: block;
    font-weight: 500 !important;
}
  button#downshift-0-toggle-button svg {
    fill: #fff !important;
    padding-right: 8px;
    vertical-align: bottom;
}
  .col-md-2.newsletter-logo-wrapper {
    width: 15%;
}
/*   .newsletter .input-group {display: inline-flex;} */
  #subscribe-wrapp .row { max-width: 1440px; margin: 0 auto;}
  #subscribe-wrapp { background: #D2E2F1; height: auto; padding: 42px 45px 42px 45px;}
   .newsletter .input-group-btn {padding-left: 5px;}
  .envelope { width: 170px; height: 60px; margin: 0 auto;padding-top: 4px;}
  #subscribe-wrapp .sub-text {text-align: left; font: normal normal 600 29px/35px Montserrat; letter-spacing: 0px; color: #113863; opacity: 1;}
  #subscribe-wrapp .sub-text strong {font: normal normal bold 35px/32px Montserrat;}
  #subscribe-wrapp .newsletter .input-group-field { background: #A9CAE7; border-radius: 5px; opacity: 1; height: 48px; width: 334px; font: normal normal 500 16px/35px Montserrat;margin-right: 14px; float: right;  }
  #subscribe-wrapp .newsletter input.input-group-field::placeholder { color: #000; }
  #subscribe-wrapp .newsletter {     
    float: none;
    margin: 0;
    padding: 40px 20px 10px 5px;
    width: 100%;
  }
  #subscribe-wrapp .newsletter .input-group-btn .btn { border: 2px solid #113863; border-radius: 5px; opacity: 1; background: #113863; color: #FFF; font-size: 16px; height: 48px;}
  
  @media (max-width: 768px){
    .col-md-10.signup-col {
    padding: 0px 0 0 0;
}
     #subscribe-wrapp .sub-text strong {
      display: none;
    }
    p.sub-text-title strong {
    font: normal normal 700 30px/32px Montserrat;
    color: #113863;
    padding-top: 28px;
    display: block;
}
    span[role="alert"] {
    padding: 10px !important;
}
    .kl-private-reset-css-Xuajs1 label {
    text-align: left;
    color: #113863 !important;
    font-weight: 600 !important;
    font-size: 14px !important;
      padding: 6px 0px !important;
}
.needsclick [data-testid="form-component"] {
    margin-left: 0px !important;
}
        .col-md-2.newsletter-logo-wrapper {
    width: 100%;
    text-align: center;
}
    .envelope {
    text-align: center;
    display: inline-block;
}
     .needsclick.kl-private-reset-css-Xuajs1:nth-child(4) {
    margin-right: 0px;
    margin-left: 0px;
}
    div#downshift-0-menu {
    left: 0px;
      top: 49px !important;
}
    .kl-private-reset-css-Xuajs1 {
      width: 100% !important;
      display: inline-block !important;
      max-width: 100% !important;
      height: auto;
      padding: 0 0 !important;
    }
    .klaviyo-form {
    padding: 0 !important;
}
    #subscribe-wrapp .newsletter {
    margin: 0;
    padding: 0;
}
    
    section.newsletter .block-content input {
    margin: 0;
    padding-left: 14px !important;
    }
    .needsclick.kl-private-reset-css-Xuajs1 { 
    top: -4px !important;
}
    button.needsclick.go3894874857.kl-private-reset-css-Xuajs1 {
         padding: 10px !important;
    width: 40% !important;
    text-align: center !important;
    margin: 29px auto 0 auto !important;
    display: block !important;
    }
     
    input#downshift-0-input {
    width: 84% !important;
    padding: 16px 0 0 14px !important;
    height: auto;
    min-height: 100%;
    }
    button#downshift-0-toggle-button svg { 
    padding-top: 5px;
}
    button#downshift-0-toggle-button {
    width: 20px !important;
}
    
    #subscribe-wrapp .newsletter .input-group {display: flex;}
    #subscribe-wrapp {padding: 28px 50px;}
    #subscribe-wrapp { height: auto; }
    .newsletter .input-group-btn {padding-left: 0px;}
    .envelope {margin: 0;}
    #subscribe-wrapp .sub-text { padding-top: 0px; padding-bottom: 14px; text-align: center; font: normal normal 500 17px/35px Montserrat;}
    .newsletter .input-group-btn { float: none; text-align: left; display: inline-block;width: 100%;}
    #subscribe-wrapp .newsletter { float: left; width: 100%;}
    #subscribe-wrapp .newsletter .input-group-field{width: 100%}
    #subscribe-wrapp .newsletter .input-group-btn .btn {width: 156px;}
}
  @media (min-width: 280px) and (max-width: 361px){
  p.sub-text-title strong {
    font: normal normal 700 23px/32px Montserrat;
  }
  }
   @media (min-width: 767px) and (max-width: 769px){
  #subscribe-wrapp .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"] {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 25px;
}
     button.needsclick.go3894874857.kl-private-reset-css-Xuajs1 {
    padding: 10px !important;
    width: 40% !important;
    text-align: center !important;
    margin: 29px auto 0px auto !important;
    display: inline-block !important;
    bottom: 0;
    position: relative;
}
      div[data-testid="form-row"] div[data-testid="form-component"]:last-child {
    grid-column-end: 3;
    grid-column-start: 1;
    display: flex !important;
}
       button.needsclick.go3894874857.kl-private-reset-css-Xuajs1 {
         width: 15% !important;
       }
       p.sub-text-mobile { 
    font: normal normal 500 23px/35px Montserrat;
}
       .newsletter .block-content {
         margin-top: 15px;
       }
     .needsclick.kl-private-reset-css-Xuajs1:nth-child(5) {
    margin-top: 4px;
}
   }

  
  @media (min-width: 769px) and (max-width: 992px){
    
        .needsclick.kl-private-reset-css-Xuajs1:nth-child(5) {
    margin-right: 0px;
    margin-left: 0px;
}
    #subscribe-wrapp .newsletter {
    margin: 0;
    padding: 0px 0px 10px 0px;
}
    section.newsletter .block-content input {
    margin: 0px 0px 0px 0px;
    }
    #subscribe-wrapp { height: auto; }
    .newsletter .input-group-btn {padding-left: 5px;}
    .envelope {margin: 0;}
    #subscribe-wrapp .sub-text { padding-top: 14px; padding-bottom: 14px;}
    #subscribe-wrapp {padding: 28px 20px 28px 20px;}
    #subscribe-wrapp .newsletter { float: left;}
      #subscribe-wrapp .newsletter .input-group-btn { width: 25%; }
input#downshift-0-input {
    padding: 0px 0 0 0px !important;
  }
    
  }
 @media (min-width: 769px) and (max-width: 1200px){
 
    div[data-testid="form-row"] div[data-testid="form-component"]:last-child {
    display: flex !important;
    grid-column-end: 3;
    grid-column-start: 1;
    justify-content: center !important;
}
   input#downshift-0-input {
    padding: 14px 0 14px 0px !important;
   }
  #subscribe-wrapp .needsclick.kl-private-reset-css-Xuajs1 div[data-testid="form-row"] {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 25px;
}
     button.needsclick.go3894874857.kl-private-reset-css-Xuajs1 {
        padding: 10px !important;
    width: 15% !important;
    text-align: center !important;
    margin: 0px 0!important;
    display: inline-block !important;
    bottom: 0;
    position: relative;
       margin-left: 6px !important;
}
   div[data-testid="form-component"] {
    margin-bottom: 30px;
    padding: 0px !important;
}
     .col-md-10.signup-col {
    padding: 15px 0 0 25px;
}
  .col-md-2.newsletter-logo-wrapper {
    width: 16%;
    padding-left: 25px;
}
  }
    @media (min-width: 992px) and (max-width: 1440px){
     .col-md-10.signup-col {
    padding: 0px 0 0 20px;
}
  #subscribe-wrapp .newsletter {
    margin: 0;
    padding: 25px 0px 0px 0px;
}
  }
@media (min-width: 992px) and (max-width: 1090px){
  #subscribe-wrapp { height: auto; }
  .newsletter .input-group-btn {padding-left: 0px;}
   #subscribe-wrapp .sub-text { padding: 0 0 0 28px; text-align: center;}
  input#downshift-0-input {
    padding: 14px 0 14px 0px !important;
        margin-left: 0;
  }
}
  @media (min-width: 1090px) and (max-width: 1248px){
    #subscribe-wrapp { height: auto; }
    #subscribe-wrapp .newsletter .input-group-field {width: 290px !important;}
    #subscribe-wrapp .newsletter { float: left; }
    #subscribe-wrapp .sub-text {text-align: center;}
    input#downshift-0-input {
    padding: 14px 0 14px 14px !important;
  }
  }
  @media (min-width: 1440px) and (max-width: 3000px){
    #subscribe-wrapp .row { max-width: 1440px; margin: 0 auto; }
  }
    @media (min-width: 1924px) and (max-width: 3000px){
  .col-md-12.newsletter-inner-wrapper {
    padding-left: 0px;
    padding-right: 0px;
}
  #subscribe-wrapp .newsletter {
    margin: 0;
    padding: 40px 0px 10px 0px;
}
}
@media (min-width: 1924px) and (max-width: 3000px){
.col-md-10.signup-col { 
    margin-left: 23px !important;
}
   .col-md-12.newsletter-inner-wrapper {
    padding-left: 0px;
    padding-right: 0px;
}
  #subscribe-wrapp .newsletter {
    margin: 0;
    padding: 40px 0px 10px 0px;
}
  input#downshift-0-input {
    padding: 0px 0 0 0px !important;
    margin-left: 0px;
  }
 
}
#advance-reorder-model p.visually-hidden{
    display:none !important;
  }
  
    .jdgm-revs-tab__title{
margin-bottom: 0;
text-align: center;
font-size: 22px;
font-weight: 600;
color: #2d2a2a;
    }
    .jdgm-revs-tab-btn {
    right: 0;
    top: 50%;
    -webkit-transform-origin: 100%;
    -ms-transform-origin: 100%;
    transform-origin: 100%;
    -webkit-transform: rotate(90deg) translate(50%, 50%);
    -ms-transform: rotate(90deg) translate(50%, 50%);
    transform: rotate(90deg) translate(50%, 50%);
    display:inline-block !important;
}
    a.jdgm-revs-tab__url {
    pointer-events: none !important;
}
    
    .jdgm-revs-tab__header {
    pointer-events: none !important;
}
    article#sitemap-app-list-wrapper ul li {
    padding: 10px 0 0;

}
    article#sitemap-app-list-wrapper{
    padding-top: 219px !important;

}

    article#sitemap-app-list-wrapper ul li a {
    font-weight: 500;
}
    #your-shopping-cart .woodmart-checkout-steps ul li.step-checkout.step-inactive a {
    pointer-events: none;
}
span[title="White"], div[data-value="White"], .swatch-on-grid{border:solid 1px #ccc;  border-radius:100%;}
  
  .del-multi_price {font-size: 25px !important;margin: 5px;color:red;  font-weight: bold;}
  hr.grid_hr {margin: 3px 0px;}
  ins span .money{color:red !important;}
  .price span .money {font-weight: bold;font-size: 20px;position: relative;}
  .price del .money {color: #bdbdbd !important;font-size: 15px !important;position: relative;}
  .woodmart-products-holder .spr-badge {/*display: none;*/}
  #collapse-tab1 #table-1{width:100%}
  #collapse-tab1 #table-2 {font-family: roboto;border-collapse: collapse;width: 55%;}
  #collapse-tab1 td, #collapse-tab1  th {border: 1px solid #f6f0f0;text-align: left;padding: 8px;}
  #collapse-tab1 #table-2 tr:nth-child(even) {background-color: #f6f0f0;}
  
  .price ins {display: block;}
  span.price.identi-p ins .money {font-size: 15px !important;position: relative;left: 5px;}
  .product-labels .onsale {/*background: #ed4d4d !important;*/}
  span.selling_label {color:#000; text-decoration: none !important;font-size: 14px;font-weight: 600;}
  .price.identi-p del, .product_hover del, .recent_product_hover del{text-decoration:none !important;position: relative;}
  span.price.identi-p del .money, .product_hover del .money, .recent_product_hover del .money {text-decoration: line-through !important;}
  span.price.product-price ins {display: inline-block;}
  .price.identi-p del .money {font-size: 14px !important;}
  
.mini_cart_single_error{
  	display:none;
    background: #f5f5f5;
    padding: 10px;
    list-style: none;
    color: #d91a00;
    border: solid 1px #d91a00;
    box-shadow: 0px 0px 3px 0px #d91a00;
}
  .mini_cart_single_error {
    margin-bottom: 20px;
}
.identi_multi_alert{
    display:none;
  padding: 5px;
  border: 1px solid #d91a00;
  margin: 10px 0px;
  background: #ffeaea;
  color: #d91a00;
}
  .identi_qty_alert {
    display:none;
  padding: 5px;
  border: 1px solid #d91a00;
  margin: 10px 0px;
  background: #ffeaea;
  color: #d91a00;
}
.product-labels.labels-rounded .out-of-stock {
  max-width: 85px !important;
}
.related .swatches-on-grid {
    display: none !important;
}

  .recently-view-loader {text-align: center;position: relative;margin:10px 0px;}
  /*.recntly-viewed .owl-item {width: auto !important;margin: 0px 20px;}*/
  
  .amount{
  font-size: 20px !important;
    font-weight: 700 !important;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #005696;
    margin-right: 5px;
  }
  .xs-clearfix:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
  }
  .woodmart-nexfooter { 
    border-top-width: 1px; 
    background-color: #092143;
    border-top-color: rgba(255,255,255,.1);
    border-top-style: solid; 
  }
 .klaviyo-form.form-version-cid-1 input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px rgb(169, 202, 231) inset !important;
    -webkit-text-fill-color: #000 !important;
}
.product-gallery .main a { display: block; }
    .easyvideo-overlay-play-icon { position: relative; z-index: 99999; display: block; padding: 0; margin: 0; line-height: 0; pointer-events:none; }

    .easyvideo-overlay-play-icon:before {
      content: "\25BA";
      font-family: TimesNewRomanPSMT, sans-serif;
      position: absolute;
      top: 50%;
      left: 50%;
      height: 40px;
      width: 60px;
      margin-top: -20px;
      margin-left: -30px;
      transition: all 0.8s;
      opacity: 0.9;
      background: rgba(0,0,0,.8);
      color: #fff;
      line-height: 40px;
      font-size: 21px;
      border-radius: 10px;
      pointer-events:none;
      z-index: 99999;
      text-align: center;
    }
    .easyvideo-overlay-play-icon:hover:before {
      opacity: 1;
    }
    .easyvideo-overlay-play-icon img {
      pointer-events: auto;
    }
    .product-single__image-wrapper iframe, .product-single .product-single__featured-image-wrapper .product-single__photos iframe,
    .product-single__image-wrapper video, .product-single .product-single__featured-image-wrapper .product-single__photos video {
      position: absolute !important; top: 0; left: 0; width: 100%;
    }
    .product-single__photo:not(#ProductPhoto):not(#FeaturedImageZoom-product-template) iframe,
    .product-single__photo--flex > .product-single__photo--container > .product-single__photo-wrapper iframe,
    .product__image-wrapper iframe, #slider-product-template .flex-viewport .slide iframe,
    #shopify-section-product-template .product .product__photo .product__photo--single iframe,
    .product-single__photo:not(#ProductPhoto):not(#FeaturedImageZoom-product-template) video,
    .product-single__photo--flex > .product-single__photo--container > .product-single__photo-wrapper video,
    .product__image-wrapper video, #slider-product-template .flex-viewport .slide video,
    #shopify-section-product-template .product .product__photo .product__photo--single video {
      position: absolute; top: 0; left: 0; right: 0
    }
    .product-single__photo--flex > .product-single__photo--container > .product-single__photo-wrapper .easyvideo-overlay-play-icon  {
      position: absolute; top: 0; right:0; bottom:0; left:0;
    }
    #image-block .flexslider .slides > li {
      height: auto !important;
    }
    .product__subimage-list-item .product__subimage-container .easyvideo-overlay-play-icon,
    #slider-product-template .flex-viewport .slide .easyvideo-overlay-play-icon,
    #shopify-section-product-template .product .product__photo .product__photo--single .easyvideo-overlay-play-icon {
      position: static; cursor: pointer;
    }
    .video-container iframe,
    .video-container video {
      position: relative; top: auto; left: auto; height: auto;
    }
    #easyvideo_video {
      width: 100% !important; left: auto !important; right: auto !important; top: auto !important; margin: 0 !important; padding: 0 !important; height: auto !important;
    }
    #ProductThumbs .product-single__thumbnail {
      position: relative;
    }
    .product-slideshow > .product-slideshow__content .product-slideshow__slide iframe,
    .product-slideshow > .product-slideshow__content .product-slideshow__slide video {
      position: relative; top: 50%; transform: translateY(-50%);
    }
    .product-slideshow {
      z-index: 99999;
    }
    .product__photo--single .video-wrapper, .product-single__photos .video-wrapper {
      position: static !important; padding: 0 !important;
    }

    /* Supply theme */
    .product-photo-container .product__image-wrapper video { max-width: 100% !important;  height: auto !important; }

    /* Venture theme */
    a.js-modal-open-product-modal.fixHeightEasyVideo { cursor: default; }

    /* Yourstore | neustart theme */
    li.slick-slide span.easyvideo-overlay-play-icon { position: relative !important; }

    /* Venue stock theme */
    .slick-slide.slick-active a.product-single__photo-zoom { display: block !important; }
    .slick-slide.slick-active .product-single__photo__item a.fixHeightEasyVideo { cursor: default; }

    /* Theme Home */
    .product-single__photos .big-image #zoom_03 { left: 0; }

    /* Startup theme */
    #shopify-section-module-product .product-slideshow .product-thumbnails > .easyvideo-overlay-play-icon { display: inline-block; margin: 0 5px 20px; }
    #shopify-section-module-product .product-slideshow .product-thumbnails > .easyvideo-overlay-play-icon:before { transform: scale(0.6); }
    #shopify-section-module-product .product-slideshow .product-thumbnails > .easyvideo-overlay-play-icon img,
    #shopify-section-module-product .product-slideshow .product-thumbnails > .easyvideo-overlay-play-icon img.active { margin: 0; }
    #shopify-section-module-product .product-slideshow .product-big-image.can-zoom.fixHeightEasyVideo { height: auto !important; }

    /* Prestige New theme */
    .Product__SlideshowNavScroller .Product__SlideshowNavImage.AspectRatio .easyvideo-overlay-play-icon { position: absolute; top: 0; }

    /* Masonry theme */
    .product-container .product-gallery .rimage-wrapper > .easyvideo-overlay-play-icon { position: absolute !important; top: 0; }
    .product-container .product-gallery .rimage-wrapper > .easyvideo-overlay-play-icon img { position: relative !important; max-width: 100% !important; }

    /* Instagram theme */
    .thumbs .image.span2 a > span.easyvideo-overlay-play-icon { position: relative !important; }

     /* Diorbella theme */
    .grouped-product .vertical.product-img-box .contain-images-pr, .grouped-product .product-img-box .slider-for .slick-track { -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; }
    .grouped-product .slick-initialized.slick-slider a.fancybox { max-width: 100%; }

    /* Testament theme */
    .product-photos #thumbnail-gallery .product-thumbnail.slide { position: relative; }

    /* District theme */
    #ProductThumbs-product-template .product-single__thumbnail--product-template span.easyvideo-overlay-play-icon { z-index: 99; }

    /* Handy */
    #shopify-section-static-product .product-images figure.product-image .easyvideo-overlay-play-icon { z-index: 99; }
    #shopify-section-static-product .product-images figure.product-image .easyvideo-overlay-play-icon img { width: 100%; }

    /* Dawn theme */
    slider-component modal-opener .easyvideo-overlay-play-icon{ z-index: 3; }
    modal-opener .product__media .easyvideo-overlay-play-icon img{ width: 100%; height: auto; }
    product-modal .product-media-modal__content .easyvideoVideoWrapper{ display: flex; position: relative; z-index: 1; justify-content: center; }
    .card-container{
    position: relative;
    width: 250px;
    height: 530px;
    transform: rotate(-30deg) skew(25deg);
    transition: 0.9s;
    margin: 0px auto;
    margin-top: 400px !important;
    margin-bottom: 50px;
    margin-right: 380px;
}
.card-container img {
  position:absolute;
  width: 250px;
  height: 325px;
  transition:0.9s;
}

.card-container:hover .card-content:nth-child(1) img{
  transform:translate(0px,-0px);
  opacity:1;
}
.card-container:hover .card-content:nth-child(2) img{
  transform:translate(50px,-50px);
  opacity:1;
}
.card-container:hover .card-content:nth-child(3) img{
  transform:translate(100px,-100px);
  opacity:1;
}
.card-container:hover .card-content:nth-child(4) img{
  transform:translate(150px,-150px);
  opacity:1;
}
.card-container:hover .card-content:nth-child(5) img{
  transform:translate(200px,-200px);
  opacity:1;
}
.card-container:hover .card-content:nth-child(6) img{
  transform:translate(250px,-250px);
  opacity:1;
}
.card-container:hover .card-content:nth-child(7) img{
  transform:translate(300px,-300px);
  opacity:1;
}
.card-container .card-content p{
    display:none;
}
.card-container:hover .card-content p{
  position:absolute;
  transition:0.9s;
  display:block;
  color:#fff;
  font-weight:600;
  font-size:16px;
}
.card-container .card-content:nth-child(1) p{
    left: -173%;
    top: 15%;
}
.card-container:hover .card-content:nth-child(1) p{
  transform:translate(0px,-0px) rotate(38deg);
  opacity:1;
}
.card-container .card-content:nth-child(2) p {
    right: -111%;
    top: 74%;
}
.card-container:hover .card-content:nth-child(2) p{
  transform:translate(50px,-50px) rotate(38deg);
  opacity:1;
}
.card-container .card-content:nth-child(3) p{
    left: -144%;
    top: 12%;
}
.card-container:hover .card-content:nth-child(3) p{
  transform:translate(100px,-100px) rotate(38deg);;
  opacity:1;
}
.card-container .card-content:nth-child(4) p{
  right: -137%;
  top: 50%;
}
.card-container:hover .card-content:nth-child(4) p{
  transform:translate(150px,-150px) rotate(38deg);
  opacity:1;
}
.card-container .card-content:nth-child(5) p{
  left: -150%;
  top: 1%;
}
.card-container:hover .card-content:nth-child(5) p{
  transform:translate(200px,-200px) rotate(38deg);
  opacity:1;
}
.card-container .card-content:nth-child(6) p{
    right: -160%;
    top: 45%;
}
.card-container:hover .card-content:nth-child(6) p{
  transform:translate(250px,-250px) rotate(38deg);
  opacity:1;
}
.card-container .card-content:nth-child(7) p{
   right: -84.1%;
    top: 9%;
}
.card-container:hover .card-content:nth-child(7) p{
    transform: translate(300px,-300px) rotate(37deg);
    opacity: 1;
}
.card-container:hover .card-content:nth-child(6):after {
    content: "";
    position: absolute;
    z-index: -1;
    top: -43%;
    bottom: 0;
    height: 158px;
    right: -82%;
    border-left: 1px solid #fff;
    transform: rotate(64deg);
}
.card-container .card-content:nth-child(1) p:after {
    content: "";
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 53%;
    margin-right: -70%;
    margin-left: 10px;
    border-top: 1px solid #fff;
}
.card-container .card-content:nth-child(2) p:before {
    content: "";
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 70%;
    margin-left: -70%;
    border-top: 1px solid #fff;
}
.card-container .card-content:nth-child(3) p:after {
    content: "";
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 70%;
    margin-right: -70%;
    margin-left: 10px;
    border-top: 1px solid #fff;
}
.card-container .card-content:nth-child(4) p:before {
    content: "";
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 70%;
    margin-left: -70%;
    border-top: 1px solid #fff;
}
.card-container .card-content:nth-child(5) p:after {
    content: "";
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 70%;
    margin-right: -70%;
    margin-left: 0px;
    border-top: 1px solid #fff;
}
.card-container .card-content:nth-child(6) p:before {
    content: "";
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 25%;
    margin-left: -67%;
    border-top: 1px solid #fff;
}
.card-container .card-content:nth-child(7) p:after {
    content: "";
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 25%;
    margin-left: -125%;
    margin-right: 0px;
    border-top: 1px solid #fff;
}
.card-container:hover .card-content:nth-child(7):after{
    content: "";
    position: absolute;
    z-index: -1;
    top: -70%;
    bottom: 0;
    height: 191px;
    left: 166%;
    border-left: 1px solid #fff;
    transform: rotate(34deg);
}
.card-container:hover .card-content:nth-child(1):after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 44%;
    bottom: 0;
    height: 82px;
    left: -16%;
    border-left: 1px solid #fff;
    transform: rotate(-82deg);
}
body#card-more-card-2 .page-title-default{
    margin-bottom: 0px !important;
  background:#0b191f !important;
}
body#card-more-card-2 .main-page-wrapper .container {
    width: 100%;
    background: #005696;
    max-width: 100%;
}
body#card-more-card-2 .page-title-default .container{
     background:transparent;
}
body#card-more-card-2 .main-page-wrapper .row.content-layout-wrapper{
    width: 95%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    max-width:1440px;
    padding-top:40px;
}
body#card-more-card-2 .page-container h1{
    color:#fff;
}
.collection-description-full p, .collection-description-full ul li {
    font-weight: normal;
}
 .collection-description-full ul li span {
    font-weight: 600 !important;
}
.checkout_loader {
    position: fixed;
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    z-index:9999;
    top:0px;
  	display:none;
}
body#your-shopping-cart{
    position:relative;
}
.checkout_loader img{
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
  body#your-shopping-cart.checkout_scroll{
    overflow-y:hidden;
}
@media (max-width:767px){
    .checkout_loader img{
        top:20%;
    }
}
@media (min-width:768px) and (max-width:991px){
    .checkout_loader img{
        top:25%;
    }
}
.accordion-container .accordion-title {
    position: relative;
    margin: 0;
    padding: 0.625em 0.625em 0.625em 0em;
    font-size: 1.25em;
    font-weight: normal;
    color: #000;
    cursor: pointer;
  }
  .accordion-container .accordion-title::after {
    content: "";
    position: absolute;
    =border-top-color: #fff;
  }
  .accordion-container .accordion-title.open::after {
    content: "";
    position: absolute;
    border-bottom-color: #fff;
  }
  .accordion-content {
    padding-left: 2.3125em;
  }
/* Custom Filter CSS --------------------------------------------------------- */

  /* The container */
  .checkcontainer {
    -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
    cursor: pointer;
    display: block;
    font-size: 16px;
    margin-bottom: 8px;
    padding-left: 20px;
    position: relative;
  }

  /* Hide the browser's default checkbox */
  .checkcontainer input {
      position: absolute;
      opacity: 0;
      cursor: pointer;
      height: 0;
      width: 0;
  }

  /* Create a custom checkbox */
  .checkmark {
    background-color: #eeeeee;
    height: 15px;
    left: 0;
    position: absolute;
    top: 3px;
    width: 15px;
  }

  /* On mouse-over, add a grey background color */
  .checkcontainer:hover input ~ .checkmark {
      background-color: #ccc;
  }

  /* When the checkbox is checked, add a blue background */
  .checkcontainer.active-filter input:checked ~ .checkmark {
      background-color: #2196F3;
  }

  /* Create the checkmark/indicator (hidden when not checked) */
  .checkmark:after {
      content: "";
      position: absolute;
      display: none;
  }

  /* Show the checkmark when checked */
  .checkcontainer.active-filter input:checked ~ .checkmark::after {
      display: block;
  }

  /* Style the checkmark/indicator */
  .checkcontainer .checkmark:after {
      left: 5px;
      top: 2px;
      width: 5px;
      height: 10px;
      border: solid white;
      border-width: 0 3px 3px 0;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  }
  .filter-sidebar .sbf-title {
    border-bottom: 1px solid;
    display: block;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 30px;
  }
  .sb-filter .advanced-filters {
    max-height: 220px;
    overflow: auto;
  }
  .sb-widget.filter-sidebar.no-sidebar.dropdown {
    padding: 0 20px 0 0;
  }
  .coll_prodbar .grid--view-items {
    border-left: 1px solid #000;
    margin: 0;
    padding-left: 20px;
  }
  .checkcontainer.active-filter.advanced-filter.rt > a {
    font-weight: 600;
  }