:root {
  --primary-color:#db404b;
  --secondary-colors:#8c95a5;
  --btn-hover-color:rgba(219,64,75,0.9); 
}
/* /////////////////// Header top css start //////////////////////////////*/
.main-header {
  height: auto;
  z-index: 9999;
  background: #fff;
  width: 100%;
  -webkit-transition: background 0.4s ease 0s, height 0.4s ease 0s;
  -ms-transition: background 0.4s ease 0s, height 0.4s ease 0s;
  -o-transition: background 0.4s ease 0s, height 0.4s ease 0s;
  -moz-transition: background 0.4s ease 0s, height 0.4s ease 0s;
  transition: background 0.4s ease 0s, height 0.4s ease 0s;
  box-shadow: 0 0 3px #ddd;
  -webkit-box-shadow: 0 0 3px #ddd;
  -o-box-shadow: 0 0 3px #ddd;
  -ms-box-shadow: 0 0 3px #ddd;
}
.fixed-header {
  position: fixed;
  top: 0;
}
.main-header.fixed-header {
  background-color: #fff;
  position: static;
}
.shop-top-container {
  border-top: 3px solid #82bc3b;
  border-bottom: .0625rem solid #eee;
}
.without-login .container, .with-login .container {
  max-width: 1400px;
  width: 100%;
}
.dhucjs_loaded .shop-menu-data,.dhucjs_loaded .user-grop,.dhucjs_loaded .show-page-loaded-content{opacity: 1 !important;}/*menu bar will be visible only once page loaded. to keep the first view css light.*/
.dhucjs_loaded .user-grop{display: flex;}
.page789 .pages-content.container-fluid{overflow:hidden;}
.min-cart{z-index: 10000;}
.subheader-css.login-subheader.inner-page-subheader {display: none;}
.start-selling a,.start-selling-grlink{line-height: 1;background:var(--primary-color);color: #fff;font-weight: 500;padding: 8px 12px;margin: 0;border-radius: 2px;align-items: center;}
.start-selling a, .help-login .jobs > a, .help-login .help > a, #login-menu-header .login-btn .Label {position: relative;display: inline-block;vertical-align: middle;font-size: 12px;letter-spacing: 0.2px;}
.start-selling a, .start-selling-grlink {line-height: 1;background: var(--primary-color);color: #fff;font-weight: 500;padding: 8px 12px;margin: 0;border-radius: 2px;align-items: center;}
.custom-shop-topheader .start-selling a, .custom-shop-topheader .start-selling-grlink{background: var(--primary-color);}
.custom-shop-topheader .start-selling a:hover{background: var(--primary-color);color:#fff;}
.start-selling a:hover {
  transform: translateY(-1px);
}
.start-selling-grlink{float:right;}
.start-selling-grlink .icon{margin-right:6px;}
.sell-art-closed{display:none;}
.close-shop-menu .icon{font-size:24px;-webkit-text-stroke: 2px #fff;}
.close-shop-menu{padding:12px;background:#fff;position: absolute;left: 0;top: 0;bottom:0;}
.alignment{float: right;width:auto;}
.start-selling a,.help-login .jobs > a,.help-login .help > a,#login-menu-header .login-btn .Label{position:relative;display:inline-block;vertical-align:middle;font-size:12px;letter-spacing:0.2px;}
.start-selling .icon{font-size:14px;margin-right: 6px;} 
.custom-shop-topheader ~ .shop-container .start-selling a{background:rgba(219,64,75,1);}
.custom-shop-topheader ~ .shop-container .start-selling a:hover, .custom-shop-topheader ~ .shop-container .start-selling a:focus{background:rgba(219,64,75,0.8);color: #fff;}
#login-menu-header .login-btn .Label .icon-user{font-size:16px;top:11px;color:#333;}
#login-menu-header .login-btn .Label{padding-left:26px;color:#333;}
#login-menu-header {position: relative;margin: 0;}
#login-menu-header .login-btn {line-height: 40px;display: inline-block;font-weight: 400;}
 #login-menu-header .login-btn .Label {order: 2;}
 #login-menu-header .login-btn .UserIcon {order: 1;}
 #login-menu-header .wrap-login-account {background: #fff;position: absolute;right: 0;top: 40px;width: 420px;padding: 36px 24px 24px;z-index: 10;box-shadow: 0 4px 16px rgba(0,0,0,.2);cursor: default;font-size: 1.25rem;}
form.login {width: 90%;margin: 0 auto;}
.form-row {width: 100%;position: relative;text-align: left;}
.form-row .label-placeholder {font-weight: normal;letter-spacing: 0.02rem;font-size: 0.95rem;line-height: 2.0em;color: #999;display: inline-block;padding: 0 2%;position: relative;}
.start-selling,.help-login{display: inline-block;vertical-align: middle;}
.start-selling .fa-shopping-basket{font-size: 16px;margin-right: 6px;}
.start-selling{margin-bottom:0;min-width: 96px;}
.user-info-section .whiteBtnNectar .btn.btn-default.white-spacse-css.new-button-css.shop-page-button{padding: 2px 9px;font-size: 12px;}
.pull-right.user-info-section > ul > li .icon-reorder {position: relative;top: 3px;}
/* header top end */
/* ///////////////////////////////////// top header css start ///////////////////////////////////// */
/* #root_header {width: 100%;padding: 0;opacity: 1;z-index: 10; position: absolute;top: 0;left: 0;}
.inner-page-header.fixed-header {background: #fff;position: fixed;top: 0;height: auto;z-index: 12;opacity: 0;visibility: hidden;
  transition: opacity .3s ease-in-out,visibility .3s ease-in-out;}
.inner-page-header.showing{opacity: 1;visibility: visible;background: #fff;position: fixed;top: 0;height: auto;z-index: 12;transition: opacity .3s ease-in-out,visibility .3s ease-in-out;} */
.root_header{z-index: 999;transition: transform .3s ease;top:0;left:0;width:100%;transform: translateY(0%);position: sticky;position: -webkit-sticky;}
.root_header.not-showing{transform: translateY(-100%);}
/* .root_header.showing{} */
.logo img{width:137px;}
.main-header.change-shop-bg .logo img{height:49px;}
.burger-menu{display: none;}


/*Notification and user dropdown start*/
.dropdown-menu.notification-css {
  width: 100%;
  min-width: 200px;
  top: 80%;
}
.user-info-section .dropdown-menu.notification-css > li {
  float: left;
  margin: 0 0 12px;
  width: 100%;
}
.notification-left {
  width: 17%;
  float: left;
}
.user-info-section img {
  height: 35px;
  width: 35px;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  vertical-align: middle;
}
.main-notification {
  display: block;
  overflow: hidden;
  width: 100%;
  margin: 0 0 15px 0;
}
.main-notification .remaining-notification {
  font-size: 13px;
  font-weight: 500;
  line-height: 2;
  text-align: center;
}
.main-notification .view-all-notification {
  margin: 6px 0px 0px;
  text-align: center;
}
.user-info-section .btn-group.open .dropdown-menu a {
  color: #8b91a0!important;
  display: block;
  font-size: 12px;
  line-height: normal !important;
  overflow: hidden;
  padding: 7px 15px !important;
  position: relative;
  text-align: left;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.user-info-section .dropdown-menu.notification-css .view-all-notification > a {
  border-radius: 30px;
  color: #fff!important;
  background-color: #82bc3b;
  border: none;
  box-shadow: none;
  display: inline-block!important;
  width: auto;
  margin: 0;
}
.user-info-section .btn-group.open > .dropdown-menu {
  max-height: none;
  background: #fff none repeat scroll 0 0;
  display: block;
  min-width: 350px;
  width: 100%;
  padding: 10px 20px;
  top: 180%;
  left: -412%;
  border: 1px solid rgba(0, 0, 0, 0.15);
  overflow: visible;
}
.notification-right {
  width: 82%;
  float: left;
}
.notification-right h4 {
  text-transform: uppercase;
  color: #333;
  font-size: 14px;
  font-weight: 500;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  word-break: break-all;
}
.notification-right p, .notification-right time {
  color: #8b91a0 !important;
  margin: 3px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  text-transform: uppercase;
}
.user-info-section .btn-group.open .dropdown-menu li a {
  background: #fef2f2!important;
}
.user-info-section .dropdown-menu.notification-css li:nth-child(2n) a {
  background: #edf7fc!important;
}
#headerNotification a, #headerNotification .bell-container {
  display: block;
  margin-top: 4px;
  cursor: pointer;
}
.user-info-section .btn-group.open .dropdown-menu li a:hover {
  background: #FAE1E1 !important;
}
.user-info-section .dropdown-menu.notification-css li:nth-child(2n) a:hover {
  background: #D8EBF4!important;
}
.user-info-section .btn-group.open > .dropdown-menu::after {
  border-bottom: 7px solid #fff;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  left: 49%;
  position: absolute;
  top: -7px;
  width: 0;
  height: 0;
}
.user-info-section .btn-group.open > .dropdown-menu::before {
  border-bottom: 7px solid #ddd;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  left: 49%;
  position: absolute;
  top: -8px;
  width: 0;
  height: 0;
}
.myaccDropdown .dropdown-toggle.cog-css-new::after {
  content: "\f0d7";
  font-family: fontawesome;
  position: absolute;
  right: -8px;
  top: 4px;
}
.myaccDropdown .dropdown-toggle.cog-css-new::after {
  content: "\f0d7";
  font-family: fontawesome;
  position: absolute;
  right: -8px;
  top: 4px;
}
.user-info-section .dropdown-toggle {
  color: #fff;
  font-size: 15px;
}
.myaccDropdown .dropdown-toggle.cog-css-new {
  display: inline-block;
  height: 60px;
  padding-right: 7px;
  width: 50px;
  position: relative;
}
.dropdown-menu.account-info-css {
  border: 1px solid #ddd;
  left: auto;
  right: 10px;
  max-height: none;
  min-width: 250px;
  top: 88%;
  width: 100%;
  padding: 0px;
  overflow: visible;
}
.dropdown-menu.account-info-css > li {
  margin: 0 0 5px;
  padding: 2px 0;
  float: left;
  width: 100%;
  line-height: normal;
}
.dropdown-menu li a {
  clear: both;
  color: #333;
  display: block;
  font-weight: 400;
  line-height: 1.42857;
  padding: 3px 20px;
  white-space: nowrap;
}
.dropdown-menu.account-info-css a {
  white-space: normal;
  padding: 3px 18px;
  font-size: 14px;
}
.cog-css-new .dropdown-menu.account-info-css a {
  padding: 9px 18px;
}

/*Notification and user dropdown end*/


.top-menu-list > li{display: flex;align-items: center;position: relative;}
.change-shop-bg .top-menu-list > li > a:hover, .change-shop-bg .top-menu-list > li:hover >a, .custom-header-container .top-menu-list > li > a:hover, .custom-header-container .top-menu-list > li:hover >a{color:var(--primary-color);}
.top-menu-list > li > a >span{background:#fff;display: block;text-align: center;color: #595959;font-size: 13px;font-weight: normal;}
.shop-menu-list.show-menu.is-active{display:block;}
.shop-menu-list .shop-menu-data{display: flex;flex-wrap: wrap;margin-bottom:0;}
#nav-top.fixed .shop-menu-list.show-menu{top: 70px!important;}
.top-menu-list > li:hover .shop-menu-list.show-menu{display: block;}
/* .submenu-data-list{position: absolute;top: 46px;width: 280px;padding: 24px;-webkit-box-shadow: 0 1px 8px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 8px rgba(0,0,0,0.2);box-shadow: 0 1px 8px rgba(0,0,0,0.2);border-radius: 4px;background: #fff;left: 0;} */
.submenu-data-list:before,
/* .submenu-data-list:after{top:-13px;left:11px;border-bottom:12px solid rgba(0,0,0,0.1);z-index: 1;} */
.submenu-data-list >li:first-child{margin-top: 0;}
.submenu-data-list >li{margin-top: 2px;}
.shop-menu-data > li > a:hover,.submenu-data-list >li >a:hover,.shop-menu-data > li:hover > a{color:var(--primary-color);}
.shop-menu-data > li .fa{font-size: 24px;position: absolute;left: 24px;}
.show-menu{display: none;}
.cart-grop{display: inline-block;float: right;}
.add-cart-group{position: relative;display: inline-block;height: 42px;}
.add-cart-group > li{margin-left: 24px;display: inline-block;position: relative;}
.add-cart-group > li:first-child{margin-right:0;}
.add-cart-group{padding-left: 0;margin-bottom: 0;padding-top:4px;}
.add-cart-group .icon-bell{font-size:20px;}
.inner-page-header.fixed-header .add-cart-group .icon-bell{color:#333;}
.add-cart-group .dropdown-menu.account-info-css:before {border-bottom: 7px solid #ddd;border-left: 7px solid transparent;border-right: 7px solid transparent;content: "";right: 0px;position: absolute;top: -8px;width: 0; height: 0;}
.add-cart-group .dropdown-menu.account-info-css {border: 1px solid #ddd;left: auto;right: 0px;max-height: none;min-width: 250px;top: 108%;width: 100%; padding: 6px;overflow: visible;}
.user-info-section .dropdown-toggle {
  color: #fff;
  font-size: 15px;
}
.user-info-section .btn-group.open .dropdown-menu a {
  color: #8b91a0!important;
  display: block;
  font-size: 12px;
  line-height: normal !important;
  overflow: hidden;
  padding: 7px 15px !important;
  position: relative;
  text-align: left;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.user-info-section .dropdown-menu.notification-css .view-all-notification > a {
  border-radius: 30px;
  color: #fff!important;
  background-color: #82bc3b!important;
  border: none;
  box-shadow: none;
  display: inline-block!important;
  width: auto;
  margin: 0;
}
.dropdown-menu li a {
  clear: both;
  color: #333;
  display: block;
  font-weight: 400;
  line-height: 1.42857;
  padding: 3px 20px;
  white-space: nowrap;
}
.dropdown-menu.account-info-css a {
  white-space: normal;
  padding: 3px 18px;
  font-size: 14px;
}
.user-info-section .btn-group.open .dropdown-menu li a {
  background: #fef2f2!important;
}
.user-info-section .dropdown-menu.notification-css li:nth-child(2n) a {
  background: #edf7fc!important;
}
.user-info-section .btn-group.open .dropdown-menu a:hover {
  background: #FAE1E1 !important;
}
.user-info-section .dropdown-menu.notification-css li:nth-child(2n) a:hover {
  background: #D8EBF4!important;
}
.notification-right {
  width: 82%;
  float: left;
}
.notification-right h4 {
  color: #1b1e24;
  font-size: 14px;
  font-weight: 500;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  word-break: break-word;
  letter-spacing: 0;
}
.notification-right p {
  color: #8b91a0 !important;
  margin: 3px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  text-transform: uppercase;
  line-height: normal;
}
.myaccDropdown .dropdown-toggle.cog-css-new {
  display: inline-block;
  height: 60px;
  padding-right: 7px;
  width: 50px;
  position: relative;
}
.myaccDropdown .dropdown-toggle.cog-css-new:after {
    content: "\f0d7";
    font-family: fontawesome, Helvetica, Arial, sans-serif;
    position: absolute;
    right: -8px;
    top: 4px;
}
.dropdown-menu.account-info-css {
  border: 1px solid #ddd;
  left: auto;
  right: 10px;
  max-height: none;
  min-width: 250px;
  top: 88%;
  width: 100%;
  padding: 0px;
  overflow: visible;
}
.user-info-section .open > .dropdown-menu.account-info-css::before, .user-info-section .myaccDropdown:hover > .dropdown-menu.account-info-css::before, .header-inner .btn-group .dropdown-menu::before {
  border-bottom: 7px solid #ddd;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  right: 0px;
  position: absolute;
  top: -8px;
  width: 0;
  height: 0;
}
.account-info-css li {
  line-height: normal;
}
.dropdown-menu.account-info-css > li {
  margin: 0 0 5px;
  padding: 2px 0;
  float: left;
  width: 100%;
}

#headerNotification a, #headerNotification .bell-container{display:block;margin-top: 4px;cursor: pointer;}
.add-cart-group .myaccDropdown .dropdown-toggle.cog-css-new::after{top:12px;right:-14px;}
.add-cart-group .icon-heart,.add-cart-group .icon-shopping-cart{font-size:24px;color:#333;}
.add-cart-group a.viewmin-cart.header-cart-icon{background-image: url(https://cdn1.designhill.com/assets/dh/images/print-products/cart-black.svg);background-repeat: no-repeat;width: 20px;height: 20px;}
.top-spacing .user-info-section .icon-bell{color:#615f5c;}
.add-cart-group .myaccDropdown .dropdown-toggle.cog-css-new{width:35px;height:35px;padding-right: 0;}
.add-cart-group .myaccDropdown .dropdown-toggle.cog-css-new img{border-radius:100%;width:35px;height: 35px;}
/* .not-logged #input-search{width:100%;} */
#search-box .icon-search, #artwork_search-box .icon-search{font-size: 18px;top: 50%;position: absolute;left: 55%;color:rgb(217, 217, 215);-webkit-text-stroke:1px #fff;transform: translate(-50%,-50%);}

/* ========= festive strip and snowfall css :start============ */

.festive-strip {text-align: center; width: 100%; height:40px!important; background-color: #000; }
.festive-textCss { background:url(//cdn1.designhill.com/assets/dh/images/offer-banner-logo/strip-red.jpg?ver=15) repeat scroll 0 0 !important;  color: rgb(255, 255, 255); display: block; line-height: 40px ; width: 100%!important; padding:0px!important;position: relative;transform: perspective(1000px);transform-style: preserve-3d;transition: all 0.6s ease 0s; position: relative; height:40px;margin: 0 auto;overflow: hidden;}
.front--div, .back--div {backface-visibility: hidden; -webkit-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; bottom: 0;height: 100%;left: 15px;position: absolute;top: 0;transform: rotateY(0deg);-webkit-transform: rotateY(0deg); -o-transform: rotateY(0deg); -ms-transform: rotateY(0deg); transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; width: 100%;}
.festive-textCss.active{ background:#82bc3b !important; color:#fff;}
.festive-strip .festive-textCss.active b{ color:#000;}
.festive-strip .front--div{z-index: 2;cursor:pointer; padding: 0px; font-size: 13px;white-space: nowrap;}

.festive-strip .back--div {transform: rotateX(180deg); -webkit-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -o-transform: rotateX(180deg);}
.festive-textCss.active .front--div{transform: rotateX(180deg); -webkit-transform: rotateX(180deg); -o-transform: rotateX(180deg); -ms-transform: rotateX(180deg);}
.festive-textCss.active .back--div{transform: rotateX(0deg); -webkit-transform: rotateX(0deg); -o-transform: rotateX(0deg); -ms-transform: rotateX(0deg);}
.avail-offer.btn.btn-default {margin-left: 15px; font-size:12px;}
.festive-strip b { color: rgb(251, 205, 85);}
.festive-textCss:hover, .festive-textCss:active, .festive-textCss:focus { color:#fff; outline:none; text-decoration:none; }
a.resend-confirmation b {text-decoration: underline;}
.avail-offer {
  border: medium none;
  font-size: 11px;
  font-weight: 600;
  height: 28px;
  line-height: 28px;
  margin-left: 10px;
  padding: 0 20px;
  text-transform: uppercase;
  display: inline-block;
  border-radius: 30px;
}


/* ========= festive strip:end ============ */


/* header bottom start */

.create-shop-header{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.2);-o-box-shadow:0 1px 8px rgba(0,0,0,0.2);box-shadow:0 1px 8px rgba(0,0,0,0.2);z-index: 999;background-color: #fff;}
/* .burger-menu{display: none;} */
.add-cart-group .fa-heart-o,.add-cart-group .fa-shopping-cart{font-size:24px;color:#333;}
.no-position{position: unset!important;}
.container-fluid.product-top-space > .row{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.top-menu-list{margin-bottom: 0;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;}
.custom-shop-topheader .top-menu-list.custom-listings > li.shop-active:before, .custom-shop-topheader .top-menu-list.custom-listings > li.shop-active:before {position: absolute;bottom: 0;width: 100%;height: 2px;background: #db404b;content: '';}
.top-menu-list.custom-listings > li.shop-active:before {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #db404b;
  content: '';
}
.top-menu-list.custom-listings > li.shop-active:before {
  background-color: #82bc3b;
}
.top-menu-list > li > a{line-height:normal;position:relative;color: #615f5c;font-size: 13px;font-weight: 400;padding: 0 10px;display: -webkit-flex;display: -ms-flexbox;display: flex;text-align: center;flex-direction: column;line-height: 40px;letter-spacing: 0.2px;}
.top-menu-list > li > a.active{color:var(--primary-color);}
.top-menu-list > li > a.active span{color:#333;}
.change-shop-bg .top-menu-list > li > a:hover, .change-shop-bg .top-menu-list > li:hover >a, .custom-header-container .top-menu-list > li > a:hover, .custom-header-container .top-menu-list > li:hover >a{color:var(--primary-color);position: relative;}
.shop-top-container{border-top: 3px solid #82bc3b;border-bottom: .0625rem solid #eee;}
.top-menu-list > li > a:hover, .top-menu-list > li:hover >a, .top-menu-list > li > a:hover, .top-menu-list > li:hover >a{color:#82bc3b;text-decoration: none;}
.top-menu-list.custom-listings > li.shop-active:before {position: absolute;bottom: 0;width: 100%;height: 2px;background: #db404b;content: '';}
.top-menu-list.custom-listings > li.shop-active:before{background-color: #82bc3b;}
.custom-shop-topheader .top-menu-list > li > a:hover, .custom-shop-topheader .top-menu-list > li:hover >a, .custom-shop-topheader .top-menu-list > li > a:hover, .custom-shop-topheader .top-menu-list > li:hover >a{color:#ff4059;position: relative;}
.top-menu-list > li > a >span{margin-top:6px;display: block;text-align: center;color: #595959;font-size: 13px;font-weight: normal;display: none;}
.top-menu-list > li > a.active:after{left:0;position: absolute;width:100%;height: 4px;bottom: -9px;content: '';}
#nav-top.fixed .shop-menu-list.show-menu{top: 70px!important;}
.top-menu-list > li:hover .shop-menu-list.show-menu{display: block;}
.shop-menu-data > li{position: relative;display: flex;align-items: center;}
.shop-menu-data > li:not(:last-child){margin-right: 40px;}
.shop-menu-data > li > a, .shop-menu-data > li > span{font-size:16px;color: #615f5c;font-weight: 400;text-transform: capitalize;display: inline-block;cursor:pointer;}
.submenu-data-list{position: absolute;top: 100%;width: 280px;padding: 12px 0px;-ms-transform: translateY(17px);transform: translateY(17px);opacity: 0;visibility: hidden;will-change: transform,opacity;box-shadow: 0 0 11px 0 rgba(23,28,33,.06);border-radius: 5px;transition: transform .1s linear,opacity .1s linear,visibility .1s linear;border: none;background: #fff;left: -20px;overflow: visible;z-index: 99;}
.submenu-data-list:before/*,.submenu-data-list:after*/{position: absolute;content: "";border-right:12px solid transparent;border-left:12px solid transparent;}
.submenu-data-list:before{top: -9px;left:23px;border-bottom: 11px solid #fff;z-index: 2;}
.submenu-data-list.show-submenu:before{top: 12px;left: -16px;right: auto;transform: rotate(-90deg);}
/* .submenu-data-list:after{top:-10px;left:23px;border-bottom:11px solid rgba(0,0,0,0.1);z-index: 1;} */
.submenu-data-list >li:first-child{margin-top: 0;}
.submenu-data-list >li{position: relative;}
.submenu-data-list >li >a, .submenu-data-list ul>li >a, .submenu-data-list ul>li >div:not(.single-panel), .submenu-data-list ul>li >span{display: block;color: #615f5c;font-size: 16px;text-transform: capitalize;font-weight:400;padding: 5px 24px;}
.shop-menu-data > li > a:hover,.submenu-data-list >li >a:hover,.shop-menu-data > li:hover > a{color:var(--primary-color);text-decoration: none;}
.shop-menu-data > li .fa{font-size: 24px;position: absolute;left: 24px;}
.shop-menu-data > li:hover > .submenu-data-list.show-menu, .submenu-data-list.show-menu > li:hover > .submenu-data-list.show-submenu, .top-header-right .myaccDropdown:hover .dropdown-menu, .header-inner .btn-group:hover .dropdown-menu,  .shop-menu-data > li > .submenu-data-list.show-menu > li:hover > .submenu-data-list.show-menu{opacity: 1;visibility: visible;-ms-transform: translateY(0);transform: translateY(0);display: block;}
.shop-menu-data > li:hover > .submenu-data-list.show-menu.new-categories-hover{display: flex;}
.header-inner .btn-group .dropdown-menu a{color: #615f5c;font-size: 16px;text-transform: capitalize;}
.submenu-data-list.show-submenu{right: auto;left: 103%;top: 0%}
.shop-menu-list.show-menu.is-active .container > .shop-menu-data{width:100%;float: left;position: relative;padding-top:0;padding-bottom:0;}
.shop-menu-list.show-menu.is-active .container > .shop-menu-data > li >a{padding:14px 0!important;}
#input-search{position: relative;flex-grow: 1;width: 100%;max-width: 450px;background-color: transparent!important;}
/* #input-search > div{position: relative;} */
#search-product{font-size:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:7px 42px 7px 10px;width:100%;border: 1px solid #ccc;height: 38px;line-height: normal;border-radius: 6px;}
#search-product::-webkit-input-placeholder { /* Edge */color: #c7c6c5;font-size: 14px;text-transform: none;}
#search-product:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #c7c6c5;font-size: 14px;text-transform: none;}
#search-product::placeholder {color: #c7c6c5;font-size: 14px;text-transform: none;}
#search-box{position: absolute;top:0;right:0;width: 40px;height:100%;}
#search-product:focus{border:var(--primary-color) solid 1px;}
#search-product:focus + #search-box{background:#333;border-radius:0 4px 4px 0;}
#search-product:focus + #search-box .icon-search{color:#fff;-webkit-text-stroke:1px #333;}
#input-search.change-input-props{
  display:flex;
  border: 1px solid #ccc;
}
#input-search.change-input-props #search-product{border:none;padding:7px 42px 7px 10px;}
#input-search.change-input-props #search-box{left:auto;right:0;}
.mob-header{display: none;align-items: center;justify-content: center;height: 100%;}
.viewmin-cart {display: inline-block;position: relative;}
a.viewmin-cart.header-cart-icon {color: #fff;width: 20px;}
.viewmin-cart span,
.add-cart-group .counting {border-radius: 30px;color: #fff;font-size: 11px;line-height: normal;padding: 2px 7px;position: absolute;left: 10px;text-align: center;background-color: #db404b;}
.viewmin-cart span{top: -10px;}
.add-cart-group .counting{top:-16px;}
.add-cart-group a.viewmin-cart.header-cart-icon{margin-right: 0;}
.add-cart-group .user-name{margin-right:0;}
.top-spacing.shop-right-part .user-info-section .icon-bell{font-size:18px;}
.add-cart-group a.viewmin-cart.header-cart-icon .icon-shopping-cart{display:none;}
.top-spacing.shop-right-part .user-info-section .icon-bell{font-size:18px;}
.with-login .top-spacing.shop-right-part #headerNotification{margin-right: 12px;}
.menu-levels .mob-header{display: none;}
.shop-top-container .container, .shop-container .container{max-width: 1400px;width: 100%;}
.menu-levels .left-level{padding: 0px 15px;display: flex;align-items: center;flex-grow: 0;}
.menu-levels{display: flex;justify-content: space-between;}
.left-level .level-item{display: flex;align-items: center;flex-grow: 0;}
.left-level .level-item:first-child{flex-grow: 0;}
.level-item .logo{margin-right: 40px;display: block;}
.menu-levels .right-level{padding-right: 15px;flex-grow: 1;padding-left: 40px;display: flex;justify-content: flex-end;align-items: center;margin-bottom:0;}
.shop-top-container .shop-top-header{display: flex;justify-content: space-between;align-items: center;height: 40.63px;position: relative;}
.shop-top-header .align-logo{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.custom-shop-topheader.shop-top-container, .custom-shop-topheader.shop-top-container{border-top: 3px solid #db404b;border-bottom: .0625rem solid #eee;}
.top-header-right{display: flex;align-items: center;flex-grow: 1;justify-content: flex-end;}
.top-right-icons, .right-strip {
  display: flex;
  align-items: center;
}
.level-item-divider {
  border-right: 1px solid #d2d6d4;
}
.main-header .logo-css, .with-login .logo-css {
  line-height: 60px;
  -webkit-transition: line-height 0.4s ease 0s;
  -ms-transition: line-height 0.4s ease 0s;
  -o-transition: line-height 0.4s ease 0s;
  -moz-transition: line-height 0.4s ease 0s;
  transition: line-height 0.4s ease 0s;
  display: table;
}
.logo-css a {
  vertical-align: middle;
  display: table-cell;
  line-height: 60px;
}
.logo-css img {
  width: 137px;
}
.pull_right {
  float: right;
}
.shop-top-header .top-header-left{flex-grow: 1;}
.shop-top-header .mob-top-header{display: none;}
.signin-top{font-size: 13px;color: #615f5c;min-width: 63px;}
.signin-top span{padding: 0px 6px 0px 6px;}
.signin-top span.editor_sidebar_login{cursor: pointer;}
.signin-top span.login_popup{padding: 0;}
.signin-top a{color: #db404b;}
.page754 .signin-top a:not(.btn), .page707 .signin-top a:not(.btn){color: #615f5c;}
.main-header:not(.change-shop-bg) .signin-top a:not(.btn) {color: #615f5c;}
.main-header:not(.change-shop-bg) .signin-top a:not(.btn):hover{color: #82bc3b;}
.wrapper-start .signin-top a, .wrapper-start .signin-top span.login_popup{color: #615f5c;cursor: pointer;}
.wrapper-start .signin-top span.login_popup{display: inline-block;}
.wrapper-start .signin-top a:hover, .wrapper-start .signin-top a:focus, .wrapper-start .signin-top span.login_popup:hover{color: #db404b;}
.signin-top .join-now{color: #333;text-decoration: underline;}
.signin-top .join-now:hover, .signin-top .join-now:focus{color: #000;text-decoration: none;}
/* .signin-top a.active, .signin-top a.active:focus{color: #82bc3b;} */
.signin-top li[data-nav-id="34"] {color: #615f5c;text-transform: lowercase;}
/* .custom-header-container.changeShopBg{transition:opacity .3s ease-in-out,visibility .3s ease-in-out;opacity: 0;visibility: hidden;} */
.top-header-right .dropdown-menu.account-info-css, .header-inner .btn-group .dropdown-menu{left:auto;right: 10px;top:28px;box-shadow: 0 0 11px 0 rgba(23,28,33,.06);border-radius: 5px;border: 1px solid #eee;-ms-transform: translateY(17px);transform: translateY(17px);opacity: 0;visibility: hidden;will-change: transform,opacity;transition: transform .1s linear,opacity .1s linear,visibility .1s linear;display: block;font-size: 15px;background-color: #fff;}
.top-header-right:not(.top-header-mobile) .dropdown-menu.account-info-css{top:36px;}
/* .inner-page-header.change-shop-bg.fixed-header{height:auto;} */
.header-inner .btn-group .dropdown-menu{top: 92%;min-width: 250px!important;}
.header-inner .btn-group .dropdown-menu:before, .header-inner .btn-group .dropdown-menu:after{left: auto!important;right: 10px;}
.inner-page-header.change-shop-bg, 
.custom-header-container {width:100%;box-shadow: none;background-color: #fff;transition: opacity .3s ease-in-out,visibility .3s ease-in-out;visibility: visible;opacity: 1;}
.custom-header-container.fixed-header {background: #fff;position: fixed;top: 0;height: auto;z-index: 12;opacity: 0;visibility: hidden;transition: opacity .3s ease-in-out,visibility .3s ease-in-out;width: 100%;}
.custom-header-container{transition: opacity .3s ease-in-out,visibility .3s ease-in-out;width: 100%;padding: 0;opacity: 0;z-index: 99;position: fixed;top: 0;left: 0;background: #fff;}
.custom-header-container.showing {opacity: 1;visibility: visible;background: #fff;position: fixed;top: 0;height: auto;z-index: 1000;transition: opacity .3s ease-in-out,visibility .3s ease-in-out;}
.user-name {
  margin: 0px 20px 0 0;
  vertical-align: middle;
  position: relative;
  width: 20px;
}
.user-info-section ul li span {
  display: block;
  line-height: normal;
}
.pull-right.user-info-section > ul > li {
  display: inline-block;
  position: relative;
  line-height: 60px;
  margin: 0 12px;
}
.top-header-right .user-info-section, .top-header-right .pull-right.user-info-section > ul > li{line-height: normal!important;vertical-align: middle;}
.user-info-section .pull-right.user-info-section{width: auto;margin-top: 3px;}
.top-header-right .myaccDropdown .dropdown-toggle.cog-css-new{height: auto;width: auto;padding-right: 14px;margin-left: 0px;}
.counting {
  background: #82bc3b;
  color: #fff;
  display: inline !important;
  float: none !important;
  font-size: 11px;
  left: 10px;
  margin: 0 8px 0 0;
  position: absolute;
  text-align: center;
  top: -11px;
  padding: 2px 7px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
.dropdown-menu.notification-css {
  width: 100%;
  min-width: 200px;
  top: 80%;
}
.user-info-section .dropdown-menu.notification-css > li {
  margin: 0 0px 12px;
}
.notification-left {
  width: 17%;
  float: left;
}
.user-info-section ul li span {
  display: block;
  line-height: normal;
}
.user-info-section img {
  height: 35px;
  width: 35px;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  vertical-align: middle;
}
.user-info-section .btn-group.open > .dropdown-menu {
  max-height: none;
  background: #fff none repeat scroll 0 0;
  display: block;
  min-width: 350px;
  width: 100%;
  padding: 10px 20px;
  top: 180%;
  left: -412%;
  border: 1px solid rgba(0, 0, 0, 0.15);
  overflow: visible;
}
.user-info-section .dropdown-menu.notification-css .view-all-notification > a:hover, .user-info-section .dropdown-menu.notification-css .view-all-notification > a:focus {
  background: #82bc3b !important;
}
.user-info-section .btn-group.open > .dropdown-menu::before {
  border-bottom: 7px solid #ddd;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  left: 49%;
  position: absolute;
  top: -8px;
  width: 0;
  height: 0;
}
.user-info-section .btn-group.open > .dropdown-menu::after {
  border-bottom: 7px solid #fff;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  left: 49%;
  position: absolute;
  top: -7px;
  width: 0;
  height: 0;
}
.main-notification {
  display: block;
  overflow: hidden;
  width: 100%;
  margin: 0 0 15px 0;
}
.main-notification .remaining-notification {
  font-size: 13px;
  font-weight: 500;
  line-height: 2;
  text-align: center;
}
.main-notification .view-all-notification {
  margin: 6px 0px 0;
  text-align: center;
}

.top-header-right .myaccDropdown .dropdown-toggle.cog-css-new::after{content: "\f078";right: 0px;top: 50%;font-size: 10px;transform: translateY(-50%);color: #615f5c;}
.top-header-right .user-info-section img{height: 25px; width: 25px;border-radius: 3px;}
.top-header-right .header-cart-icon .cart-img{background-image: url(https://cdn1.designhill.com/assets/dh/images/print-products/cart-black.svg);}
.top-header-right .inner-page-header.fixed-header .icon-bell, .inner-page-header.fixed-header .icon-reorder{color:#000;}
.top-header-right .counting, .top-header-right .viewmin-cart span{top: -6px;font-size: 9px;padding: 1px 5px;}
.top-header-right .pull-right.user-info-section > ul > li{margin: 0px;}
.top-header-right a.viewmin-cart.header-cart-icon, .top-header-right #headerNotification > a, .top-header-right #headerNotification > .bell-container{width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;margin-top: 0px;margin-right: 15px;padding: 6px 12px;}
.top-header-right #headerNotification > a, .top-header-right #headerNotification > .bell-container{margin-right: 20px;}
.top-header-right #headerNotification.open .dropdown-toggle{box-shadow: none;}
.top-header-right .user-name, .top-header-right .header-cart-icon .icon-shopping-cart{width: auto;margin: 0;display: flex;align-items: center;justify-content: center;}
.top-header-right .icon, .top-header-right .user-info-section .icon-bell {font-size: 17px;color:#615f5c;}
.pull-right.user-info-section > ul > li .user-name, .pull-right.user-info-section > ul > li .counting {
  margin: 0;
}
.header-cart-icon .icon-shopping-cart{font-size: 19px!important;}
.top-header-right .myaccDropdown:hover .dropdown-toggle.cog-css-new::after{content: "\f077";}
.top-header-right .icon-bell:before {content: "\f0f3";}
.level-item-divider, .top-header-right .myaccDropdown.cog-css-new:before{height: 20px;border-right: 1px solid #eef0ef;margin: 2px 17px 0 3px;}
.level-item-divider{margin: 2px 12px 0 12px;border-right: 1px solid #d2d6d4;}
.right-level .level-item-divider{margin: 2px 17px 0 17px;}
.top-header-right .myaccDropdown.cog-css-new:before {margin: 0px 14px 0 8px;content: '';}
.top-header-right .user-info-section img.printshop-logo, .shop-menu-data > li > .submenu-data-list > li > a img.printshop-logo{width: 55px;margin:0;margin-left: 5px;height: 18px;display: inline;}
/* Hamburger Animation */
.hamburger {width: 30px;height: 35px;position: relative;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
.hamburger span {display: block;position: absolute;height: 3px;width: 50%;background: #37383c;opacity: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.hamburger span:nth-child(even) {left: 50%;border-radius: 0 9px 9px 0;}
.hamburger span:nth-child(odd) {left:0px;border-radius: 9px 0 0 9px;}
.hamburger span:nth-child(1), .hamburger span:nth-child(2) {top: 6px;}
.hamburger span:nth-child(3), .hamburger span:nth-child(4) {top: 15px;}
.hamburger span:nth-child(5), .hamburger span:nth-child(6) {top: 24px;}
.hamburger.open span:nth-child(1),.hamburger.open span:nth-child(6) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.hamburger.open span:nth-child(2),.hamburger.open span:nth-child(5) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.hamburger.open span:nth-child(1) {left: 3px;top: 12px;}
.hamburger.open span:nth-child(2) {left: calc(50% - 3px);top: 12px;}
.hamburger.open span:nth-child(3) {left: -50%;opacity: 0;}
.hamburger.open span:nth-child(4) {left: 100%;opacity: 0;}
.hamburger.open span:nth-child(5) {left: 3px;top: 21px;}
.hamburger.open span:nth-child(6) {left: calc(50% - 3px);top: 21px;}
/* Hamburger Animation */


/* /////////////////// Header top css end //////////////////////////////*/
.shop-menu-list.show-menu.is-active .bg.info-shadow >.container .submenu-data-list.show-menu img{display:inline-block;}
.shop-menu-data > li a, .shop-menu-data >li:first-child >a{font-size:16px;text-transform: capitalize;position: relative;}
.submenu-data-list > li a:not(:only-child)::after{content: "\f054";right: 24px;top: 50%;font-size: 12px;transform: translateY(-50%);color: #615f5c;font-family: fontawesome;position: absolute;}
.submenu-data-list > li a:not(:only-child) > img{margin-top: 5px;}
.shop-menu-data > li > a{line-height: 60px;}
.shop-menu-data > li > a > img, .shop-menu-data >li:first-child >a>img,.shop-menu-data > li  > .submenu-data-list > li > a >img {width:10px;height:10px;margin-left:0;}
/* .shop-menu-data > li > a.active > img,.shop-menu-data > li  > .submenu-data-list > li > a.active >img{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);} */
.top-menu-list.custom-listings > li:hover .shop-menu-list.show-menu{max-height: none;overflow: visible;visibility: visible;-moz-transform:rotateX(0);-o-transform:rotateX(0);-ms-transform:rotateX(0);-webkit-transform:rotateX(0);transform:rotateX(0);}
.top-menu-list.custom-listings > li.disabled{background:rgba(0,0,0,0.1);}
.top-menu-list.custom-listings > li.disabled a{color:rgba(0,0,0,0.4);}
.top-menu-list.custom-listings > li.disabled:hover .shop-menu-list.show-menu, .top-menu-list.custom-listings > li:last-child:hover .shop-menu-list.show-menu{overflow: hidden;visibility: hidden;-moz-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);}
.custom-listings .shop-menu-list.show-menu:before {top: -10px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid rgba(0,0,0,0.1);}
.custom-listings .shop-menu-list.show-menu:before, .custom-listings .shop-menu-list.show-menu:after{content: '';display: block;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 0;height: 0;}
.custom-listings .shop-menu-list.show-menu:after{top: -9px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fff;}
.custom-listings .shop-menu-data > li{float: left;width:100%;}
.custom-listings .shop-menu-data >li:first-child >a {background: #fff;padding-left: 0;padding-right: 0;}
.custom-listings .shop-menu-data > li .fa {font-size: 16px;position: relative;left:0;}
.custom-listings .submenu-data-list.show-menu {width: 100%;}
.submenu-data-list >li.coming-soon >a{
  /* pointer-events: none; */
  color:#808080;
  background:url('https://cdn1.designhill.com/uploads/shop/coming-soon.svg') right 16px top 50% no-repeat;
  background-size: 98px 24px;
  padding: 5px 98px 5px 24px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* .custom-listings .submenu-data-list.show-menu.show-submenu{position: relative;top:0;} */
.custom-listings .submenu-data-list.show-menu li a{padding:6px 0;font-size:16px;}
.custom-listings .submenu-data-list.show-menu li a:hover{color: var(--primary-color);}
/* .custom-listings .shop-menu-data > li:hover > .submenu-data-list.show-menu{display:block;} */
/* .custom-listings .shop-menu-data > li:hover > .submenu-data-list.show-menu > li >.submenu-data-list.show-menu{display:none;} */
/* .custom-listings .shop-menu-data > li:hover > .submenu-data-list.show-menu > li >a.active+.submenu-data-list.show-menu{display:block;} */
/* .custom-listings .shop-menu-data > li:hover > .submenu-data-list.show-menu > li.active >.submenu-data-list.show-menu{display:block;} */
.custom-listings .shop-menu-data > li.active > .submenu-data-list.show-menu{display: block;}
.custom-listings .shop-menu-data > li:hover > .submenu-data-list.show-menu > li >.submenu-data-list.show-menu.show-submenu{box-shadow: none!important;}
.custom-listings .shop-menu-data > li:hover > .submenu-data-list.show-menu > li >.submenu-data-list.show-menu.show-submenu > img{display:block;}
/* .custom-listings.shop-menu-data > li.active > a >img, .shop-menu-list.is-active .submenu-data-list.show-menu li.active a img{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);} */
.submenu-data-list.show-menu .fa{font-size:12px;font-weight:400;}
.shop-tab-item{padding:20px;line-height:1.3;background:#fff;width:100%;font-size:16px;color:#615f5c!important;font-weight:400;border-width:0 0 1px 0;border-color:#d9d9d9;border-style: solid;text-align: left;outline: none;display: inline-block;cursor: pointer;}
.shop-tab-item > img{width: 15px;height: 15px;float: right;margin-right: -5px;top: 5px;position: relative;}
.tab-item-list.check .shop-tab-item{padding:17px 0px;width:50%;font-size:16px;text-align: center;}
.mobile-menus .shop-tab-item{font-size: 20px;font-weight: 600;}
.mobile-menus .shop-tab-item.active{border-color: #d9d9d9;color: #db404b!important;}
.mobile-menus .shop-tab-item.active > img, .shop-menu-data li.active > a img, .shop-menu-data li > a.active > img{transform: rotate(90deg);}
.tab-item-list.check{display: flex;}
.tab-item-list.check .shop-tab-item{border-width: 0 0 2px 0;}
/* .shop-tab-item:nth-child(2){width:24%;} */
.shop-tab-item.active{border-color:#db404b;}
.shop-tab-item > span{margin-top: 0;display: none;text-align: center;color: #595959;font-size: 11px;font-weight: normal;}
.tabcontent{display:none;}
.wrapper-start{display: flex;align-items: center;justify-content: center;}
/* .inner-page-header.change-shop-bg{opacity:0;transition: opacity .3s ease-in-out,visibility .3s ease-in-out;opacity: 0;visibility: hidden;} */
/* .inner-page-header.change-shop-bg.showing {opacity: 1;visibility: visible;background: #fff;position: fixed;top: 0;height: auto;z-index: 12;transition: opacity .3s ease-in-out,visibility .3s ease-in-out;} */
.change-shop-bg.fixed-header{position: static;}
.wrapper-start .start-selling a{border-radius:30px;font-weight:500;}
.top-header-right.start-selling-group .user-info-section .btn-group.open > .dropdown-menu{left:auto;right:-56px;top:30px;}
.top-header-right.start-selling-group .user-info-section .btn-group.open > .dropdown-menu::before,
.top-header-right.start-selling-group .user-info-section .btn-group.open > .dropdown-menu::after{left:auto;right:80px;}
.inner-page-header.change-shop-bg.showing .logo-css{height: 60px;line-height:60px;}
.inner-page-header .open-toggle {background: #000;-moz-box-shadow: 0 8px 0 0 #000,0 16px 0 0 #000;-ms-box-shadow: 0 8px 0 0 #000,0 16px 0 0 #000;-o-box-shadow: 0 8px 0 0 #000,0 16px 0 0 #000;-webkit-box-shadow: 0 8px 0 0 #000, 0 16px 0 0 #000;box-shadow: 0 8px 0 0 #000, 0 16px 0 0 #000;}
/* shop page header css end */

.festive-strip.fixed-header{position: static;}
.custom-shop-topheader .signin-top a:hover, .custom-shop-topheader .signin-top a:focus {color: #db404b;}
.pull-right.user-info-section > ul > li.new-cart-button a.viewmin-cart.header-cart-icon{margin-right: 7px;}
.user-info-section .pull-right.user-info-section > ul > li span.user-name{width: 100%;height: 100%;}

.default-menu-list .need-design-con-link.btn.btn-default{margin: 0;padding: 6px 11px;font-size: 14px;width: auto;height: auto;text-align:center;text-transform:uppercase;color: #fff;}
.default-menu-list .need-design-con-link.btn.btn-default:hover, .default-menu-list .need-design-con-link.btn.btn-default:active, .default-menu-list .need-design-con-link.btn.btn-default:focus{color:#fff;}
.default-menu-list .need-design-con-link.btn.btn-default.btn-white{color:#82bc3b;}
.default-menu-list .need-design-con-link.btn.btn-default.active:hover, .default-menu-list .need-design-con-link.btn.btn-default.active:focus{color:#fff;border-color: transparent;background-color: #82bc3b;}
.top-header-mobile .after-login-strip .right-strip > li[data-nav-id="27"] + .level-item-divider {margin: 0px 8px 0 1px;}
.top-right-icons.right-strip{margin-right: 7px;}
.top-right-icons.right-strip .design-con-link.btn{background-color:#db404b;}
.top-right-icons.right-strip .design-con-link.btn:active {background-color: #992c34;}
.default-menu-list .shop-menu-data > li[data-nav-id="36"]:hover > a{color: #fff;}


@media screen and (max-width:1330px){
  .top-header-right.start-selling-group .dropdown-menu.account-info-css{right:0;}
  .top-header-right.start-selling-group .user-info-section .open > .dropdown-menu.account-info-css::before {left: 89%;}
  .top-header-right.start-selling-group .user-info-section .open > .dropdown-menu.account-info-css::after{right:13px;}
}

@media screen and (max-width: 1200px){
  .top-menu-list > li > a >span{font-size:12px;}
  .menu-levels .right-level{padding-left: 0px;}
  .shop-menu-data > li:not(:last-child), .level-item .logo{margin-right: 20px;}
  .shop-container .level-item .logo{position: relative;}
  }

  @media (min-width:991px) and (max-width:1200px){
    .shop-menu-data > li a, .shop-menu-data >li:first-child >a{font-size: 15px;}
    .logo img{width:120px;}
    .submenu-data-list{width: 230px;}
  }  

@media screen and (max-width:991px){
/* Shop page media css start */
.top-header-right.start-selling-group .dropdown-menu.account-info-css{left:100%;}
/* .submenu-data-list > li a:not(:only-child)::after{display: none;} */
.mob-header.sticky-seo-header .cart-grop{height: auto;}
/* .custom-listings .shop-menu-data > li > .submenu-data-list.show-menu{left:0!important;top:0!important;} */
/* .custom-listings .submenu-data-list.show-menu li a{padding:16px 16px 16px 32px!important;font-size:16px;} */
.custom-listings .submenu-data-list.show-menu li a img{float: right;}
/* .custom-listings .submenu-data-list.show-menu li .submenu-data-list.show-menu li a{padding:16px 0 16px 48px!important;} */
.custom-listings .shop-menu-data{max-height: auto;}
.change-shop-bg.inner-page-header > .container{width:100%;}
/* .change-shop-bg{height:auto;top: 0!important;} */
.mob-header{display: flex;}
/* .top-menu-list.sell-close{top:0;} */
.shop-container{background:#fff;}
.burger-menu.menuBar .burger-button{width:20px;height:20px;position: relative;}
.burger-menu.menuBar .burger-menu div {display: block;position: absolute;height: 2px;width: 100%;background: #333;border-radius: 9px;opacity: 1;left: 0;transform: rotate(0);transition: .15s ease-in-out;}
.burger-menu.menuBar .burger-menu div:nth-child(1) {top: 4px;}
.burger-menu.menuBar .burger-menu div:nth-child(2), .burger-menu.menuBar .burger-menu div:nth-child(3) {top: 10px;}
.burger-menu.menuBar .burger-menu div:nth-child(4) {top: 16px;}
/*New header for Shop start*/
#nav-top.fixed .custom-listings .shop-menu-list.show-menu{top:0!important;}
/* .custom-listings .shop-menu-list.show-menu{width:100%;display: block;position: relative;top:0;left:0;margin-left:0;} */
.custom-listings .shop-menu-list.show-menu:before,.shop-menu-list.show-menu:after{border:none!important;left:0;top:0;}
.custom-listings .shop-menu-data{padding-top:0;padding-bottom:0;}
.custom-listings .shop-menu-data >li >a,
.custom-listings .shop-menu-data >li:first-child >a{text-align:left;padding: 16px 32px!important;text-transform: capitalize;}
.custom-listings .shop-menu-data >li >a .icon{float: right;}
/* .custom-listings .submenu-data-list.show-menu{width:100%;float: left;} */
.custom-listings .shop-menu-data >li:first-child >a{background:transparent;}
/* .custom-listings .shop-menu-list.show-menu .bg.info-shadow{width:100%;float: left;padding: 0;} */
.custom-listings .submenu-data-list.show-menu{padding: 0;}
/* .custom-listings .shop-menu-data > li > a:after{background-image:none!important;} */
/* .custom-listings .submenu-data-list>li>a {display: block;padding: 16px 32px!important;color: #333;font-size: 16px;text-transform: capitalize;font-weight: 400;} */
.custom-listings .shop-menu-data > li > a > img, .shop-menu-data >li:first-child >a>img{float: right;width: 15px;}
.custom-listings .submenu-data-list.show-menu .fa{display:none;}
/* .custom-listings .shop-menu-data > li.active .submenu-data-list.show-menu{display: block;} */
.top-menu-list.custom-listings > li{margin:0;}
.top-menu-list.custom-listings > li > a.coming_soon_feature{left:30px;width:80px;top:0;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);}
.top-menu-list.custom-listings > li.disabled > a.coming_soon_feature:after{background-image:none!important;}
.top-menu-list > li:hover .shop-menu-list.show-menu{width:100%;float: left;display:none;}
.top-menu-list.custom-listings > li{width:100%;float: left;}
.shop-menu-data > li > a:not(:only-child)::after, .shop-menu-data > li > ul > li > a:not(:only-child)::after,.shop-menu-data > li > span:not(:only-child)::after{position: absolute;background-image: url(https://cdn1.designhill.com/assets/dh/images/tshirt_images/rarrow.svg);width: 15px;height: 15px;background-size: 15px;background-repeat: no-repeat;content: '';background-position: center;right:16px;top:50%;transform: rotate(0deg) translateY(-50%);left:auto;}
.shop-menu-data > li > a.active::after, .submenu-data-list.show-menu:not(.show-submenu) > li > a.active::after, .custom-listings .default-menu-list .shop-menu-data > li > span.active::after {-webkit-transform: rotate(90deg) translateX(-50%);-moz-transform: rotate(90deg) translateX(-50%);-o-transform: rotate(90deg) translateX(-50%);-ms-transform: rotate(90deg) translateX(-50%);transform: rotate(90deg) translateX(-50%);}
.page754 .shop-menu-data > li > a.active::after, .page754 .submenu-data-list.show-menu:not(.show-submenu) > li > a.active::after, .page754 .custom-listings .default-menu-list .shop-menu-data > li > span.active::after {-webkit-transform: rotate(0deg) translateY(-50%);-moz-transform: rotate(90deg) translateX(-50%);-o-transform: rotate(90deg) translateX(-50%);-ms-transform: rotate(90deg) translateX(-50%);transform: rotate(0deg) translateY(-50%);}
.inner-page-header.fixed-header .custom-listings .shop-menu-list.show-menu{top:0;box-shadow:none;}
.custom-listings .container{padding-left: 0;padding-right:0;}
.top-menu-list > li > a >span{display:none;}
.menu-levels .mob-header{height: auto;display: block;padding: 0px;}
.menu-levels .left-level{display: none;}
.create-shop-header .burger-menu{display:block;}
.shop-menu-list.show-menu.is-active.show-menu{display:none;}
.create-shop-header .top-menu-list{background: #f2f2f2;position: absolute;max-width: 480px;width: 100%;top: 85px;left: -100%;height: calc(100vh - 85px);overflow: auto;transition: .5s;padding-bottom: 10px;z-index: 9999;display: block;}
.create-shop-header .top-menu-list.active{left:0;}
.create-shop-header .burger-menu.active {background: #f7f7f7;}
.create-shop-header .top-spacing {margin-top: 18px;width:60%;float: right;}
.create-shop-header .burger-menu {display: flex;flex-direction: column; align-items: center;justify-content: center;cursor: pointer;padding: 8px 10px;margin: 0;width: 52px;height: 85px;border-right: 2px solid #f2f2f2;background: #fff;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;float: left;}
.create-shop-header .burger-button {width: 20px;height: 20px;position: relative;}
.create-shop-header .burger-menu.menuBar .icon-cog {font-size: 20px;}
.create-shop-header .logo {float: none; margin: 0; display: inline-block;line-height: 85px;margin-left: 20px;}
.create-shop-header .burger-menu.active {background: #f7f7f7;}
.overlay-div.active {display: block;}
/* Shop page media css end*/
/* media css add for mobile start*/
.top-menu-list.custom-listings > li.pd_around{display:none!important;} 
.top-menu-list.sell-close.active .sell-art-closed,
.top-menu-list.sell-close.active .create-shop-tab{display:block;}
.tab-item-list{background:#fff;border-top: .0625rem solid #d9d9d9;}
/* .custom-listings .tabcontent .shop-menu-data > li.active >a+.submenu-data-list.show-menu, .custom-listings .tabcontent .shop-menu-data > li >a.active+.submenu-data-list.show-menu, .submenu-data-list > li.active >a+.submenu-data-list.show-submenu.show-menu, .submenu-data-list > li >a.active+.submenu-data-list.show-submenu.show-menu {left:0;} */
.custom-listings .tabcontent .shop-menu-list.show-menu{overflow: visible;visibility: visible;display:block;}
.submenu-data-list:before, .submenu-data-list:after {position: absolute;content: "";border:none;top:0;}
.shop-menu-data > li{position: static;}
/* .custom-listings .tabcontent .shop-menu-data{width:100%;float: left;} */
.custom-listings .tabcontent .shop-menu-data > li > a > img, 
.custom-listings .tabcontent .shop-menu-data >li:first-child >a>img, 
.custom-listings .tabcontent .shop-menu-data > li > .submenu-data-list > li > a >img {width: 15px;height: 15px;margin-left: 0;}
/* .custom-listings .tabcontent .shop-menu-data > li:hover > .submenu-data-list.show-menu {display: none!important;left: -24px;top: 44px;min-width: 300px;position: absolute;} */
/* .custom-listings .tabcontent .shop-menu-data > li> a.active + .submenu-data-list.show-menu{} */
.custom-listings .tabcontent .shop-menu-data > li> a + .submenu-data-list.show-menu, .submenu-data-list.show-submenu.show-menu{left: 100%;transition: all .25s ease;top:0;background: #fff;height: auto;z-index: 1;}
.custom-listings .tabcontent .shop-menu-data > li> a.active + .submenu-data-list.show-menu{display: block;}
.custom-listings.sell-close > li{display:none;}
.custom-listings .tabcontent .shop-menu-list.show-menu.is-active .container > .shop-menu-data > li >a {padding: 16px 32px!important;}
.custom-listings .tabcontent .submenu-data-list{box-shadow: none;}
.custom-listings .tabcontent .submenu-data-list.show-menu{border-radius:0;}
.custom-listings .tabcontent .shop-menu-list.show-menu.is-active .container > .shop-menu-data{position: static;}
.custom-listings .tabcontent .shop-menu-list.show-menu.is-active.show-menu{top:0;}
.custom-listings .tabcontent .submenu-data-list.show-menu li a{padding:16px;}
.custom-listings .tabcontent .shop-menu-data > li a.go-back-btn{display:block;font-size:16px;color:#333;background:#f2f2f2;}
.custom-listings .tabcontent .submenu-data-list.show-menu li a, 
.custom-listings .tabcontent .shop-menu-data > li a.go-back-btn{padding:16px 32px 16px 48px!important;line-height: normal;}
.custom-listings .tabcontent .submenu-data-list.show-menu li a.active + .submenu-data-list.show-menu, .custom-listings .tabcontent .shop-menu-list.show-menu li a.active + .submenu-data-list.show-menu{display: block;}
.custom-listings .tabcontent .submenu-data-list.show-menu li .show-submenu li a{padding:16px 32px 16px 64px!important}
.custom-listings .tabcontent .shop-menu-data > li a.go-back-btn .icon{font-size: 20px;margin-right: 6px;-webkit-text-stroke: 1px #f2f2f2;position: relative;top:3px;}
.wrap-mob-list .start-selling-grlink .icon{display:block;margin: 0 auto 4px;font-size:16px;}
.start-selling-grlink,.mob-help-link{background:transparent;color:#333;font-size:12px;font-weight:400;}
.sell-close.active .wrap-mob-list{display:inline-block!important;float: right;}
.wrap-mob-list .start-selling-grlink{float:none;display:inline-block;vertical-align: top;}
.wrap-mob-list .icon{display:block;margin: 0 auto;font-size:18px;}
/* .wrap-mob-list a{font-size:12px;color:#333;font-weight:400;display:inline-block;margin-left:20px;} */
.start-selling-grlink{margin-left:0;padding:0;}
/* .sell-art-closed{margin-bottom:0!important;padding:22px 20px 22px 8px;background:#f2f2f2;} */
.close-shop-menu{padding-top:25px;}
.tabcontent.shop-active{display:block;}
.coming-shop-right-part .d-view{display: none;}
.coming-shop-right-part .tablet-view{display:block;}
.bg.info-shadow{box-shadow:none;}
.pull-right.start-selling-group{width:auto;display:none;}
.with-login .top-spacing.shop-right-part #headerNotification{margin-left:26px;}
.shop-right-part .user-grop{width:auto!important;}
.change-shop-bg.with-login.inner-page-header > .container{width:100%;}
/* .overlay-div {position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);transition: background-color .5s;z-index: 4;display: none;top: 80px;} */
#nav-top.fixed .custom-listings .shop-menu-list.show-menu{top:0!important;}
.custom-listings .shop-menu-list.show-menu{width:100%;display: block;position: relative;top:0;left:0;margin-left:0;}
.custom-listings .shop-menu-list.show-menu:before,.shop-menu-list.show-menu:after{border:none!important;left:0;top:0;}
.custom-listings .shop-menu-data{padding-top:0;padding-bottom:0;position: relative;}
.custom-listings .shop-menu-data >li >a,
.custom-listings .shop-menu-data >li:first-child >a{text-align:left;padding: 16px 32px!important;text-transform: capitalize;}
.custom-listings .shop-menu-data >li >a .icon{float: right;}
/* .custom-listings .submenu-data-list.show-menu{width:100%;float: left;} */
.custom-listings .shop-menu-data >li:first-child >a{background:transparent;}
.custom-listings .shop-menu-data > li > a{display:block;margin-right: 0;border-bottom:1px solid #ccc;} 
.custom-listings .shop-menu-data > li > a:only-child > img, .custom-listings .submenu-data-list>li>a:only-child > img{display: none;}

/* .custom-listings .shop-menu-list.show-menu .bg.info-shadow{width:100%;float: left;padding: 0;} */
.custom-listings .submenu-data-list.show-menu{padding: 0;}
/* .custom-listings .shop-menu-data > li > a:after{background-image:none!important;} */
.custom-listings .submenu-data-list>li>a {border-bottom:1px solid #ccc;display: block;padding: 16px 32px!important;color: #333;font-size: 14px;text-transform: capitalize;font-weight: 400;}
.custom-listings .shop-menu-data > li > a > img, .shop-menu-data >li:first-child >a>img{float: right;width: 10px;}
.custom-listings .submenu-data-list.show-menu .fa{display:none;}
/* .custom-listings .shop-menu-data > li.active .submenu-data-list.show-menu{display: block;} */
.top-menu-list.custom-listings > li > a.coming_soon_feature{left:30px;width:80px;top:0;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);}
.top-menu-list.custom-listings > li.disabled > a.coming_soon_feature:after{background-image:none!important;}
.top-menu-list > li:hover .shop-menu-list.show-menu{width:100%;float: left;}
.top-menu-list.custom-listings > li{width:100%;float: left;display: block;height: auto;}
.top-menu-list > li > a + .shop-menu-list.show-menu{display:none;}
/* .top-menu-list > li > a.active + .shop-menu-list.show-menu{display:block;} */
.top-menu-list.custom-listings .submenu-data-list >li{margin-top: 0;}
.submenu-data-list >li {position: static;}
.burger-menu {display: flex;flex-direction: column;align-items: center;justify-content: center;cursor: pointer;padding: 0;margin: 0;}
.burger-menu .pipe-line{width:20px;height:20px;border:none;background:transparent;}
.custom-header-container.changeShopBg .desktop-header{display:block;}
.desktop-header .container{width:100%;}
.top-menu-list {background: #fff;position: absolute;max-width: 100%;width: 100%;top: 152px;left: -100%;overflow:hidden;overflow-y: auto;transition: 0.25s ease;z-index: 9999;display: block;}
.top-menu-list > li > a {display: block;text-align: left;padding: 16px;border-bottom: 1px solid #d9d9d9;position: relative;}
.top-menu-list.active {left: 0;}
/* .burger-menu.active {background: #fff;} */
.burger-menu.menuBar .burger-button .icon-cog{font-size:20px;}
.shop-menu-data > li:not(:last-child), .level-item .logo {margin-right: 0;}
.shop-menu-data > li > a{width:100%;}
.shop-menu-data > li > a {line-height: normal;}
.shop-top-header .mob-top-header{display: flex;}
.shop-top-header .align-top-header{align-items: center;flex-grow: 1;}
.shop-top-header .top-header-left{display: none;}
.shop-top-container .shop-top-header{height: 63px;}
.top-header-right{flex-grow: 0;}
/* .top-header-right > div:not(.wrapper-start):last-child{border: 1px solid red;} */
.top-spacing.shop-right-part{padding: 10px 15px;}
.top-spacing.shop-right-part.not-custom-search.is-logged{padding: 0;}
body.removeScroll{overflow: hidden!important;}
body.remScroll{overflow: hidden!important;}
#input-search{max-width: none;width:auto;padding:0!important;}
.shop-top-header .wrapper-start, .top-header-right .myaccDropdown .dropdown-toggle.cog-css-new::after{display: none;}
.sell-art-closed{display: block;}
/*hover css right side start*/
.top-header-right .dropdown-menu.account-info-css{transform: translateY(0px);opacity: 1;visibility: visible;width: 100%;position: fixed;top: 152px;left: 100%;height: 100vh;background: #fff;margin: 0;right: 0px;transition: 0.25s ease;border-radius:0px;box-shadow: none;display: none;}
.top-header-right .open .dropdown-menu.account-info-css{left:0%;display: block;}
.change-shop-bg .user-info-section .open > .dropdown-menu.account-info-css::before, 
.change-shop-bg .user-info-section .open > .dropdown-menu.account-info-css::after{display: none;}
.top-header-right .myaccDropdown .dropdown-toggle.cog-css-new{padding-right: 0px;}
.submenu-data-list{transform: translateY(0px);opacity: 1;visibility: visible;}
/*hover css right side end*/
.custom-header-container .user-info-section .open > .dropdown-menu.account-info-css::before, .custom-header-container .user-info-section .myaccDropdown:hover > .dropdown-menu.account-info-css::before{display: none;}
.top-header-right .open > .dropdown-toggle.cog-css-new:before{content: '';background-image: url('https://www.designhill.com/assets/dh/images/acc-close.svg');background-size: 25px;width: 25px;height:25px;display: block;position: relative;top:0px;}
.top-header-right .cog-css-new.open .cog-css-new > img{display: none;}
/* .festive-strip{display: none;} */
.shop-container .desktop-header{display: block;}
/* .main-header .shop-top-container:not(.custom-shop-topheader){ display:none;}  */
.submenu-data-list{position: static;display: none;}
.shop-menu-data > li{display: block;} 
.new-categories-hover .section-title .badge-custom{right: 32px!important;padding: 3px 5px;}

.top-header-mobile .after-login-strip .right-strip > li[data-nav-id="27"] + .level-item-divider, .top-header-mobile .after-login-strip .right-strip > li[data-nav-id="26"] + .level-item-divider{display: none;}
.after-login-strip .right-strip > li[data-nav-id="33"]{margin-right: 0;}
.signin-top a[data-id="33"]{font-size: 16px;}
.shop-menu-data > li[data-nav-id="36"], .shop-menu-data > li[data-nav-id="39"], .shop-menu-data > li[data-nav-id="40"]{padding:12px 16px;}
.default-menu-list .need-design-con-link.btn.btn-default{padding: 6px 10px 10px!important;font-size: 18px;}
.top-header-right.start-selling-group .user-info-section .btn-group.open > .dropdown-menu::before, .top-header-right.start-selling-group .user-info-section .btn-group.open > .dropdown-menu::after{right:65px;}
    /* media css add for mobile end*/
  /*New header for Shop end*/
}

@media screen and (max-width: 767px){
.shop-tab-item{color:#5a5856!important;}
/* .default-menu-list .need-design-con-link.btn.btn-default.btn-white{color:#fefffc;} */
/* .custom-listings .shop-menu-data > li > .submenu-data-list.show-menu{box-shadow:none;} */
/* .custom-listings .shop-menu-data > li:hover > .submenu-data-list.show-menu{-webkit-animation:fadeinout 0.5s linear forwards;animation:fadeinout 0.5s linear forwards;} */
.overlay-div{top:0;}
/* .burger-menu{width:42px;} */
.custom-listings .shop-menu-data > li > a > img, .shop-menu-data >li:first-child >a>img{margin-top:3px;}
/* .top-menu-list.sell-close{background:#fff;top:0;height: calc(100vh - 0px)!important;width:100%;overflow-y: auto;-webkit-overflow-scrolling: touch;} */
.top-menu-list.sell-close.repo-list{max-width:480px;height: 100%;background:#f2f2f2;}
/* .sell-art-closed{display:block;height:54px;} */
/*.with-login .top-header-right .pull-right.user-info-section > ul > li#headerNotification{display: none;}*/
.top-header-right a.viewmin-cart.header-cart-icon, .top-header-right #headerNotification > a, .top-header-right #headerNotification > .bell-container{margin-right: 8px;}

}

@media screen and (max-width:576px){
.wrap-mob-list .start-selling,
.signin-top span{display:none;}
.top-spacing.shop-right-part #input-search{padding:0;}
.signin-top {min-width: 36px; font-size: 16px;}
}
@media (max-width:480px){
  .shop-top-container.custom-shop-topheader .logo img {width: 100px;}
  .main-header.change-shop-bg .logo img {width: 100px;height:36px;}
  .right-level .level-item-divider {margin: 2px 8px 0 8px;}
  .sell-art-closed{min-width: 54px;}
  .top-header-right a.viewmin-cart.header-cart-icon, .top-header-right #headerNotification > a, .top-header-right #headerNotification > .bell-container{margin-right: 8px;}
  .top-header-right .icon, .top-header-right .user-info-section .icon-bell{font-size: 19px;}
  .top-header-right .myaccDropdown.cog-css-new:before{margin: 0px 8px 0 5px;}
  .start-selling a{font-size: 11px;font-weight: 400;padding: 6px 3px;min-width:70px;}  
}
@media (max-width:360px){
  .shop-tab-item{font-size: 13px;}
  /* .shop-tab-item:nth-child(1){width: 42%;} */
  /* .shop-tab-item:nth-child(2){width: 20%;} */
  /* .shop-tab-item:nth-child(3){width: 38%;} */
  .without-login #search-product{padding: 7px 7px 7px 34px;}
  .without-login #search-box{width: 38px;}
}


/*Create shop menus*/
.hover-menus{margin-top:-2px;}
.hover-menus{position: relative;background: #fff;border-bottom: .0625rem solid #eee;border-top: .0625rem solid #eee;}
.shop-menu-list .shop-menu-data{width:100%;}
.hover-menus .container{max-width: 1400px;width: 100%;}
.main-menu-list{margin-bottom: 0;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;}
.main-menu-list > li > a {color: #615f5c;line-height: 1;font-size: 24px;font-weight: 600;padding: 10px;display: inline-block;text-align: center;text-transform: capitalize;}
.main-menu-list > li > a >span {display: block;text-align: center;color: #595959;font-size: 14px;margin: 8px 0 0 0;white-space: nowrap;font-weight: 400;}
.main-menu-list > li{margin-right: 40px;}
.hover-menu-wrapper .shop-menu-data > li > a{line-height: 44px;}
.top-menu-list.main-menu-list > li > a.active:after {left: 0;position: absolute;width: 100%;height: 4px;bottom: 2px;content: '';background-color: var(--primary-color);}
.shop-mob-item{display: inline-flex;flex-direction: column;}
.shop-mob-item > span{display: block;text-align: center;color: #595959;font-size: 14px;margin: 5px 0 0 0;white-space: nowrap;font-weight: 400;text-transform: capitalize;}
.shop-tab-item > img{top:17px;}
.shop-tab-item.active .shop-mob-item > span{color:#333;}
.newMobileBtn.active + .tabcontent{display: block;}
.root_header.full-height, .root_header.full-height .main-header, .root_header.full-height .shop-container, .root_header.full-height .desktop-header, .root_header.full-height .container {height: 100%;}
.hover-menu-wrapper .shop-menu-data > li > ul{left: 0px;}
.hover-menu-wrapper .shop-menu-data > li:nth-child(11) > ul, .hover-menu-wrapper .shop-menu-data > li:nth-child(10) > ul, .hover-menu-wrapper .shop-menu-data > li:nth-child(9) > ul{left: auto;right:0px;}
.hover-menu-wrapper .shop-menu-data > li:nth-child(11) > ul.submenu-data-list:before, .hover-menu-wrapper .shop-menu-data > li:nth-child(10) > ul.submenu-data-list:before, .hover-menu-wrapper .shop-menu-data > li:nth-child(9) > ul.submenu-data-list:before{left: auto;right:23px;}
/*Create shop menus end*/

/*Main Header Menus start*/
.default-menu-list .shop-menu-data > li > a:hover, .default-menu-list .submenu-data-list >li >a:hover, .default-menu-list .shop-menu-data > li:hover > a, .default-menu-list .submenu-data-list >li:hover >a, .default-menu-list .shop-menu-data > li > a.active, .default-menu-list .shop-menu-data > li.active > a, .default-menu-list .shop-menu-data > li.active > a, .default-menu-list .shop-menu-data > li > a.active, .default-menu-list .submenu-data-list >li >a.active, .default-menu-list .submenu-data-list >li.active >a, .default-menu-list .shop-menu-data li > a.active::after{color: #598129;}
.default-menu-list .submenu-data-list{left:auto;right:0px;}
.default-menu-list .submenu-data-list:before{left:auto;right:25px;}
.default-menu-list .submenu-data-list.show-submenu{right: 105%;left: auto;top: -12px;}
.default-menu-list .submenu-data-list.show-submenu:before{left: auto;right: -16px;transform: rotate(90deg);top: 24px;}
/* li[data-nav-id="3"] > ul{width: 230px;} */
li[data-nav-id="4"] > ul{width: 470px;}
li[data-nav-id="9"] > ul{width: 365px;}
li[data-nav-id="7"] > ul{width: 320px;}
li[data-nav-id="10"] > ul{width: 375px;}
.forum-width{width: 263px;}
.my-orders-width{width: 350px;}
li[data-nav-id="10_1"] > ul, li[data-nav-id="10_4"] > ul{width: 550px;}
li[data-nav-id="5"] > ul{width: 450px;}
.default-menu-list>ul>li.post-project-css .whiteBtnNectar .btn-default {padding: 6px 12px;font-size: 14px;}
/* .default-menu-list .submenu-data-list > li a:not(:only-child)::after{content: "";} */
.default-menu-list .submenu-data-list > li a.sub-menu-arrow::after, .shop-menu-data li a.sub-arrow::after{right: 24px;top: 50%;font-size: 10px;transform: translateY(-50%);color: #615f5c;font-family: fontawesome;position: absolute;}
.shop-menu-data li[data-nav-id="23"]{display: none;}

.shop-menu-data li a.sub-arrow::after, .shop-menu-data li[data-nav-id="1"] > a::after, .shop-menu-data li[data-nav-id="3"] > a::after, .shop-menu-data li[data-nav-id="4"] > a::after, .shop-menu-data li[data-nav-id="5"] > a::after, .shop-menu-data li[data-nav-id="7"] > a::after, .shop-menu-data li[data-nav-id="9"] > a::after, .shop-menu-data li[data-nav-id="10"] > a::after, .shop-menu-data li[data-nav-id="11"] > a::after, .shop-menu-data li[data-nav-id="23"] > a::after, .shop-menu-data li[data-nav-id="1"] > span::after{right: 24px;top: 50%;font-size: 10px;transform: translateY(-50%);color: #615f5c;font-family: fontawesome;position: absolute;background-image: none;width: auto;height:auto;}
.shop-menu-data li a.sub-arrow, .shop-menu-data li[data-nav-id="1"] > a, .shop-menu-data li[data-nav-id="3"] > a, .shop-menu-data li[data-nav-id="4"] > a, .shop-menu-data li[data-nav-id="5"] > a, .shop-menu-data li[data-nav-id="7"] > a, .shop-menu-data li[data-nav-id="9"] > a, .shop-menu-data li[data-nav-id="10"] > a, .shop-menu-data li[data-nav-id="11"] > a{padding-right: 14px;}
.shop-menu-data li a.sub-arrow::after, .shop-menu-data li[data-nav-id="1"] > a::after, .shop-menu-data li[data-nav-id="3"] > a::after, .shop-menu-data li[data-nav-id="4"] > a::after, .shop-menu-data li[data-nav-id="5"] > a::after, .shop-menu-data li[data-nav-id="7"] > a::after, .shop-menu-data li[data-nav-id="9"] > a::after, .shop-menu-data li[data-nav-id="10"] > a::after, .shop-menu-data li[data-nav-id="11"] > a::after, .shop-menu-data li[data-nav-id="23"] > a::after, .shop-menu-data li[data-nav-id="1"] > span::after{content: "\f078";right: 0;}
.shop-menu-data li a.sub-arrow:hover::after, .shop-menu-data li:hover a.sub-arrow::after, .shop-menu-data li[data-nav-id="1"] > a:hover::after, .shop-menu-data li[data-nav-id="1"]:hover > a::after, .shop-menu-data li[data-nav-id="3"] > a:hover::after, .shop-menu-data li[data-nav-id="3"]:hover > a::after, .shop-menu-data li[data-nav-id="4"] > a:hover::after, .shop-menu-data li[data-nav-id="4"]:hover > a::after, .shop-menu-data li[data-nav-id="5"] > a:hover::after, .shop-menu-data li[data-nav-id="5"]:hover > a::after, .shop-menu-data li[data-nav-id="7"] > a:hover::after, .shop-menu-data li[data-nav-id="7"]:hover > a::after, .shop-menu-data li[data-nav-id="9"] > a:hover::after, .shop-menu-data li[data-nav-id="9"]:hover > a::after, .shop-menu-data li[data-nav-id="10"] > a:hover::after, .shop-menu-data li[data-nav-id="10"]:hover > a::after, .shop-menu-data li[data-nav-id="11"]:hover > a::after, .shop-menu-data li[data-nav-id="11"] > a:hover::after, .shop-menu-data li[data-nav-id="23"]:hover > a::after, .shop-menu-data li[data-nav-id="23"] > a:hover::after{color: #82bc3b;content: "\f077";}

.default-menu-list .submenu-data-list > li a.sub-menu-arrow::after{content: "\f054";}
.submenu-data-list li a.sub-menu-arrow:hover::after, .submenu-data-list li:hover a.sub-menu-arrow::after{color: #82bc3b;content: "\f053";}
.cog-css-new .dropdown-menu.account-info-css a{padding: 9px 18px}
.cog-css-new .dropdown-menu.account-info-css>li:first-child{margin-top: 0;}
.cog-css-new .dropdown-menu.account-info-css>li{margin: 0;padding: 0;position: relative;}
.cog-css-new .dropdown-menu.account-info-css>li:last-child{margin-bottom: 0;}
.shop-menu-data > li div.tooltip{min-width: 300px;}
.default-menu-list .new-categories-hover{width: 950px;left: -274px;}
.default-menu-list .new-categories-hover:before{left: 300px;right: auto;}
.new-categories-hover > ul{width: 300px;-webkit-box-sizing: border-box;box-sizing: border-box;border-right: 1px solid #e4e5e7;flex-grow: 0;min-width: 300px;}
.single-panel{display: none;padding: 0px 20px;flex-grow: 1;}
.single-panel h3{margin-top: 0;font-weight: 600;font-size: 20px;margin-bottom: 0;}
.single-panel p{font-size: 16px;font-weight: 400;color: #b2b2b2;margin-top: 5px;margin-bottom: 5px;}
.single-panel.open{display: block;}
.section-title a:hover, .section-title.active:hover a, .section-title.active a, .section-title div:not(.single-panel):hover, .section-title.active:hover div:not(.single-panel), .section-title.active div:not(.single-panel){background-color: #f5f5f5;}
.section-title a, .section-title div{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer;position: relative;}
.section-title a:after, .section-title div:after{display: none;}
.section-title > a:before, .section-title > div:not(.single-panel):before{position: absolute;content:'\f054';top:50%;transform: translateY(-50%);right: 10px;font-family: fontawesome;font-size: 10px;}
.single-panel > ul > li{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;cursor: pointer;margin-right: 10px;}
.single-panel > ul{display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;height: 385px;max-width: 100%;}
.single-panel > ul > li > a{padding: 4px 0px;max-width: 218px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 15px;position: relative;width:100%;}
.single-panel > ul > li > a.popular-tag{padding-right: 65px;}
.single-panel > ul > li > a.new-tag{padding-right: 44px;}
.single-panel > ul > li > a:hover{text-decoration: underline;}
.default-menu-list .new-community-hover{width: 400px;left: -295px;}
.new-community-hover > ul {width: 160px;-webkit-box-sizing: border-box;box-sizing: border-box;border-right: 1px solid #e4e5e7;flex-grow: 0;}
.default-menu-list .new-community-hover:before {left: 325px;right: auto;}
.new-community-hover .single-panel > ul{height: 330px;}
.new-community-hover .section-title:not(:first-child) a:before, .new-community-hover .section-title:not(:first-child) div:before{display: none;}
/* .section-title a.arrow-menu:before{position: absolute;content: '\f054';top: 50%;transform: translateY(-50%);right: 10px;font-family: fontawesome;font-size: 10px;} */
li#designerDisplayName:after, li[data-nav-id="14"]:after, li[data-nav-id="21"]:before, li[data-nav-id="20"]:before, li[data-nav-id="18"]:before, li[data-nav-id="38"]:before{position: absolute;content: '';width: 100%;height: 1px;left: 0;bottom: 0;background-color: #e5e5e5;}
li[data-nav-id="21"]:before, li[data-nav-id="20"]:before, li[data-nav-id="18"]:before, li[data-nav-id="38"]:before{bottom: auto;top: 0;}
.right-strip li .sell-art-btn{padding: 2px 9px;font-size: 12px;font-weight: 500;}
.after-login-strip .right-strip > li {margin-right: 7px;}
li[data-nav-id="10_1"] .submenu-data-list, li[data-nav-id="10_4"] .submenu-data-list{right: 102%;top: -12px;}
.default-menu-list li[data-nav-id="10_1"] .submenu-data-list:before,.default-menu-list li[data-nav-id="10_4"] .submenu-data-list:before{left: auto;right: -16px;transform: rotate(90deg);top: 25px;}
.default-menu-list li .submenu-data-list >li >a[data-nav-id="10_4"]:hover::after,.default-menu-list li .submenu-data-list >li >a[data-nav-id="10_1"]:hover::after, .default-menu-list .submenu-data-list >li:hover >a[data-nav-id="10_1"]::after{color: #82bc3b;content: "\f053";}
.submenu-data-list > li > a{display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;transition: background-color 250ms;padding: 7px 12px;align-items: flex-start;}
.default-menu-list li .submenu-data-list >li >a{align-items: center;}
li[data-nav-id="10_1"] .submenu-data-list > li > a,li[data-nav-id="10_4"] .submenu-data-list > li > a{padding: 7px 12px;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;}
.submenu-data-list > li > a > span.left-icon{display: inline-flex;border-radius: 50%;min-width: 48px;height: 48px;width: 48px;position: relative;background-color: #ffffff;box-shadow: 0 0 6px 0 rgba(0,0,0,0.08);align-items: center;justify-content: center;}
span.left-icon .left-icon-img{width: 30px;opacity: 0.6;height: 30px;}
li[data-nav-id="23_3"] span.left-icon .left-icon-img{width:20px;height: 20px;}
.submenu-data-list > li > a .right-content-desc{display: block;padding-left: 10px;text-transform: none;}
.right-content-desc > .head{font-size: 16px;color: #615f5c;font-weight: 500;display: block;line-height: 1.4;}
.right-content-desc > .desc{font-size: 13px;line-height: 1.4;font-weight: normal;color: #a9abad;padding: 3px 0 0px;}
.right-content-desc > .desc:empty{display: none;}
.submenu-data-list > li > a:hover, .submenu-data-list > li > a.active{background-color: #f8f8f8;}
.submenu-data-list > li > a.active .right-content-desc > .head{font-weight: 500;}
.submenu-data-list > li[data-nav-id="10_1"] a:not(:only-child)::after,.submenu-data-list > li[data-nav-id="10_4"] a:not(:only-child)::after{right: 18px;}
.badge {display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;font-weight: 700;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: middle;background-color: #777;border-radius: 10px;}
.new-categories-hover .badge-custom{font-weight: 500;text-transform: uppercase; background: transparent;border: 1px solid #82bc3b;color: #82bc3b;margin-left: 8px;}
.new-categories-hover .section-title .badge-custom{position: absolute;top:50%;right:25px;transform: translateY(-50%);font-size: 10px;margin-left: 0;}
.new-categories-hover .single-panel > ul > li .badge-custom {position: absolute;top: 50%;right: 0;transform: translateY(-50%);margin-left: 0;font-size: 10px;}
.default-menu-list.shop-menu-list .shop-menu-data{height: 60px;}
.default-menu-list.shop-menu-list .shop-menu-data > li > a{line-height: normal;}
.desktop-header.new-desktop-header .shop-tab-item.active {border-color: #82bc3b;}
li[data-nav-id="11"]{display: none;}
/* .shop-menu-data > li[data-nav-id="7"], .shop-menu-data > li[data-nav-id="10"]{margin-right: 40px;} */
/* .default-menu-list .shop-menu-data > li:nth-last-child(2){margin-right: 0;} */
.shop-menu-data > li[data-nav-id="9"]{margin-left: 0px;}
.top-header-mobile .after-login-strip .right-strip > li.level-item-divider {margin: 0px 8px 0 8px;}
#txt_transl:hover, #txt_transl:focus {color: #82bc3b!important;border-color: #82bc3b!important;}
.new-categories-hover.show-mobile{display: none;border:none;margin:0;}
.right-strip .design-con-link.btn{padding: 4px 9px;font-size: 12px;font-weight: 400;width: auto;height: auto;}
.right-strip .design-con-link.btn:hover{color:#fff;}
.admin-logged-text{margin-right:0!important;color:#615f5c;font-weight:400;font-size:13px;margin-left: 7px;}
a[data-nav-id="3_1"] > span.left-icon .left-icon-img{height:25px;}
a[data-nav-id="3_2"] > span.left-icon .left-icon-img{width:26px;height: 21px;}
a[data-nav-id="3_7"] > span.left-icon .left-icon-img, a[data-nav-id="3_6"] > span.left-icon .left-icon-img, a[data-nav-id="5_8"] > span.left-icon .left-icon-img{height: 30px;}
a[data-nav-id="4_1"] > span.left-icon .left-icon-img, a[data-nav-id="10_3"] > span.left-icon .left-icon-img, a[data-nav-id="3_3"] > span.left-icon .left-icon-img, a[data-nav-id="5_5"] > span.left-icon .left-icon-img, a[data-nav-id="5_4"] > span.left-icon .left-icon-img{width:36px;}
a[data-nav-id="9_3"] > span.left-icon .left-icon-img{width: 40px;height: 32px;}
a[data-nav-id="3_4"] > span.left-icon .left-icon-img, a[data-nav-id="4_9"] > span.left-icon .left-icon-img{width: 34px;}
a[data-nav-id="4_7"] > span.left-icon .left-icon-img{width: 38px;height: 31px;}
a[data-nav-id="3_3"] > span.left-icon .left-icon-img, a[data-nav-id="4_1"] > span.left-icon .left-icon-img, a[data-nav-id="5_4"] > span.left-icon .left-icon-img, a[data-nav-id="5_5"] > span.left-icon .left-icon-img{height: 29px;}
a[data-nav-id="4_2"] > span.left-icon .left-icon-img, a[data-nav-id="4_3"] > span.left-icon .left-icon-img, a[data-nav-id="4_8"] > span.left-icon .left-icon-img, a[data-nav-id="5_1"] > span.left-icon .left-icon-img, a[data-nav-id="5_2"] > span.left-icon .left-icon-img, a[data-nav-id="5_3"] > span.left-icon .left-icon-img, a[data-nav-id="5_6"] > span.left-icon .left-icon-img, a[data-nav-id="7_1"] > span.left-icon .left-icon-img, a[data-nav-id="7_2"] > span.left-icon .left-icon-img, a[data-nav-id="7_3"] > span.left-icon .left-icon-img, a[data-nav-id="3_5"] > span.left-icon .left-icon-img, a[data-nav-id="4_5"] > span.left-icon .left-icon-img, a[data-nav-id="4_6"] > span.left-icon .left-icon-img, a[data-nav-id="9_1"] > span.left-icon .left-icon-img, a[data-nav-id="9_2"] > span.left-icon .left-icon-img, a[data-nav-id="10_1"] > span.left-icon .left-icon-img, a[data-nav-id="10_2"] > span.left-icon .left-icon-img, a[data-nav-id="10_4"] > span.left-icon .left-icon-img, a[data-nav-id="10_5"] > span.left-icon .left-icon-img{height: 24px;}
a[data-nav-id="3_4"] > span.left-icon .left-icon-img, a[data-nav-id="4_9"] > span.left-icon .left-icon-img, a[data-nav-id="4_11"] > span.left-icon .left-icon-img{height: 27px;}
a[data-nav-id="10_3"] > span.left-icon .left-icon-img{height: 32px;}

.shop-top-container:not(.custom-shop-topheader) .counting {background: #82bc3b;}
.default-menu-list .shop-menu-data li.active > a img, .default-menu-list .shop-menu-data li > a.active > img {transform: rotate(0deg);}
.step_1 .main-bread-css {z-index: 99!important;}
.top-right-bar-design, .top-right-bar-design .myaccDropdown.cog-css-new{display: flex;align-items: center;}
.top-right-bar-design .myaccDropdown.cog-css-new:before {position: relative;top: 1px;}
.main-header .level-item .logo img {height: 49px;}
@media screen and (max-width:1780px){
  .default-menu-list .shop-menu-data > li:first-child .new-categories-hover{left:-380px;}
  .default-menu-list .shop-menu-data > li:first-child .new-categories-hover:before{left:405px;}
}
@media screen and (max-width:1554px){
  .default-menu-list .shop-menu-data > li:first-child .new-categories-hover{left:-480px;}
  .default-menu-list .shop-menu-data > li:first-child .new-categories-hover:before{left:505px;}
}
@media screen and (max-width:1200px){
  .default-menu-list .new-categories-hover{width:750px;}
  .default-menu-list .shop-menu-data > li:first-child .new-categories-hover{left:-400px;}
  .default-menu-list .shop-menu-data > li:first-child .new-categories-hover:before{left:420px;}
}
@media (min-width:991px){
  /* .default-menu-list .shop-menu-data > li[data-nav-id="3"]:hover:before, .default-menu-list .shop-menu-data > li[data-nav-id="1"]:hover:before, .default-menu-list .shop-menu-data > li[data-nav-id="4"]:hover:before, .default-menu-list .shop-menu-data > li[data-nav-id="5"]:hover:before, .default-menu-list .shop-menu-data > li[data-nav-id="7"]:hover:before{content: '';position: fixed;width: 100%;height: 100vh;top: 106px;left: 0;background-color: rgba(0,0,0,0.6);z-index: 9;} */
  .default-menu-list .shop-menu-data.hover:before {content: '';position: fixed;width: 100%;height: 100vh;top: 104px;left: 0;background-color: rgba(0,0,0,0.6);}
  li[data-nav-id="10_1"] > ul,li[data-nav-id="10_4"] > ul, li[data-nav-id="4"] > ul,  li[data-nav-id="5"] > ul{max-height: 420px;overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;}
  li[data-nav-id="4"] > ul{max-height: 475px;}
  li[data-nav-id="5"] > ul{max-height: 440px;}
  li[data-nav-id="10_1"] > ul::-webkit-scrollbar,li[data-nav-id="10_4"] > ul::-webkit-scrollbar, li[data-nav-id="4"] > ul::-webkit-scrollbar, li[data-nav-id="5"] > ul::-webkit-scrollbar {width: 5px;}
  /* Handle */
  li[data-nav-id="10_1"] > ul::-webkit-scrollbar-thumb,li[data-nav-id="10_4"] > ul::-webkit-scrollbar-thumb, li[data-nav-id="4"] > ul::-webkit-scrollbar-thumb, li[data-nav-id="5"] > ul::-webkit-scrollbar-thumb {background: rgba(0,0,0,.08);}
  /* Handle on hover */
  li[data-nav-id="10_1"] > ul::-webkit-scrollbar-thumb:hover,li[data-nav-id="10_4"] > ul::-webkit-scrollbar-thumb:hover, li[data-nav-id="4"] > ul::-webkit-scrollbar-thumb:hover {background: rgba(0,0,0,.2);}

  .top-header-right .dropdown-menu.account-info-css{max-width: 250px;}
  .section-title .popular-tag {padding-right: 90px!important;}
  .section-title .new-tag{padding-right: 68px!important;}
}

@media (max-width:1200px){
  .default-menu-list .new-categories-hover{left: -398px;}
  .single-panel > ul > li > a, .submenu-data-list ul > .section-title a, .submenu-data-list ul > .section-title div{font-size: 15px;}
  .default-menu-list .new-categories-hover:before {left: 320px;}
  /* .single-panel > ul{height: 374px;} */
  /* .shop-menu-data > li[data-nav-id="9"]{margin-left: 20px;} */
  .right-content-desc > .head {font-size: 15px;} 
}
@media (max-width:991px){
  .new-desktop-header .shop-menu-list.show-menu.is-active.show-menu, .shop-menu-data li[data-nav-id="23"]{display: block;}
  .new-desktop-header .top-menu-list{height: 100%;}
  .new-desktop-header .custom-listings .submenu-data-list>li>a{display: flex;align-items: center;}
  .new-desktop-header .custom-listings .shop-menu-data >li >a{padding: 12px 16px!important;}
  .new-desktop-header .custom-listings .submenu-data-list.show-menu li a img {float: none;}
  .new-categories-hover > ul{width: 100%;}
  .new-categories-hover > ul > li > a{padding: 12px 32px!important;}
  .section-title a:hover, .section-title.active:hover a, .section-title.active a, .section-title div:not(.single-panel):hover, .section-title.active:hover div:not(.single-panel), .section-title.active div:not(.single-panel) {background-color: transparent;}
  .section-title > a:before, .section-title > div:not(.single-panel):before {content: '\f078';right: 15px;font-size: 15px;}
  .single-panel > ul > li{margin-right: 0;position: relative;}
  .single-panel > ul > li > a{width: 100%;white-space: normal;max-width: 100%;}
  .single-panel > ul{height: auto;}
  .single-panel{padding: 0px 40px;background-color: #F2F6FA;}
  ul > li.section-title{border-bottom: 1px solid #e0e0e1;}
  ul > li.section-title:first-child{border-top: 1px solid #e0e0e1;}
  .single-panel > ul > li:before{content:'';position: absolute;bottom:0;width:calc(100% + 90px);left:-45px;height: 1px;background-color: #fff;}
  .single-panel > ul > li:last-child:before{display: none;}
  .custom-listings .submenu-data-list.show-menu li.section-title a:hover, .custom-listings .submenu-data-list.show-menu li.section-title div:hover {color: #82bc3b;}
  .submenu-data-list.new-categories-hover{box-shadow: none;}
  .default-menu-list .new-categories-hover, .single-panel > h3, .single-panel > p{display: none;}
  .new-desktop-header > div:not(.mob-header){display: none;}
  .desktop-header.new-desktop-header{display: block;}
  li[data-nav-id="11"] .submenu-data-list > li > a{align-items: center;padding: 0;}
  li[data-nav-id="11"]{display: block;}
  /* .top-header-mobile .top-right-icons{display: none;} */
  /* .with-login .top-header-right.top-header-mobile .pull-right.user-info-section > ul > li#headerNotification{display: inline-block;} */
  .with-login .top-header-right.top-header-mobile .pull-right.user-info-section > ul > li#headerNotification > a, .with-login .top-header-right.top-header-mobile .pull-right.user-info-section > ul > li#headerNotification > .bell-container{margin-right: 5px;}

  .shop-menu-data li a.sub-arrow::after, .shop-menu-data li[data-nav-id="1"] > a::after, .shop-menu-data li[data-nav-id="3"] > a::after, .shop-menu-data li[data-nav-id="4"] > a::after, .shop-menu-data li[data-nav-id="5"] > a::after, .shop-menu-data li[data-nav-id="7"] > a::after, .shop-menu-data li[data-nav-id="9"] > a::after, .shop-menu-data li[data-nav-id="10"] > a::after, .shop-menu-data li[data-nav-id="11"] > a::after, .shop-menu-data li[data-nav-id="23"] > a::after, .shop-menu-data li[data-nav-id="10_1"] > a::after, .shop-menu-data li[data-nav-id="1"] > span::after{right: 15px!important;font-size: 15px;}
  .shop-menu-data li a.sub-arrow:hover::after, .shop-menu-data li:hover a.sub-arrow::after, .shop-menu-data li[data-nav-id="1"] > a:hover::after, .shop-menu-data li[data-nav-id="1"]:hover > a::after, .shop-menu-data li[data-nav-id="3"] > a:hover::after, .shop-menu-data li[data-nav-id="3"]:hover > a::after, .shop-menu-data li[data-nav-id="4"] > a:hover::after, .shop-menu-data li[data-nav-id="4"]:hover > a::after, .shop-menu-data li[data-nav-id="5"] > a:hover::after, .shop-menu-data li[data-nav-id="5"]:hover > a::after, .shop-menu-data li[data-nav-id="7"] > a:hover::after, .shop-menu-data li[data-nav-id="7"]:hover > a::after, .shop-menu-data li[data-nav-id="9"] > a:hover::after, .shop-menu-data li[data-nav-id="9"]:hover > a::after, .shop-menu-data li[data-nav-id="10"] > a:hover::after, .shop-menu-data li[data-nav-id="10"]:hover > a::after, .shop-menu-data li[data-nav-id="11"]:hover > a::after, .shop-menu-data li[data-nav-id="23"]:hover > a::after{color: #615f5c;content: "\f078";}
  .default-menu-list .shop-menu-data > li > a:hover, .default-menu-list .submenu-data-list >li >a:hover, .default-menu-list .shop-menu-data > li:hover > a, .default-menu-list .submenu-data-list >li:hover >a{color: #615f5c;}
  .default-menu-list .shop-menu-data > li > a.active, .default-menu-list .shop-menu-data > li.active > a, .default-menu-list .shop-menu-data > li.active > a, .default-menu-list .shop-menu-data > li > a.active, .default-menu-list .submenu-data-list >li >a.active, .default-menu-list .submenu-data-list >li.active >a, .default-menu-list .shop-menu-data >li >span.active, .default-menu-list .shop-menu-data >li.active >span{color: #43611f;}

 .shop-menu-data li[data-nav-id="1"].active > a::after, .shop-menu-data li[data-nav-id="3"].active > a::after, .shop-menu-data li[data-nav-id="4"].active > a::after, .shop-menu-data li[data-nav-id="5"].active > a::after, .shop-menu-data li[data-nav-id="7"].active > a::after, .shop-menu-data li[data-nav-id="9"].active > a::after, .shop-menu-data li[data-nav-id="10"].active > a::after, .shop-menu-data li[data-nav-id="11"].active > a::after, .shop-menu-data li[data-nav-id="23"].active > a::after, .shop-menu-data li[data-nav-id="10_1"].active > a::after, .shop-menu-data li[data-nav-id="1"].active > span::after{content: "\f077";color:#82bc3b;}
 .mobile-hide{display: none!important;}
 .custom-listings .default-menu-list .shop-menu-data > li > a, .custom-listings .default-menu-list .shop-menu-data > li > span, .custom-listings .default-menu-list .shop-menu-data > li > div{font-size: 20px;border-bottom: none;}
.default-menu-list .shop-menu-data > li > span{padding: 12px 16px!important;display: block;color: #615f5c;font-weight: 400;cursor: pointer;position: relative;}
 .custom-listings .default-menu-list .submenu-data-list>li>a {border-bottom: 1px solid #fff;background-color: #F2F6FA;}
 .shop-menu-data > li > a[data-toggle="tooltip"]::after, .shop-menu-data > li > ul > li > a[data-toggle="tooltip"]::after{display: none;}
 /* .new-categories-hover.show-mobile{display: block;} */
 .new-categories-hover.show-desktop{display: none!important;}
 .section-title.active .single-panel{display: block;}
 .section-title.active > a:before, .section-title.active > div:not(.single-panel):before{content: '\f077';}
 .top-header-mobile .user-info-section .open > .dropdown-menu.account-info-css::before{display: none;}
 .shop-menu-data > li[data-nav-id="9"] {margin-left: 0px;}
 .custom-listings .shop-menu-data > li.active > .submenu-data-list > li.active > .submenu-data-list{display: block;box-shadow: none;}
 .default-menu-list .shop-menu-data li.active > a img, .default-menu-list .shop-menu-data li > a.active > img{transform: rotate(0deg);}
 .custom-listings .shop-menu-data > li.active > .submenu-data-list > li.active > .submenu-data-list > li > a{padding-left: 45px!important;}
 .default-menu-list .submenu-data-list > li[data-nav-id="10_1"] > a::a, .default-menu-list .submenu-data-list > li[data-nav-id="10_4"] > a::afterfter {background-image: none;color: #615f5c;content: "\f078";font-family: fontawesome;display: none;}
 .default-menu-list li .submenu-data-list >li >a[data-nav-id="10_1"]:hover::after,.default-menu-list li .submenu-data-list >li >a[data-nav-id="10_4"]:hover::after, .default-menu-list .submenu-data-list >li:hover >a[data-nav-id="10_1"]::after {color: #82bc3b;content: "\f078";}
 .default-menu-list .submenu-data-list > li[data-nav-id="10_1"].active > a::after,.default-menu-list .submenu-data-list > li[data-nav-id="10_4"].active > a::after {color: #82bc3b;content: "\f077"!important;transform: rotate(0) translate(0, -50%);display: none;}
 /* .main-header.without-login:not(.change-shop-bg) > .shop-top-container:not(.custom-shop-topheader){display: none;} */
 .new-categories-hover .single-panel > ul > li .badge-custom{position: static;transform: none;margin-left: 8px;}
 .user-info-section .open > .dropdown-menu.account-info-css::before, .user-info-section .myaccDropdown:hover > .dropdown-menu.account-info-css::before, .header-inner .btn-group .dropdown-menu::before, .user-info-section .open > .dropdown-menu.account-info-css::after, .user-info-section .myaccDropdown:hover > .dropdown-menu.account-info-css::after{display: none;}
 .top-header-right.top_link .myaccDropdown.cog-css-new.open{display: flex;align-items: center;}
 body.remScroll .main-container, body.remScroll .main-body{height:100%!important;}
 .shop-menu-data > li:hover > .submenu-data-list.show-menu, .submenu-data-list.show-menu > li:hover > .submenu-data-list.show-submenu, .header-inner .btn-group:hover .dropdown-menu, .shop-menu-data > li > .submenu-data-list.show-menu > li:hover > .submenu-data-list.show-menu, .shop-menu-data > li:hover > .submenu-data-list.show-menu.new-categories-hover{display: none;}
.custom-listings .shop-menu-data > li.active > .submenu-data-list.show-menu{display: block!important;}
}
@media (max-width: 1170px) and (min-width: 100px){
  .mob-top-header .logo {position: static;margin:0;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait){
  .new-desktop-header > div:not(.mob-header) { display: block;}
  .default-menu-list .shop-menu-data > li {position: relative;display: flex;align-items: center;}
  .shop-menu-data li a.sub-arrow::after, .shop-menu-data li[data-nav-id="1"] > a::after, .shop-menu-data li[data-nav-id="3"] > a::after, .shop-menu-data li[data-nav-id="4"] > a::after, .shop-menu-data li[data-nav-id="5"] > a::after, .shop-menu-data li[data-nav-id="7"] > a::after, .shop-menu-data li[data-nav-id="9"] > a::after, .shop-menu-data li[data-nav-id="10"] > a::after, .shop-menu-data li[data-nav-id="11"] > a::after, .shop-menu-data li[data-nav-id="23"] > a::after {right: 0!important;font-size: 10px;width:auto;height: auto;}
  .default-menu-list .shop-menu-data > li > a{font-size: 14px;}
  .shop-menu-data li a.sub-arrow, .shop-menu-data li[data-nav-id="1"] > a, .shop-menu-data li[data-nav-id="3"] > a, .shop-menu-data li[data-nav-id="4"] > a, .shop-menu-data li[data-nav-id="5"] > a, .shop-menu-data li[data-nav-id="7"] > a, .shop-menu-data li[data-nav-id="9"] > a, .shop-menu-data li[data-nav-id="10"] > a, .shop-menu-data li[data-nav-id="11"] > a {padding-right: 13px;}
  .default-menu-list .shop-menu-data > li:not(:last-child) {margin-right: 15px;}
  .default-menu-list .shop-menu-data > li a, .default-menu-list .shop-menu-data >li:first-child >a {font-size: 14px;}
  .shop-top-container:not(.custom-shop-topheader) .shop-top-header .mob-top-header {display: none;}
  .shop-top-container:not(.custom-shop-topheader) ~ .shop-container .top-menu-list, .shop-top-container:not(.custom-shop-topheader) .top-header-left .top-menu-list{position: static;display: flex;height: auto!important;}
  .shop-top-container:not(.custom-shop-topheader) .shop-top-header .top-header-left {display: block;}
  .top-menu-list.custom-listings > li.pd_around {display: block!important;float: none;width:auto;}
  .shop-top-container .shop-top-header{height: 40.63px;}
  .shop-top-container.custom-shop-topheader .shop-top-header{height: 63px;}
  .top-menu-list > li > a{border-bottom: none;}
  .top-header-left .top-menu-list > li > a{padding:0px 10px;}
  .default-menu-list .shop-menu-data > li.active > .submenu-data-list.show-menu, .default-menu-list .submenu-data-list.show-menu > li.active > .submenu-data-list.show-submenu, .default-menu-list .shop-menu-data > li > .submenu-data-list.show-menu > li.active > .submenu-data-list.show-menu{opacity: 1;visibility: visible;transform: translateY(0);position: absolute;display: block;}
  .right-content-desc > .desc{font-size: 12px;}
  .right-content-desc > .head{font-size: 14px;}
  .default-menu-list .submenu-data-list:before {top: -9px;border-bottom: 11px solid #fff;    border-right: 12px solid transparent;border-left: 12px solid transparent;}
  .default-menu-list li.active .new-categories-hover{display: flex!important;}
  .default-menu-list .new-categories-hover {width: 750px;left: -252px;}
  .new-categories-hover .badge-custom{font-size: 10px;top: -1px;position: relative;}
  .new-categories-hover > ul {width: 270px;min-width: 270px;}
  .section-title > a:before, .section-title > div:before {right: 10px;font-size: 10px;content: '\f054';}
  .section-title.active > a:before, .section-title.active > div:before {content: '\f054';}
  .single-panel > ul > li:before{display: none;}
  .single-panel{padding: 10px 20px;background-color: #fff;}
  .single-panel > h3, .single-panel > p {display: block;}
  .single-panel > ul {height: 400px;overflow-y: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;}
  .single-panel > ul::-webkit-scrollbar {height: 5px;}
  /* Handle */
  .single-panel > ul::-webkit-scrollbar-thumb {background: rgba(0,0,0,.08);}
  /* Handle on hover */
  .single-panel > ul::-webkit-scrollbar-thumb:hover {background: rgba(0,0,0,.2);}

  ul > li.section-title {border-bottom: none;}
  ul > li.section-title:first-child {border-top: none;}
  .section-title a:hover, .section-title.active:hover a, .section-title.active a, .section-title div:hover, .section-title.active:hover div, .section-title.active div {background-color: #f5f5f5;}
  .new-categories-hover > ul > li > a {padding: 5px 70px 5px 15px!important;}
  .default-menu-list .new-categories-hover:before {left: 300px;}
  .default-menu-list .submenu-data-list > li[data-nav-id="10_1"].active > a::after, .default-menu-list .submenu-data-list > li[data-nav-id="10_4"].active > a::after {color: #82bc3b;content: "\f054"!important;transform: rotate(0) translate(0, -50%);display: block;background-image:none;}
  li[data-nav-id="10_4"] > ul, li[data-nav-id="10_1"] > ul {width: 340px;}
  .submenu-data-list > li[data-nav-id="10_1"] a:not(:only-child)::after,.submenu-data-list > li[data-nav-id="10_4"] a:not(:only-child)::after {right: 18px;}
  .submenu-data-list > li a:not(:only-child)::after {content: "\f054";right: 24px;top: 50%;font-size: 12px;transform: translateY(-50%);color: #615f5c;font-family: fontawesome;position: absolute;}
  .default-menu-list li .submenu-data-list >li >a[data-nav-id="10_1"]:hover::after,.default-menu-list li .submenu-data-list >li >a[data-nav-id="10_4"]:hover::after, .default-menu-list .submenu-data-list >li:hover >a[data-nav-id="10_1"]::after {color: #82bc3b;content: "\f053"!important;}
  .default-menu-list li .submenu-data-list >li >a[data-nav-id="10_1"]::after,.default-menu-list li .submenu-data-list >li >a[data-nav-id="10_4"]::after {content: "\f054"!important;background-image:none;}
  .main-header.without-login .shop-menu-data > li[data-nav-id="36"]{padding:0;}
  .default-menu-list .need-design-con-link.btn.btn-default{font-size: 14px;padding: 6px 11px!important;}
  .signin-top a[data-id="33"] {font-size: 13px;}
  .signin-top li[data-nav-id="34"]{display: block!important;margin-left: 7px;}
  .signin-top li[data-nav-id="35"] .join-now{display: block!important;}
  .main-header.without-login li[data-nav-id="5"] > ul {width: 380px;}
  .main-header.without-login .default-menu-list .new-categories-hover {left: -227px!important;}
  li[data-nav-id="10"] > ul {width: 340px;}
  .shop-menu-data li[data-nav-id="10_1"] > a::after, .default-menu-list li .submenu-data-list > li > a[data-nav-id="10_4"]::after{right: 5px !important;}
}

@media (min-width:768px) and (max-width:1024px){
  .default-menu-list li[data-nav-id="3"] .submenu-data-list{right: -115px;}
  .default-menu-list li[data-nav-id="3"] .submenu-data-list:before {right: 140px;}
}
/*Main Header Menus end*/
.shop-top-container.custom-shop-topheader ~ .shop-container .mobile-header{display:none;} 
/*Search box hover effect */
#input-search.change-input-props.focused {
    border: #db404b solid 1px;
    border-radius: 5px;
}
#input-search.change-input-props.focused #search-box {
    background: #db404b;
}
#input-search.change-input-props.focused #search-box .icon{
    color: #fff;
    -webkit-text-stroke: #db404b 1px;
}
@media screen and (max-width:767px){
  .shop-menu-data>li>a, .shop-menu-data>li>span{color: #5a5856;}
  .right-content-desc>.head{color:#555351;}
  .right-content-desc>.desc{color:#333;}
  .new-categories-hover .badge-custom{color:#3F5C1D;} 
}
/*end hover*/


/* Add new css start */
.new-text-infos{display: inline-block;width:40px;height: 18px;line-height: 18px;font-size: 12px;text-align:center;font-weight: 500;padding: 0 6px;border-radius: 4px;background: rgb(16,108,255);color: #fff;margin-left: 4px;border-radius: 24px;}
.blink-text-infos{animation: blinktextinfo 3s ease-in-out infinite;}
@keyframes blinktextinfo{50%{opacity: 0;}}
/* Add new css end */

/* Guest login css start */
.guest-login-details{font-size: 13px;font-weight: 400;display: inline-flex;align-items: center;color:#615f5c;padding:0px;}
.signin-top span.guest-login-details{padding:0px;}
.guest-login-details span.reduce-right-space{padding-right:0px;}
.guest-login-details b{margin-left: 4px;font-weight: 600;color:#82bc3b;}
.guest-login-details i{font-size:17px;line-height:normal;margin-right:0px;margin-left:6px;}
.guest-login-details .icon-circle-info:before{content:"\f05a";}
.guest-login-details .tooltip-inner{font-size:13px;font-weight:500;}
.guest-tooltip-props,
.signin-top .guest-tooltip-props{position: relative;padding:0px;}
.guest-tooltip-infos{position: absolute;display:none;width: 196px;right: -10px;top: 26px;background: #000;color: #fff;font-weight: 600;font-size: 13px;line-height: normal;padding: 8px;border-radius: 4px;}
.guest-tooltip-infos:after{position: absolute;content:"";top:-6px;right:10px;width: 0; height: 0; border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #000;}
.guest-tooltip-props.show-tooltips .guest-tooltip-infos{display: inline-flex;}
.guest-login-details .icon-circle-info{display:none;}
@media screen and (max-width:1023px){
	.guest-login-infos{display: none;}
  .guest-login-details .icon-circle-info{display: inline-flex;}
  .guest-login-details i{margin-left:0px;}
}

/* Guest login css end */

.festive-strip .festive-textCss.active b{color:#fbcd55 !important}

/* Haloween css */
.haloween-strip img{
  border-radius:8px;
}
@media screen and (max-width:991px){
  .haloween-strip{display: none;}
}