
img{
  -webkit-backface-visibility:hidden;
     -moz-backface-visibility:hidden;
      -ms-backface-visibility:hidden;
       -o-backface-visibility:hidden;
          backface-visibility:hidden;
image-rendering: -webkit-optimize-contrast!important;
}
.tax-pa_movement .ttdesc.readmore.js-read-more {
    opacity: 1!important;
}
.category-grid-item img{width:100%}.category-grid-item .hover-mask{padding:10px}.category-grid-item .category-image-wrapp{position:relative;overflow:hidden;border-radius:var(--wd-cat-brd-radius, var(--wd-brd-radius))}
.browser-Safari .category-grid-item .category-image-wrapp{transform:translate3d(0, 0, 0)}.category-grid-item .category-image{display:block;margin:-1px;transition:transform 0.5s cubic-bezier(0, 0, 0.44, 1.18)}
.category-grid-item:hover .category-image{transform:scale3d(1.1, 1.1, 1)}.category-grid-item .wd-entities-title{margin-bottom:0;text-transform:uppercase;font-size:20px}
.category-grid-item .count{display:none;padding:0;background-color:transparent;color:rgba(0,0,0,0.25)}.category-grid-item .more-products>a{color:inherit}
.category-grid-item .wrapp-category{position:relative;border-radius:var(--wd-cat-brd-radius, var(--wd-brd-radius))}.category-grid-item .category-link{z-index:5}.wd-img-width .cat-design-alt .category-image-wrapp{margin-left:auto;margin-right:auto;max-width:var(--wd-cat-img-width)}.products:not(.wd-img-width) .cat-design-alt img{width:auto}.cat-design-alt.categories-with-shadow .category-image-wrapp{box-shadow:1px 1px 2px rgba(0,0,0,0.12)}@media (max-width: 768.98px){.category-grid-item .wd-entities-title{font-size:16px}.category-grid-item:hover .category-image{transform:none}}
.wd-products-tabs:is(.tabs-design-default,.tabs-design-alt) .wd-tab-content-wrapper.loading .wrap-loading-arrow {
    display: none
}
body.single-product .container.sprp {
    width: 100%;
}
body.search .woodmart-shop-tools,body.search .f-btn {
    display: block;
}
body.search .shop-loop-head {
    margin-bottom: 20px;
 }
body.search .woodmart-products-tabs .products-tabs-title li {
    padding-bottom: 0px;
}
body.search .woodmart-products-tabs .products-tabs-title .tab-label {
    padding-bottom: 15px;
}
body.search .woodmart-products-tabs.tabs-design-alt .products-tabs-title .tab-label:after {
    margin-top: -1px;
}
.search .woocommerce-info:before {
	margin-left: 0px;
}
body.search h1.entry-title {
    margin-bottom: 10px!important;
}
.search .products {
    margin-top: 30px!important;
}
input[type='text']:focus {
    outline: none;
    border-color: rgb(251 251 251 / 52%);
    transition: border-color .4s ease;
}
.vc_mffluid.modt .fbgm .searchform input[type="text"] {
    height: 50px;
	padding: 0 0px;
	border: 0px;
	border-bottom: 1px solid #fff!important;
	border-radius: 0px!important;
	color: #fff !important;
    background: #fff0;
}
 div.term-description + [data-readmore-toggle], div.term-description[data-readmore]{display: block; width: 100%;}div.term-description[data-readmore]{transition: height 80ms;overflow: hidden;}
.carousel .dragging a {
  pointer-events: none;
}
.carousel .carousel__wrapper {
  position: relative;
  margin-bottom: 30px;
  margin-top: 20px;
}
@media only screen and (min-width: 1180px) {
  .carousel .carousel__wrapper.has-arrows .carousel__content {
    justify-content: space-between;
  }
}
@media only screen and (min-width: 1180px) {
  .carousel .carousel__wrapper.has-arrows .carousel__arrows {
    display: flex;
  }
}
.carousel .carousel__content {
  overflow-y: hidden;
  overflow-x: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
 display: flex;
  -webkit-overflow-scrolling: touch;
  cursor: grab;
  padding: 0;
  margin: 0;
  grid-gap: 10px;
  grid-auto-flow: column;
  list-style: none;
}
.carousel .carousel__content::-webkit-scrollbar {
  display: none;
}
.carousel__content li{
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: calc(100% / 6 - (10px * 2) - (20px / 6));
     display: flex;
    flex-direction: column;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.carousel__content li.catogr{
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: calc(100% / 9 - (10px * 2) - (20px / 9));
     display: flex;
    flex-direction: column;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.carousel__content.bkstarta .category-image-wrapp{
    position: relative;
  }
.carousel__content.bkstarta .category-image-wrapp .absolute-gradient {
    position: absolute;
    top: 0;
    background: linear-gradient(180deg,transparent 0%,rgba(20,27,32,.3) 0%,rgb(36 51 68 / 95%));
    left: 0;
    opacity: 0.8;
    right: 0;
    bottom: 0px;
}
.carousel__content.bkstarta .category-grid-item .count,.carousel__content.bkstarta .category-title span  {
   color: #fff;
}
.carousel__content.bkstarta .category-title{
    position: absolute;
	left: 20px;
    bottom: 20px;
  }
.carousel__content.bkstarta .category-grid-item .category-link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 5;
}
.carousel__content.bkstarta .category-grid-item img {
    height: 170px;
    object-fit: cover;
}
.carousel__content.bkstarta {
    margin-bottom: 30px;
}
@media (min-width: 1025px){
.carousel__content.bkstarta .category-image-wrapp {
    min-height: 170px;
}}
@media (max-width: 700px){
	.woodmart-products-tabs .products-tabs-title {
 padding-right: 40px;
}
	.carousel__content.bkstarta .category-title{
   left: 10px;
    bottom: 10px;
    right: 10px;
  }
.carousel__content.bkstarta .category-grid-item img {
   height: 110px;
    object-fit: cover;
}
.carousel__content {
    padding-left: 15px !important;
	  padding-right: 15px !important;
}
.carousel__content li {
    flex: 1 0 calc(50% - 10px * 2)!important;
}
.carousel .carousel__wrapper {
    margin-bottom: 20px;
    margin-top: 10px;
}
.carousel__header {
    display: none;
}
}
.carousel__wrapper.has-arrows:hover .carousel__header>div {
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
    pointer-events: visible;
}
.carousel__arrow.disabled:after {
     opacity: 0.3;
}
.carousel__arrow.arrow-prev {
    transform: translateX(-30px);
	left: -15px;
}
.carousel__arrow.arrow-next{
   right: 55px;
	transform: translateX(40px);
}
.carousel__arrow{
	 cursor: pointer;
    user-select: none;
    visibility: hidden;
    z-index: 2;
    align-items: center;
    background-color: #fefefe;
    border: 1px solid #ebeff5;
    border-radius: 100%;
    box-shadow: 0 2px 6px 0 rgba(32,76,136,.15);
    position: absolute;
    border-radius: 50%;
    height: 40px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 50%;
    z-index: 250;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    width: 40px;
    justify-content: center;
    margin-top: -25px;
    cursor: pointer;
    transition: all .25s ease;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
.carousel__arrow.arrow-prev:after {
    content: "\e87a";
    font-family: "bb-icons";
}
.carousel__arrow.arrow-next:after {
    content: "\e87b";
    font-family: "bb-icons";
}
.carousel__arrow:after {
    font-size: 20px;
    line-height: 1;
}
.wd-carousel-container {
    margin-top: 20px;
}
.therimg .category-grid-item.design-hm,.category-grid-item.design-hm  {
    margin-bottom: 0px!important;
}
.vc_mffluid.modt .fbgm .searchform .searchsubmit {
    right: 10px;
    width: auto;
}
.vc_mffluid.modt .fbgm .searchform .searchsubmit {
    background-color: #fff0;
}
.procontent .woodmart-text-block-wr {
    margin-bottom: 20px;
}
.vc_mffluid.modt .fbgm .searchform .searchsubmit:after {
    color: rgba(255,255,255,1);
	content: "\e81f";
	font-size:18px;
    font-family: "bb-icons";
}
.vc_mffluid.topss .fbgmtx {
     color: rgba(255,255,255,1);
}
.vc_mffluid.topss .fbgm {
    padding-bottom: 70px;
    padding-top: 100px;
    min-height: 250px;
    position: relative;
    z-index: 2;
}
.catogr img{
aspect-ratio: 2.4;
    height: 60px;
    object-fit: cover;
    width: 100%;
    display: block;
}
.fbgm {
box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
	margin: 0 auto;
	}
.vc_mffluid.modt .fbgm {
  text-align: left!important;
  padding-top: 15vh;
    padding-bottom: 10vh;
}
.vc_mffluid{
    position: relative;
    box-sizing: border-box;
    margin-left: -15px;
    margin-right: -15px;
	 margin-bottom: 1px;
 background-image: url(https://mdl.artvee.com/assets/hfo55a.jpg); 
	background-position: center !important; 
	background-repeat: no-repeat !important; 
	background-size: cover !important;
}
.vc_mffluid::after {
   background-color: rgba(0,0,0,.5);
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
	left: 0;
    width: 100%;
    z-index: 1;
}
.vc_foot{
	margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding: 5px 60px 5px;
    background-color: #020202 !important;
}
.vc_cptxt {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-top-width: 1px !important;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    border-top-color: #262626 !important;
    border-top-style: solid !important;
}
.vc_mffluid.topss .searchform .searchsubmit {
   background-color: #fff;
       right: 20px;
    width: auto!important;
}
.vc_mffluid.topss .searchform .searchsubmit:after {
    color: #dddddd!important;
	font-size: 16px;
}
.rsdfm{
border-radius: 0.375rem;
	padding: 0.4rem;
	display:flex;
	    background-color: #fff;
}
.submitrsdfm {
   border-radius: 0.375rem;
   display:flex;
  gap: 0.5rem;
  padding: 10px 20px;
    justify-content: center;
    align-items: center;
	  padding-left: 2rem;
    padding-right: 2rem;
background-color: #f7be68;
    min-width: 100px;
	font-size: 14px;
	    text-transform: capitalize;
}
.fbgm .products-tabs-title a {
    color: #fff;
}
.fbgm .products-tabs-title .tab-label:after {
    background-color: #fff!important;
    height: 1px!important;
}
.fbgmtx{
    margin-top: 5px;
        margin-bottom: 20px;
	font-size: 16px;
    line-height: 28px;
    color: rgba(255,255,255,0.8);
}
.vc_mffluid.modt .fbgmtx{
     margin-bottom: 5px;
}
.fbgmt {
    font-size: 50px;
    line-height: 60px;
    color: #FFF;
    margin-bottom: 5px;
    font-family: hedblk, Arial, Helvetica, sans-serif;
    font-weight: 900!important;
}
.vc_mffluid.topss .searchform input[type="text"] {
  padding-right: 50px;
    height: 40px;
    font-size: 14px;
	 color: rgb(0,0,0,0.8);
    background-color: #fff;
border: 0px solid #f5f8fa;
}
.vc_mffluid.topss .searchform input[type="text"]::placeholder {
    color: rgb(0,0,0,0.8)
}
.vc_mffluid.topss.nttst .fbgmt {
    justify-content: center;
	font-size: 50px;
    line-height: 60px;
    color: #FFF;
	    margin-bottom: 0px;
    font-family: hedblk, Arial, Helvetica, sans-serif;
    font-weight: 900!important;
}
.vc_mffluid.topss.nttst .woodmart-search-form {
    max-width: 35%;
}
.vc_mffluid.nttst::after {
    background-color: rgba(0,0,0,.05);
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}
.vc_mffluid.topss.nttst .searchform input[type="text"]::placeholder {
    color: rgb(255,255,255,0.7)
}
.vc_mffluid.topss.nttst .searchform input[type="text"] {
    -webkit-backdrop-filter: blur(10px);
    border-radius: 25px;
    padding-right: 50px;
    height: 38px;
    font-size: 14px;
    color: #fff;
    backdrop-filter: blur(2px);
    background-color: rgba(255,255,255,.3);
    border: 1px solid rgba(232,232,232,0);
}
.vc_mffluid.nttst {
    position: relative;
    box-sizing: border-box;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 1px;
    background-image: url(https://mdl.artvee.com/assets/hfo55.jpg);
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.vc_mffluid.topss.nttst .fbgm {
    padding-bottom: 70px;
    padding-top: 100px;
    min-height: 250px;
    position: relative;
    z-index: 2;
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    text-align: center;
}
.vc_mffluid.topss.nttst .fbgmtx {
    margin-top: 5px;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 28px;
    color: rgba(255,255,255,0.8);
}
@media (min-width: 1025px){
.vc_mffluid.topss.nttst .fbgm .woodmart-search-form {
    margin: 0px auto 30px;
}
.brwtt{
	width:80%;
}
}
.search .portfolio-entry {
    margin-bottom: 30px;
}
.search .category-grid-item {
    margin-bottom: 30px!important;
}
@media (max-width: 700px){
	.search .products {
    margin-top: 20px!important;
}
	.search .portfolio-entry {
    margin-bottom: 15px;
}
	.wd-owl:not(.owl-loaded) {
    margin: 0px 20px!important;
 }
.vc_mffluid.topss.nttst .fbgmt {
    line-height: 42px!important;
    margin-bottom: -2px!important;
    font-size: 40px!important;
    color: #FFF;
    padding-right: 60px !important;
}
.vc_mffluid.topss.nttst .fbgmt span {
    margin-bottom: 5px;
}
.vc_mffluid.topss.nttst .searchform input[type="text"] {
    height: 40px!important;
    margin: 8px 0px 0px;
}
.vc_mffluid.topss.nttst .woodmart-search-form {
    margin-bottom: 15px !important;
    margin-top: 5px;
    width: 80%;
	 max-width: 80%;
	 margin-right: 45px !important;
}
.vc_mffluid.topss.nttst .fbgmfx {
    display: flex;
    flex-direction: column-reverse;
}
.vc_mffluid.topss.nttst {
    background-image: url(https://mdl.artvee.com/ft/mmai-5a.jpg) !important;
}
.vc_mffluid.topss.nttst .fbgmtx {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    line-height: 1.4!important;
    font-size: 14px!important;
    color: rgba(255,255,255,0.8);
}
.vc_mffluid.topss.nttst .fbgm {
    padding-bottom: 20px!important;
    padding-top: 90px!important;
    min-height: 250px!important;
    text-align: left!important;
    text-align: left!important;
}
}
.catogr-title {
    height: 100%;
    width: 100%;
	align-items: center;
    position: absolute;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    bottom: 0px;
	color:#fff;
	font-weight: normal;
	    font-size: 16px !important;
		font-family: nmed;
}
.shop-title-wrapper {
    width: 100%;
}
.owlcontaine .therimg .cat-design-default .category-title {
    font-size: 15px !important;
}
.catogr-img {
    left: 0px;
    position: absolute;
    top: 0px;
    visibility: visible;
    height: 100%;
    width: 100%;
    object-fit: none;
    object-position: center top;
}
.catogr-ovl {
    background-color: rgb(0, 0, 0);
    opacity: 0.50;
    height: 100%;
    width: 100%;
    position: absolute;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    bottom: 0px;
    overflow: auto;
    transition: background-color 160ms cubic-bezier(0.45, 0, 0.4, 1) 0s, opacity 160ms cubic-bezier(0.45, 0, 0.4, 1) 0s;
}
.tabs-design-pcat{
	 margin-bottom: 25px;
}
.btlnks {
    margin-top: 20px;
    font-size: 14px;
color:#fff;
}
.btlnks span{
font-family: nmed, Arial, Helvetica, sans-serif;
    font-weight: 500;'
	color:#fff;
}
.owlcontaine .woodmart-text-block {
    font-size: 20px;
}
.vc_column-inner_16 {
    padding: 15px 60px !important;
    display: flex;
	 margin: 0 auto;
	max-width: 2100px;
}
.bgfrfnt{
	font-size: 54px;
    line-height: 60px;
    color: #000;
	  margin-right: 80px;
	    font-family: hedblk, Arial, Helvetica, sans-serif;
}
.vc_single_grey{
	margin-top: -30px;
	 margin-bottom: -60px
}
.bgfrfntsm {
    max-width: 64%;
	font-size: 16px;
    line-height: 1.6;
}
.vc_custom_16{
    margin-top: 30px !important;
    padding-top: 0px !important;
	margin-bottom: 10px;
    padding-bottom: 0px !important;
}
.lsttxt.woodmart-text-block {
   margin-top: 20px;
}
 .owl-stage {padding-left: 0 !important;
 } 
.wd-products-tabs.tabs-design-simple .wrap-loading-arrow {
    right: calc(var(--wd-header-padding) - 10px)
}
.wd-products-tabs.tabs-design-simple .owl-nav {
    right: var(--wd-header-padding)
}
.wd-tabs {
    --wd-header-sp: 20px;
    --wd-header-padding: .001px;
}
[class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] {
    right: calc(40px + var(--wd-car-sp) / 2);
}
[class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"] {
  left: calc(-20px + var(--wd-car-sp) / 2);
}
.wd-btn-arrow {
    visibility: hidden;
    z-index: 2;
     align-items: center;
    background-color: #fefefe;
     border: 1px solid #ebeff5;
    border-radius: 100%;
    box-shadow: 0 2px 6px 0 rgba(32,76,136,.15);
    position: absolute;
    border-radius: 50%;
   height: 40px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 50%;
    z-index: 250;
   cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    width: 40px;
    justify-content: center;
    margin-top: -25px;
    cursor: pointer;
    transition: all .25s ease;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden
}
.wd-btn-arrow[class*="prev"] {
    transform: translateX(-30px)
}
.wd-btn-arrow[class*="prev"]:after {
    content: "\e87a";
    font-family: "bb-icons"
}
.wd-btn-arrow[class*="next"] {
    transform: translateX(30px)
}
.wd-btn-arrow[class*="next"]:after {
    content: "\e87b";
    font-family: "bb-icons"
}
.browser-Safari .wd-btn-arrow {
    visibility: visible
}
.wd-btn-arrow:after {
   font-size: 20px;
    line-height: 1
}
.wd-btn-arrow:hover {
    color: var(--color-gray-500)
}
.main-page-wrapper.hmmax{
	max-width: 2100px;
	margin: 0 auto;
}
.owlcontaine{
	max-width: 2100px;
    margin: 0 auto;
    padding-left: 65px !important;
    padding-right: 0px;
    padding-top: 20px;
}
@media (min-width: 2100px){
.owlcontaine {
    padding-right: 70px !important;
}
[class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] {
    right: calc(-25px + var(--wd-car-sp) / 2);
}
}
.owlcontaine .category-grid-item .category-image-wrapp {
    position: relative;
    overflow: hidden;
}
.cat-design-default .wrapp-category {
        overflow:hidden
    }
    .cat-design-default .hover-mask {
        position: absolute;
        inset-inline: 20px;
        bottom: 15px;
        padding: 0 !important;
        text-align: start;
        transition: transform .3s ease;
        transform: translateY(100%) translateZ(0)
    }
    .cat-design-default .wd-entities-title {
        position: absolute;
        bottom: 100%;
        inset-inline-start: 0
    }
    .cat-design-default .more-products {
        margin-top: 5px;
        opacity: 0;
        transition: transform .3s ease, opacity .3s ease;
        transform: translateY(15px) translateZ(0)
    }
    .cat-design-default.categories-with-shadow .wrapp-category {
        box-shadow: 1px 1px 2px rgba(0,0,0,0.12)
    }
    .cat-design-default:hover .hover-mask {
        transform: translateY(0) translateZ(0)
    }
    .cat-design-default:hover .more-products {
        opacity: 1;
        transform: translateY(0) translateZ(0)
    }
@media (min-width: 1025px){
.tax-pa_artist .popup-quick-view .product-tabs-wrapper {
    padding: 10px 40px;
}
.single-product .product-image-summary .product-image-wrap img{
    max-height: 800px;
}
}
.arthhh{
	display:none;
}
.woodmart-products-tabs .products-tabs-title li {
   padding-bottom: 15px;
}
.woodmart-products-tabs.tabs-design-alt .tabs-navigation-wrapper {
    margin-bottom: 1px;
}
.woodmart-products-tabs.tabs-design-alt .woodmart-tabs-header {
    border-bottom: 1px solid rgba(223, 223, 223, 0.50);
    margin-bottom: 0px;
}
.sing.popup-quick-view{
      -webkit-transform: translateY(2%) scale(1);
    -ms-transform: translateY(2%) scale(1);
    transform: translateY(2%) scale(1);
    opacity: 0;
    background: rgba(52, 54, 66, 0.5);
    cursor: default;
    -webkit-overflow-scrolling: touch;
}
.lrm-user-modal.sing.is-visible {
    -webkit-transition: opacity 0.1s ease;
    transition: opacity 0.1s ease;
	width: 100%;
    height: 100%;
    opacity: 1;
    pointer-events: auto;
}
.promo-banner.banner-mask .wrapper-content-banner {
    background-color: rgba(0,0,0,.2);
    transition: background-color 0.5s cubic-bezier(0,0,.44,1.18);
	  inset: 0;
}
.banner-title-wrap {
    position: absolute;
    bottom: 20px;
    left: 20px;
}
h4.banner-title {
    font-family: nmed, Arial, Helvetica, sans-serif!important;
	line-height: 1!important;
    font-size: 20px!important;
	font-weight:normal!important;
}
.justfr .searchform input[type="text"]{
    border: 0px solid #f5f8fa;
    border-radius: 6px;
	height:50px;
    background-color: #eee;
}
.justfr .searchform{
    max-width:600px;
}
.justfr .searchform .searchsubmit {
    background-color: #fff0;
}
.page-id-74629 .products {
    margin-top: 0px;
}
.lrm-user-modal.sing {
    position: fixed;
    z-index: 9997;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 0;
    height: 0;
    overflow-y: scroll;
    opacity: 0;
   pointer-events: none;
    -webkit-overflow-scrolling: touch;
}
.lrm-user-modal.is-visible .sing.popup-quick-view {
    -webkit-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
    -webkit-transition: opacity 0.1s ease, -webkit-transform 0.3s ease;
    transition: opacity 0.1s ease, -webkit-transform 0.3s ease;
    transition: opacity 0.1s ease, transform 0.3s ease;
    transition: opacity 0.1s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
    opacity: 1;
}
@media (max-width: 919px){
.lrm-user-modal.sing {
   background: rgba(52, 54, 66, 0.5)!important;
}
.shot-overlay.overlay-visible {
    -webkit-transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
    transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
    transition: opacity 0.1s ease, transform 0.1s ease;
    transition: opacity 0.1s ease, transform 0.1s ease, -webkit-transform 0.3s ease;
}}
.ajax-loaded .atab .term-description{
    -webkit-animation: wd-fadeIn .2s ease;
    animation: wd-fadeIn .2s ease;
}
.atab .term-description{
    transition: opacity .20s ease, visibility .20s ease, -webkit-transform .20s ease;
    transition: opacity .20s ease, visibility .20s ease, transform .20s ease;
    transition: opacity .20s ease, visibility .20s ease, transform .20s ease, -webkit-transform .20s ease;
}
.ajax-loaded .atab.txlde .term-description {
    -webkit-animation: none;
    animation: none;
}
.wrapp-catti .wpw-fp-follow-btn-wrapper {
    margin: 5px 0;
    right: 20px;
    z-index: 200;
    top: 20px;
    position: absolute;
}
[aria-expanded="true"] + [data-readmore-toggle]:before{
	background-image: linear-gradient(to bottom,rgb(255 255 255 / 0%) 0,#fff0 73%)!important;
}
.entry-header.settings-header {
    margin: 60px auto -1px auto;
    width: 65%;
    background-color: #f5f6f7;
    border-radius: 6px 6px 0px 0px;
    border: 1px solid #e7e9ec;
    border-bottom: 0px solid #e7e9ec;
    padding: 15px 35px;
}
.bp-profile-content .profile:not(.public) {
    padding: 0px;
}
#buddypress #item-header-cover-image.bb-disable-cover-img #item-header-avatar {
     position: relative;
}
a.link-change-profile-image {
    top: 60px;
    left: 50%;
    margin-left: 0;
    transform: translateX(-50%);
	border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 34px;
    height: 34px;
	    z-index: 3;
    opacity: 0;
	background: #959393;
	    color: #acacac;
    transition: all .2s;
    text-decoration: none;
}
a.link-change-cover-image i:after, a.link-change-profile-image i:after, a.position-change-cover-image i:after {
    position: absolute;
    left: 4px;
    top: 4px;
    z-index: 1;
    content: " ";
    width: 28px;
    height: 28px;
    background-color: var(--bb-headings-color);
    border-radius: 15px;
}
.whb-secondary-menu .menu-simple-dropdown li a {
    padding-top: 12px;
     padding-bottom: 12px;
 }
 h3.product-title {
    margin-bottom: 7px!important;
}
.therimg .category-image-wrapp .absolute-gradient {
    position: absolute;
    top: 0;
  background: linear-gradient(180deg,transparent 0%,rgba(20,27,32,.3) 0%,rgb(36 51 68 / 95%));
    left: 0;
	opacity:0.8;
    right: 0;
    bottom: 0px;
}
.dflex strong {
    font-weight: 400;
}
span.separator{
	 margin: 4px;
}
.dflex .icons-design-simple .woodmart-social-icon {
        width: 33px;
    height: 33px;
    border-radius: 50%;
}
}
.wpw_fp_followers_message .wpw-fp-tooltip-inner {
    font-size: 14px;
    font-weight: bold;
    opacity: 0.8;
    filter: alpha(opacity=80);
    background-color: #ffffff;
    border-radius: 4px;
    color: #6b6b6b;
    max-width: 200px;
    padding: 0px 0px;
    text-align: left;
    text-decoration: none;
    line-height: 1;
}
.tfollo{
	display:flex;
	margin:10px 0px;
	align-items:center;
}
.white-popup {
    border-radius: 8px;
 padding: 30px 15px 30px 30px;
}
.snax-collections.snax-collections-tpl-listxs {
    max-height: 380px;
    width: 50%;
    overflow-y: auto;
}
.wpw-fp-follow-btn-wrapper .wpw-fp-follow-btn {
   min-width:90px;  
    margin-right: 10px;
}
.snax-form-collection-search {
    display: -ms-flexbox;
    display: -webkit-flex;
    width: 50%;
    margin-right: 20px;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}
.mfp-ready .white-popup {
opacity: 1;
			height:504px;
-webkit-transform: scale(1);
    transform: scale(1);
}
.mfp-removing .white-popup  {
    -webkit-transform: scale(.5);
    transform: scale(.5);
    opacity: 0;
 -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.white-popup  {
    -webkit-transform: scale(.5);
    transform: scale(.5);
    opacity: 0;
	max-width: 800px;
 -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.snax-form-collection-search input[type='search'] {
 display: inherit;
    border: 1px solid #f5f8fa;
    width: 100%;
    padding: 0 15px;
	    background-position: right 15px center;
    background-color: #f5f8fa;
    border-radius: 4px;
    color: #122B46;
}
.site-header .sub-menu a {
       font-size: 14px;
    font-weight: 400;
  font-family: 'SF UI Text', sans-serif;
}
textarea {
    padding: 15px 15px;
}
#snax-popup-add-to-collection .snax-edit-collection-row-visibility span{
    flex-shrink: 0;
    display: flex;
    margin-right: 20px;
    min-width: 110px;
}
.snax-collection-tpl-listxs {
    padding: 0px 0;
    position: relative;
}
#snax-popup-add-to-collection li.snax-collections-item {
        border-width: 0px 0 0;
    margin-bottom: 15px;
}
.snax-form-collection-search  .snax-edit-collection-row-visibility label {
    display: flex;
    border: 0px solid rgba(129, 129, 129, 0.2);
    width: 100%;
    padding: 0 0px;
    line-height: 1;
	    background-color: #fff;
    border-radius: 4px;
    color: #122B46;
    font-size: 16px;
	align-items: center;
margin-bottom: 0px;
    width: 100%;
}
#snax-popup-add-to-collection .snax-edit-collection-row-visibility {
    display: flex;
    margin: 25px 0px 20px;
}
.cat-design-default.categories-with-shadow .category-image-wrapp {
    box-shadow: none;
	overflow: hidden;
}
#snax-popup-add-to-collection .mfp-close {
    top: 20px !important;
    right: 20px;
}
.info-box-title {
    font-family: nmed!important;
}
.snax-notifications {
    z-index: 3000;
}
.s-link.brd {
    border-right:1px solid #e5e5e56b;
}
ul.social-block.s-grid.big-icon {
    display: flex;
	flex-wrap:wrap;
    margin: 0;
}
ul.social-block.s-grid.big-icon>li {
   width: 50%;
}
.quick-view.wd-action-btn.wd-quick-view-btn > a:before {
    font-family: "snaxicon" !important;
    content: "\e00e";
    font-size: 24px;
}
.quick-view.wd-action-btn.wd-style-icon > a {
   width: 4px;
    height: 25px;
	margin-left:10px;
    font-weight: 600;
    line-height: 1;
}
.snax-action-links .thecirc {
    margin: 0px 15px 0px 0px;
}
.pophead .arbgimg img{
   width: 60px;
   height:40px;
	 border-radius: 3px;
    object-fit: cover;
   overflow: hidden;
}
.snax-actions-toggle:after {
    width: 14px;
    font-size: 25px;
}
.snax-form-collection-search [type=search], .snax-form-collection-search [type=submit] {
    width: 100%;
    margin-bottom: 0px;
}
#sspop .snax-action-links{
  margin:0;
}
.snax-collections-tpl-icons .snax-collections-items {
    margin-bottom: 25px;
    margin-top: 15px;
    margin-left: -10px;
    margin-right: -10px;
}
.mt.flex .product-share {
    margin-bottom: -1px;
    margin-left: 10px;
}
.social-networks-wrap span.social {
    width: 23px;
    margin-top: 10px;
    margin-right: 10px;
}
th.title {
    display: table-cell;
    margin-bottom: 20px;
    color: #2d2a2a;
    font-weight: 400;
    line-height: 1.4;
}
.sub-menu-dropdown.color-scheme-dark .sub-menu {
    background: #fff;
    box-shadow: none;
    border-radius: 0px;
    list-style: none;
    padding: 0px 0;
    position: relative;
    top: 0;
	right: 0;
    margin: 0!important;
	width:100%;
    min-width: 100%;
    opacity: 1;
    visibility: visible;
    z-index: 100;
}
.site-header .sub-menu {
    z-index: 10000;
}
.container.site-header-container.flex.default-header {
    padding-left: 0;
}
ul.g1-collection-items {
   padding: 0px!important;
   margin: 0px;
}
.member-title-wrap {
   margin: 0px 0 6px 0;
}
.single-headers .item-meta {
    margin: 0px 0 0px;
    padding: 0px;
}
.header-aside ul{
	margin:0;
}
p.woocommerce-result-count {
 margin:0px 0px 0px 0px;
	font-weight:normal;
}
.mt.flex strong {
    font-weight: normal;
    font-size: 15px;
		margin-right:0px;
}
.snax_collection-template-default.single [data-readmore-toggle] {
    margin: 8px 0px;
}
.mt.flex .snax-entry-author a img{
    border-radius:50%;
	margin-right:10px;
	height: 35px;
    width: 35px;
	}
h1.entry-title {
    margin-bottom: 20px!important;
    font-weight: 400!important;
    font-size: 38px!important;
    margin-top: 0px;
    line-height: 1.4;
}
.container.site-header-container.flex.default-header {
    width: auto;
}
.bb-separator {
    height: 28px;
    max-height: 28px;
    width: 1px;
    display: inline-block;
    margin: 0 5px 0 15px;
    padding: 0;
    vertical-align: middle;
}
.home-page .header-aside-inner .bb-separator {
    background: rgb(255 255 255 / 53%);
}
.home-page .header-aside-inner i,.home-page  .header-aside-inner .notification-dropdown i,.home-page .header-aside-inner .header-search-wrap i {
    color: rgb(255 255 255 / 53%);!important;
}
a.user-link {
font-size: 15px;
}
.home-page a.user-link {
    color: #fff;
}
.avatar {
    border-radius: 50%;
}
.woodmart-show-sidebar-btn {
    float: none;
    align-items: center;
    margin-bottom: 0px;
    margin-right: 20px;
    color: #2d2a2a;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 13px;
    line-height: 1;
}
.snax-collection-icon {
    display:none  !important;
}
.snax-collection-tpl-icon {
    display: flex;
    padding: 20px 30px 0;
    border-width: 1px;
    border-style: solid;
    border-color: #e6e6e6;
}
.snax-collection-tpl-icon .snax-collection-title {
    position: relative;
    bottom: auto;
    z-index: 10;
    padding: 0px 0px 0px;
}
.g1-buddypress-home-item .woodmart-widget.widget.sidebar-widget.widget_text {
    width: 100%;
}
div.wpcf7-response-output, .mc4wp-alert, .woocommerce-error, .woocommerce-message, .woocommerce-info, .dokan-alert, .dokan-message, .dokan-info, .dokan-error, .dokan-store-contact .alert-success, .yith_ywraq_add_item_product_message {
   margin-top: 0px; 
}
ul.masonry-filter.list-inline.text-center {
    text-align: left;
	 margin-top: 0px;
}
.snax-collection-tpl-tile .scol-bt {
    display: grid;
    grid-template-columns: 65% 35%;
    grid-template-rows: repeat(2, minmax(50%, 1fr));
    height: 240px;
    width: 100%;
}
.snax-collection-tpl-tile .snax-entry-author strong {
    font-weight: normal;
    font-size: 15px;
    color: #707070;
    line-height: 1;
}
ul.page-numbers [aria-current="page"]{
    background-color: #000000;
	color: #FFF;
font-weight: 600;
}
li.snax-collections-item .snax-entry-author strong {
    font-weight: normal;
    font-size: 15px;
}
.snax-entry-author a img{
    border-radius:50%;
	margin-right:10px;
	height: 22px;
    width: 22px;
	}
.snax-entry-author a {
    display: flex;
	width:auto;
	align-items:center;
}
.page-numbers {
    display: flex;
    justify-content: center;
}
ul.page-numbers {
    clear: both;
	font-size: 0;
}
ul.page-numbers li {
    display: inline-block;
    justify-content: center;
    box-sizing: content-box;
    margin-right: 2px;
    min-width: 32px;
	 text-align: center;
    height: 34px;
    color: #2d2a2a;
    vertical-align: middle;
    font-weight: 600;
    font-size: 14px;
    line-height: 34px;
    transition: all .2s ease;
}
.site-mobile-menu li a {
	min-height: 54px;
    padding-bottom: 8px;
    padding-top: 6px;
    padding-left: 26px;
     font-family: roboto;
    border-bottom: 0px solid rgba(129, 129, 129, 0.2);
    color: #2d2a2a;
    text-transform: capitalize;
    font-weight: 300;
    font-size: 18px;
}
.therimg .cat-design-default .category-title {
    color: #fff;
    line-height: 1.4 !important;
      align-items: center;
    z-index: 3;
	font-family:nmed;
    padding: 0px 0px 0px;
    text-transform: capitalize;
    font-size: 16px !important;
}
.t-bno{
		right: 30px;
	bottom:10px;
	position:absolute;
font-weight:900;
	font-size:50px;
	opacity:0.7;
    font-family: hedblk;
    font-style: italic;
align-items: flex-end;
	  z-index: 300;
}
.therimg .category-grid-item .count {
    display: block;
    padding: 5px 0px;
    font-size: 12px;
	 font-family: hedlt;
    font-weight: normal;
    background-color: transparent;
    color: #fff;
}
body .select2-container--default .select2-selection--single {
    line-height: 42px;
}
body .select2-container--default .select2-selection--single .select2-selection__clear {
    top: 13px;
}
.filters-area .woodmart-woocommerce-layered-nav {
    margin-right: 10px !important;
}
.filters-area .woodmart-woocommerce-layered-nav:last-child {
    margin-right: 20px !important;
}
.woodmart-products-shop-view {
    margin-right: 20px;
	 margin-bottom: 0px;
    margin-top: 0px;
}
.therimg .category-image-wrapp img {
    height: 60px;
    margin-right: 10px;
    width: 60px;
    border-radius: 50%!important;
    z-index: 200;
    object-fit: cover;
}
.therimg .wrapp-catti a{
		left: 20px;
	bottom:30px;
	position:absolute;
	display:flex;
    align-items: center;
	  z-index: 300;
}
#snax-popup-add-to-collection .snax-collection-title {
    position: relative;
    bottom: 0px;
    z-index: 10;
    padding: 0px 0px 0px;
}
.t-catti{
    display: block;
   margin-top: -5px ;
    font-size: 13px;
    font-weight: normal;
    background-color: transparent;
    color: #333;
}
.category-image-wrapp .absolute-gradient {
	opacity:0;
}
.therimg .category-image-wrapp{
position:relative;
	 background-color: #242429;
	overflow:hidden;
	background-position: 25% 25%;
  background-repeat: no-repeat; 
  background-size: 500px; 
}
.therimg .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.woodmart-products-tabs .products-tabs-title li {
    font-size: 15px;
	font-family: nmed, Arial, Helvetica, sans-serif;
}
.cat-design-default .category-image-wrapp img{
    box-shadow: none;
    overflow: hidden;
}
ul.social-block.s-grid.big-icon{
  margin:0;
}
#sspop i:before {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
}
#sspop .share-options li a i {
    display: inline-block;
    font-size: 14px;
    margin: 0px 0px 0px 0px;
}
#sspop .snax-action-add-to-collection .fa-envelope:before {
    content: "\f11a";
    font-size: 13px;
    font-weight: normal;
	    vertical-align: middle;
    font-family: "woodmart-font";
}
#sspop .fa-heart:before {
    content: "\f108";
    font-size: 13px;
	    font-weight: normal;
    font-family: "woodmart-font";
}
#sspop .snax-action-links {
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    white-space: normal;
}
.thecirc{
display: inline-flex;
    font-size: 13px!important;
    align-items: center;
    justify-content: center;
    font-size: 14px;
	border:1px solid #CCC;
	border-radius: 50%;
	width: 24px;
	text-align:center;
	 background-color: transparent;
    color: rgba(0, 0, 0, 0.4) !important;
    margin: 0px 10px 0px 0px;
    height: 24px;
}
.thecirc i {
     font-size: 12px;
   vertical-align: middle;
}
button.snax-action {
    font-family: inherit;
    font-size: 14px;
    color: #333;
    background-color: #fff0;
    border-radius: 0px;
	    text-transform: capitalize;
    padding: 12px 14px!important;
    margin: 0px 0px;
    width: 100%;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    cursor: pointer;
    align-items: center;
    display: flex;
    line-height: 1;
    border-bottom: 1px solid #e5e5e56b;
    outline: none;
    vertical-align: middle;
    -webkit-appearance: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: all linear 0.2s;
    transition: all linear 0.2s;
}
.sspop .snax-action-links {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    white-space: normal;
}
.archive.tax-pa_artist .product-grid-item .woodmart-product-cats {
    display: block;
}
.ftbtm {
    padding-left: 60px!important;
}
.woodmart-prefooter .wpb_text_column .wpb_wrapper > ul > li:before{
display:none;
}
.wpb_text_column .wpb_wrapper > ul{
padding-left: 0px;
}
.woodmart-prefooter .wpb_text_column .wpb_wrapper > ul li{
    margin-bottom: 0px;
}
.inline-list-with-border li:not(:last-child) {
    border-right: 1px solid rgba(199, 197, 197, 0.27);
}
.woodmart-prefooter .inline-list-with-border a {
    color: #8c8c8c;
}
ul.sub-menu {
    padding: 0px;
    margin: 0px;
}
.min-footer {
     text-align: left;
}
;
	text-transform: capitalize;
}
.page-links {
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 0px 10px;
}
.sub-menu-dropdown {
    margin: 12px 0 0;
    -webkit-transform: translateY(12px) translateZ(0);
    transform: translateY(12px) translateZ(0);
}
.searchform [placeholder]{
text-overflow:ellipsis;
}
.owl-carousel .product-grid-item .woodmart-product-brands-links {
    color: #ffffffcf;
    text-align: center;
}
.single .product-element-top h3.product-title {
    margin-bottom: 8px!important;
    text-align: center;
	font-weight: 400!important;
    font-size: 15px!important;
}
.owl-carousel .product-grid-item .woodmart-product-brands-links{
    color: #ffffffcf;
	 text-align: center;
}
.owl-carousel .product-grid-item .woodmart-product-brands-links a{
    display: inline-block;
    color: #ffffffcf;
	 text-align: center;
}
.slmob .owl-carousel .product-grid-item .woodmart-product-brands-links {
    display: none;
 }
.woodmart-filter-buttons {
     margin-right: 10px;
    line-height: 1;
}
.tax-pa_artist p.woocommerce-result-count {
  text-transform: capitalize;
	margin:0px 0px 0px 0px;
	font-weight:normal;
}
.info-box-content p{
margin:5px 0px;
}
.woocommerce-ordering select {
   font-weight: normal;
}
.layer-term-name{
	font-size: 13px !important;
    display: block;
   clear: both;
    color: #555;
   line-height: 1.4 !important;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    overflow: hidden;
}
.woodmart-show-sidebar-btn {
    text-transform: capitalize;
    font-weight: 500;
    font-size: 13px;
    line-height: 20px;
    cursor: pointer;
}
.woodmart-woocommerce-layered-nav .woodmart-scroll ul{
margin:0px;
}
.woodmart-show-sidebar-btn {
 margin-bottom: 0px;
}
.widget-heading {
    padding: 10px 15px 10px 15px;
    border-bottom: 1px solid #f6f6f6;
}
.filters-area.filters-opened {
    margin-bottom: 25px;
}
.woodmart-sticky-sidebar-opener:not(.sticky-toolbar) {
    top: 15%;
}
.offcanvas-sidebar-desktop .area-sidebar-shop .sidebar-widget {
    padding-right: 15px;
    padding-left: 15px;
}
.offcanvas-sidebar-desktop .area-sidebar-shop .sidebar-widget {
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
}
.widget-title {
  color: #2d2a2a;
    font-family: nmed;
    font-weight: 500;
    margin-bottom: 15px!important;
    font-size: 13px;
}
.product-full-width.image-full-width .summary-inner {
    max-width: 350px;
    padding-top: 20px;
	  padding-right: 15px;
    padding-left: 15px;
}
select {
   font-size: 13px;
}
.select2-container--default .select2-results>.select2-results__options {
     overflow-x: hidden;
}
li.select2-results__option {
	font-size:13px;
 text-overflow: ellipsis;
    white-space: nowrap;
overflow:hidden;
}
body .f-btn .select2-container--default .select2-selection--single .select2-selection__rendered {
    display: inline-block;
    padding-right: 0 !important;
       width: 260px;
    overflow: hidden;
    padding-left: 0 !important;
    color: #777;
    line-height: 1;
}
body .select2-container--default .select2-search--dropdown {
    padding: 10px;
}
body .select2-container--default .select2-results__option {
    padding: 10px 13px;
}
.filters-inner-area.align-items-start.row {
    display: -ms-flexbox;
    display: flex;
	   -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-right: 0px;
    margin-left: 0px;
}
.filter-widget.col-md-3 {
    padding: 0;
    margin-left: 0px;
    margin-right: 10px;
    flex: 0 0 260px;
    max-width: 260px;
}
.f-btn{
display:flex;
align-items:center
}
.filters-area {
    margin-bottom: 0px;
     top: 0px;
    background-color: #fff;
    padding: 0px;
}
.toggle,
.toggler {
display: inline-block;
    font-size: 18px;
    vertical-align: middle;
    margin: 0px 15px 0px 0px;
}
.ihc-strength {
    display: inline;
    list-style: none;
    margin: 0;
    margin-left: 15px;
    padding: 0!important;
    vertical-align: 2px;
    padding: 0 0 23px 1em;
    line-height: 26px
}
.ihc-strength .point:last {
    margin: 0!important
}
.g-recaptcha-wrapper {
    text-align: left;
    margin: 10px 5px;
    padding: 10px 5px
}
.g-recaptcha {
    display: inline-block;
    vertical-align: middle
}
.ihc-strength .point {
    background: #ddd;
    border-radius: 2px;
    display: inline-block;
    height: 5px;
    margin: 0;
    margin-right: 1px;
    width: 20px
}
.ihc-strength-label {
    margin: 0;
    padding: 0;
    line-height: 12px;
    color: #999;
    min-height: 12px;
    min-width: 1px
}
.ihc-strength-wrapper {
    text-align: right
}
.toggler {
  color: #ddd;
  transition: 0.2s;
  font-weight: bold;
}
.togglerflx {
  display: flex;
  align-items:center;
  margin:0px 0px 20px;
 }
.togglerflx p{
  margin:0px;
 }
.toggler--is-active {
  color: #000;
}
.b {
  display: block;
}
.woodmart-plan-price.hide {
    display: none!important;
}
.toggle {
  position: relative;
  width: 60px;
    height: 30px;
  border-radius: 100px;
  background-color: #000;
  overflow: hidden;
  box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.05);
}
.check {
  position: absolute;
  display: block;
  cursor: pointer;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 6;
}
.toggler {
    cursor: pointer;
}
.toggler.toggler--is-active{
	pointer-events: none;
}
[checked="checked"] ~ .switch,b.switch.mv {
  right: 2px;
  left: 53.34%;
  transition: 0.22s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition-property: left, right;
  transition-delay: 0.03s, 0s;
}
.switch {
  position: absolute;
  left: 2px;
  top: 2px;
  bottom: 2px;
  right: 53.34%;
  background-color: #fff;
  border-radius: 36px;
  z-index: 1;
  transition: 0.22s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition-property: left, right;
  transition-delay: 0s, 0.03s;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.my-account-link {
  line-height: 1.2;
}
.term-30972 .whb-color-dark .navigation-style-default .item-level-0.current-menu-item > a{
color: #FFF;	
}
.post-74543.page, .post-55016.page, .post-3.page{
	margin-top:40px;
}
.vc_cptxt{
	color:#707070;
}
.arthhh.nnert{
	display:block;
}
.page-id-537796 .woodmart-header-links a {
    color: #3f3f3f!important;
}
.bp-user .main-page-wrapper .container {
    width: 100%;
}
.bp-user .main-page-wrapper .container .site-content{
       padding-right: 0px;
    padding-left: 0px;
}
@media (max-width: 700px){
	.wd-carousel-container {
    margin-top: 0px;
}
	.wd-posnlg a{
	line-height: 1;
}
.searchform .searchsubmit:after {
    margin-top: -5px;
}
.wd-posnlg {
z-index: 2;
    display: flex!important;
    background: #FFF;
    transition: all .3s ease;
}
.nlgbtnfav:before {
    font-size: 19px;
    content: "\e036";
	margin-right: 0px;
    -webkit-text-stroke: 1px black;
    -webkit-text-fill-color: white;
    font-weight: normal;
	line-height: 1;
    font-family: "snaxicon";
}
.nlgbtncoll:before {
    font-size: 20px!important;
    content: "\e014";
    font-weight: normal;
	    display: block;
    margin-left: 16px;
	line-height: 1;
    margin-top: 0px;
    font-family: "snaxicon";
}
	.single [data-readmore-toggle] {
    margin: 0px 15px;
}
.AccGrid .vc_single_image-img {
    width: 100%!important;
  }
.vctabb .toggler {
     color: #7272729c!important;
    transition: 0.2s;
    font-weight: bold;
}
.vctabb .toggle {
    background-color: #fff!important;
  }
	.vctabb .toggler--is-active {
  color: #fff!important;
}
.vctabb .switch {
    background-color: #000!important;
}
.AccGrid .togglerflx {
    margin: 15px 0px 0px!important;
}
#wd-6358a3f3473a7 .woodmart-text-block {
    line-height: 45px!important;
    font-size: 40px;
    margin-bottom: 15px!important;
}
.vctabb .togglerflx {
    margin: 0px 0px 10px;
}
.vc_mffluid.gdmods .fbgmt {
    line-height: 1!important;
    font-size: 30px!important;
    color: #FFF;
    padding-right: 66px !important;
}
.post-74543.page, .post-55016.page, .post-3.page{
	margin-top:30px;
}
.vc_mffluid.gdmods {
	background-image: url(https://mdl.artvee.com/assets/modmobgh.jpg)!important;
    background-size: contain;
}
.vc_mffluid.gdmods .fbgmtx {
   width: 100% !important;
   font-size: 14px!important;
 }
 .vc_mffluid.topss.gdmods .fbgm {
    padding-top: 9vh!important;
	padding-bottom: 4vh;
}
}
.vc_mffluid.gdmods {
	background-image: url(https://artvee.com/hfo.jpg);
    background-size: contain;
}
.vc_mffluid.topss.gdmods .fbgm {
    padding-top: 9vh;
	text-align: left;
    padding-bottom: 5vh;
}
.vc_mffluid.topss.gdmods .fbgmtx {
    margin-top: 15px;
    margin-bottom: 0px;
    font-size: 15px;
	    line-height: 1.6!important;
    line-height: 28px;
    color: rgba(255,255,255,0.8);
}
.vc_mffluid.topss.gdmods .fbgmt {
    justify-content: flex-start;
	    font-size: 46px;
    line-height: 1;
	font-family: hedbldr, Arial, Helvetica, sans-serif;
}
.vc_mffluid.topss.gdmods .woodmart-search-form {
    width: 80%;
	max-width: 700px;
    margin: 5px 0px 0px;
}
.vc_mffluid.topss.gdmods .woodmart-search-form .searchform{
    max-width: 500px;
 } 
body:not(.single-product) .whb-overcontent:not(.whb-sticked) .whb-row:not(.whb-with-bg) {
    border-color: #ffffff00;
}
.products.ms-hp {
    margin-top: 0px;
}
body:not(.single-product) .whb-overcontent:not(.whb-sticked) a.user-link {
    color: #fff;
}
body.page-id-537796 a.user-link {
    color: #122B46!important;
}
.bb-separator {
  background: rgba(0, 0, 0, 0.1);
  height: 28px;
  max-height: 28px;
  width: 1px;
  display: inline-block;
  margin: 0 12px 0 12px;
  padding: 0;
  vertical-align: middle;
}
.bp-navs ul li .count,
.buddypress-wrap .bp-navs li.dynamic a .count {
  background: #C8CBCF;
  box-shadow: none;
  border-radius: 100px;
  font-size: 11px;
  font-weight: 600;
  color: #fff;
  letter-spacing: -0.26px;
  line-height: 15px;
  border: 0;
  min-width: 22px;
  display: inline-block;
  margin-left: 3px;
  padding: 2px 7px 1px;
  text-align: center;
  vertical-align: middle;
}
.bp-navs ul li .count:empty,
.buddypress-wrap .bp-navs li.dynamic a .count:empty {
  display: none;
}
[data-balloon][data-balloon-pos="up"]:after {
  bottom: 100%;
  left: 50%;
  margin-bottom: 11px;
  -webkit-transform: translate(-50%, 10px);
      -ms-transform: translate(-50%, 10px);
          transform: translate(-50%, 10px);
  -webkit-transform-origin: top;
      -ms-transform-origin: top;
          transform-origin: top;
}
[data-balloon][data-balloon-pos="up"]:before {
  bottom: 100%;
  left: 50%;
  margin-bottom: 5px;
  -webkit-transform: translate(-50%, 10px);
      -ms-transform: translate(-50%, 10px);
          transform: translate(-50%, 10px);
  -webkit-transform-origin: top;
      -ms-transform-origin: top;
          transform-origin: top;
}
[data-balloon][data-balloon-pos="up"]:hover:after, [data-balloon][data-balloon-pos="up"][data-balloon-visible]:after {
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
[data-balloon][data-balloon-pos="up"]:hover:before, [data-balloon][data-balloon-pos="up"][data-balloon-visible]:before {
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.header-search-wrap {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 76px;
  background: #fff;
  box-shadow: 0 1px 0 0 rgba(139, 141, 157, 0.05), 0 5px 18px 0 rgba(65, 71, 108, 0.22);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all linear .2s;
          transition: all linear .2s;
  z-index: 2;
}
.search-visible .header-search-wrap {
  opacity: 1;
  visibility: visible;
}
.header-search-wrap .container {
  padding: 0;
  position: relative;
  width: 100%;
}
.header-search-wrap .search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  height: 76px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header-search-wrap .search-form label {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
}
.bb-mobile-header .header-aside {
  padding-right: 15px;
}
.bb-mobile-header .header-aside span:not(.count) {
  line-height: 1;
}
@media screen and (max-width: 782px) {
  .admin-bar .bb-mobile-panel-wrapper {
    top: 46px;
    height: -webkit-calc(100% - 46px);
    height: calc(100% - 46px);
  }
}
@media screen and (max-width: 768px) {
  .bb-mobile-header .header-aside > *:last-child {
    padding-right: 0 !important;
  }
}
@media screen and (max-width: 768px){
.bb-mobile-header .header-aside > *:last-child {
    padding-right: 0 !important;
}
}
.header-aside > *:last-child {
    padding-right: 0;
}
.header-aside > *:first-child {
    padding-left: 0;
}
a.header-search-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 799px){
.bb-left-panel-mobile, .header-search-link {
    color: #939597;
    font-size: 26px;
}}
.header-aside > * {
    padding: 0 10px;
    height: 76px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.header-search-wrap input.search-field,
.header-search-wrap .search-field-top {
  border: 0;
  background-size: 20px;
  outline: none;
  box-shadow: none;
  padding: 0 50px 0 50px;
  font-size: 16px;
  width: 100%;
  height: 76px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.header-search-wrap input.search-submit {
  position: absolute;
  width: 30px;
  font-size: 0;
  top: 18px;
  padding: 0;
  opacity: 0;
}
.header-search-wrap a.close-search {
  display: inline-block;
  line-height: 1;
  position: absolute;
  top: -webkit-calc(50% - 11px);
  top: calc(50% - 15px);
  right: 10px;
}
.header-search-wrap a.close-search i {
  font-size: 34px;
}
[data-balloon][data-balloon-pos='down']:hover:before, [data-balloon][data-balloon-pos='down'][data-balloon-visible]:before {
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
[data-balloon][data-balloon-pos='down']:before {
    background: no-repeat url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(18, 43, 70, 0.95)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E);
    background-size: 100% auto;
    width: 18px;
    height: 6px;
    left: 50%;
    margin-top: 5px;
    top: 100%;
    -webkit-transform: translate(-50%, -10px);
    -ms-transform: translate(-50%, -10px);
    transform: translate(-50%, -10px);
}
[data-balloon]:hover:before, [data-balloon]:hover:after, [data-balloon][data-balloon-visible]:before, [data-balloon][data-balloon-visible]:after {
    opacity: 1;
    pointer-events: auto;
}
[data-balloon]:before {
    background: no-repeat url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(18, 43, 70, 0.95)%22%20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E);
    background-size: 100% auto;
    width: 18px;
    height: 6px;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all 0.18s ease-out 0.18s;
    transition: all 0.18s ease-out 0.18s;
    content: '';
    position: absolute;
    z-index: 10;
}
.my-account-link a {
  font-size: 13px;
  color: #939597;
  letter-spacing: -0.24px;
  line-height: 1;
}
.site-header .menu-item-has-children > a {
    position: relative;
}
.bp-navs:after, .bp-navs ul:after {
    content: ' ';
    display: table;
    clear: both;
}
a.user-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.875rem;
    font-weight: 500;
    color: #122B46;
    letter-spacing: -0.24px;
    height: 76px;
}
@media screen and (max-width: 782px) {
	.woodmart-products-tabs.tabs-design-alt .products-tabs-title .tab-label:after {
    margin-top: 10px!important;
}
  .admin-bar .bb-mobile-panel-wrapper {
    top: 46px;
    height: -webkit-calc(100% - 46px);
    height: calc(100% - 46px);
  }
}
@media screen and (max-width: 768px) {
  .bb-mobile-header .header-aside > *:last-child {
    padding-right: 0 !important;
  }
}
@media screen and (max-width: 375px) {
  .bb-mobile-panel-wrapper {
    width: 270px;
  }
  .bb-mobile-panel-wrapper a.bb-close-panel i {
    right: 10px;
  }
}
@media screen and (max-width: 543px) {
  #header-notifications-dropdown-elem:not(:last-child) .notification-dropdown {
    right: -38px;
  }
  .messages-wrap:not(:last-child) .notification-dropdown {
    right: -78px;
  }
  .messages-wrap:nth-last-child(2):not(:last-child) .notification-dropdown {
    right: -35px;
  }
}
.menu-item i._mi,
.menu-item img._mi {
  display: inline-block;
  vertical-align: middle;
}
.menu-item i._mi {
  width: auto;
  height: auto;
  margin-top: -0.265em;
  font-size: 20px;
  line-height: 1;
}
.menu-item i._before,
.rtl .menu-item i._after {
  margin-right: 0.40em;
}
.menu-item i._after,
.rtl .menu-item i._before {
  margin-left: 0.40em;
}
.menu-item img._before,
.rtl .menu-item img._after {
  margin-right: 0.5em;
}
.menu-item img._after,
.rtl .menu-item img._before {
  margin-left: 0.5em;
}
.menu-item ._svg {
  width: 1em;
  font-size: 20px;
}
.menu-item ._image {
  width: 1.4em;
}
.visuallyhidden {
  overflow: hidden;
  clip: rect(0 0 0 0);
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.menu-item i.elusive {
  margin-top: -0.3em;
}
.dashicons-admin-site:before {
  content: "\f319" !important;
}
.dashicons-welcome-view-site:before {
  content: "\f115" !important;
}
.side-panel-menu img._mi {
  margin-left: 7px;
  margin-right: .40em;
}
#primary-navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  min-width: 130px;
}
@media screen and (min-width: 992px) {
  #primary-navbar {
    min-width: 210px;
  }
}
.buddypanel-transtioned #primary-navbar {
  overflow: hidden;
}
.site-header .main-navigation .primary-menu.bb-primary-overflow .menu-item-has-children:hover > .sub-menu,
.site-header .main-navigation .primary-menu.bb-primary-overflow .menu-item-has-children:hover > a:after {
  visibility: hidden;
}
.primary-menu.bb-primary-overflow .menu-item-has-children:not(.hideshow):after {
  opacity: 0.1;
}
.primary-menu {
  margin: 0;
  list-style: none;
  vertical-align: middle;
  height: 76px;
  white-space: nowrap;
}
.primary-menu.bb-primary-overflow {
  overflow: hidden;
}
body:not(.bb-page-loaded) .primary-menu {
  height: 76px;
  overflow: hidden;
}
.primary-menu > li {
  float: left;
  display: inline-block;
  height: 76px;
  line-height: 76px;
  padding: 0 16px;
  position: relative;
  vertical-align: middle;
}
.primary-menu > li:first-child {
  padding-left: 0;
}
.primary-menu > li > a {
  height: 76px;
  display: block;
}
.primary-menu > li .sub-menu i._mi {
  margin-top: -0.165em;
  font-size: 16px;
}
.primary-menu a {
    font-family: hedlt,Roboto, Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 15px;
	    color: #3f3f3f;
}
.home-page .primary-menu a  {
     color: #fff;
}
.home-page .site-header i.bb-icon-menu-dots-h{
    color: #fff;
}
.primary-menu a:hover, .primary-menu a:focus {
  color: #5d768d;
}
.primary-menu a:hover > i, .primary-menu a:focus > i {
  color: #5d768d;
}
.primary-menu .current-menu-parent > a,
.primary-menu .current-menu-ancestor > a,
.primary-menu .current-menu-item > a,
.primary-menu .current_page_item > a {
  font-weight: 500;
  color: #5d768d;
  letter-spacing: -0.24px;
}
.primary-menu .current-menu-parent > a > i,
.primary-menu .current-menu-ancestor > a > i,
.primary-menu .current-menu-item > a > i,
.primary-menu .current_page_item > a > i {
  color: #5d768d;
}
.primary-menu .more-button {
  font-size: 22px;
  color: #122B46;
  line-height: 1;
}
.primary-menu .more-button i {
  position: relative;
}
.primary-menu > .menu-item-has-children:not(.hideshow) {
  padding: 0 21px 0 11px;
}
.primary-menu .menu-item-has-children > a:after {
  left: 0;
  right: 0;
  margin: auto;
}
#navbar-collapse {
  position: relative;
  margin-left: 15px;
  margin-right: 15px;
}
#navbar-collapse:not(.hasItems) {
  margin: 0;
}
#navbar-collapse:not(.hasItems) a.more-button {
  display: none;
}
#navbar-collapse a.more-button {
  opacity: 0;
  visibility: hidden;
}
#navbar-collapse #navbar-extend {
  display: none;
}
#navbar-collapse.hasItems a.more-button {
  opacity: 1;
  visibility: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#navbar-collapse.hasItems #navbar-extend {
  display: block;
}
.menu-items-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.menu-items-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.site-header .sub-menu {
  background: #fff;
      box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	  border-radius: 4px;
  list-style: none;
  padding: 10px 0;
  position: absolute;
  right: -20px;
  top: -webkit-calc(100% - 15px);
  top: calc(100% - 15px);
  margin: 0;
  min-width: 168px;
  opacity: 0;
  visibility: hidden;
  z-index: 100;
}
.header-aside-inner .sub-menu a {
  display: block;
  font-weight: inherit;
  color: #939597;
   line-height: 1;
  margin-bottom: 1px;
  padding: 0.5625rem 0.9375rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.site-header .sub-menu .sub-menu {
  top: -6px;
  left: -webkit-calc(100% + -16px);
  left: calc(100% + -16px);
}
.site-header .sub-menu .menu-item-has-children:not(.hideshow):after {
  line-height: 1;
  right: 15px;
  top: 4px;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.site-header .sub-menu .menu-item-has-children > a:after {
  left: -webkit-calc(100% + 5px);
  left: calc(100% + 5px);
  -webkit-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
          transform: rotate(-135deg);
  top: 28px;
  display: none;
}
.site-header .sub-menu.active {
  opacity: 1;
  visibility: visible;
}
.site-header .bb-mobile-panel-wrapper .sub-menu a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.site-header .menu-item-has-children {
  position: relative;
}
.site-header .menu-item-has-children > a {
  position: relative;
}
.primary-menu > li > .sub-menu:before,
.user-wrap-container > .sub-menu:before {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  top: 0;
  right: 28px;
  border: 7px solid black;
  border-color: #fff #fff transparent transparent;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  box-shadow: 2px -3px 3px 0 rgba(0, 0, 0, 0.02);
  z-index: 1002;
}
.user-wrap-container > .sub-menu:before {
  right: 78px;
}
.site-header .main-navigation .menu-item-has-children:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
}
.site-header .header-aside .menu-item-has-children.selected > .sub-menu {
  opacity: 1;
  visibility: visible;
}
.user-wrap-container .sub-menu {
}
.user-wrap-container .sub-menu li.menupop {
  position: relative;
}
.user-wrap-container .sub-menu li.menupop:hover .ab-sub-wrapper {
  display: block;
}
.user-wrap-container .sub-menu .ab-sub-wrapper {
  display: none;
  position: absolute;
  width: 187px;
  left: -187px;
  top: 0;
  box-sizing: border-box;
  margin: 0;
}
.user-wrap-container .sub-menu .ab-sub-wrapper::before {
  content: '';
  width: 12px;
  height: 12px;
  display: block;
  box-shadow: 2px -2px 2px -1px rgba(0, 0, 0, 0.1);
  position: absolute;
  right: -5px;
  top: 11px;
  z-index: 1;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  background: #fff;
}
.user-wrap-container .sub-menu .ab-sub-wrapper .ab-submenu {
  background: #fff;
  box-shadow: 0 2px 7px 1px rgba(0, 0, 0, 0.05), 0 6px 32px 0 rgba(18, 43, 70, 0.1);
  list-style: none;
  padding: 5px 0;
}
.site-header .more-button {
  height: 76px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.more-button.active {
  position: relative;
}
.more-button.active:after {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  bottom: -2px;
  margin: 0 auto;
  right: 0;
  left: -7px;
  box-sizing: border-box;
  border: 8px solid black;
  border-color: #fff #fff transparent transparent;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  box-shadow: 2px -3px 3px 0 rgba(0, 0, 0, 0.02);
  z-index: 101;
  opacity: 1;
  visibility: visible;
}
.primary-menu .menu-item-has-children:not(.hideshow):after,
#navbar-extend .menu-item-has-children:after {
  content: '\e826';
  font-family: 'bb-icons';
  font-weight: normal;
  speak: none;
  display: inline-block;
  color: #939597;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 22px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.site-header #navbar-extend.sub-menu .menu-item-has-children:after {
  right: 15px;
  top: 4px;
}
li.hideshow {
  padding: 0 8px;
  position: relative;
}
.sub-menu .user-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: auto;
  border-bottom: 1px solid #EEF0F3;
  margin-bottom: 8px;
  padding-bottom: 12px;
  padding-top: 12px;
}
.sub-menu span.user-name {
  font-size: 16px;
  font-weight: 500;
  color: #122B46;
  letter-spacing: -0.24px;
  margin-bottom: 2px;
  display: block;
}
.sub-menu .user-mention {
  font-size: 13px;
  color: #939597;
  letter-spacing: -0.24px;
}
.sub-menu .user-link img {
  float: left;
  margin-right: 10px;
}
.sub-menu li.current.selected a {
  background: #F5F5F5;
  border: 0;
}
.notification-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 76px;
}
.notification-link.active i {
  position: relative;
}
.notification-link.active i:after {
  content: '';
  background: #EE343C;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  position: absolute;
  right: 4px;
  top: 1px;
}
.notification-link.active i.bb-icon-mail-small:after {
  right: 0;
}
.notification-dropdown {
  background: #fff;
  border: 1px solid #E7E9EC;
  box-shadow: 0 2px 7px 1px rgba(0, 0, 0, 0.05), 0 6px 32px 0 rgba(18, 43, 70, 0.1);
  border-radius: 4px;
  list-style: none;
  position: absolute;
  right: -15px;
  top: -webkit-calc(100% - 15px);
  top: calc(100% - 15px);
  margin: 0;
  min-width: 430px;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  z-index: 1001;
}
.menu-item-has-children.selected .notification-dropdown {
  opacity: 1;
  visibility: visible;
}
.dropdown-left .notification-dropdown {
  right: auto;
  left: -15px;
}
@media (max-width: 543px) {
  .notification-dropdown {
    min-width: 330px;
  }
}
@media (max-width: 380px) {
  .notification-dropdown {
    min-width: 280px;
  }
}
.user-wrap.menu-item-has-children:not(.hideshow):after {
  display: none;
}
.user-wrap.menu-item-has-children .bb-icon-angle-down {
  font-size: 22px;
}
.user-wrap.menu-item-has-children .sub-menu {
  min-width: 160px;
}
.user-wrap.menu-item-has-children .sub-menu a {
  display: block;
  position: relative;
}
.user-wrap.menu-item-has-children .user-name {
  line-height: 1.3;
  white-space: nowrap;
  padding-right: 3px;
  text-overflow: ellipsis;
  max-width: 100px;
  overflow: hidden;
}
@media screen and (min-width: 992px) {
  .user-wrap.menu-item-has-children .user-name {
    max-width: 180px;
  }
}
.user-wrap.menu-item-has-children span.no-count {
  display: none;
}
.user-wrap.menu-item-has-children span.count {
  font-size: 10px;
  padding: 1px 7px;
  position: absolute;
  right: 10px;
}
.user-wrap.menu-item-has-children > a:after {
  left: auto;
  right: 48px;
  margin: auto;
  bottom: -3px;
}
.bb-more-menu-nav.dropdown-left {
  right: auto;
  left: -15px;
}
.bb-more-menu-nav.dropdown-left .sub-menu {
  right: auto;
  left: 95%;
}
.bb-more-menu-nav.dropdown-left .menu-item-has-children > a:after {
  display: none;
}
.bb-more-menu-nav a:after {
  display: none;
}
.dropdown-left .sub-menu,
.dropdown-left .bb-help-content {
  right: auto;
  left: -15px;
}
.user-wrap .wp-admin-bar-arrow {
  display: none;
}
.user-wrap ul.sub-menu a:not(.user-link) > .count {
  background: rgba(238, 52, 60, 0.95);
  box-shadow: none;
  border-radius: 100px;
  margin-left: auto;
  padding: 2px 6px;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  color: #fff;
  letter-spacing: -0.55px;
  min-width: 16px;
  min-height: 16px;
}
.site-header-container .sub-menu .ab-submenu a:hover {
  background: transparent;
}
#header-aside .bb-my-account-menu {
  list-style: none;
  margin: 0;
}
#header-aside .bb-my-account-menu li {
  position: relative;
}
#header-aside .bb-my-account-menu li:hover > .sub-menu {
  display: block;
  opacity: 1;
  visibility: visible;
}
#header-aside .bb-my-account-menu i {
  position: relative;
  top: 2px;
}
#header-aside .bb-my-account-menu .sub-menu {
  display: none;
  position: absolute;
  width: 187px;
  left: -187px;
  top: 0;
  box-sizing: border-box;
  margin: 0;
}
#header-aside .bb-my-account-menu .sub-menu::before {
  content: '';
  width: 12px;
  height: 12px;
  display: block;
  box-shadow: 2px -2px 2px -1px rgba(0, 0, 0, 0.1);
  position: absolute;
  right: -5px;
  top: 11px;
  z-index: 1;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  background: #fff;
}
#header-aside .bb-my-account-menu .sub-menu a:hover {
  background: transparent;
}
#header-aside .bb-my-account-menu .sub-menu .current-menu-item a {
  background: transparent;
}
.header-aside .wrapper {
  position: relative;
}
.header-aside .wrapper .count {
  display: none;
}
.header-aside .wrapper .sub-menu-inner {
  width: 160px;
  max-height: 76vh;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
}
.header-aside .wrapper .bb-sub-menu {
  width: 187px;
  margin: 0;
  list-style: none;
}
.header-aside .wrapper li {
  position: static !important;
}
.header-aside .wrapper li .wrapper {
  position: absolute;
  background: #fff;
  box-shadow: 0 2px 7px 1px rgba(0, 0, 0, 0.05), 0 6px 32px 0 rgba(18, 43, 70, 0.1);
  list-style: none;
  left: -187px;
  z-index: 10;
  display: none;
}
.header-aside .wrapper li .wrapper:before {
  content: '';
  width: 12px;
  height: 12px;
  display: block;
  box-shadow: 2px -2px 2px -1px rgba(0, 0, 0, 0.1);
  position: absolute;
  right: -5px;
  top: 11px;
  z-index: 1;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  background: #fff;
}
.header-aside .wrapper li:hover > .wrapper {
  display: block;
}
.header-aside .wrapper a {
  position: static !important;
}
span.bb-separator.vertical {
  background: rgba(0, 0, 0, 0.1);
  height: 100%;
  max-height: 100%;
  margin: 0;
}
span.bb-separator.horizontal {
  background: rgba(0, 0, 0, 0.1);
  max-height: 1px;
  width: 100%;
  margin: 1rem 0;
}
h1, h2, h3, h4, h5, h6, .title, legend, .woocommerce-Reviews .comment-reply-title {
   color: #616264;
    margin:0px;
}
.product-grid-item.portfolio-text-shown {
    margin-bottom: 0px;
}
.ihc-nosub.novlk{
	pointer-events:none;
}
.fav-remove-post {
    background-color: #f7f7f7!important;
   }
.fav-remove-post:before {
	    font-size: 11px!important;
    margin-right: 9px!important;
    font-weight: normal!important;
    content: "\f107"!important;
    font-family: "woodmart-font"!important;
    -webkit-text-stroke: 0px black!important;
    -webkit-text-fill-color: #000!important;
}
.snax-collection-item-removing .fav-remove-post:before{
  opacity: 1;
	    font-size: 0px !important;
    transition: opacity .2s ease;
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
       border: 1px solid #BBB;
    border-left-color: #000;
    border-radius: 50%;
    vertical-align: middle;
	-webkit-animation: wd-rotate 450ms infinite linear;
            animation: wd-rotate 450ms infinite linear; 
}
body.my-account.favourites a.snax-action-add-to-collection-favourites{
    pointer-events: none;
    opacity: 0.6;	
	}
body.my-account.favourites a.snax-action.snax-action-add-to-collection-favourites:before {
     font-size: 11px!important;
    margin-right: 9px!important;
    font-weight: normal!important;
    content: "\f107"!important;
    font-family: "woodmart-font"!important;
    -webkit-text-stroke: 0px black!important;
    -webkit-text-fill-color: #000!important;
}
.unsnax.snax-collection-item-removing .fav-remove-post:before{
     font-size: 0px !important;
}
.favRemoved .fav-remove-post{
 background-color: #fff!important;
}
.sidebar-container .item-button.snax-action:hover {
    color: #555;
    background-color: #fff;
}
.woodmart-tltp.fav-remove-post:before {
    font-size: 11px!important;
    margin-right: 0px!important;
    font-weight: normal!important;
    content: "\f107"!important;
    font-family: "woodmart-font"!important;
    -webkit-text-stroke: 0px black!important;
    -webkit-text-fill-color: #000!important;
}
.favRemoved .fav-remove-post:before {
    font-size: 11px!important;
    content: "\e036"!important;
    -webkit-text-stroke: 0.7px black!important;
    -webkit-text-fill-color: white!important;
    margin-right: 9px!important;
    font-weight: normal!important;
    font-family: "snaxicon"!important;
}
.woodmart-tltp.fav-remove-post {
    background-color: #fbb225!important;
}
.single.single-product .lics.atti {
    margin: 10px 0 20px;
 }
#subnav #general:before {
    content: "\E92A"!important;
}
#subnav #profile:before {
    content: "\E90D"!important;
}
#subnav #edit:before {
    content: '\e89b'!important;
}
#subnav #change-avatar:before {
    content: '\E8A2'!important;
}
#subnav #public:before {
    content: '\e825'!important;
}
#snax-popup-add-to-collection li.snax-collections-item {
    margin-bottom: 20px;
}
.bp-profile-wrapper {
    border-radius: 4px;
}
.bp-profile-wrapper #public-personal-li {
    display: block!important;
}
#buddypress .bb-bp-settings-content {
    padding: 30px;
}
#buddypress .standard-form select {
    background-size: 12px;
}
.bsup {
    text-align: center;
	 margin: 20px 0px;
}
.bsup span{
    font-size: 18px;
	font-weight:600;
}
.page-id-537796 .whb-general-header {
    border-color: rgba(223, 223, 223, 0)!important;
    border-bottom-width: 0px!important;
    border-bottom-style: solid;
}
.unsnax{
	position:relative;
}
.page-id-537985 .main-page-wrapper .lrm-user-modal-container-inner {
    border: 1px solid #ddd;
}
.page-id-537985 .main-page-wrapper {
background: no-repeat center/cover url("https://mdl.artvee.com/assets/cgbga.jpg");
padding-top:60px;
}
.hlics .lics a{
   text-decoration: none!important;
}
.page-id-537985 .entry-content{
	display:flex;
}
.lrbg {
    width: 500px;
}
.page-id-537985 .main-page-wrapper .lrm-user-modal-container {
    width: 100%;
}
.sibg{
	width:60%
}
.page-id-537985 .main-page-wrapper p.lrm-form-bottom-message {
    border: 1px solid #ddd;
}
nav#object-nav {
    margin: 0 0 20px;
}
nav#object-nav a {
   font-size: 14px;
}
.bb-grid .snax-collections.snax-collections-tpl-tiles{
	margin-top: 10px;
}
.products.pagination-arrows{
	margin-top: 20px;
}
.wrap-loading-arrow > div {
    position: absolute;
	    cursor: pointer;
}
.wrap-loading-arrow > div[class*="prev"] {
   left:0;
}
.wrap-loading-arrow > div[class*="next"] {
   right:0;
}
.products-footer.show-arrow {
    position: relative;
    padding: 40px 0px;
}
.wrap-loading-arrow > div:not(.disabled) {
    color: #fff!important;
}
.wrap-loading-arrow > div {
    display: inline-block;
    padding: 6px 18px;
    min-width: 92px;
    text-align: center;
    background-color: #000;
    color: #fff;
}
.wrap-loading-arrow {
    font-size: 14px;
}
.iump-invoice-wrapp .iump-invoice-title {
    display: inline-block;
    vertical-align: top;
    text-align: right;
    font-size: 28px;
    margin-bottom: 30px;
    width: 50%;
    color: #333;
    background-color: #ffffff;
    box-sizing: border-box;
    padding: 0px;
    float: right;
}
.iump-invoice-wrapp .iump-invoice-client-details {
    width: 30%;
    margin: 0px 10px 30px;
    padding: 0px;
    color: #777;
    font-size: 15px;
    line-height: 23px;
    border: 0px solid #e4e4e6;
    padding-left: 0px;
    box-sizing: border-box;
}
.ihc-popup-wrapp .ihc-the-popup .ihc-popup-top .title {
    float: left;
    margin: 5px 0 5px 5px;
    font-size: 18px;
    color: #333;
    font-family: inherit;
    font-weight: 700;
    color: #333;
}
.iump-invoice-wrapp .iump-invoice-invoice-code {
    padding: 0;
    background-color: #ffffff;
    color: #777;
}
.iump-invoice-wrapp .iump-invoice-logo img{
    margin: 10px 10px 0px;
 }
.iump-invoice-wrapp .iump-invoice-company-field {
    padding: 0px;
    vertical-align: top;
    margin: 0 10px;;
}
.bb-profile-grid .therimg .category-image-wrapp.barta {
    height: 150px;
}
.bb-profile-grid .therimg .barta .wrapp-catti a {
    bottom: 60px;
 }
 .bb-profile-grid .barta .wrapp-catti .wpw-fp-follow-btn-wrapper {
    bottom: 25px;
}
.wpw-fp-follow-btn.inp:before, .wpw-fp-follow-btna.inp::before {
   opacity:0;
}
.wpw-fp-follow-btn.wpw-fp-following-button {
     color: #8fa597;
    background-color: #ffffff;
    border: 0px solid;
    border-color: #ffffff;
    border-radius: 3px;
    text-align: center;
    font-weight: normal;
    font-size: 12pt;
}
.wpw-fp-follow-btn.notl{
	pointer-events:none;
} 
.tax-pa_artist .summary-inner .tartist2 {
    margin-bottom: 10px;
}
.ctfoll {
    display: flex;
    align-items: center;
	font-size: 14px;
    margin: -5px 0px 15px;
}
.product-quick-view .wpw-fp-follow-btn,.product-quick-view .wpw-fp-follow-btn.wpw-fp-following-button{
    font-size: 14px;
}
.product-quick-view .wpw-fp-follow-btn.wpw-fp-following-button {
    color: inherit!important;
   }
.divid {
      margin: 0px 8px;
    line-height: 1;
    font-size: 11px;
	margin-top: -1px
 }
 .product-quick-view .wpw-fp-follow-btn:before,.product-quick-view .wpw-fp-follow-btna::before {
     font: normal normal normal 13px/1.4 "bb-icons";
    top: -1px;
}
.totalcnt{
	line-height:1;
	margin-right: 15px;
}
.summary-inner .wpw-fp-follow-btn {
    margin-left: 0px;
}
.cffa .wpw_fp_follow_loader {
    min-width: auto;
    position: absolute;
       right: -15px;
    top: 0px;
}
.cff {
    position: absolute;
    right: 1px;
    top: 0px;
}
.catfollow.cfollowing .cffmain{
   color: #fff;
cursor: pointer;    
}
.hs__wrapper .catfollow {
     margin: 0px;
}
.cffmain{
	 position: relative;
	   height: 14px;
    width: 14px;
	flex-shrink: 0;
}
.catfollow.cfollowing:hover {
    background: #f73558;
}
.barta .catfollow .load-morea {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
}
.barta .catfollow .wpw_fp_follow_loader {
    min-width: auto;
    position: absolute;
    right: 0px;
    top: 0px;
}
.catfollow.cfollow .cff{
    color: #333;
}
.catfollow .cfollow:hover {
     background-color: green;
    border: 1px solid green;
    color: #fff;
}
.bp-user.following .category-grid-item.rem {
   display:none;
}
.cfollowing .cff:before {
    content: '\e876';
    font: normal normal normal 12px/1.4 "bb-icons";
	color: #fff;
    line-height: 1;
}
.wpw_fp_follow_loader.sh {
    display: block;
}
.therimg .barta h3.category-title {
    font-size: 14px !important;
}
.therimg .barta .count {
    padding: 3px 0px 0;
}
.catfollow {
background: #f73558;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    direction: ltr;
    cursor: pointer;
    display: flex;
    border: 0;
    text-align: center;
    white-space: nowrap;
    background: #0071e3;
    font-size: 13px;
    text-transform: capitalize;
    line-height: 1.33337;
    font-weight: 400;
    font-family: "nmed","Helvetica Neue","Helvetica","Arial",sans-serif;
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 5px;
    padding-bottom: 5px;
       border-radius: 4px;
}
.wpw_fp_follow_loader {
    display: none;
    min-width: 40px;
    margin-left: 5px;
}
a.wpw-fp-button {
	text-decoration: none;
}
.wpw-fp-follow-button:hover, .wpw-fp-follow-btna:hover {
    background-color: #ffffff;
    border: 0px solid;
    border-color: #ffffff;
    color: #8fa597;
    text-align: center;
    font-weight: normal;
    font-size: 12pt;
}
.wpw-fp-follow-btn.wpw-fp-following-button:before {
   top: 1px!important;
}
.wpw-fp-follow-btn .load-morea {
    content: "";
    display: inline-block;
   width: 10px!important;
    height: 10px!important;
    border: 1px solid #BBB;
    border-left-color: #000;
    border-radius: 50%;
    vertical-align: middle;
    -webkit-animation: wd-rotate 350ms infinite linear;
    animation: wd-rotate 350ms infinite linear;
}
.wpw-fp-display-none {
    display: none;
}
.wpw-fp-follow-btn {
    line-height: 1;
    letter-spacing: -.01em;
    color: #777;
	position:relative; 
    -webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
    -o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
    transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
    font-weight: normal;
    font-size: 12pt;
	cursor:pointer;
}
.catfollowf{
	 display: flex;
	margin: 0px 5px 0px 0px;
}
.catfollowcount {
    font-size: 11px;
	color: #aaa;
}
.catfollowtitle{
   text-transform: capitalize;
  flex-shrink: 0;   
}
.catfollow .cfollow {
  background-color: #fff;
    border: 1px solid #cfcfcf;
    color: #333; 
}
.catfollow .cfoll {
}
.catfollow .wpw_fp_follow_loader {
    min-width: auto;
    position: absolute;
   right: 2px;
    top: -2px;
}
.catfollow.cfollowing {
       -webkit-box-shadow: none!important;
    box-shadow: none!important;
    background-color: #f2f2f245;
    -webkit-transition: background-color 100ms linear;
    -ms-transition: background-color 100ms linear;
    transition: background-color 100ms linear;
}
#buddypress .profile.edit .button-nav {
    display: flex;
 }
.ihc-nosub{
    padding: 12px 20px!important;
    font-size: 15px;
    color: #000!important;
    margin-top: 0px;
    background-color: #f7be68!important;
	min-width: 150px;
    text-align: center;
    font-weight: bold;
    max-width: 50%;
	cursor: pointer;
    border-radius: 4px;
}
.lrm-user-modal.sing.ctlp .product-tabs-wrapper{
	padding: 0;
	border-top: 0px solid #F2F2F2;
    background-color: #f8f8f8;
}
.lrm-user-modal.sing.ctlp .brandspanc {
    height: 100%;
    float: none;
    margin-bottom: 0px;
}
.lrm-user-modal.sing.ctlp .product-tabs-wrapper .tbrand {
          padding: 20px 0px 0px!important;
    background-color: #fff;
	border-top: 1px solid #ececec!important;
}
.clinko.lastnext {
    pointer-events: none;
    opacity: 0.2;
}
.clinko{
    user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.cntlics a {
    font-size: 14px;
    color: #618fb7;
    position: relative;
}
.lrm-user-modal.sing.ctlp .summary-inner .ptw.woodmart-shop-loader:after {
    width: 15px;
    opacity: 0.5;
    height: 15px;
}
.tax-pa_artist .lrm-user-modal.sing.ctlp .summary-inner .product-tabs-wrapper {
   display: none;
}
.snax-collections-tpl-icons .snax-collections-items {
   margin-top: 20px;
}
.wd-posnlg {
    display: none;
}
@media (min-width: 1025px){
	.product-quick-view .woodmart-product-brand img {
    border-radius: 50%;
    width: 160px;
    height: 160px;
    object-fit: cover;
}
	.page-id-55016 .entry-content{
	max-width:55%;	
	}
	.snax-collection-essentials {
    margin: 0px 0px 30px;
}
.snax-collection-essentials.abst {
    margin: 0px 0px 0px;
}
.lrm-main.ctlp .popup-quick-view .product-image-summary img{
    max-height: 1100px;
}
.popup-quick-view .product-image-summary img{
    max-height: 800px;
}
	.mobile-nav {
    display: none;
}
	.site-header .sub-menu a {
     font-family: inherit!important;
}
	.lrm-user-modal.sing.ctlp .bb-icon-arrow-left:before {
    content: '\e87a'!important;
}
.single-product .product-tabs-wrapper {
    padding: 10px 0px 80px;
}
.single-product .term-description{
    margin-top: 30px;
	margin-bottom: 0px!important;
}
.atab {
   min-height: 270px;
}
.popup-quick-view.clsss .atab {
   min-height: 180px;
}
.lrm-user-modal.sing.ctlp .bb-icon-arrow-right:before {
    content: '\e87b'!important;
}
		.lrm-user-modal.sing.ctlp .summary-inner .tbrand .brandspanc {
	display:block;
	width: 100%;
}
.lrm-user-modal.sing.ctlp .product-quick-view .summary-inner .woodmart-product-brand {
    float: left;
}
.lrm-user-modal.sing.ctlp .summary-inner .tartist {
    margin-bottom: 10px;
     padding-top: 0px;
    color: #3f3f3f;
	font-size: 16px!important;
}
.lrm-user-modal.sing.ctlp .product-quick-view .woodmart-product-brand {
    margin-top: 0px;
    margin-bottom: 8px;
    margin-right: 20px;
    flex-shrink: 0;
    object-fit: cover;
}
.lrm-user-modal.sing.ctlp {
    padding: 30px 6%;
    background: rgba(52, 54, 66, 0.7);
}
.lrm-user-modal.sing.ctlp .summary-inner .product-tabs-wrapper .tbrand {
    padding: 0px;
	 margin-top: 15px;
    background-color: #fff;
}
.lrm-user-modal.sing.ctlp .product-quick-view .summary-inner .woodmart-product-brand img {
    border-radius: 50%;
    width: 130px;
    height: 130px;
    object-fit: cover;
}
.lrm-user-modal.sing.ctlp .summary-inner .product-tabs-wrapper {
    padding: 0;
    border-top: 0px solid #ffffff;
    background-color: #ffffff;
}
.lrm-user-modal.sing.ctlp .summary-inner .ptw.woodmart-shop-loader {
 position: relative;
    top: 5px;
    left: 0px;
    margin-top: 0px;
}
.lrm-user-modal.sing.ctlp .summary-inner .tbrand div.brandspan p {
    margin-bottom: 8px;
}
.lrm-user-modal.sing.ctlp .summary-inner i.fa.fa-copyright{
	 font-size: 10px;
}
.product-image-summary img.zoom {
    max-height: 100%;
}
.product-image-summary img.canz:hover {
    cursor: zoom-in; 
}
.product-image-summary .canz.zoom:hover {
  cursor: zoom-out; 
}
.prevalink {
    position:fixed;
	top:50%;
	left: -60px;
}
.nextalink {
    position:fixed;
	top:50%;
	right:-60px;
}
.clinko i {
    font-size: 50px!important;
    color: #fff!important;
}
.clinko{
    padding: 40px 10px;
	    font-size: 0;
    min-width: 60px!important;
	cursor:pointer;
}
}
.tbrand div.brandspan p {
 color: #333;
 line-height: 1.7;
}
.lics.atti h6{
	color: #727272!important;	
}
.lics.atti a{
	font-family: nmed;
}
.lrm-user-modal.sing.ctlp .btab {
    padding: 20px 40px;
    background-color: #fff;
}
textarea[name="snax-description"] {
    min-height: 70px;
}
.flexfm {
    display: flex;
    width: 100%;
    margin-bottom: 10px;
    align-items: center;
    margin-top: 20px;
}
#snax-popup-add-to-collection .snax-edit-collection-row-visibility span {
    min-width: auto!important;
}
#snax-popup-add-to-collection .snax-edit-collection-row-visibility {
     margin: 0;
}
#snax-popup-add-to-collection .snax-edit-collection-row-visibility input {
   margin-right: 8px;
  width: 25px;
}
@media (max-width: 700px){
	.snax-form-collection-search [type=submit] {
    width: 100% !important;
    background: #ff8e3c;
    font-family: Rubik, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-weight: 500;
    margin-top: 0px!important;
	    margin-bottom: 0px!important;
	text-transform: capitalize;
    color: #fff;
    padding: 8px!important;
    border-radius: 4px !important;
    font-weight: bold;
}
.snax-form-collection-search {
    margin-bottom: 10px!important;
}
.snax-form-collection-search label {
    margin-bottom: 10px!important;
}
.snax-edit-collection-row-visibility label {
    margin-bottom: 0px!important;
}
	.ttdesc p {
    color: #333;
    line-height: 1.7;
}
.woodmart-tltp.fav-remove-post:before {
    content: "\e008"!important;
    font-family: "snaxicon"!important;
    font-size: 20px!important;
    -webkit-text-stroke: 0px black!important;
    -webkit-text-fill-color: black!important;
}
.woodmart-tltp.fav-remove-post {
    background-color: #fff!important;
}
.page-id-55016 h1.entry-title {
    margin-bottom: 10px!important;
    font-weight: 400!important;
    font-size: 30px!important;
    margin-top: 0px;
    line-height: 1.4;
}
.page-id-55016 .page-title {
    margin-top: 30px!important;
    margin-bottom: 10px!important;
}
	.lrbg {
    width: auto;
}
.page-id-537985 .entry-content {
    flex-direction: column;
}
.page-id-537985 .main-page-wrapper {
    padding-top: 30px;
}
	#item-header-avatar a.link-change-profile-image {
    display: none;
}
body #buddypress #item-header-cover-image #item-header-avatar {
    margin-left: 0px!important;
  }
  .wrap-loading-arrow .woodmart-products-load-prev,.wrap-loading-arrow .woodmart-products-load-next{
     padding: 10px!important;
	 line-height:1;
}
.wrap-loading-arrow > div:after {
   font-size: 10px;
    line-height: 1;
}
.wrap-loading-arrow > div {
    margin-top: 0px;
    width: auto;
    height: auto;
}
	.lrm-user-modal i.fa.fa-copyright {
    font-size: 11px!important;
}
	.bb-icon-arrow-left{
		margin-right:3px;
		margin-top:1px;
	}
	.bb-icon-arrow-right{
		margin-left:3px;
		margin-top:1px;
	}
	.lrm-user-modal.sing.ctlp .btab {
    padding:0px 15px;
}
.lrm-user-modal.sing.ctlp .product-tabs-wrapper {
    background-color: #ffffff;
}
.lrm-user-modal.sing.ctlp .product-tabs-wrapper .tbrand {
    padding: 0px 0px 0px!important;
	    margin-top: 15px;
    background-color: #fff;
}
.lrm-user-modal.sing.ctlp .summary-inner .tartist {
    font-size: 16px!important;
}
.lrm-user-modal.sing.ctlp .lrm-close-form {
   display: none;
}
	.mobnext .lrm-close-form {
   display: flex!important;
   align-items: center;
       padding: 0px;
    position: relative!important;
    top: auto!important;
	right: auto!important;
}
.mobnext a.lrm-close-form:before {
    display: inline-block;
    content: "\e828"!important;
    opacity: .9;
    color: rgb(255 255 255 / 50%);
    font: normal normal normal 25px/1 "bb-icons"!important;
}
.mobnext a.lrm-close-form {
color: #fff
}
.mobnext {
    display: flex;
    background-color: #000;
    color: #fff;
	align-items: center;
	    width: 100%;
   flex-direction: row-reverse;
    justify-content: space-between;
}
.mobnext .clinko{
    display: flex;
	    padding: 10px;
	 align-items: center;
}
.mobnext .nextalink .clinko{
    padding-left: 15px!important;
}
.nextcnt {
       padding: 10px 0;
    font-size: 13px;
    margin-left: 0px;
}
}
@media (max-width: 576px){
.tax-pa_mtopics .shop-title-wrapper h1.entry-title {
    font-size: 32px!important;
    margin-bottom: 10px!important;
    margin-top: 0px!important;
    line-height: 1.2;
}}
.lrm-loginaa{
	    pointer-events: none!important;
}
.g-recaptcha-wrapper {
    text-align: center;
    margin: 35px 5px 0px!important;
}
.ihc_the_reason_textarea{
	    min-height: 40px!important;
		margin-bottom:10px;
}
.slnk {
    color: #000;
}
.slnma{
margin-right: 20px!important;
position: relative;
}
body.search .woodmart-shop-tools {
   margin-top: 0px!important;
     margin-bottom: 0px!important;
}
.slnma.ylnk:after{
margin-top: 15px;
content: '';
    position: absolute;
    top: 100%;
    width: 100%;
    left: 0;
    height: 2px;
    transition: width 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15);
    background-color: #000!important;
}
.slnma.ylnk{
    font-family: nmed, Arial, Helvetica, sans-serif!important;
}
.search .page-title {
    margin-bottom: 0px;
}
.page-id-537796 .whb-color-dark .navigation-style-default .item-level-0 > a {
	    color: #333!important;
}
.page-id-537796 .whb-color-dark .whb-divider-element:before {
    border-color: rgb(12 12 12 / 25%)!important;
}
.page-id-537796 .whb-color-dark .navigation-style-default .item-level-0 > a:after{
	color: rgba(0, 0, 0, 0.6)!important;
}
.ihc-account-tranz-list tbody td, .ihc-account-tranz-list tbody th {
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    padding: 16px 9px 15px;
    font-family: unset!important;
}
.iump-cancel-subscription-button {
  background-color: #5d768d;
}
.bp-profile-content .profile:not(.public) {
    padding: 0px 0px!important;
}
.bp-navs ul {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
#buddypress .profile.edit .button-nav a {
    margin-top: 0px;
}
.social-networks-wrap {
    width: auto!important;
}
.protext .woodmart-title-container.woodmart-text-block.font-primary.woodmart-font-weight-400 {
    line-height: 23px!important;
    margin-bottom: -2px!important;
    font-size: 16px!important;
}
.protext #wd-635891b6544a1 .woodmart-text-block {
    line-height: 49px;
    font-size: 44px;
    margin-bottom: 20px;
}
.procontent .vc_custom_1665512043247 {
    margin-right: 5% !important;
    padding-top: 1vh !important;
    padding-bottom: 2vh !important;
}
.procontent .woodmart-text-block-wrapper {
    margin-bottom: 25px;
}
.page-id-537796 i.fa.fa-copyright{
    color: #707070!important;
}
}
.page-id-537796 .whb-general-header {
     border-bottom-width: 0px;
 }
.ihc-register-4 .iump-submit-form input:hover {
    background: none repeat scroll 0 0 #db9a1d!important;
}
.ihc-ap-theme-2 .ihc-account-tranz-list td .ihc-level-name {
    color: #000000;
   }
.ihc-level-item-link{
	    padding: 16px 20px!important;
    font-size: 15px;
    color: #000!important;
    margin-top: 25px;
    background-color: #f5c174!important;
    text-align: center;
    font-weight: bold;
    max-width: 50%;
    border-radius: 4px;
}
.site-header .vc_foot i{
    color: #707070!important; 
}
.snax .snax-wpsl .wp-social-login-provider {
     text-align: center;
	 }
	 .lrm-signup-section .snax .snax-wpsl .wp-social-login-provider-list {
    margin: 20px -4px -1rem;
    display: flex;
    padding: 0;
}
.ptw.woodmart-shop-loader {
    position: absolute;
        top: 40px;
    left: 40px;
    margin-top: 0px;
}
.ptw.woodmart-shop-loader.plok {
  display: none; }
.ptw.woodmart-shop-loader {
  display: block;
  -webkit-animation: wd-fadeIn 1s ease;
          animation: wd-fadeIn 1s ease; }
.ptw.woodmart-shop-loader:after {
    -webkit-animation: wd-rotate 300ms infinite linear;
            animation: wd-rotate 300ms infinite linear; }
			.product-tabs-wrapper {
				position:relative;
			}
			.ptw.woodmart-shop-loader:after{
     width: 20px;
    height: 20px;
}
.lics2 {
    margin: 10px 0 15px;
    background: #f9f8f6;
	  padding: 10px 15px 10px;
    border-radius: 4px;
	font-weight: normal;
    color: #b1b1b1;
    line-height: 1.5;
    font-size: 13px;
    font-family: inherit!important;
}
.vc_foot i.fa.fa-copyright {
    font-size: 10px;
}
.topic-control-radio {
    display: flex;
    overflow: hidden;
	justify-content: center;
}
.topic-control-radio input {
    visibility: hidden!important;
    opacity: 0!important;
    position: fixed!important;
    width: 0!important;
}
.topic-control-radio input[type=radio] + label:after {
    content: "";
    position: absolute;
    width: 0%;
    bottom: 0;
    left: 0;
  background-color: #fff!important;
    height: 1px!important;
	transition: width 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.topic-control-radio input[type=radio]:checked + label:after {
     width: 100%;
}
.topic-control-radio input[type=radio]:checked + label{
     opacity:1;
}
.topic-control-radio input[type=radio] + label {
       padding: 0px 0px 8px 0px!important;
        margin: 0 15px;
    font-size: 16px;
    font-weight: 500;
	font-family: nmed!important;
    cursor: pointer;
    text-align: center;
    color: #fff;
    flex-shrink: 0;
	opacity:0.7;
    margin-bottom: 0px;
    position: relative;
}
.topic-radio {
    width: 100%!important;
	    margin: 25px 0px 35px;
}
.topic-radio input[type=radio]:hover  + label:after{
width: 100%;
}
.term-24380 a.user-link {
    color: #fff;
}
#menu-item-436100 .sub-menu-dropdown, #menu-item-436100 .sub-sub-menu {
    width: 360px;
}
.term-24380 a.header-search-link {
    display: none;
}
.term-24380 .products {
    margin-top: 20px;
}
.term-24380 .shop-loop-head {
    margin-bottom: 0px;
}
.term-24380 .product-grid-item .woodmart-product-cats {
    display: block!important;
}
.fbgm .searchform input[type="text"]::placeholder {
    color: rgba(255,255,255);
}
.clics.shw{
	display:block!important;
	padding-bottom: 10px;
}
.brand-med {
    font-size: 14px!important;
    margin-top:-5px;
	margin-bottom:15px;
    color: #333;
}
.catogr {
    height: 60px;
position: relative;
transition: transform .3s ease;
}
.wd-tools-element > a{
    padding-right: 0px;
  }
.woodmart-portfolio-holder .snax-entry-author a img {
    display: none;
}
.popartt .woodmart-title-container {
    line-height: 60px!important;
    font-size: 50px!important;
    color: #000000;
	    margin-top: 20px!important;
}
.title-wrapper.highlt  {
    margin-bottom: 10px;
}
.title-wrapper .liner-continer {
    position: relative;
    margin-bottom: 5px;
}
.vc_mffluid .fbgmt span{
   margin-right: 10px;
}
.vc_mffluid.topss .searchform .searchsubmit {
    background-color: #fff0;
}
.vc_mffluid .fbgmt {
    display: flex;
}
.product-element-top.product-image-link.linkopop {
    cursor: pointer;
}
.dkmob .products {
    margin-top: 20px;
    flex-wrap: wrap;
    display: flex;
}
.ihc_reason_predefined_type {
    width:100%;
    margin-bottom: 20px;
	border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
	border-radius: 4px 4px 4px 4px;
	background-color: #FFFFFF00;
}
.ihc_the_reason_textarea {
    width: 100%;
    height: auto;
    padding: 10px;
    margin-top: 0px;
	border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
	border-radius: 4px 4px 4px 4px;
	background-color: #FFFFFF00;
}
.iziModal-content .ihc-standard-bttn {
     cursor: pointer;
    margin-top: 5px;
	border-radius: 4px;
     padding: 8px 30px;
    font-family: nmed,sans-serif,'Trebuchet MS';
    font-size: 13px;
    color: #fff;
    font-weight: 500;
    min-width: 90px;
    cursor: pointer;
}
.iziModal-content .ihc-standard-cancel-bttn {
    cursor: pointer;
    margin-top: 5px;
	margin-right: 5px;
	border-radius: 4px;
       padding: 8px 30px;
    font-family: nmed,sans-serif,'Trebuchet MS';
    font-size: 13px;
    color: #fff;
    font-weight: 500;
    min-width: 90px;
    cursor: pointer;
}
.ihc-account-subscr-list .ihc-subscription-table-actions .iump-subscription-table-button {
    margin-bottom: 15px;
}
.fbgm .woodmart-products-tabs.tabs-design-default .products-tabs-title li:hover .tab-label:after,.fbgm  .woodmart-products-tabs.tabs-design-default .products-tabs-title li.active-tab-title .tab-label:after,
.fbgm .woodmart-products-tabs.tabs-design-alt .products-tabs-title li:hover .tab-label:after,.fbgm .woodmart-products-tabs.tabs-design-alt .products-tabs-title li.active-tab-title .tab-label:after {
  width: 0%; !important}
  .fbgm .woodmart-products-tabs .products-tabs-title li.rttab:hover {
    background-color: rgb(0, 0, 0,0.6);
	transition: background-color 0.5s ease;
}
@media (max-width: 700px){
	.procontent{
		margin-top:40px;
	}
	.search .page-title {
    margin-bottom: 10px;
}
	.fbgm .woodmart-products-tabs{
		margin-left: -15px;
		margin-top:15px;
	}
	.bb-mobile-header-wrapper .searchform .searchsubmit:before {
    font-size: 18px;
    line-height: 1;
    transition: opacity .2s ease;
    content: "\f130";
	color: #939597;
    font-family: "woodmart-font";
}
.whb-general-header-inner .searchform input[type="text"] {
    padding-left: 40px;
 }
.bb-mobile-header-wrapper  .searchform .searchsubmit {
    left: 10px!important;
      width: auto;
    right: auto;
    border-radius: 0px;
    background-color: #fff0;
}
.vc_mffluid::after {
    background-color: rgba(0,0,0,.35)!important;
  }
	.topic-control-radio input[type=radio] + label:after {
    height: 2px!important;
  }
	.woodmart-products-tabs.tabs-design-alt.rttalt li:first-child  {
    margin-left: 15px;
}
	.summary-inner .atab {
    min-width: 100%;
    min-height: 165px;
}
	.woodmart-price-table.price-style-default .woodmart-plan-price {
  margin-top: 5px!important;
}
.woodmart-price-table .woodmart-plan-feature {
    font-size: 16px!important;
}
.woodmart-price-table .woodmart-plan-features {
    padding-top: 0px!important;
}
.woodmplan {
    flex-direction: column;
}
.woodmart-price-table.style-long.marrig {
    margin-right: 0px!important;
    margin-bottom: 20px!important;
}
#wd-63483d79226d2 .woodmart-text-block {
    line-height: 42px!important;
    font-size: 40px!important;
}
	.container.chmn {
    margin-bottom: 2px;
}
.woodmart-lazy-fade {
    opacity: 1!important;
}
.product-quick-view .product-tabs-wrapper .tbrand {
    padding-bottom: 0px;
}
.topic-radio {
   width: 100%!important;
    margin: 10px 0px 20px;
	    border-bottom: 1px solid #ffffff2e;
}
.topic-control-radio input[type=radio] + label {
    margin: 0 20px 0px 0px!important;
}
.topic-control-radio {
    margin-left: 0px!important;
    justify-content: flex-start;
}
.title-wrapper.highlt {
    margin-bottom: 20px;
    margin-top: 26px;
}
.page-id-54468 .title-wrapper.highlt {
    margin-bottom: 10px;
}
.ptw.woodmart-shop-loader {
    position: absolute;
        top: 20px;
    left: 30px;
    margin-top: 0px;
}
.summary-inner .ptw.woodmart-shop-loader {
    left: 15px;
}
.vc_mffluid.topss .fbgmt span {
   margin-bottom: 5px;
}
.vc_mffluid.topss .fbgmt {
    flex-direction: column;
}
.vc_mffluid.modt .fbgmt {
    flex-direction: column;
}
.vc_mffluid.topss .searchform input[type="text"] {
    height: 40px!important;
}
.whb-overcontent.whb-clight .header-search-link {
    display: none;
}
	.fbgm {
  padding-bottom: 25px!important;
    padding-top: 120px!important;
    min-height: 250px!important;
    text-align: left!important;
	text-align: left!important;
  }
  body:not(.single-product) .whb-overcontent:not(.whb-sticked) .whb-row:not(.whb-with-bg) {
    border-color: transparent!important;
}
	.archive.term-24380 .popup-quick-view .product-tabs-wrapper h3.product-title {
     color: #555!important;
}
.fbgm .woodmart-products-tabs.tabs-design-alt .tabs-name, .woodmart-products-tabs.tabs-design-alt .tabs-navigation-wrapper {
 margin-bottom: -3px;
    margin-top: 0px;
}
.woodmart-products-tabs.tabs-design-alt .woodmart-tabs-header {
    margin-bottom: 20px;
}
ul.hp-lnk {
    display: none!important;
}
.fbgmfx{
	display:flex;
	flex-direction: column;
}
.vc_mffluid.topss.mods {
    background-image: url(https://mdl.artvee.com/assets/modmobbg.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    margin-bottom: -1px;
}
.owlcontaine {
    margin: 0 auto;
    max-width: 100%;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 10px;
}
.owl-stage {
    padding-left: 15px !important;
}
.procontent .woodmart-text-block-wr {
    margin-bottom: 15px;
}
.procontent .woodmart-text-block-wrappersm {
    margin-bottom: 0px;
}
.owl-nav {
    display: none;
}
.owlcontaine .woodmart-text-block {
    font-size: 18px;
    margin-bottom: 12px;
	margin-left: 15px;
}
.tabs-design-pcat {
    margin-bottom: 15px;
}
.vc_column-inner_16 {
    padding: 0px 15px !important;
    display: flex;
   flex-direction: column-reverse;
}
.bgfrfnt {
    font-size: 28px;
    line-height: 38px;
    margin: 8px 0px 0px;
}
.vc_custom_1666747743118 {
    margin-bottom: 15px !important;
}
.bgfrfntsm {
    max-width: 100%;
    font-size: 15px;
    line-height: 1.6;
}
.vc_single_grey {
    margin-top: 0px;
    margin-bottom: 10px;
}
.vc_custom_16 {
    margin-top: 15px !important;
}
.hdprocc.procontent {
    margin-top: 0px;
}
.owlcontaine .lsttxt.woodmart-text-block {
    font-size: 18px;
    margin-bottom: 12px;
    margin-top: -10px;
}
.owlcontaine .therimg .category-grid-item {
    margin-bottom: 10px!important;
}
.owlcontaine .therimg .category-image-wrapp {
    height: 110px;
}
.vc_mffluid {
    background-image: url(https://mdl.artvee.com/assets/mmai-mb.jpg) !important;
}
.fbgm .woodmart-search-form {
  margin-bottom: 10px !important;
    margin-top: 5px;
}
.vc_mffluid.modt .fbgm .searchform input[type="text"]::placeholder { 
    color: #fff !important;
  opacity: 1; 
}
.fbgmtx{
   margin-top: 0px !important;
       margin-bottom: 10px !important;
    line-height: 1.4!important;
    font-size: 14px!important;
    color: rgba(255,255,255,0.8);
	    max-width: 85%;
}
.fbgmt {
    line-height: 37px!important;
    margin-bottom: 0px!important;
    font-size: 31px!important;
    color: #FFF;
    padding-right: 10px !important;
}
	.term-24380 .products {
    margin-top: 0px;
}
.term-24380 .header-aside i{
     color: #fff!important;
}}
.term-24380 .header-aside-inner i, .term-24380 .header-aside-inner .notification-dropdown i, .term-24380 .header-aside-inner .header-search-wrap i {
    color: rgb(255 255 255 / 80%);
}
.term-24380 .header-aside-inner .bb-separator {
    background: rgb(255 255 255 / 53%);
}
.term-24380 .whb-color-dark .navigation-style-default .item-level-0.current-menu-item > a {
    color: #fff!important;
}
.vc_foot .inline-list.inline-list-with-border {
    margin-bottom: 15px;
    margin-top: 15px;
    padding-left: 0px;
}
html{
	 background-color: #fff!important;
	 overflow-x:hidden;
}
html.html-has-lrm{
	 margin-right: 0px!important;
}
.fbgm .woodmart-products-tabs .products-tabs-title li.rttab {
    background-color: rgb(0, 0, 0,0.3);
  }
  .fbgm .woodmart-products-tabs.tabs-design-alt .woodmart-tabs-header {
    border-bottom: 0px solid rgba(223, 223, 223, 0.37);
	justify-content: center;
 }
.single .dkmob {
    margin-top: 20px;
}
.single .brand-med {
    margin-bottom: 10px;
}
.summary-inner .tartist{
    color: #3f3f3f;
}
.summary-inner .tartist a {
    color: #3f3f3f;
}
.single .clics {
    margin-bottom: 5px;
}
.social-networks-wrap span.social {
 display: inline-block;
}
#error-page{
}
.snax-collection-title img {
    border-radius: 4px;
 }
@media (min-width: 1025px){
	.therimg .category-image-wrapp {
   min-height: 180px;
}
.owlcontaine .therimg .category-image-wrapp {
    min-height: 170px;
}
.page-id-54468 .category-image-wrapp img, .page-id-50126 .category-image-wrapp img{
min-height: 180px;
}
	.container.chmn {
    width: 100%;
}
.lrm-loginaa{
	display:none;
}
	.page-id-537796 .vc_col-lg-4 {
    width: auto;
}
	.vc_mffluid.topss .woodmart-search-form {
    max-width: 700px;
}
	ul.hp-lnk {
    justify-content: center;
}
.vc_mffluid.pdmn.modt ul.hp-lnk {
    justify-content: flex-start;
}
	.vc_mffluid.modt .fbgm .woodmart-search-form {
    margin: 0px 0px 20px;
	    max-width: 500px;
}
	.fbgm .woodmart-search-form {
       max-width: 500px;
}
.term-24380 .tpgbg .woodmart-search-form {
    max-width: 40%;
}
.vc_mffluid{
 padding-right: 2.5vw;
    padding-left: 2.5vw;
}
.term-24380 ul.hp-lnk {
    justify-content: flex-start;
}
.main-page-wrapper2 {
   margin-bottom: 1px;
 }	
}
.term-24380 .tpgbg .searchform input[type="text"] {
    height: 50px;
}
.term-24380 .tpgbg .searchform input[type="text"] {
    color: #777 !important;
    background: #fff;
}
.term-24380 .searchform input[type="text"] {
    height: 54px;
}
.fpag a {
    display: inline-block;
    padding: 6px 18px;
	    min-width: 110px;
    text-align: center;
       background-color: #000;
	 color: #fff;
}
.home-page .vc_row[data-vc-full-width].vc_hidden {
    opacity: 1!important;
}
.main-page-wrapper2 {
    margin-top: 0px;
    padding-top: 0px;
}
.home.archive .product-grid-item .woodmart-product-cats {
    display: block;
}
.home-page .products {
    margin-top: 20px;
}
.vc_custom_1654525504424{margin-bottom: 15px !important;background: #020202 url(https://mdl.artvee.com/assets/thmainbg.jpg) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1605576585422{margin-top: 0px !important;margin-bottom: 2vh !important;padding-top: 0px !important;padding-bottom: 0px !important;}.vc_custom_1655188291275{padding-top: 17vh !important;padding-bottom: 15vh !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1628201521275{margin-bottom: -10px !important;padding-top: 11vh !important;padding-bottom: 6vh !important;background-image: url(https://mdl.artvee.com/assets/thmainmbbg.jpg) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1655084067759{margin-bottom: 0px !important;padding-bottom: 0px !important;}
.vc_custom_1610202388181{margin-top: 5px !important;margin-bottom: 30px !important;}.vc_custom_1601372557539{margin-bottom: 28px !important;padding-top: 0px !important;padding-bottom: 0px !important;}.vc_custom_1606484272027{margin-bottom: 20px !important;}.vc_custom_1628210651260{margin-right: 0px !important;padding-right: 0px !important;}.vc_custom_1584716689879{margin-bottom: 20px !important;padding-right: 60px !important;padding-bottom: 0px !important;}
.vc_custom_1601381647120{margin-bottom: 0px !important;padding-bottom: 0px !important;}.vc_custom_1593406629517{margin-top: 8px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;}.vc_custom_1628210745818{margin-right: 0px !important;margin-left: -25px !important;padding-right: 0px !important;}.vc_custom_1624312617098{margin-right: 35px !important;margin-bottom: 20px !important;margin-left: 25px !important;}.vc_custom_1601382453023{margin-top: -5px !important;padding-right: 20px !important;}
.vc_custom_1628201376165{margin-bottom: 5px !important;padding-right: 0px !important;}.vc_custom_1605576594876{margin-top: 0px !important;padding-top: 0px !important;}
#wd-62a6941e10514 .woodmart-text-block {
    font-size: 55px;
    line-height: 60px;
}
#wd-5ff9bd0eab07e .woodmart-text-block {
    font-size: 18px;
    line-height: 28px;
    color: rgba(255,255,255,0.8);
}
#wd-5ef9749ecacc7 .woodmart-text-block,#wd-5f73250169e9c .woodmart-text-block {
    color: #ffffff;
}
#wd-610c6198db1c4 .woodmart-text-block {
    font-size: 20px;
    line-height: 18px;
    color: #ffffff;
}
.home-page .shop-loop-head {
    margin-bottom: 0px;
}
.whb-clight .whb-color-dark .navigation-style-default .item-level-0 > a {
    color: #fff;
}
.whb-clight .whb-color-dark .navigation-style-default .item-level-0 > a:hover {
    color: rgba(255, 255, 255, 0.7);
}
.whb-clight .whb-color-dark .navigation-style-default .item-level-0 > a:after {
   color: rgba(255, 255, 255, 0.7);
}
.whb-clight .whb-color-dark .whb-divider-element:before {
    border-color: rgba(255, 255, 255, 0.5);
}
.whb-clight .woodmart-burger-icon .woodmart-burger::after {
    background-color: #fff;
}
.whb-clight .woodmart-burger-icon .woodmart-burger::before {
    background-color: #fff;
}
.whb-clight .woodmart-burger-icon .woodmart-burger {
    background-color: #fff;
}
.search .woodmart-products-tabs.tabs-design-alt .tabs-navigation-wrapper {
    margin-bottom: 0px;
}
@media (max-width: 767px){
	.home .tpgbg .searchform input[type="text"] {
    height: 46px!important;
}
.page-id-537796.site-header i {
    color: #fff!important;
}
.product-tabs-wrapper.zxv .read-more__link:before {
    display: block;
    width: 100%;
    height: 4.5rem;
    margin-top: -5rem;
    position: relative;
    top: 0px;
    content: "";
    background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);
}
.home-page .products {
    margin-top: 0px;
}
.search .woodmart-products-tabs.tabs-design-alt .woodmart-tabs-header {
    margin-bottom: 0px;
}
.search .woodmart-products-tabs.tabs-design-alt .products-tabs-title .tab-label:after {
    margin-top: -2px!important;
}
#wd-610c6198db1c4 .woodmart-text-block {
    line-height: 26px!important;
    font-size: 16px!important;
}}
.fpag a:first-child{
   margin-right: 10px;
}
.fpag{
	justify-content: space-between;
   display:flex;
}
.atab{
	min-width:100%;
}
.btab{
	min-width:100%;
	min-height:300px;
}
.product-quick-view [data-readmore-toggle] {
     margin-top: 20px;
}
.woodmart-lazy-load {
    width: 100%;
    transition: all .001s ease;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.single.single-product .woodmart-lazy-fade {
    opacity: 1;
}
.page-id-413847 .whb-general-header,.page-id-420203 .whb-general-header,.page-id-421037 .whb-general-header {
    border-bottom-width: 0px;
}
.product-grid-item .woodmart-product-brands-links {
    color: #5C5C5C;
}
.search.woocommerce .woocommerce-info {
    margin-bottom: 30px;
	 margin-top: 20px;
}
.notice-wrapper {
    background-color: #000;
    padding: 8px;
	color:#fff;
	margin-bottom: -1px;
    text-align: center;
}
.nsgitl .font-primary {
line-height: 25px!important;
font-family: hedlt, Arial, Helvetica, sans-serif;
    font-size: 20px!important;
    color: #ffffff!important;
}
.product-element-top.product-image-link.linko {
    cursor: pointer;
}
.woodmart-lazy-fade {
   transition: all .03s ease;}
.rttabspac {
    object-fit: cover;
	width:100%;
	height:100%;
}
.page-id-420203 .slide-product.owl-carousel-item .impr {
    object-fit: contain;
    width: 100%;
    height: 100%;
}
.woocommerce-result-count {
    display: block;
}
.woodmart-shop-tools {
    width: 100%;
}
.woodmart-shop-tools {
    display: flex;
}
@media (min-width: 769px){
.grid-columns-5 .col-md-3 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}}
@media (max-width: 576px){
.fpag {
    justify-content: space-between;
}
.description-area-before .term-description, .description-area-before .page-description {
    margin-bottom: 15px;
}
.shop-title-wrapper {
    padding-bottom: 0px!important;
}
}
.woodmart-show-sidebar-btn {
  display: block;
}
.phighl .product-grid-item.woodmart-hover-button .product-image-link.linko {
   box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px 0px 0px inset;
    padding: 15px;
    background-color: #fff;
}
.phighl .woodmart-products-element {
    padding-top: 3px;
}
.woodmart-buttons.xds {
    background-color: transparent;
    box-shadow: none;
}
.lrm-user-modal {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}
.whb-general-header.whb-not-sticky-row a.user-link {
    color: #fff;
}
.whb-general-header.whb-not-sticky-row .header-aside-inner i, .home-page .header-aside-inner .notification-dropdown i, .home-page .header-aside-inner .header-search-wrap i {
    color: rgb(255 255 255 / 80%);
}
.whb-general-header.whb-not-sticky-row .header-aside-inner .bb-separator {
    background: rgb(255 255 255 / 53%);
}
.seamless-donations-col-25 {
    float: left;
    width: 20%;
    margin-top: 6px;
}
.seamless-donations-col-75 {
    float: left;
    width: 75%;
    margin-top: 6px;
}
.seamless-donations-form-row:after {
    content: "";
    display: table;
    clear: both;
}
.seamless-donations-form-row{
	   margin-bottom: 10px;
}
#dgx-donate-container {
}
.dgx-donate-form-section {
}
#_dgx_donate_repeating{
	  margin-top: 20px;
}
#dgx-donate-form-donation-section,
#dgx-donate-form-tribute-section,
#dgx-donate-form-donor-section,
#dgx-donate-form-billing-section,
#dgx-donate-form-payment-section {
    width: 700px;
}
#dgx-donate-form-header-section {
    display:none;
}
#dgx-donate-form-tribute-section {
    background-color: white;
    border-radius: 0;
    border-top-color: black;
    border-top-width: 1px;
}
#dgx-donate-form-donor-section {
    margin: 0px 0px 30px;
}
#donation_header p{
	 margin-bottom: 10px;
}
#dgx-donate-form-billing-section {
    background-color: white;
    border-radius: 0;
    border-top-color: black;
    border-top-width: 1px;
}
#dgx-donate-form-payment-section {
    margin-top: 10px;
}
#dgx-donate-form-footer-section {
    display:none;
}
#dgx-donate-form-sandbox-warning:after, #dgx-donate-form-sandbox-warning:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
#dgx-donate-form-sandbox-warning:after {
    border-color: rgba(153, 6, 16, 0);
    border-top-color: #990610;
    border-width: 30px;
    margin-left: -30px;
}
#dgx-donate-form-sandbox-warning:before {
    border-color: rgba(238, 70, 73, 0);
    border-top-color: black;
    border-width: 36px;
    margin-left: -36px;
}
#dgx-donate-form-sandbox-warning {
    margin-bottom: 35px;
    border-radius: 8px;
    padding: 10px;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    background: #990610;
    border: 4px solid black;
}
#dgx-donate-form-sandbox-warning p {
    font-family: Helvetica, "Segoe UI", Arial, sans-serif;
    font-size: 20px;
    line-height: 22px;
    text-align: center;
    color: white;
    font-weight: bold;
}
.dgx-donate-form-section h2 {
    font-family: 'Teko', cursive;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-size: 36px;
    margin-top: 0;
    margin-bottom: 12px;
    border-bottom-width: medium;
}
#_dgx_donate_designated,
#_dgx_donate_honor_by_email {
    margin-top: 10px;
}
.dgx-donate-form-section h2:before {
    content: unset !important;
}
.dgx-donate-form-section p {
    font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    padding: 0;
    margin: 0;
}
.dgx-donate-form-section label {
    font-size: 18px;
    font-weight: normal;
    width: 125px;
    display: inline-block;
    min-height: 40px;
    line-height: 40px;
}
.dgx-donate-form-section .horiz {
    font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
    font-weight: bolder;
    font-size: 16px;
}
.dgx-donate-form-section input[type="text"] {
    width: 80%;
    margin-right: 10px;
    font-size: 18px;
    padding: 4px;
    vertical-align: middle;
    height: 2em;
    box-sizing: border-box;
    resize: vertical;
    min-height: 40px;
    background-color: #F1F1F1;
}
#donation_header{
    margin-top: 25px;
}
.dgx-donate-form-section input[type="checkbox"] {
    margin-right: 0.5em;
    border: 1px solid gray;
}
.dgx-donate-form-section input[type="radio"] {
    margin-right: 0.5em;
    border: 1px solid gray;
}
.dgx-donate-form-section select {
    font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
    max-width: 200px;
    font-size: 16px;
    box-sizing: border-box;
    resize: vertical;
    vertical-align: middle;
}
#_dgx_donate_honoree_name > label {
    width: unset;
    display: inline-block;
}
.dgx-donate-form-section input.dgx-donate-pay-enabled {
    padding: 10px;
    cursor: pointer;
    border: none;
}
.dgx-donate-pay-disabled {
    padding: 10px;
}
.seamless-donations-form-row.other-donation-level {
    margin-top: 10px;
}
.horiz label{
    width:auto;
}
#_dgx_donate_repeating label{
    width:auto;
}
.horiz input[type="radio"]{
  display: none;
}
.horiz .option{
  background: #fff;
  align-items: center;
  justify-content: space-evenly;
    padding: 0 18px;
  border-radius: 4px;
  cursor: pointer;
  border: 1px solid #ddd;
  transition: all 0.3s ease;
}
#option-5:checked:checked ~ .option-5,#option-500:checked:checked ~ .option-500,#option-10:checked:checked ~ .option-10,#option-25:checked:checked ~ .option-25,#option-50:checked:checked ~ .option-50,#option-100:checked:checked ~ .option-100,#dgx-donate-other-radio:checked:checked ~ .dgx-donate-other-radio{
  background: #5aa1e3;
    color: #fff;
	  border: 1px solid #5aa1e3;
}
.dgx-donate-form-section input[type="submit"] {
    width: 200px;
    background-color: #008ec2;
    border: none;
    color: white;
    border-radius: 3px!important;
    background-color: #fbb225;
     padding: 14px 32px;
    font-size: 14px;
    text-decoration: none;
     cursor: pointer;
}
.seamless-donations-error-message-field {
    color: red;
    font-family: 'Roboto', sans-serif;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 0;
    width: 100%;
    font-size: 14px;
}
input[type="text"].seamless-donations-invalid-input {
    background-color: lightpink;
}
.dgx-donate-form-section input.dgx-donate-invalid-input {
    background: #faa;
}
.dgx-donate-busy, .dgx-donate-error-msg, .dgx-donate-pay-disabled {
    display: none;
}
@supports (-webkit-appearance: none) or (-moz-appearance: none) {
  .seamless-donations-forms-engine input[type=checkbox]{
    --active: #5aa1e3;
    --active-inner: #fff;
    --border: #ccc;
    --border-hover: #5aa1e3;
    --background: #fff;
    --disabled: #F6F8FF;
    --disabled-inner: #E1E6F9;
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 21px;
    outline: none;
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 0 5px 0 0;
    cursor: pointer;
    border: 1px solid var(--bc, var(--border));
    background: var(--b, var(--background));
    transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
  }
  .seamless-donations-forms-engine input[type=checkbox]:after{
    content: "";
    display: block;
    left: 0;
    top: 0;
    position: absolute;
    transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
  }
  .seamless-donations-forms-engine input[type=checkbox]:checked{
    --b: var(--active);
    --bc: var(--active);
    --d-o: .3s;
    --d-t: .6s;
    --d-t-e: cubic-bezier(.2, .85, .32, 1.2);
  }
  .seamless-donations-forms-engine input[type=checkbox]:disabled{
    --b: var(--disabled);
    cursor: not-allowed;
    opacity: 0.9;
  }
  .seamless-donations-forms-engine input[type=checkbox]:hover:not(:checked):not(:disabled){
    --bc: var(--border-hover);
  }
  .seamless-donations-forms-engine input[type=checkbox]:focus{
    box-shadow: 0 0 0 var(--focus);
  }
  .seamless-donations-forms-engine input[type=checkbox]:not(.switch){
    width: 21px;
  }
  .seamless-donations-forms-engine input[type=checkbox]:not(.switch):after{
    opacity: var(--o, 0);
  }
  .seamless-donations-forms-engine input[type=checkbox]:not(.switch):checked{
    --o: 1;
  }
  .seamless-donations-forms-engine input[type=checkbox] + label{
    font-size: 15px;
    line-height: 21px;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    margin-left: 4px;
  }
  .seamless-donations-forms-engine input[type=checkbox]:not(.switch) {
    border-radius: 4px;
  }
  .seamless-donations-forms-engine input[type=checkbox]:not(.switch):after {
    width: 5px;
    height: 9px;
    border: 2px solid var(--active-inner);
    border-top: 0;
    border-left: 0;
    left: 7px;
    top: 4px;
    transform: rotate(var(--r, 20deg));
  }
  .seamless-donations-forms-engine input[type=checkbox]:not(.switch):checked {
    --r: 43deg;
  }
}
.dgx-donate-form-section #designate_fund {
    margin-top: 1em;
}
.dgx-donate-form-section #repeating_checkbox {
    margin-top: 1em;
}
div#designated_fund_selector select {
    max-width: 100%;
}
.dgx-donate-form-designated-box {
    margin-bottom: 24px;
}
.dgx-donate-form-section span.horiz {
    margin-left: 10px;
}
.dgx-donate-form-section #header_desc + span.horiz {
    margin-left: unset;
}
@media screen and (max-width: 600px) {
#donation_header {
    margin-top: 0px;
}
#_dgx_donate_repeating {
    margin-top: 15px;
}
.dgx-donate-form-section span.horiz {
    margin-left: 0px;
}
#dgx-donate-form-donation-section, #dgx-donate-form-tribute-section, #dgx-donate-form-donor-section, #dgx-donate-form-billing-section, #dgx-donate-form-payment-section {
    width: 100%;
}
.horiz .option {
    background: #fff;
    align-items: center;
    justify-content: space-evenly;
    padding: 0 12px;
    margin-bottom: 10px;
	    margin-right: 10px;
    border-radius: 4px;
    cursor: pointer;
    border: 1px solid #ddd;
    transition: all 0.3s ease;
}
#_dgx_donate_repeating p{
	display:flex;
}
#dgx-donate-form-donation-section {
    margin-bottom: 10px;
}
.dgx-donate-form-section p {
    font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding: 0;
    margin: 0;
}
#donation_header p img {
    width: 75px!important;
    margin-right: 10px!important;
}
.seamless-donations-col-25 {
    float: left;
    width: 25%;
    margin-top: 6px;
}
.seamless-donations-col-75 {
    float: left;
    width: 100%;
    margin-top: 6px;
}
.dgx-donate-form-section input[type="text"] {
    width: 90%;
}
#dgx-donate-form-donor-section {
    margin: 10px 0px 25px;
}
.seamless-donations-form-row.other-donation-level {
    margin-top: 0px;
}
.seamless-donations-form-row.other-donation-level {
    margin-bottom: 0px;
    display: flex;
    flex-direction: row;
}
#_dgx_donate_donor_email{
    margin-bottom: 25px;
}
.seamless-donations-form-row {
    margin-bottom: 0px;
    display: flex;
    flex-direction: column;
}
.option.dgx-donate-repeating {
    font-size: 14px;
    font-weight: normal;
    display: inline-block;
    min-height: auto;
    line-height: 1;
}
}
.artlink a{
 font-size: 14px;
  color: #618fb7;
 position: relative;
}
.ncopycs {
    font-weight: normal;
    line-height: 1.4;
    font-size: 14px;
    font-family: inherit !important;
}
.product-quick-view.cmtp .lics {
    margin: 0px 0 0px;
    padding: 0;
    border-radius: 0px;
    background: #fff;
}
.summary-inner .tartist2 {
    margin-bottom: 12px;
}
.searchform.mm input[type="text"] {
    border-radius: 30px;
    border: 1px solid #ccc;
}
.searchform.mm .searchsubmit {
    background-color: #fff0;
}
.term-24380 .header-aside-inner .my-account-with-text.lrm-login a{
	color: #fff;
}
@media (min-width: 1025px){
	#menu-item-438147 .sub-menu-dropdown, #menu-item-438147 .sub-sub-menu {
    width: 360px;
}
.product-quick-view .summary-inner.col-12 {
 max-width: 400px;
    padding-top: 20px;
	    padding-bottom: 20px;
    margin-top: 40px;
	margin-bottom: 40px;
    padding-right: 20px;
    padding-left: 20px;
    border-left: 0px solid #f8f8f8;
   border-radius: 10px;
}
.product-quick-view .cart-flex {
    padding: 0px 0px 10px!important;
}
.artlink {
    padding-top: 10px;
}
.page-id-420203 .product-grid-item.woodmart-hover-button.col-md-3 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.product-quick-view.cmtp .cart-flex {
    padding: 15px 0px 10px;
}
.product-quick-view .col-lg-10 {
    -ms-flex: 0 0 calc(100% - 450px);
    flex: 0 0 calc(100% - 450px);
    max-width: calc(100% - 450px);
}	
.page-id-420203 .product-grid-item.woodmart-hover-button.col-md-3 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
}
.page-id-420203 .woodmart-products-tabs .products-tabs-title li {
    padding-top: 0px;
    padding-bottom: 0px;
}
.page-id-420203 .tobbstr.nxca .woodmart-products-tabs .products-tabs-title .tab-label {
     color: #ffffff!important;
}
.page-id-420203 .tobbstr.nxca .tabs-text {
   color: #c95730!important;
}
.page-id-420203 .tobbstr.nxca .wrap-loading-arrow > div.disabled, .woocommerce-product-gallery .owl-nav > div.disabled {
    color: rgba(255, 255, 255, 0.4);
    cursor: default;
}
.page-id-420203 .tobbstr.nxca .wrap-loading-arrow > div {
 color: rgba(255, 255, 255, 0.8);
}
.page-id-420203 .tobbstr.nxca h3.product-title {
    margin-bottom: 5px!important;
    letter-spacing: -0.24px!important;
    color: #fff!important;
    -webkit-font-smoothing: antialiased!important;
    font-size: 15px!important;
}
.page-id-420203 .tobbstr .product-grid-item .woodmart-product-brands-links a {
    display: inline-block;
    color: #9E9E9E;
}
.page-id-420203 .product-grid-item .product-element-bottom{
    text-align: left;
	margin-top: 15px;
	margin-bottom: 15px;
}
.page-id-420203 .product-grid-item.woodmart-hover-button .product-image-link.linko{
    padding: 15px;
background-color: #e7ddd6;
}
.page-id-420203 .product-grid-item.woodmart-hover-tiled .product-image-link.linko{
    background-color: #eee;
	height: auto;
	 padding: 15px;
}
.page-id-420203 .tobbstr.nxca .product-grid-item .product-title a:hover{
	 color: rgba(255, 255, 255, 0.7);
}
.page-id-420203 .woodmart-products-tabs .tabs-name{
    text-transform: capitalize;
    font-weight: 600;
    font-size: 35px;
	line-height:1;
	    position: relative;
    z-index: 1;
    margin-bottom: 0px;
    margin-right: 25px;
    padding-top: 0px;
       padding-bottom: 0px;
    border-bottom: 0px solid;
    vertical-align: middle;
}
.promo-banner .wrapper-content-banner {
    z-index: 2;
    display: flex;
    overflow: hidden;
    padding: 30px;
	bottom: 25px;
	position: absolute;
}
.promo-banner {
    position: relative;
}
.page-id-420203 .woodmart-hover-button .product-element-top:before, .woodmart-hover-info-alt .product-element-top:before {
    background-color: rgba(0, 0, 0, 0.1);
    transition: opacity .3s ease;
	    pointer-events: none;
}
.page-id-420203 .woodmart-products-tabs .products-tabs-title li {
    padding-top: 0px;
}
.page-id-420203 .woodmart-products-tabs.tabs-design-simple .products-tabs-title li {
    align-items: flex-end;
    flex-direction: row;
    font-size: 16px;
}
.page-id-420203 .woodmart-products-tabs .products-tabs-title .tab-label {
        text-transform: capitalize;
    font-weight: normal;
    font-size: 16px;
}
.rttab {
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    position: relative;
    z-index: 0;
    box-sizing: border-box;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    height: auto;
    cursor: pointer;
    transition: background-color .1s,border ease-in-out,transform .1s,box-shadow 5ms,border-color .25s;
    vertical-align: top;
    white-space: nowrap;
    text-decoration: none;
    letter-spacing: -.015em;
    border: 1px solid rgba(0,0,0,0.06);
     border-radius: 40px;
	     margin-right: 6px;
    outline: none;
    background: 0 0;
	    box-shadow: rgb(50 50 93 / 15%) 0px 0px 1px 0px, rgb(0 0 0 / 10%) 0px 1px 3px -1px;
}
.page-id-420203 .promo-banner .wrapper-content-banner {
    z-index: 2;
    display: flex;
    overflow: hidden;
    padding: 0px;
	margin-top: 10px;
    margin-bottom: 10px;
   position: relative;
    bottom: 0px;
	color:rgba(0,0,0,0.5)!important;
}
 .page-id-420203 .color-scheme-light h4	{
	 color:rgba(0,0,0,0.8)!important;
	  font-size: 34px!important;
}
.rttab a{
	display:flex;
    align-items: center;
    flex-direction: row;
    vertical-align: middle;
}
.woodmart-products-tabs .products-tabs-title li.rttab .tab-label {
    text-transform: capitalize;
    font-weight: normal;
    font-size: 14px;
}
.rttabimg {
    position: relative;
    overflow: hidden;
      width: 25px;
    min-width: 25px;
    height: 25px;
    min-height: 25px;
    margin-right: 8px;
    border-radius: 50%;
    background: #bfbfbf;
}
.woodmart-products-tabs .products-tabs-title li.rttab {
    padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 5px;
   line-height: 1;
    opacity: 1;
}
.woodmart-products-tabs.tabs-design-alt.rttalt .tabs-navigation-wrapper {
    margin-bottom: 0px;
}
.woodmart-products-tabs.tabs-design-alt .woodmart-tabs-header.rtt {
    margin-bottom: 0px;
}
.products-tabs-title .tab-label:after {
    background-color: #000!important;
	height: 2px!important;
}
.rttalt .tab-label:after {
    height: 0px!important;
}
.woodmart-products-tabs.tabs-design-alt.rttalt .products-tabs-title {
    margin-right: 0px;
    margin-left: 0px;
}
.ncopycs {
   margin-top: 10px;
}
@media (min-width: 1025px) {
	.ncopycs {
    margin-top: 5px;
}
	.phighl .product-grid-item.woodmart-hover-button.col-md-3 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.phighl .products {
 margin-right: -15px;
    margin-left: -15px;
}
.woodmart-products-tabs.tabs-design-alt .woodmart-tabs-header.rtt {
      margin: 0px 15px;
}
.phighl .product-grid-item.woodmart-hover-button .product-element-top a {
    padding: 15px;
     background-color: #eeeeee;
}	
.phighl .product-grid-item .product-element-bottom {
    text-align: left;
    margin-top: 15px;
    margin-bottom: 15px;
}
.phighl .products {
    margin-top: 0px;
}
.page-id-420203 .product-grid-item.woodmart-hover-tiled.col-md-3 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.page-id-420203 .product-grid-item.woodmart-hover-button.col-md-3 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.page-id-420203 .colttt .product-grid-item.woodmart-hover-button.col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
}
.woodmart-hover-button .product-element-top:before, .woodmart-hover-info-alt .product-element-top:before {
   pointer-events: none;
}
.whb-general-header.whb-not-sticky-row{
	border-bottom-width: 0px;
}
.artlink {
    border-top: 1px solid #eee;
    padding-top: 15px;
    margin-bottom: 5px;
	margin-top: 15px;
}
@media (max-width: 700px) {
	.phighl .woodmart-products-element {
    padding-right: 10px;
    padding-left: 10px;
}
.product-quick-view.cmtp .lics {
    margin: -10px 0 0px;
}
   .product-quick-view.cmtp .summary-inner.col-12 {
    max-width: 100%;
    padding-top: 25px;
    padding-right: 15px;
    padding-left: 15px;
    border-left: 0px solid #eee;
	margin-bottom: 0px;
} 
.artlink {
   padding-top: 15px;
    margin-bottom: 0px;
    margin-top: 10px;
    line-height: 1;
}	
.woodmart-text-block-wrapper.mmtextp .woodmart-text-block {
	 font-size: 40px!important;
    line-height: 50px!important;  
}
	.page-id-420203 .tobbstr .promo-banner .wrapper-content-banner {
   margin-top: 0px;
    margin-bottom: 0px;
}
	.vc_row.wpb_row.vc_row-fluid.instaf{
    padding-top: 15px !important;
	 padding-bottom: 15px !important;
}
.phighl .product-grid-item.woodmart-hover-button.col-md-3 {
    padding-left: 5px!important;
    padding-right: 5px!important;
}
.phighl .product-grid-item.woodmart-hover-button .product-element-top a {
    padding: 10px;
   background-color: #eee;
}
.phighl {
    padding-right: 5px;
    padding-left: 5px;
}
.phighl h3.product-title {
    -webkit-font-smoothing: antialiased!important;
    font-size: 14px!important;
}
.phighl .product-grid-item .product-element-bottom {
    text-align: left;
    margin-top: 15px;
    margin-bottom: 0px;
}
.phighl .product-grid-item.woodmart-hover-button.col-md-3 {
    flex: 0 0 50%;
    max-width: 50%;
}
	.page-id-420203 .product-grid-item.woodmart-hover-button .product-image-link.linko{
    padding: 10px;
     background-color: #e7ddd6;
}
.wpb_row.vc_row-fluid.bmob {
    padding-top: 0px !important;
    padding-right: 0px !important;
	 margin-right: -15px !important;
	  margin-left: -15px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}
.page-id-420203 .product-grid-item.woodmart-hover-button.col-md-3 {
    flex: 0 0 50%;
    max-width: 50%;
}
.page-id-420203 .product-grid-item.woodmart-hover-button.col-md-3 {
    padding-left: 5px!important;
    padding-right: 5px!important;
}
}
.page-id-420203 .woodmart-products-tabs.tabs-design-simple .woodmart-tabs-header {
    display: flex;
    align-items: flex-end;
    flex-direction: row;
    margin-bottom: 30px;
    border-bottom: 0px solid #EAEAEA;
}
.product-grid-item.woodmart-hover-button .product-element-top .impr{
 object-fit: contain;
     width: 100%;
    height: 100%;
}
.product-grid-item .pbmc .product-title {
    margin-bottom: 5px;
	 margin-top: 5px;
    font-size: 20px;
    line-height: 1.3!important;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}
.cvbtxt {
    font-size: 14px;
    line-height: 16px;
    padding: 12px 16px;
}
.woodmart-products-tabs .tabs-name, #order_payment_heading {
    text-transform: capitalize;
    font-weight: 600;
    font-size: 22px;
}
.cvbutton {
    transition: all 0.15s linear 0s;
    cursor: pointer;
    appearance: none;
    display: inline-flex;
    position: relative;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    box-shadow: none;
    min-height: 40px;
    border-radius: 3px;
    border: 1px solid rgb(217, 217, 217);
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    padding: 2px 10px;
    text-transform: none;
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    width: 100%;
    max-width: unset;
    margin: 10px 0px;
    height: auto;
    text-align: center;
}
.nsgit .font-primary {
    font-family: regit, Arial, Helvetica, sans-serif!important;
    line-height: 36px!important;
    font-size: 34px!important;
    color: #ffffff!important;
}
.bkst .col-md-3 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.page-id-413847 .owl-dots {
    display: block!important;
	margin-top:-5px;
}
.notice-wrapper a {
    color: #ffffff;
  }
.notice-wrapper a:hover {
    color: #ffffff;
   text-decoration: underline;
}
.ttdesc p {
    color: #333;
    line-height: 1.7;
}
.notice-wrapper a:active {
    color: #ffffff;
   text-decoration: underline;
}
.tregit .font-primary{
	    font-family: regit, Arial, Helvetica, sans-serif!important;
		line-height: 44px!important;
    font-size: 40px!important;
	color: #ba895e!important;
}
.tregitm .font-primary{
	    font-family: regit, Arial, Helvetica, sans-serif!important;
		line-height: 28px!important;
    font-size: 26px!important;
	color: #ba895e!important;
}
@font-face {
	font-family: "hedblk";
	src: url("NoeDisplay-Black.woff") format("woff");
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "hedbldr";
	src: url("SFUIDisplay-Bold.woff") format("woff");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
  font-family: 'bb-icons';
  src: url('icons/bb-icons.eot?80309866');
  src: url('icons/bb-icons.eot?80309866#iefix') format('embedded-opentype'),
       url('icons/bb-icons.woff2?80309866') format('woff2'),
       url('icons/bb-icons.woff?80309866') format('woff'),
       url('icons/bb-icons.ttf?80309866') format('truetype'),
       url('icons/bb-icons.svg?80309866#bb-icons') format('svg');
  font-weight: normal;
  font-style: normal;
font-display: swap;
}
body.search .woodmart-show-sidebar-btn {
    display: none!important;
}
[class^="bb-icon-"],
[class*=" bb-icon-"] {
    font: normal normal normal 14px/1 "bb-icons";
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.patr {
    display: flex;
    align-items: center;
}
.patr img {
    margin-left: 12px;
    width: 140px;
}
@media (max-width: 400px) {
.tax-pa_movement .shop-title-wrapper h1.entry-title {
    font-size: 28px!important;
}}
.woodmart-tab-content .products {
    margin-top: 20px;
}
.vc_tta-title-text {
    font-size: 16px!important;
}
.page-title-default{
	background-color:#dd3333;
	background-size:cover;
	background-position:center center;
}
#snax-collections .pagination-links {
    display: flex;
}
#snax-collections .page-numbers {
    display: block;
}
.footer-container{
	background-color:#000000;
}
body, .font-text, .menu-item-register .create-account-link, .menu-label, .widgetarea-mobile .widget_currency_sel_widget .widget-title, .widgetarea-mobile .widget_icl_lang_sel_widget .widget-title, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion .vc_tta-panel-title, .woodmart-more-desc table th, .product-image-summary .woocommerce-product-details__short-description table th, .product-image-summary .shop_attributes th{
	font-family: hedlt, Arial, Helvetica, sans-serif!important;font-weight: 400;font-size: 15px;color: #333;
}
.font-primary, table th, .page-title .entry-title, .masonry-filter li, .widget_rss ul li > a, .woodmart-price-table .woodmart-plan-title, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a, .woodmart-sizeguide-table tr:first-child td, .tabs-layout-tabs .tabs li, .woodmart-accordion-title, .woodmart-checkout-steps ul, .woocommerce-billing-fields > h3, .woocommerce-shipping-fields > h3, .woocommerce-additional-fields > h3, #ship-to-different-address label, #order_review_heading, .cart-totals-inner h2, .wood-login-divider, .woocommerce-MyAccount-title, header.title > h3, .woocommerce-column__title, .compare-field, .compare-value:before, .compare-basic .compare-value:before, .woodmart-wishlist-title, .woodmart-empty-page, .woodmart-products-tabs .tabs-name, .woodmart-products-tabs .products-tabs-title, #order_payment_heading, h1, h2, h3, h4, h5, h6, .title, legend, .woocommerce-Reviews .comment-reply-title, .menu-mega-dropdown .sub-menu > li > a, .mega-menu-list > li > a{
	font-family: hedblk, Arial, Helvetica, sans-serif;
}
.blog-post-loop .entry-title, .post-single-page .entry-title, .single-post-navigation .post-title, .portfolio-entry .entry-title, td.product-name a, .category-grid-item .category-title, .product-image-summary .entry-title, .autocomplete-suggestion .suggestion-title, .widget_recent_entries ul li a, .widget_recent_comments ul li > a, .woodmart-recent-posts .entry-title a, .woodmart-menu-price .menu-price-title, .product-title, .product-grid-item .product-title, .group_table td.label a{
	font-family: nmed, Arial, Helvetica, sans-serif;font-weight: 500;font-size: 17px;
}
.font-alt{
	font-family: nmed, Arial, Helvetica, sans-serif;
}
.widgettitle, .widgettitle a, .widget-title, .widget-title a{
	font-family: Playfair Display, Arial, Helvetica, sans-serif;font-size: 10px;
}
.main-nav-style, .menu-opener, .categories-menu-dropdown .item-level-0 > a, .wd-tools-element .wd-tools-text, .main-nav .item-level-0 > a, .whb-secondary-menu .item-level-0 > a, .full-screen-nav .item-level-0 > a, .wd-tools-element .wd-tools-count, .woodmart-cart-design-2 .woodmart-cart-number, .woodmart-cart-design-5 .woodmart-cart-number{
	font-family: Roboto, Arial, Helvetica, sans-serif;font-weight: 400;font-size: 14px;
}
a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, blockquote footer:before, blockquote cite, blockquote cite a, .color-scheme-dark a:hover, .color-primary, .woodmart-dark .color-primary, .woodmart-cart-design-3 .woodmart-cart-subtotal .amount, .menu-item-register .create-account-link, .menu-item-register .create-account-link:hover, .btn-style-bordered.btn-color-primary, .mega-menu-list > li > a:hover, .mega-menu-list .sub-sub-menu li a:hover, .site-mobile-menu li.current-menu-item > a, .site-mobile-menu .sub-menu li.current-menu-item > a, .dropdowns-color-light .site-mobile-menu li.current-menu-item > a, .dropdowns-color-light .site-mobile-menu .sub-menu li.current-menu-item > a, .comments-area .reply a, .comments-area .reply a:hover, .comments-area .logged-in-as > a:hover, .blog-post-loop .entry-title a:hover, .read-more-section a, .read-more-section a:hover, .single-post-navigation .blog-posts-nav-btn a:hover, .error404 .page-title, .not-found .entry-header:before, .subtitle-color-primary.subtitle-style-default, .wd-underline-colored u, .wpb_wrapper .title-wrapper u, .woodmart-title-color-primary .subtitle-style-default, .wpb_wrapper .promo-banner u, .instagram-widget .clear a:hover, .box-icon-wrapper.box-with-text, .woodmart-price-table.price-style-alt .woodmart-price-currency, .woodmart-price-table.price-style-alt .woodmart-price-value, .woodmart-menu-price.cursor-pointer:hover .menu-price-title, .hotspot-icon-alt .hotspot-btn:after, .woodmart-sticky-btn .in-stock:before, .product-image-summary .in-stock:before, .variations_form .in-stock:before, .woodmart-compare-col .in-stock:before, td.woocommerce-orders-table__cell-order-number a:hover, .wd-action-btn > a:hover, .amount, .price, .price ins, a.login-to-prices-msg, a.login-to-prices-msg:hover, .woodmart-accordion-title:hover, .woodmart-accordion-title.active, .woodmart-dark .woodmart-accordion-title:hover, .woodmart-dark .woodmart-accordion-title.active, .woocommerce-form-coupon-toggle > .woocommerce-info .showcoupon, .woocommerce-form-coupon-toggle > .woocommerce-info .showlogin, .woocommerce-form-login-toggle > .woocommerce-info .showcoupon, .woocommerce-form-login-toggle > .woocommerce-info .showlogin, .cart-totals-inner .shipping-calculator-button, .woodmart-dark .cart-totals-inner .shipping-calculator-button, .login-form-footer .lost_password, .login-form-footer .lost_password:hover, .woocommerce-order-pay td.product-total .amount, .woodmart-my-account-links a:hover:before, .woodmart-my-account-links a:focus:before, .woocommerce-Address-title .edit:hover, .woodmart-products-tabs.tabs-design-simple .products-tabs-title li.active-tab-title, .brands-list .brand-item a:hover, #dokan-store-listing-filter-wrap .right .toggle-view .active, .whb-color-dark .navigation-style-default .item-level-0:hover > a, .whb-color-dark .navigation-style-default .item-level-0.current-menu-item > a, .navigation-style-default .menu-mega-dropdown .color-scheme-dark .sub-menu > li > a:hover, .navigation-style-separated .menu-mega-dropdown .color-scheme-dark .sub-menu > li > a:hover, .navigation-style-bordered .menu-mega-dropdown .color-scheme-dark .sub-menu > li > a:hover, .vertical-navigation .menu-mega-dropdown .sub-menu > li > a:hover, .navigation-style-default .menu-mega-dropdown .color-scheme-dark .sub-sub-menu li a:hover, .navigation-style-separated .menu-mega-dropdown .color-scheme-dark .sub-sub-menu li a:hover, .navigation-style-bordered .menu-mega-dropdown .color-scheme-dark .sub-sub-menu li a:hover, .vertical-navigation .menu-mega-dropdown .sub-sub-menu li a:hover{
	color:#000000;
}
.menu-opener:not(.has-bg), .search-style-with-bg.searchform .searchsubmit, .woodmart-cart-design-4 .woodmart-cart-number, .btn.btn-color-primary, .btn-style-bordered.btn-color-primary:hover, .menu-label-primary, .main-nav .item-level-0.callto-btn > a, .mobile-nav-tabs li:after, .icon-sub-menu.up-icon, .comment-form .submit, .color-scheme-light .woodmart-entry-meta .meta-reply .replies-count, .blog-design-mask .woodmart-entry-meta .meta-reply .replies-count, .woodmart-dark .woodmart-entry-meta .meta-reply .replies-count, .meta-post-categories, .woodmart-single-footer .tags-list a:hover:after, .woodmart-single-footer .tags-list a:focus:after, .woodmart-pagination > span:not(.page-links-title), .page-links > span:not(.page-links-title), .widget_tag_cloud .tagcloud a:hover, .widget_tag_cloud .tagcloud a:focus, .widget_product_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:focus, .widget_calendar #wp-calendar #today, .slider-title:before, .mc4wp-form input[type=submit], .subtitle-color-primary.subtitle-style-background, .woodmart-title-color-primary .subtitle-style-background, .woodmart-title-style-simple.woodmart-title-color-primary .liner-continer:after, .icons-design-simple .woodmart-social-icon:hover, .timer-style-active .woodmart-timer > span, .woodmart-price-table .woodmart-plan-footer > a, .woodmart-price-table.price-style-default .woodmart-plan-price, .hotspot-icon-default .hotspot-btn, .hotspot-icon-alt .woodmart-image-hotspot.hotspot-opened .hotspot-btn, .hotspot-icon-alt .woodmart-image-hotspot:hover .hotspot-btn, .hotspot-content .add_to_cart_button, .hotspot-content .product_type_variable, .widget_product_categories .product-categories li a:hover + .count, .widget_product_categories .product-categories li a:focus + .count, .widget_product_categories .product-categories li.current-cat > .count, .woodmart-woocommerce-layered-nav .layered-nav-link:hover + .count, .woodmart-woocommerce-layered-nav .layered-nav-link:focus + .count, .woodmart-woocommerce-layered-nav .chosen .count, td.woocommerce-orders-table__cell-order-actions a, .popup-quick-view .woodmart-scroll-content > a, .popup-quick-view .view-details-btn, .product-label.onsale, .widget_shopping_cart .buttons .checkout, .widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle:after, .wd-widget-stock-status a.wd-active:before, .widget_layered_nav ul .chosen a:before, .woocommerce-store-notice, div.quantity input[type=button]:hover, .woodmart-stock-progress-bar .progress-bar, .woocommerce-pagination li .current, .cat-design-replace-title .category-title, .woodmart-hover-base:not([class*=add-small]) .wd-bottom-actions .woodmart-add-btn > a, .woodmart-hover-alt .woodmart-add-btn > a span:before, .woodmart-hover-quick .woodmart-add-btn > a, .product-list-item .woodmart-add-btn > a, .woodmart-hover-standard .woodmart-add-btn > a, .single_add_to_cart_button, .tabs-layout-tabs .tabs li a:after, .wd-add-img-msg:before, .checkout_coupon .button, #place_order, .cart-totals-inner .checkout-button, .cart-actions .button[name=apply_coupon], .register .button, .login .button, .lost_reset_password .button, .woocommerce-MyAccount-content > p:not(.woocommerce-Message):first-child mark, .woocommerce-MyAccount-content > .button, .order-info mark, .order-again .button, .woocommerce-Button--next, .woocommerce-Button--previous, .woocommerce-MyAccount-downloads-file, .account-payment-methods-table .button, button[name=save_account_details], button[name=save_address], button[name=track], .woodmart-compare-col .button, .woodmart-compare-col .added_to_cart, .return-to-shop .button, .woodmart-pf-btn button, table.wishlist_table .product-add-to-cart a.button.add_to_cart, div.wcmp_regi_main .button, .dokan-dashboard a.dokan-btn, .dokan-dashboard button.dokan-btn, .dokan-dashboard input[type=submit].dokan-btn, .dokan-dashboard a.dokan-btn:hover, .dokan-dashboard a.dokan-btn:focus, .dokan-dashboard button.dokan-btn:hover, .dokan-dashboard button.dokan-btn:focus, .dokan-dashboard input[type=submit].dokan-btn:hover, .dokan-dashboard input[type=submit].dokan-btn:focus, .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.active, .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover, .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover, .dokan-single-seller .store-footer .dokan-btn-round, .dokan-single-seller .store-footer .dokan-btn-round:hover, #dokan-store-listing-filter-wrap .right .item .dokan-btn-theme, .woocommerce-MyAccount-content .dokan-btn-theme, .woocommerce-MyAccount-content .dokan-btn-theme:focus, #dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn, #dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn:focus, #yith-wpv-abuse, .yith-ywraq-add-to-quote .yith-ywraq-add-button .button.add-request-quote-button, body .select2-container--default .select2-results__option[aria-selected=true], .wd-tools-element .wd-tools-count, .woodmart-cart-design-2 .woodmart-cart-number, .woodmart-cart-design-5 .woodmart-cart-number, .navigation-style-underline .nav-link-text:after, .masonry-filter li a:after, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text:after, .category-nav-link .category-name:after, .woodmart-checkout-steps ul li span:after, .woodmart-products-tabs.tabs-design-default .products-tabs-title .tab-label:after, .woodmart-products-tabs.tabs-design-alt .products-tabs-title .tab-label:after{
	background-color:#000000;
}
blockquote, .border-color-primary, .btn-style-bordered.btn-color-primary, .btn-style-link.btn-color-primary, .btn-style-link.btn-color-primary:hover, .menu-label-primary:before, .woodmart-single-footer .tags-list a:hover, .woodmart-single-footer .tags-list a:focus, .widget_tag_cloud .tagcloud a:hover, .widget_tag_cloud .tagcloud a:focus, .widget_product_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:focus, .wd-underline-bordered u, .woodmart-title-style-underlined.woodmart-title-color-primary .title, .woodmart-title-style-underlined-2.woodmart-title-color-primary .title, .woodmart-price-table.price-highlighted .woodmart-plan-inner, .widget_product_categories .product-categories li a:hover + .count, .widget_product_categories .product-categories li a:focus + .count, .widget_product_categories .product-categories li.current-cat > .count, .woodmart-woocommerce-layered-nav .layered-nav-link:hover + .count, .woodmart-woocommerce-layered-nav .layered-nav-link:focus + .count, .woodmart-woocommerce-layered-nav .chosen .count, .wd-widget-stock-status a.wd-active:before, .widget_layered_nav ul li a:hover:before, .wd-widget-stock-status a:hover:before, .widget_layered_nav ul .chosen a:before, div.quantity input[type=button]:hover, .woocommerce-ordering select:focus, .woodmart-products-tabs.tabs-design-simple .tabs-name, .woodmart-highlighted-products .elements-grid, .woodmart-highlighted-products.woodmart-carousel-container, .dokan-dashboard a.dokan-btn, .dokan-dashboard button.dokan-btn, .dokan-dashboard input[type=submit].dokan-btn, .dokan-dashboard a.dokan-btn:hover, .dokan-dashboard a.dokan-btn:focus, .dokan-dashboard button.dokan-btn:hover, .dokan-dashboard button.dokan-btn:focus, .dokan-dashboard input[type=submit].dokan-btn:hover, .dokan-dashboard input[type=submit].dokan-btn:focus, .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.active, .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover, .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover{
	border-color:#000000;
}
.with-animation .info-svg-wrapper path{
	stroke:#000000;
}
.color-alt, .woodmart-dark .color-alt, .btn-style-bordered.btn-color-alt, .subtitle-color-alt.subtitle-style-default, .woodmart-title-color-alt .subtitle-style-default{
	color:#fbbc34;
}
.btn.btn-color-alt, .btn-style-bordered.btn-color-alt:hover, .menu-label-secondary, .subtitle-color-alt.subtitle-style-background, .woodmart-title-color-alt .subtitle-style-background, .woodmart-title-style-simple.woodmart-title-color-alt .liner-continer:after{
	background-color:#fbbc34;
}
.border-color-alternative, .btn-style-bordered.btn-color-alt, .btn-style-link.btn-color-alt, .btn-style-link.btn-color-alt:hover, .menu-label-secondary:before, .woodmart-title-style-underlined.woodmart-title-color-alt .title, .woodmart-title-style-underlined-2.woodmart-title-color-alt .title{
	border-color:#fbbc34;
}
body{
	background-color:#ffffff;
}
.single-product .main-page-wrapper{
	background-color:#F4F4F4;
}
.wd-age-verify-forbidden, .widget_shopping_cart .buttons .btn-cart, .widget_price_filter .price_slider_amount .button, .cart-totals-inner .shipping-calculator-form .button, .cart-actions .button[name="update_cart"], .woodmart-switch-to-register, .wcmp-quick-info-wrapper input[type="submit"], .simplePopup .submit-report-abuse, .vendor_sort input[type="submit"], #dokan-form-contact-seller.seller-form input.dokan-btn-theme{
	background-color:#fbb225;
}
.wd-age-verify-forbidden:hover, .widget_shopping_cart .buttons .btn-cart:hover, .widget_price_filter .price_slider_amount .button:hover, .cart-totals-inner .shipping-calculator-form .button:hover, .cart-actions .button[name="update_cart"]:hover, .woodmart-switch-to-register:hover, .wcmp-quick-info-wrapper input[type="submit"]:hover, .simplePopup .submit-report-abuse:hover, .vendor_sort input[type="submit"]:hover, #dokan-form-contact-seller.seller-form input.dokan-btn-theme:hover{
	background-color:#636363;
}
.hotspot-content .add_to_cart_button, .hotspot-content .product_type_variable, td.woocommerce-orders-table__cell-order-actions a, .popup-quick-view .woodmart-scroll-content > a, .woodmart-sticky-add-to-cart, .popup-added_to_cart .view-cart, .widget_shopping_cart .buttons .checkout, .woodmart-hover-base:not([class*="add-small"]) .wd-bottom-actions .woodmart-add-btn > a, .product-list-item .woodmart-add-btn > a, .woodmart-hover-standard .woodmart-add-btn > a, .single_add_to_cart_button, .checkout_coupon .button, #place_order, .cart-totals-inner .checkout-button, .cart-actions .button[name="apply_coupon"], .register .button, .login .button, .lost_reset_password .button, .social-login-btn > a, .woocommerce-MyAccount-content > .button, .order-again .button, .woocommerce-Button--next, .woocommerce-Button--previous, .woocommerce-MyAccount-downloads-file, .account-payment-methods-table .button, button[name="save_account_details"], button[name="save_address"], button[name="track"], .woodmart-compare-col .button, .woodmart-compare-col .added_to_cart, .return-to-shop .button, .woodmart-pf-btn button, table.wishlist_table .product-add-to-cart a.button.add_to_cart, #dokan-store-listing-filter-wrap .right .item .dokan-btn-theme, .woocommerce-MyAccount-content .dokan-btn-theme, #dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn, .yith-ywraq-add-to-quote .yith-ywraq-add-button .button.add-request-quote-button{
	background-color:#fbb225;
}
.hotspot-content .add_to_cart_button:hover, .hotspot-content .product_type_variable:hover, td.woocommerce-orders-table__cell-order-actions a:hover, .popup-quick-view .woodmart-scroll-content > a:hover, .woodmart-sticky-add-to-cart:hover, .popup-added_to_cart .view-cart:hover, .widget_shopping_cart .buttons .checkout:hover, .woodmart-hover-base:not([class*="add-small"]) .wd-bottom-actions .woodmart-add-btn > a:hover, .product-list-item .woodmart-add-btn > a:hover, .woodmart-hover-standard .woodmart-add-btn > a:hover, .single_add_to_cart_button:hover, .checkout_coupon .button:hover, #place_order:hover, .cart-totals-inner .checkout-button:hover, .cart-actions .button[name="apply_coupon"]:hover, .register .button:hover, .login .button:hover, .lost_reset_password .button:hover, .social-login-btn > a:hover, .woocommerce-MyAccount-content > .button:hover, .order-again .button:hover, .woocommerce-Button--next:hover, .woocommerce-Button--previous:hover, .woocommerce-MyAccount-downloads-file:hover, .account-payment-methods-table .button:hover, button[name="save_account_details"]:hover, button[name="save_address"]:hover, button[name="track"]:hover, .woodmart-compare-col .button:hover, .woodmart-compare-col .added_to_cart:hover, .return-to-shop .button:hover, .woodmart-pf-btn button:hover, table.wishlist_table .product-add-to-cart a.button.add_to_cart:hover, #dokan-store-listing-filter-wrap .right .item .dokan-btn-theme:hover, .woocommerce-MyAccount-content .dokan-btn-theme:hover, #dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn:hover, .yith-ywraq-add-to-quote .yith-ywraq-add-button .button.add-request-quote-button:hover{
	background-color:#636363;
}
.main-nav .item-level-0.callto-btn > a, .comment-form .submit, .post-password-form input[type="submit"], .cookies-buttons .cookies-accept-btn, .mc4wp-form input[type="submit"], .wd-age-verify-allowed, .woodmart-price-table .woodmart-plan-footer > a, div.wcmp_regi_main .button, #yith-wpv-abuse{
	background-color:#000000;
}
.main-nav .item-level-0.callto-btn > a:hover, .comment-form .submit:hover, .post-password-form input[type="submit"]:hover, .cookies-buttons .cookies-accept-btn:hover, .mc4wp-form input[type="submit"]:hover, .wd-age-verify-allowed:hover, .woodmart-price-table .woodmart-plan-footer > a:hover, div.wcmp_regi_main .button:hover, #yith-wpv-abuse:hover{
	background-color:#686868;
}
.woodmart-navigation .thednt a:before {
    color: #333;
    font-size: 14px;
    margin-right: 4px;
    line-height: 1;
    content: "\e80d";
    font-family: "bb-icons";
}
.home-page .woodmart-navigation .thednt a:before {
 color: #fff;
}
.thednt {
    display: flex;
    align-items: center;
}
.mobile-nav .thednt {
    display: flex;
   padding-left: 20px;
    align-items: center;
}
.mobile-nav .thednt a:before {
 color: rgba(0, 0, 0, 0.85);
    font-size: 18px;
	margin-right:4px;
	line-height:1;
    content: "\e80d";
    font-family: "bb-icons";
}
.mobile-nav .thednt a {
    padding-top: 0px;
	margin-top: 10px;
    padding-bottom: 0px;
	line-height: 1!important;
    padding-left: 0px;
    font-size: 16px;
}
.woodmart-promo-popup{
	background-color:#111111;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}
.header-banner{
	background-color:#379b09;
}
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("woodmart-font.eot?v=5.0.2");
	src: url("woodmart-font.eot?#iefix&v=5.0.2") format("embedded-opentype"),
	url("woodmart-font.woff?v=5.0.2") format("woff"),
	url("woodmart-font.woff2?v=5.0.2") format("woff2"),
	url("woodmart-font.ttf?v=5.0.2") format("truetype"),
	url("woodmart-font.svg?v=5.0.2#woodmart-font") format("svg");
	font-display: swap;
}
	@media (min-width: 1025px) {
		.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
			max-width: -30px;
		}
	}
.popup-quick-view {
	max-width: 920px;
}
.woodmart-promo-popup {
	max-width: 800px;
}
.wd-age-verify {
	max-width: 500px;
}
.header-banner {
	height: 40px;
}
.header-banner-display .website-wrapper {
	margin-top:40px;
}
p.woocommerce-info:before{
    content: "\f100";
}
.exmenu .sub-menu{
	flex-direction: column;
}
.exmenu .sub-menu li {
    width: 100%;
}
p.woocommerce-info:before {
   position: absolute;
    top: 50%;
    margin-top: -9px;
    font-size: 15px;
    line-height: 15px;
    font-family: "woodmart-font";
}
@media (max-width: 1024px) {
	.header-banner {
		height: 40px;
	}
	.header-banner-display .website-wrapper {
		margin-top:40px;
	}
}
.woodmart-woocommerce-layered-nav .woodmart-scroll-content {
	max-height: 100px;
}
.product-image-summary .product-image-wrap {
    text-align: center;
}@media (min-width: 768px) and (max-width: 1024px) {
	.bb-mobile-panel-header .user-wrap {
  padding: 30px 15px 20px 0;
}
.tax-pa_artist .shop-title-wrapper {
    margin-bottom: 30px;
}
.tax-pa_artist .abdate {
    margin-right: 20px;
}
.sub-menu-dropdown.color-scheme-dark .sub-menu a{
      color: #ffffff; 
}
.sub-menu.color-scheme-dark>li{
width:100%;
	  background: #000;
	color:#fff;
	border-bottom:1px solid #161616
}
.product-quick-view .cart-flex {
    width: 60%;
}
.popup-quick-view .product-image-summary {
    min-height: 30px;
    background-color: #f9f9f9;
    padding: 30px;
}
.dflex {
    margin-bottom: 20px;
}
.col-sm-4 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.nspanc {
    margin-top: 6px;
	margin-bottom:10px;
    display: flex;
   align-items:center;
}
.tlabel .woodmart-product-brands-links{
   display: -webkit-box;
    display: -moz-box;
    display: box;
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    overflow: hidden;
}
.tlabel h3.product-title a{
   display: -webkit-box;
    display: -moz-box;
    display: box;
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    overflow: hidden;
}
.tlabel {
    width: auto; 
    font-size: 13px;
    color: #555;
    padding-right:20px;
    line-height: 1.4;
    height: auto;
    overflow: hidden;
}
.product-image-summary .product-image-wrap {
    text-align: center;
}
.imgartfl{
flex-shrink:0;
	margin-right:0px;
}
.artfl .brandspanc {
 display:none;
}
.archive .brand-desc p + [data-readmore-toggle], .archive .brand-desc p[data-readmore] {
    display: block;
    width: 100%;
}
.tax-pa_artist .artfl{
 margin-bottom: 0px!important;
}
.artfl{
 margin-bottom: 10px;
}
.brand-desc img {
    border-radius: 50%;
    width: 130px!important;
    height: 130px!important;
    margin-right: 30px;
    object-fit: cover;
}
.imgartfl {
    flex-shrink: 0;
    margin-right: 0px;
}
.brandspanc {
    height: 100%;
	float:left;
    margin-bottom: 20px;
}
.brand-desc {
    display: flex;
    font-size: 15px;
}
.therimg .col-md-3 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.popup-quick-view .product-image-summary-wrap > aside {
    margin-bottom: 0;
    margin: 0px;
    padding: 20px 15px 0;
}
.d-actn{
	 padding: 15px 0px 0px 0px;    
    display: flex;
}
.bp-personal-sub-tab {
    margin-bottom: 0px!important;
}
.s_collections .bp-personal-sub-tab {
    margin-bottom: 20px!important;
}
.bb-profile-grid.bb-grid .snax-collections-tpl-tiles .snax-collections-item {
    width: 50%;
    padding: 0px 8px 0px;
}
.slide-from-left {
    -webkit-transform: translate3d(-101%, 0, 0);
    transform: translate3d(-101%, 0, 0);
}
.site-mobile-menu li a {
     padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 20px;
}
.buddypress-wrap .bb-profile-grid .subnav-filters {
    margin-bottom: 0px;
}
.popup-quick-view .archive h3.product-title {
    margin-bottom: 5px!important;
    color: #fff!important;
    -webkit-font-smoothing: antialiased!important;
}
 .site-header .header-search-wrap i {
    color: #cecece;
    font-size: 21px;
}
.product-quick-view .summary-inner.col-12 {
    max-width: 100%;
    padding-top: 20px;
    padding-right: 15px;
    padding-left: 15px;
    border-left: 0px solid #eee;
}
.brandspan {
    margin-top: 0px;
}
.popup-quick-view {
    margin: 0!important;
}
.post-image-mask {
    display: block;
}
.product-quick-view .product-tabs-wrapper {
    margin-top: 0px;
    padding: 0px 20px 30px;
    border-top: 0px solid;
    border-bottom: 0px solid;
}
.product-quick-view .woodmart-product-brand img {
    border-radius: 50%;
    width: 130px!important;
    height: 130px!important;
    object-fit: cover;
}
.product-quick-view .woodmart-product-brand {
    float: left;
	    margin-top: 3px;
    margin-bottom: 10px;
     flex-shrink: 0;
    object-fit: cover;
    margin-right: 20px;
}
.snax-collection.snax-collection-tpl-tile .flex {
     margin-bottom: 10px;
}
.popup-quick-view .col-12 {
     padding: 0px;
}
.popup-quick-view .owl-items-xs-1:not(.owl-loaded) > div {
    width: auto;
}
.product-quick-view .summary-inner .product-image-summary {
    padding: 0px;
    background-color: rgb(244, 244, 244);
}
.popup-quick-view .product-image-summary {
    min-height: 30px;
}
.mobile-nav ul.site-mobile-menu.top {
    margin-top: 0px;
    margin-bottom: 0;
}
.bp-navs.bp-subnavs {
    margin: 0px 0 0px!important;
    overflow: hidden;
}
.bp-profile-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow:  column;
    flex-flow: column;
}
.tax-product_cat .offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12).description-area-before .term-description, .offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12).description-area-before .page-description {
    margin-bottom: 45px;
}
.tax-product_cat .page-title.title-shop {
    position: relative;
    margin-top: 0px;
    margin-bottom: 10px;
}
.member-title-wrap {
    margin: 0px 0 0px 0;
}
.bb-mobile-panel-inner .bb-left-panel-mobile {
    margin-left: 10px;
    position: absolute;
    top: 5px;
    right: 0;
    margin-right: 10px;
}
.header-search-wrap .woodmart-search-form {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: 0px;
    border-radius: 0px;
}
.header-search-wrap {
    height: 64px;
}
.header-search-wrap .searchform input[type="text"] {
    height: 61px;
    border: 0px solid #f5f8fa;
    border-radius: 0;
    background-color: #ffffff;
    font-size: 14px;
}
.whb-general-header-inner .searchform .searchsubmit:after {
    display:none;
}
.snax-entry-update {
     margin-left: 5px;
}
.bb-profile-grid .messages-wrapper {
    margin: 30px auto;
    width: 100%;
}
.snax-collection-essentials .page-title.title-shop {
    position: relative;
    margin-top: 8px;
    margin-bottom: 5px;
}
.cat-design-default.categories-with-shadow .category-image-wrapp {
    box-shadow: none;
}
body #buddypress .member-header-actions {
    display: flex;
    flex-flow:nowrap;
    margin: 0px 0 0px;
}
#cover-image-container {
    background: #fff;
    border: 0px solid #E7E9EC;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0;
    padding: 30px 0px 20px;
    font-size: 14px;
    line-height: 1.3575;
}
body #buddypress #item-header-cover-image #item-header-avatar {
    margin-right: 15px;
}
body #buddypress #item-header-cover-image #item-header-avatar img.avatar {
    box-shadow: none;
    border: 0px solid #fff;
    margin-top: 0px;
    border-radius: 50%!important;
    max-width: 100px;
}
.bp_members.type-bp_members #item-header-content > .flex #send-private-message, .bp_members.type-bp_members #item-header-content > .flex .bb-user-content-wrap, .bp_members.type-bp_members #item-header-content > .flex .member-header-actions {
    text-align: left;
}
.page.buddypress .bp-profile-wrapper #subnav .selected a {
    background: rgb(77 92 109 / 0%);
    color: #007CFF;
    font-weight: 400;
}
.bp-profile-content .profile:not(.public) {
    padding: 20px 0px;
}
.item-body .bp-widget {
    margin: 0px;
}
.buddypress-wrap .widget-title {
    color: #2d2a2a;
     padding: 5px 0px 24px;
}
.site-header .menu-item-74786 {
    position: relative;
	margin:0px 0px 15px;
}
.profile-edit  .bp-profile-content{
    padding: 15px;
}
.my-profile.change-avatar .bp-profile-content{
    padding: 15px;
}
.my-profile.profile.change-cover-image .bp-profile-content{
    padding: 0px;
}
.buddypress-wrap .bp-subnavs {
    margin: 20px 0 0px;
}
.bp-navs ul li a {
    border-bottom: 1px solid transparent;
    margin-bottom: 0px;
}
.woodmart-sticky-sidebar-opener:not(.sticky-toolbar) {
    top: 11%;
}
nav#object-nav {
    margin: 0 0 20px;
}
.bp-settings-container{
    margin: 0px auto;
    width: 100%;
}
.my-profile.profile.change-cover-image .bp-wrap .bp-profile-wrapper {
    margin: 0px auto;
    width: 100%;
}
.my-profile.change-avatar .bp-wrap .bp-profile-wrapper {
    margin: 0px auto;
    width: 100%;
}
.profile-edit .bp-wrap .bp-profile-wrapper {
    margin: 0px auto;
    width: 100%;
}
.my-profile.profile.public .bp-wrap .bp-profile-wrapper {
    margin: 0px auto;
    width: 100%;
}
.bb-profile-grid .category-grid-item {
    margin-bottom: 20px!important;
}
.site-mobile-menu li.item-level-1 a {
    padding-bottom: 10px;
    padding-top: 10px;
}
.bb-profile-grid, .bb-grid {
    margin: 0 auto;
    width: 100%;
    padding: 15px 15px;
}
.shop-loop-head {
    margin-top: 0px!important;
}
.wd-pos-r-t.xds .item-button.snax-action {
    height: auto!important;
}
.snax-form-collection-search label {
    margin-bottom: 10px!important;
}
.white-popup {
    max-width: 60%!important;
   }
.nav-shop .term-description p {
    margin-top: 0px!important;
  }
.page.buddypress .bp-profile-wrapper #subnav {
     -ms-flex: 0 0 1;
    flex: 1;
    background: #FBFBFC;
    border-right: 0px solid #E7E9EC;
    border-bottom: 0;
    min-height: 0;
    border-radius: 0px;
       margin: 0 -15px;
    padding: 0px 0;
}
.site-mobile-menu.opener-page li.menu-item-74786 {
    background-color: #f8f8f88f;
}
.icon-sub-menu.up-icon {
    color: #101010;
    background-color: #00000000;
}
.bp-navs ul {
    margin: 0 auto;
	 padding: 0px 15px;
    width: 100%;
}
nav#object-nav a {
    color: #939597;
    display: block;
    padding: 10px 0 7px;
    text-decoration: none;
    font-size: 16px;
    line-height: 2;
}
.site-mobile-menu .sub-menu li a  {
    min-height: 50px;
	    display: flex;
    font-family: roboto;
    border-bottom: 0px solid rgba(129, 129, 129, 0.2);
    color: #2d2a2a;
    letter-spacing: .2px;
    font-weight: 300;
    font-size: 18px;
    line-height: 1.3;
}
.title-wrapper .title {
    display: block;
    margin-top: 15px;
    margin-bottom: 0;
}
.page-title.title-shop {
    position: relative;
    margin-top: 25px;
    margin-bottom: 5px;
}
.shop-title-wrapper h1.entry-title {
    margin-bottom: 5px!important;
    font-size: 38px!important;
    margin-top: 15px;
    line-height: 1.4;
    font-family: "hedblk";
}
.snax-collections-tpl-listxs::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}
.snax-collections-tpl-listxs::-webkit-scrollbar
{
	width: 6px;
	margin-left:-6px;
	background-color: #F5F5F5;
}
.snax-collections-tpl-listxs::-webkit-scrollbar-thumb
{
	background-color: #999;
}
#snax-popup-add-to-collection .mfp-close {
    top: 13px !important;
    right: 10px;
}
.snax-form-collection-search [type=submit] {
    margin-top: 0px;
}
#snax-popup-add-to-collection .snax-edit-collection-row-visibility {
    display: flex;
    margin: 0px 0px 0px;
}
#snax-popup-add-to-collection .snax-edit-collection-row-visibility span {
    min-width: 80px;
}
.flexfm {
    display: flex;
    width: 100%;
	 margin-bottom: 10px;
    align-items: center;
    margin-top: 20px;
}
.snax-add-to-collection {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}
.snax-form-collection-search {
   width: 100%;
    margin-right: 0px;
}
textarea#sdesc {
    height: 45px;
    min-height: 40px;
    padding: 10px;
}
.snax-collections.snax-collections-tpl-listxs {
    width: 100%;
    overflow-y: auto;
}
.white-popup {
  margin: 20px;
    border-radius: 8px;
    padding: 15px 15px 15px 15px;
}
.snax-collection-tpl-tile .snax-collection-title {
    margin-bottom: 0;
    margin-top: 15px;
    padding: 0px 0 2px;
    color: #fff;
}
.buddypress-wrap h1, .buddypress-wrap h2, .buddypress-wrap h4, .buddypress-wrap h5, .buddypress-wrap h6 {
    margin-bottom: -1px!important;
}
.bp-profile-content .profile:not(.public) {
    padding: 20px 0px;
}
h2.user-nicename {
    text-transform: capitalize;
    margin-top: 0px;
    font-family: hedblk, Arial, Helvetica, sans-serif !important;
    line-height: 1;
    margin-bottom: 4px !important;
    font-weight: 400 !important;
font-size: 26px !important;
}
.profile-header.flex.align-items-center {
    margin: 30px auto -1px auto;
    width: 100%;
    padding: 15px 15px;
}
h1.entry-title.bb-profile-title {
    font-size: 20px!important;
}
.profile.public .profile-header.flex.align-items-center {
    margin: 0px auto 0px auto;
    padding: 15px 15px;
}
.bp-wrap .bp-profile-wrapper {
    margin: 0 auto;
    width: 100%;
}
h1.entry-title.settings-title {
    font-size: 20px!important;
}
 .buddypress-wrap .bp-subnavs ul li {
    flex-shrink: 0;
}
.bp-navs ul.subnav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    overflow-x: scroll;
    justify-content: flex-start;
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important;
}
#buddypress .bb-bp-settings-content {
    padding: 35px 15px;
}
.entry-header.settings-header {
    margin: 30px auto -1px auto;
    width: 100%;
    background-color: #f5f6f7;
    border-radius: 6px 6px 0px 0px;
    border: 1px solid #e7e9ec;
    border-bottom: 0px solid #e7e9ec;
    padding: 15px 15px;
}
.bp-settings-container {
    margin: 0px auto;
    width: 100%;
    overflow: hidden;
}
.bp-wrap {
    margin: 0 auto;
    width: 100%;
}
body #buddypress #item-header-cover-image #item-header-avatar {
    margin-left: 10px!important;
 }
.woodmart-registration-page {
    padding-top: 20px;
}
.image-full-width.product-design-alt .summary-inner, .product-full-width.product-design-alt .summary-inner, .product-full-width.product-summary-shadow .summary-inner, .product-full-width.image-full-width .summary-inner {
    background-color: #fff;
}
.owl-items-xs-1:not(.owl-loaded) > div {
    width: auto;
}
.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .woocommerce-result-count:first-child {
    display: block;
    margin-bottom: 0px;
}
.pbm{
width:95%}
.portfolio-info .woodmart-product-brands-links a{
    margin-bottom: 0px;
	margin-top:0px;
}
.full-screen-close-icon, button.mfp-close {
    width: 40px;
    height: 40px;
}
.archive h3.product-title {
    margin-bottom: 5px!important;
    color: #555!important;
    -webkit-font-smoothing: antialiased!important;
}
.btn:hover, .button:hover, button:hover, .added_to_cart:hover, [type="submit"]:hover, [type="button"]:hover {
   box-shadow: none;
}
.popup-quick-view {
    max-width: 100%;
    margin-left: 50px;
    margin-right: 50px;
}
.wd-action-btn.wd-style-icon > a {
    position: relative;
    display: inline-flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    width: 14px;
    height: 14px;
    font-weight: 400;
    font-size: 0;
    line-height: 0;
}
.wpb_text_column .wpb_wrapper > ul {
    margin-bottom: 10px;
    padding-left: 0px;
}
.wpb_text_column .wpb_wrapper > ul> li{
    margin-bottom: 5px !important;
}
.ftbtm {
    padding-left: 15px!important;
}
.item-button.snax-action.snax-action-add-to-collection-custom{
    display: none;
}
.woodmart-hover-tiled .product-element-bottom  button.snax-button-none.snax-actions-toggle {
    margin-top: 0px;
   flex-shrink: 0;
    flex-grow: 0;
}
.shop-title-wrapper {
    padding-bottom: 15px;
}
.owl-carousel .product-grid-item .woodmart-product-brands-links {
    text-align: left;
}
.single .product-element-top h3.product-title {
    text-align: left;
 }
.whb-main-header input[type="text"] {
    padding: 0 10px;
}
.product-image-summary-inner .col-12 {
     padding: 0 0px;
}
.woodmart-shop-tools form:last-child {
    margin-right: 0px;
    margin-left: 0px;
}
.single-breadcrumbs-wrapper .woocommerce-breadcrumb .breadcrumb-link-last {
   font-weight: normal;
}
.product-element-top .woodmart-buttons {
    display: none;
}
.woocommerce-ordering {
    width: 15px;
}
.woodmart-show-sidebar-btn {
  margin-right: 0px;
}
.whb-column {
    flex: 1 1 50%;
}
.image-full-width.product-design-alt .summary-inner, .product-full-width.product-design-alt .summary-inner, .product-full-width.product-summary-shadow .summary-inner, .product-full-width.image-full-width .summary-inner {
    max-width: 100%!important;
}
.image-full-width.product-design-alt .summary-inner, .product-full-width.product-design-alt .summary-inner, .product-full-width.product-summary-shadow .summary-inner, .product-full-width.image-full-width .summary-inner {
    max-width: 100%;
}
.woodmart-registration-page {
    padding-top: 20px;
}
.single .slider-type-product {
    padding-bottom: 0px;
}
.cat-design-default.categories-with-shadow .category-image-wrapp {
    box-shadow: none;
}
.slider-type-product, .slider-type-post, .categories-style-carousel {
    margin-bottom: 5px;
}
.category-grid-item {
    margin-bottom: 15px!important;
}
.bktk .cat-design-default .category-title {
font-size: 15px;
}
.slmob {
    margin: 15px 0px 0px;
}
.callto h3.media-heading {
    font-size: 16px;
}
#wd-5eacebecb42ed .info-box-inner {
    font-size: 14px;
    line-height: 20px;
}
#wd-5ea9138c9d17e .woodmart-text-block {
    line-height: 35px;
    font-size: 35px !important;
}
.woodmart-price-table .woodmart-price-value {
   font-size: 25px;
}
.ticon .info-box-title {
    margin-bottom: 5px !important;
}
.nttext .woodmart-text-block {
    line-height: 22px!important;
    font-size: 22px!important;
    margin-bottom: 8px;
}
.hstext .woodmart-text-block {
    font-size: 14px!important;
    line-height: 1.5!important;
}
.promo-banner .wrapper-content-banner {
    padding: 15px 20px 40px;
}
.search .entry-title {
    font-size: 30px!important;
    text-transform: capitalize;
}
.wpdm-all-packages-table tr {
    display: block;
    border: 1px solid rgba(0,0,0,0.1) !important;
    border-radius: 3px;
    margin-bottom: 15px !important;
    position: relative;
}
.bybtn h3 {
    font-size: 22px;
}
.callto .btn {
    border-radius: 4px;
    background-color: #fbb225!important;
    border-color: #68717900;
    color: #fff;
	    font-weight: 500!important;
	font-size: 9pt !important;
	font-family: Rubik, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    width: 100%;
    text-transform: Capitalize;
}
.whb-general-header-inner .searchform input[type="text"] {
    padding-right: 24px;
    height: 36px;
    font-size: 14px;
}
.woodmart-shop-tools {
    padding-left: 5px!important;
    margin-top: 15px!important;
	  padding-right:0px!important;
    justify-content: space-between!important;
    margin-bottom: 0px!important;
}
.single-snax_collection .form-section-wrapper {
    padding: 0 10px;
}
.slmob {
    padding: 0px 0px;
}
.product-tabs-wrapper .container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.filters-area {
    position: relative;
    top: 0px;
    display: none;
    padding-top: 0px;
    border-top: 0px solid;
    border-bottom: 0px solid;
}
.woodmart-shop-tools span{
    font-size: 0;
}
.woocommerce-ordering:after {
    margin-top: -10px;
    color: #2d2a2a;
    font-size: 22px;
    content: "\f0dc";
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
}
.related-products{
    padding: 0px 0px;
}
.tabs-location-standard.tabs-type-accordion .product-tabs-wrapper {
    padding-top: 0px;
    padding-bottom: 25px;
    border-top: none;
}
.si-title-wrapper h1.entry-title {
    margin-bottom: 15px!important;
    font-size: 38px!important;
    margin-top: 0px;
    margin-top: 25px!important;
    text-transform: capitalize;
    line-height: 1.2;
    font-family: "hedblk";
}
.highlt .woodmart-title-container {
    line-height: 1.2!important;
    font-family: "hedblk";
	    color: #2d2a2a!important;
    font-size: 32px!important;
}
.term-d {
    margin: -10px 0px 25px;
}
.snax-collections-tpl-tiles .snax-collections-item {
    width: 100%;
    padding: 0px 8px 10px;
}
h3.snax-collection-title{
	text-transform: capitalize !important ;
	margin-top: 4px!important;
 margin-bottom: 4px!important;
}
h1.entry-title {
    margin-bottom: 20px!important;
    font-weight: 400!important;
    font-size: 38px!important;
    margin-top: 0px;
    line-height: 1.4;
}
.page-title {
    position: relative;
 margin-top: 25px;
    margin-bottom: 20px;
}
.portfolio-entry .entry-title {
    margin-bottom: 3px !important;
}
.portfolio-text-shown .portfolio-info {
    padding: 10px 15px 10px;
}
.post-single-page .entry-content {
    margin-bottom: 25px;
    font-size: 100%;
}
.post-7063 .si-title-wrapper h1.entry-title {
    margin-bottom: 10px!important;
    margin-top: 25px!important;
    font-size: 38px!important;
}
.slmob h3.product-title {
    margin-bottom: 8px!important;
}
.filters-area + .woodmart-active-filters {
    margin-top: -5px;
}
.product-element-top .woodmart-buttons {
     display: none;
}
.woodmart-active-filters.sk {
 display: none;
}
.single .woodmart-product-brand img {
    border-radius: 50%;
    width: 80px;
    height: 80px;
    object-fit: cover;
}
h3.product-title {
    margin-bottom: 4px!important;
    font-size: 16px!important;
}
.woocommerce-product-gallery .col-lg-3 {
    display: none;
}
.breadcrumbs-location-summary .single-product-page {
    margin-top: 0px;
}
.col-lg-2 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.product-image-summary-wrap > div, .product-image-summary-wrap > aside, .full-height-sidebar-wrap > div, .full-height-sidebar-wrap > aside {
    margin-bottom: 0px;
	    padding: 30px;
}
.single .cart-flex {
    width: 60%!important;
}
.single [data-readmore-toggle] {
    margin: 0px 15px!important;
}
.single .summary-inner .wd-action-btn.wd-style-text > a {
       padding: 8px 0px 10px;
    flex-grow: 2;
}
.whb-main-header .woodmart-search-form {
    padding-right: 50px;
    padding-left: 10px;
	 margin-right: 10px;
     padding-top: 14px;
    border-radius: 26px;
}
.woodmart-title-container.woodmart-text-block.font-primary.woodmart-font-weight-400 {
    line-height: 38px!important;
    margin-bottom: -3px!important;
    font-size: 36px!important;
}
span .selection{
 margin-top: 10px;
}
.filter-widget:last-child {
    margin-bottom: 0px;
}
.vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a {
   text-transform: capitalize !important;
    font-weight: 500 !important;
    letter-spacing: 0.5px;
}
.popup-quick-view .product-image-summary.col-lg-10.col-12.col-md-9 {
    padding: 30px!important;
}
.lrm-close-form {
    left: auto!important;
    right: 20px!important;
    top: 10px;
}
.tax-pa_artist .shop-title-wrapper h1.entry-title {
   font-size: 35px!important;
}
.tax-pa_artist .woodmart-shop-tools{
  display: none;
}
.product-quick-view .cart-flex {
     width: 60%!important;
}
a.lrm-close-form:before {
   color: rgb(60 59 59 / 57%)!important;
    font: normal normal normal 45px/1 "bb-icons" !important;
}
.atab {
    padding: 25px 0px 0px;
}
.thecolls .category-grid-item {
    margin-bottom: 15px!important;
}
.header-search-wrap a.close-search {
    top: -webkit-calc(50% - 13px);
    top: calc(50% - 13px);
}
.header-search-wrap a.close-search i {
    font-size: 40px;
}
.home-page .header-aside .push-l.header-search-link {
    display:none;
}
h3.title.slider-title {
  display: block;
    text-transform: capitalize;
    margin-bottom: 20px!important;
    color: #2d2a2a;
	font-family: nmed!important;
    margin-bottom: 20px;
	  font-weight: normal!important;
	   font-size: 18px;
    line-height: 1.4;
}
.slmob h2 {
    display: block;
    margin-bottom: 20px!important;
    color: #2d2a2a;
	      font-family: nmed!important;
	margin-bottom: 20px;
    font-size: 18px;
      font-weight: normal!important;
    line-height: 1.4;
}
.product-tabs-wrapper {
    margin-top: 0px;
    padding: 0px 15px 80px;
    border-top: 0px solid;
    border-bottom: 0px solid;
}
.product-summary-shadow .summary-inner {
    padding: 15px 15px 0px;
    border-radius: 0px;
    box-shadow: none;
}
.nav-shop .term-description p {
    font-weight: normal!important;
    margin: 10px 0px;
	    width: 100%;
	font-size:14px;
	line-height:1.5;
}
.whb-general-header-inner .searchform {
   padding-right: 0px;
	   padding-left: 0px;
	      margin-left: 9px;
}
.search-style-with-bg.searchform .searchsubmit {
    right: -2px;
    width: 25px;
    color: #FFF;
}
.whb-general-header-inner .search-style-with-bg.searchform input[type="text"] {
    background-color: #00000000;
	 border: 0px solid #ddd;
    padding: 0 0;
}
.whb-general-header-inner .searchform .searchsubmit:after {
    font-size: 13px;
	color: #adadad;
	    margin-top: -9px;
}
.col-md-6 {
    position: relative;
    width: auto; 
    min-height: 1px;
  padding-right: 0px; 
   padding-left: 0px;
}
.search-button .search-button-icon:before {
    font-size: 17px;
    color: #fff;
}
.title-size-default {
    width: 100%;
	align-items: flex-start;
}
.shop-title-wrapper h1.entry-title {
        font-size: 38px!important;
}
.product-element-top h3.product-title {
    margin-bottom: 5px!important;
    font-weight: 400!important;
    font-size: 17px!important;
}
.woodmart-hover-info-alt .top-information {
    align-items: flex-start;
      text-align: left;
    justify-content: flex-end;
       padding: 5px 0px;
}
.whb-main-header .search-style-with-bg.searchform .searchsubmit{
    background-color: #00000000;
}
#wd-5e74895623965 .woodmart-text-block {
    line-height: 38px!important;
	 margin-bottom: 10px;
    font-size: 36px!important;
}
.degh{
width:100%}
.woodmart-hover-info-alt .woodmart-buttons {
    visibility: visible;
    display: none;
    background-color: #101010;
}
.product-image-summary-inner > div {
    margin-bottom: 0px;
}
.home .searchform input[type="text"] {
    height: 46px;
}
.site-mobile-menu .my-account-with-text > a:before {
    display: none;
}
}
@media (min-width: 1025px) {
	.whb-top-bar-inner {
		height: 0px;
	}
	.whb-general-header-inner {
		height: 62px;
	}
	.whb-header-bottom-inner {
		height: 0px;
	}
	.whb-sticked .whb-top-bar-inner {
		height: 40px;
	}
	.whb-sticked .whb-general-header-inner {
		height: 62px;
	}
	.whb-sticked .whb-header-bottom-inner {
		height: 40px;
	}
	.whb-clone .whb-general-header-inner {
		height: 60px;
	}
	.woodmart-header-overcontent .title-size-small {
		padding-top: 83px;
	}
	.woodmart-header-overcontent .title-size-default {
		padding-top: 123px;
	}
	.woodmart-header-overcontent .title-size-large {
		padding-top: 163px;
	}
	.woodmart-header-overcontent .without-title.title-size-small {
		padding-top: 63px;
	}
	.woodmart-header-overcontent .without-title.title-size-default {
		padding-top: 98px;
	}
	.woodmart-header-overcontent .without-title.title-size-large {
		padding-top: 123px;
	}
	.single-product .whb-overcontent:not(.whb-custom-header) {
		padding-top: 63px;
	}
	.whb-top-bar .woodmart-logo img {
		max-height: 0px;
	}
	.whb-sticked .whb-top-bar .woodmart-logo img {
		max-height: 40px;
	}
	.whb-general-header .woodmart-logo img {
		max-height: 62px;
		    max-width: 140px;
    width: 140px;
	}
	.whb-sticked .whb-general-header .woodmart-logo img {
		max-height: 62px;
	}
	.whb-header-bottom .woodmart-logo img {
		max-height: 0px;
	}
	.whb-sticked .whb-header-bottom .woodmart-logo img {
		max-height: 40px;
	}
	.whb-clone .whb-general-header .woodmart-logo img {
		max-height: 60px;
	}
	.whb-top-bar .wd-tools-element > a,
	.whb-top-bar .main-nav .item-level-0 > a,
	.whb-top-bar .whb-secondary-menu .item-level-0 > a,
	.whb-top-bar .categories-menu-opener,
	.whb-top-bar .menu-opener,
	.whb-top-bar .whb-divider-stretch:before,
	.whb-top-bar form.woocommerce-currency-switcher-form .dd-selected,
	.whb-top-bar .whb-text-element .wcml-dropdown a.wcml-cs-item-toggle {
		height: 0px;
	}
	.whb-sticked .whb-top-bar .wd-tools-element > a,
	.whb-sticked .whb-top-bar .main-nav .item-level-0 > a,
	.whb-sticked .whb-top-bar .whb-secondary-menu .item-level-0 > a,
	.whb-sticked .whb-top-bar .categories-menu-opener,
	.whb-sticked .whb-top-bar .menu-opener,
	.whb-sticked .whb-top-bar .whb-divider-stretch:before,
	.whb-sticked .whb-top-bar form.woocommerce-currency-switcher-form .dd-selected,
	.whb-sticked .whb-top-bar .whb-text-element .wcml-dropdown a.wcml-cs-item-toggle {
		height: 40px;
	}
	.whb-general-header .whb-divider-stretch:before,
	.whb-general-header .navigation-style-bordered .item-level-0 > a {
		height: 62px;
	}
	.whb-sticked:not(.whb-clone) .whb-general-header .whb-divider-stretch:before,
	.whb-sticked:not(.whb-clone) .whb-general-header .navigation-style-bordered .item-level-0 > a {
		height: 62px;
	}
	.whb-sticked:not(.whb-clone) .whb-general-header .woodmart-search-dropdown,
	.whb-sticked:not(.whb-clone) .whb-general-header .dropdown-cart,
	.whb-sticked:not(.whb-clone) .whb-general-header .woodmart-navigation:not(.vertical-navigation):not(.navigation-style-bordered) .sub-menu-dropdown {
		margin-top: 11px;
	}
	.whb-sticked:not(.whb-clone) .whb-general-header .woodmart-search-dropdown:after,
	.whb-sticked:not(.whb-clone) .whb-general-header .dropdown-cart:after,
	.whb-sticked:not(.whb-clone) .whb-general-header .woodmart-navigation:not(.vertical-navigation):not(.navigation-style-bordered) .sub-menu-dropdown:after {
		height: 11px;
	}
	.whb-header-bottom .wd-tools-element > a,
	.whb-header-bottom .main-nav .item-level-0 > a,
	.whb-header-bottom .whb-secondary-menu .item-level-0 > a,
	.whb-header-bottom .categories-menu-opener,
	.whb-header-bottom .menu-opener,
	.whb-header-bottom .whb-divider-stretch:before,
	.whb-header-bottom form.woocommerce-currency-switcher-form .dd-selected,
	.whb-header-bottom .whb-text-element .wcml-dropdown a.wcml-cs-item-toggle {
		height: 0px;
	}
	.whb-header-bottom.whb-border-fullwidth .menu-opener {
		height: 1px;
		margin-top: -1px;
		margin-bottom: -0px;
	}
	.whb-header-bottom.whb-border-boxed .menu-opener {
		height: 1px;
		margin-top: -1px;
		margin-bottom: -0px;
	}
	.whb-sticked .whb-header-bottom .wd-tools-element > a,
	.whb-sticked .whb-header-bottom .main-nav .item-level-0 > a,
	.whb-sticked .whb-header-bottom .whb-secondary-menu .item-level-0 > a,
	.whb-sticked .whb-header-bottom .categories-menu-opener,
	.whb-sticked .whb-header-bottom .whb-divider-stretch:before,
	.whb-sticked .whb-header-bottom form.woocommerce-currency-switcher-form .dd-selected,
	.whb-sticked .whb-header-bottom .whb-text-element .wcml-dropdown a.wcml-cs-item-toggle {
		height: 40px;
	}
	.whb-sticked .whb-header-bottom.whb-border-fullwidth .menu-opener {
		height: 41px;
	}
	.whb-sticked .whb-header-bottom.whb-border-boxed .menu-opener {
		height: 41px;
	}
	.whb-sticky-shadow.whb-sticked .whb-header-bottom .menu-opener {
		height: 41px;
		margin-bottom:0;
	}
	.whb-clone .wd-tools-element > a,
	.whb-clone .main-nav .item-level-0 > a,
	.whb-clone .whb-secondary-menu .item-level-0 > a,
	.whb-clone .categories-menu-opener,
	.whb-clone .menu-opener,
	.whb-clone .whb-divider-stretch:before,
	.whb-clone .navigation-style-bordered .item-level-0 > a,
	.whb-clone form.woocommerce-currency-switcher-form .dd-selected,
	.whb-clone .whb-text-element .wcml-dropdown a.wcml-cs-item-toggle {
		height: 60px;
	}
}
@media (max-width: 1024px) {
	.whb-top-bar-inner {
		height: 0px;
	}
	.whb-general-header-inner {
		height: 60px;
	}
	.whb-header-bottom-inner {
		height: 0px;
	}
	.whb-clone .whb-general-header-inner {
		height: 60px;
	}
	.woodmart-header-overcontent .page-title {
		padding-top: 76px;
	}
	.woodmart-header-overcontent .without-title.title-shop {
		padding-top: 61px;
	}
	.single-product .whb-overcontent:not(.whb-custom-header) {
		padding-top: 61px;
	}
	.whb-top-bar .woodmart-logo img {
		max-height: 0px;
	}
	.whb-general-header .woodmart-logo img {
		max-height: 60px;
    width: 120px;
	}
	.whb-header-bottom .woodmart-logo img {
		max-height: 0px;
	}
	.whb-clone .whb-general-header .woodmart-logo img {
		max-height: 60px;
	}
	.whb-top-bar .wd-tools-element > a,
	.whb-top-bar .main-nav .item-level-0 > a,
	.whb-top-bar .whb-secondary-menu .item-level-0 > a,
	.whb-top-bar .categories-menu-opener,
	.whb-top-bar .whb-divider-stretch:before,
	.whb-top-bar form.woocommerce-currency-switcher-form .dd-selected,
	.whb-top-bar .whb-text-element .wcml-dropdown a.wcml-cs-item-toggle {
		height: 0px;
	}
	.whb-general-header .wd-tools-element > a,
	.whb-general-header .main-nav .item-level-0 > a,
	.whb-general-header .whb-secondary-menu .item-level-0 > a,
	.whb-general-header .categories-menu-opener,
	.whb-general-header .whb-divider-stretch:before,
	.whb-general-header form.woocommerce-currency-switcher-form .dd-selected,
	.whb-general-header .whb-text-element .wcml-dropdown a.wcml-cs-item-toggle {
		height: 60px;
	}
	.whb-header-bottom .wd-tools-element > a,
	.whb-header-bottom .main-nav .item-level-0 > a,
	.whb-header-bottom .whb-secondary-menu .item-level-0 > a,
	.whb-header-bottom .categories-menu-opener,
	.whb-header-bottom .whb-divider-stretch:before,
	.whb-header-bottom form.woocommerce-currency-switcher-form .dd-selected,
	.whb-header-bottom .whb-text-element .wcml-dropdown a.wcml-cs-item-toggle {
		height: 0px;
	}
	.whb-clone .wd-tools-element > a,
	.whb-clone .main-nav .item-level-0 > a,
	.whb-clone .whb-secondary-menu .item-level-0 > a,
	.whb-clone .categories-menu-opener,
	.whb-clone .menu-opener,
	.whb-clone .whb-divider-stretch:before,
	.whb-clone form.woocommerce-currency-switcher-form .dd-selected,
	.whb-clone .whb-text-element .wcml-dropdown a.wcml-cs-item-toggle {
		height: 60px;
	}
}
.whb-top-bar-inner { border-color: rgba(0, 0, 0, 1);border-bottom-width: 0px;border-bottom-style: solid; }
.whb-top-bar {
	background-color: rgba(0, 0, 0, 1);
}
.whb-general-header {
	border-color: rgba(223, 223, 223, 0.37);border-bottom-width: 1px;border-bottom-style: solid;
}
.whb-header-bottom-inner { border-color: rgba(244, 244, 244, 1);border-bottom-width: 0px;border-bottom-style: solid; }
 .bp-navs ul li a, .bp-navs ul li span {
    border: 0;
    display: block;
   text-decoration: none;
}
.bp-navs ul li {
    list-style: none;
    margin: 0;
}
.buddypress-wrap .bp-subnavs ul li {
    margin-top: 0;
}
@media screen and (min-width: 46.8em){
.buddypress-wrap .bp-navs li {
    float: left;
}}
.bb-icon-alert-question:before { content: '\e800'; }
.bb-icon-ball-soccer:before { content: '\e801'; }
.bb-icon-bell-small:before { content: '\e802'; }
.bb-icon-bulb:before { content: '\e803'; }
.bb-icon-calendar:before { content: '\e804'; }
.bb-icon-camera-small:before { content: '\e805'; }
.bb-icon-car-small:before { content: '\e806'; }
.bb-icon-bar-chart-square:before { content: '\e807'; }
.bb-icon-check-square-small:before { content: '\e808'; }
.bb-icon-check-small:before { content: '\e809'; }
.bb-icon-close-circle:before { content: '\e80a'; }
.bb-icon-comment:before { content: '\e80b'; }
.bb-icon-edit-square-small:before { content: '\e80c'; }
.bb-icon-heart-small:before { content: '\e80d'; }
.bb-icon-flag-small:before { content: '\e80e'; }
.bb-icon-forest:before { content: '\e80f'; }
.bb-icon-gear:before { content: '\e810'; }
.bb-icon-gif:before { content: '\e811'; }
.bb-icon-home-small:before { content: '\e812'; }
.bb-icon-inbox-small:before { content: '\e813'; }
.bb-icon-laugh:before { content: '\e814'; }
.bb-icon-like:before { content: '\e815'; }
.bb-icon-link-2:before { content: '\e816'; }
.bb-icon-map-pin-small:before { content: '\e817'; }
.bb-icon-lock-small:before { content: '\e818'; }
.bb-icon-globe:before { content: '\e819'; }
.bb-icon-menu-dots-h:before { content: '\e81a'; }
.bb-icon-menu-dots-v:before { content: '\e81b'; }
.bb-icon-menu-left:before { content: '\e81c'; }
.bb-icon-pizza-slice:before { content: '\e81d'; }
.bb-icon-play-square:before { content: '\e81e'; }
.bb-icon-search:before { content: '\e81f'; }
.bb-icon-settings-small:before { content: '\e820'; }
.bb-icon-smile:before { content: '\e821'; }
.bb-icon-swap:before { content: '\e822'; }
.bb-icon-clock-small:before { content: '\e823'; }
.bb-icon-user-circle:before { content: '\e824'; }
.bb-icon-user:before { content: '\e825'; }
.bb-icon-angle-down:before { content: '\e826'; }
.bb-icon-angle-right:before { content: '\e827'; }
.bb-icon-close:before { content: '\e828'; }
.bb-icon-key:before { content: '\e829'; }
.bb-icon-list-view-small:before { content: '\e82a'; }
.bb-icon-grid-view-small:before { content: '\e82b'; }
.bb-icon-sort-desc:before { content: '\e82c'; }
.bb-icon-bookmark-small:before { content: '\e82d'; }
.bb-icon-user-small-minus:before { content: '\e82e'; }
.bb-icon-user-small-plus:before { content: '\e82f'; }
.bb-icon-share-small:before { content: '\e830'; }
.bb-icon-mail-open:before { content: '\e831'; }
.bb-icon-quote:before { content: '\e832'; }
.bb-icon-bookmark-small-fill:before { content: '\e833'; }
.bb-icon-headphones-small:before { content: '\e834'; }
.bb-icon-info:before { content: '\e835'; }
.bb-icon-link-1:before { content: '\e836'; }
.bb-icon-rounded-twitter:before { content: '\e837'; }
.bb-icon-loader:before { content: '\e838'; }
.bb-icon-mail-small:before { content: '\e839'; }
.bb-icon-rounded-google-plus:before { content: '\e83a'; }
.bb-icon-rounded-email:before { content: '\e83b'; }
.bb-icon-rounded-youtube:before { content: '\e83c'; }
.bb-icon-rounded-github:before { content: '\e83d'; }
.bb-icon-twitter-small:before { content: '\e83e'; }
.bb-icon-facebook-small:before { content: '\e83f'; }
.bb-icon-plane:before { content: '\e840'; }
.bb-icon-star-small:before { content: '\e841'; }
.bb-icon-star-small-fill:before { content: '\e842'; }
.bb-icon-eye-small:before { content: '\e843'; }
.bb-icon-visibility:before { content: '\e844'; }
.bb-icon-profile-info:before { content: '\e845'; }
.bb-icon-user-small:before { content: '\e846'; }
.bb-icon-arrow-up-square:before { content: '\e847'; }
.bb-icon-image:before { content: '\e848'; }
.bb-icon-spin:before { content: '\e849'; }
.bb-icon-profile:before { content: '\e84a'; }
.bb-icon-menu:before { content: '\e84b'; }
.bb-icon-reply:before { content: '\e84c'; }
.bb-icon-spin-small:before { content: '\e84d'; }
.bb-icon-select:before { content: '\e84e'; }
.bb-icon-inbox-o:before { content: '\e84f'; }
.bb-icon-visibility-hidden:before { content: '\e850'; }
.bb-icon-print-fill:before { content: '\e851'; }
.bb-icon-alert-octagon:before { content: '\e852'; }
.bb-icon-alert-exclamation:before { content: '\e853'; }
.bb-icon-activity:before { content: '\e854'; }
.bb-icon-alert-triangle:before { content: '\e855'; }
.bb-icon-align-center:before { content: '\e856'; }
.bb-icon-airplay:before { content: '\e857'; }
.bb-icon-align-justify:before { content: '\e858'; }
.bb-icon-align-left:before { content: '\e859'; }
.bb-icon-align-right:before { content: '\e85a'; }
.bb-icon-arrow-down-left:before { content: '\e85b'; }
.bb-icon-arrow-down-right:before { content: '\e85c'; }
.bb-icon-anchor:before { content: '\e85d'; }
.bb-icon-aperture:before { content: '\e85e'; }
.bb-icon-arrow-left:before { content: '\e85f'; }
.bb-icon-arrow-right:before { content: '\e860'; }
.bb-icon-arrow-down:before { content: '\e861'; }
.bb-icon-arrow-up-left:before { content: '\e862'; }
.bb-icon-arrow-up-right:before { content: '\e863'; }
.bb-icon-arrow-up:before { content: '\e864'; }
.bb-icon-award:before { content: '\e865'; }
.bb-icon-bar-chart-up:before { content: '\e866'; }
.bb-icon-at-sign:before { content: '\e867'; }
.bb-icon-bar-chart:before { content: '\e868'; }
.bb-icon-battery-charging:before { content: '\e869'; }
.bb-icon-bell-off:before { content: '\e86a'; }
.bb-icon-battery:before { content: '\e86b'; }
.bb-icon-bluetooth:before { content: '\e86c'; }
.bb-icon-bell:before { content: '\e86d'; }
.bb-icon-book:before { content: '\e86e'; }
.bb-icon-briefcase:before { content: '\e86f'; }
.bb-icon-camera-off:before { content: '\e870'; }
.bb-icon-calendar-small:before { content: '\e871'; }
.bb-icon-bookmark:before { content: '\e872'; }
.bb-icon-box:before { content: '\e873'; }
.bb-icon-camera:before { content: '\e874'; }
.bb-icon-check-circle:before { content: '\e875'; }
.bb-icon-check:before { content: '\e876'; }
.bb-icon-check-square:before { content: '\e877'; }
.bb-icon-cast:before { content: '\e878'; }
.bb-icon-chevron-down:before { content: '\e879'; }
.bb-icon-chevron-left:before { content: '\e87a'; }
.bb-icon-chevron-right:before { content: '\e87b'; }
.bb-icon-chevron-up:before { content: '\e87c'; }
.bb-icon-chevrons-down:before { content: '\e87d'; }
.bb-icon-chevrons-right:before { content: '\e87e'; }
.bb-icon-chevrons-up:before { content: '\e87f'; }
.bb-icon-chevrons-left:before { content: '\e880'; }
.bb-icon-circle:before { content: '\e881'; }
.bb-icon-clipboard:before { content: '\e882'; }
.bb-icon-chrome:before { content: '\e883'; }
.bb-icon-clock:before { content: '\e884'; }
.bb-icon-cloud-lightning:before { content: '\e885'; }
.bb-icon-cloud-drizzle:before { content: '\e886'; }
.bb-icon-cloud-rain:before { content: '\e887'; }
.bb-icon-cloud-off:before { content: '\e888'; }
.bb-icon-cloud-download:before { content: '\e889'; }
.bb-icon-connect-user:before { content: '\e88a'; }
.bb-icon-maximize:before { content: '\e88b'; }
.bb-icon-octagon:before { content: '\e88c'; }
.bb-icon-package:before { content: '\e88d'; }
.bb-icon-map:before { content: '\e88e'; }
.bb-icon-grid-view:before { content: '\e88f'; }
.bb-icon-download:before { content: '\e890'; }
.bb-icon-droplet:before { content: '\e891'; }
.bb-icon-heart:before { content: '\e892'; }
.bb-icon-map-pin:before { content: '\e893'; }
.bb-icon-pause-circle:before { content: '\e894'; }
.bb-icon-codepen:before { content: '\e895'; }
.bb-icon-pencil:before { content: '\e896'; }
.bb-icon-home:before { content: '\e897'; }
.bb-icon-connected:before { content: '\e898'; }
.bb-icon-pause:before { content: '\e899'; }
.bb-icon-cloud-snow:before { content: '\e89a'; }
.bb-icon-edit-square:before { content: '\e89b'; }
.bb-icon-github:before { content: '\e89c'; }
.bb-icon-comment-circle:before { content: '\e89d'; }
.bb-icon-rss-square:before { content: '\e89e'; }
.bb-icon-list-doc:before { content: '\e89f'; }
.bb-icon-board:before { content: '\e8a0'; }
.bb-icon-arrow-circle:before { content: '\e8a1'; }
.bb-icon-user-doc:before { content: '\e8a2'; }
.bb-icon-id-card:before { content: '\e8a3'; }
.bb-icon-power:before { content: '\e8a4'; }
.bb-icon-bell-plus:before { content: '\e8a5'; }
.bb-icon-percent:before { content: '\e8a6'; }
.bb-icon-minimize-square:before { content: '\e8a7'; }
.bb-icon-image-square:before { content: '\e8a8'; }
.bb-icon-edit:before { content: '\e8a9'; }
.bb-icon-compass:before { content: '\e8aa'; }
.bb-icon-angle-left:before { content: '\e8ab'; }
.bb-icon-copy:before { content: '\e8ac'; }
.bb-icon-external-link:before { content: '\e8ad'; }
.bb-icon-inbox:before { content: '\e8ae'; }
.bb-icon-minimize:before { content: '\e8af'; }
.bb-icon-comment-square:before { content: '\e8b0'; }
.bb-icon-phone-call:before { content: '\e8b1'; }
.bb-icon-phone-forwarded:before { content: '\e8b2'; }
.bb-icon-phone-missed:before { content: '\e8b3'; }
.bb-icon-power-small:before { content: '\e8b4'; }
.bb-icon-radio:before { content: '\e8b5'; }
.bb-icon-repeat:before { content: '\e8b6'; }
.bb-icon-refresh-ccw:before { content: '\e8b7'; }
.bb-icon-rewind:before { content: '\e8b8'; }
.bb-icon-rotate-ccw:before { content: '\e8b9'; }
.bb-icon-refresh-cw:before { content: '\e8ba'; }
.bb-icon-rotate-cw:before { content: '\e8bb'; }
.bb-icon-mic-off:before { content: '\e8bc'; }
.bb-icon-layers:before { content: '\e8bd'; }
.bb-icon-eye:before { content: '\e8be'; }
.bb-icon-corner-down-right:before { content: '\e8bf'; }
.bb-icon-corner-down-left:before { content: '\e8c0'; }
.bb-icon-feather:before { content: '\e8c1'; }
.bb-icon-info-circle:before { content: '\e8c2'; }
.bb-icon-minus-circle:before { content: '\e8c3'; }
.bb-icon-phone-off:before { content: '\e8c4'; }
.bb-icon-save:before { content: '\e8c5'; }
.bb-icon-search-small:before { content: '\e8c6'; }
.bb-icon-phone-incoming:before { content: '\e8c7'; }
.bb-icon-slack:before { content: '\e8c8'; }
.bb-icon-slash:before { content: '\e8c9'; }
.bb-icon-smartphone:before { content: '\e8ca'; }
.bb-icon-square:before { content: '\e8cb'; }
.bb-icon-speaker:before { content: '\e8cc'; }
.bb-icon-star:before { content: '\e8cd'; }
.bb-icon-stop-circle:before { content: '\e8ce'; }
.bb-icon-sun:before { content: '\e8cf'; }
.bb-icon-sunrise:before { content: '\e8d0'; }
.bb-icon-tablet:before { content: '\e8d1'; }
.bb-icon-mic:before { content: '\e8d2'; }
.bb-icon-instagram:before { content: '\e8d3'; }
.bb-icon-facebook:before { content: '\e8d4'; }
.bb-icon-corner-left-down:before { content: '\e8d5'; }
.bb-icon-corner-left-up:before { content: '\e8d6'; }
.bb-icon-corner-up-left:before { content: '\e8d7'; }
.bb-icon-corner-up-right:before { content: '\e8d8'; }
.bb-icon-corner-right-down:before { content: '\e8d9'; }
.bb-icon-corner-right-up:before { content: '\e8da'; }
.bb-icon-cpu:before { content: '\e8db'; }
.bb-icon-trending-up:before { content: '\e8dc'; }
.bb-icon-trending-down:before { content: '\e8dd'; }
.bb-icon-triangle:before { content: '\e8de'; }
.bb-icon-type:before { content: '\e8df'; }
.bb-icon-twitter:before { content: '\e8e0'; }
.bb-icon-upload:before { content: '\e8e1'; }
.bb-icon-umbrella:before { content: '\e8e2'; }
.bb-icon-cloud-upload:before { content: '\e8e3'; }
.bb-icon-unlock:before { content: '\e8e4'; }
.bb-icon-user-check:before { content: '\e8e5'; }
.bb-icon-credit-card:before { content: '\e8e6'; }
.bb-icon-crosshair:before { content: '\e8e7'; }
.bb-icon-disc:before { content: '\e8e8'; }
.bb-icon-delete:before { content: '\e8e9'; }
.bb-icon-flag:before { content: '\e8ea'; }
.bb-icon-filter:before { content: '\e8eb'; }
.bb-icon-folder:before { content: '\e8ec'; }
.bb-icon-file-plus:before { content: '\e8ed'; }
.bb-icon-file:before { content: '\e8ee'; }
.bb-icon-film:before { content: '\e8ef'; }
.bb-icon-volume-up:before { content: '\e8f0'; }
.bb-icon-volume-off:before { content: '\e8f1'; }
.bb-icon-watch:before { content: '\e8f2'; }
.bb-icon-wifi:before { content: '\e8f3'; }
.bb-icon-x-square:before { content: '\e8f4'; }
.bb-icon-wind:before { content: '\e8f5'; }
.bb-icon-x:before { content: '\e8f6'; }
.bb-icon-x-circle:before { content: '\e8f7'; }
.bb-icon-zap:before { content: '\e8f8'; }
.bb-icon-zoom-in:before { content: '\e8f9'; }
.bb-icon-fast-forward:before { content: '\e8fb'; }
.bb-icon-eye-off:before { content: '\e8fc'; }
.bb-icon-file-minus:before { content: '\e8fd'; }
.bb-icon-layout:before { content: '\e8fe'; }
.bb-icon-link:before { content: '\e8ff'; }
.bb-icon-life-buoy:before { content: '\e900'; }
.bb-icon-link-3:before { content: '\e901'; }
.bb-icon-log-in:before { content: '\e902'; }
.bb-icon-list-view:before { content: '\e903'; }
.bb-icon-paperclip:before { content: '\e904'; }
.bb-icon-shopping-cart:before { content: '\e905'; }
.bb-icon-tv:before { content: '\e906'; }
.bb-icon-wifi-off:before { content: '\e907'; }
.bb-icon-maximize-square:before { content: '\e908'; }
.bb-icon-gitlab:before { content: '\e909'; }
.bb-icon-sliders:before { content: '\e90a'; }
.bb-icon-star-fill:before { content: '\e90b'; }
.bb-icon-heart-fill:before { content: '\e90c'; }
.bb-icon-lock:before { content: '\e90d'; }
.bb-icon-log-out:before { content: '\e90e'; }
.bb-icon-loader-small:before { content: '\e90f'; }
.bb-icon-mail:before { content: '\e910'; }
.bb-icon-navigation:before { content: '\e911'; }
.bb-icon-navigation-up:before { content: '\e912'; }
.bb-icon-music:before { content: '\e913'; }
.bb-icon-move:before { content: '\e914'; }
.bb-icon-more-h:before { content: '\e915'; }
.bb-icon-more-v:before { content: '\e916'; }
.bb-icon-monitor:before { content: '\e917'; }
.bb-icon-moon:before { content: '\e918'; }
.bb-icon-minus:before { content: '\e919'; }
.bb-icon-minus-square:before { content: '\e91a'; }
.bb-icon-phone:before { content: '\e91b'; }
.bb-icon-phone-outgoing:before { content: '\e91c'; }
.bb-icon-pie-chart:before { content: '\e91d'; }
.bb-icon-play-circle:before { content: '\e91e'; }
.bb-icon-play:before { content: '\e91f'; } 
.bb-icon-plus-square:before { content: '\e920'; }
.bb-icon-plus-circle:before { content: '\e921'; }
.bb-icon-plus:before { content: '\e922'; }
.bb-icon-pocket:before { content: '\e923'; }
.bb-icon-print:before { content: '\e924'; }
.bb-icon-server:before { content: '\e925'; }
.bb-icon-scissors:before { content: '\e926'; }
.bb-icon-share:before { content: '\e927'; }
.bb-icon-connection-minus:before { content: '\e928'; }
.bb-icon-shield:before { content: '\e929'; }
.bb-icon-settings:before { content: '\e92a'; }
.bb-icon-skip-back:before { content: '\e92b'; }
.bb-icon-shuffle:before { content: '\e92c'; }
.bb-icon-sidebar:before { content: '\e92d'; }
.bb-icon-skip-forward:before { content: '\e92e'; }
.bb-icon-tag:before { content: '\e92f'; }
.bb-icon-connection-remove:before { content: '\e930'; }
.bb-icon-target:before { content: '\e931'; }
.bb-icon-thermometer:before { content: '\e932'; }
.bb-icon-thumbs-up:before { content: '\e933'; }
.bb-icon-thumbs-down:before { content: '\e934'; }
.bb-icon-toggle-left:before { content: '\e935'; }
.bb-icon-toggle-right:before { content: '\e936'; }
.bb-icon-trash:before { content: '\e937'; }
.bb-icon-trash-empty:before { content: '\e938'; }
.bb-icon-user-minus:before { content: '\e939'; }
.bb-icon-user-plus:before { content: '\e93a'; }
.bb-icon-user-x:before { content: '\e93b'; }
.bb-icon-user-alt:before { content: '\e93c'; }
.bb-icon-users:before { content: '\e93d'; }
.bb-icon-video-off:before { content: '\e93e'; }
.bb-icon-video:before { content: '\e93f'; }
.bb-icon-voicemail:before { content: '\e940'; }
.bb-icon-volume-mute:before { content: '\e941'; }
.bb-icon-volume-down:before { content: '\e942'; }
.bb-icon-zoom-out:before { content: '\e943'; }
.bb-icon-command:before { content: '\e944'; }
.bb-icon-cloud:before { content: '\e945'; }
.bb-icon-hash:before { content: '\e946'; }
.bb-icon-headphones:before { content: '\e947'; }
.bb-icon-underline:before { content: '\e948'; }
.bb-icon-italic:before { content: '\e949'; }
.bb-icon-bold:before { content: '\e94a'; }
.bb-icon-crop:before { content: '\e94b'; }
.bb-icon-help-circle:before { content: '\e94c'; }
.bb-icon-connection-request:before { content: '\e94d'; }
.bb-icon-connection-waiting:before { content: '\e94e'; }
.bb-icon-connections:before { content: '\e94f'; }
.bb-icon-rounded-rss:before { content: '\e950'; }
.bb-icon-rounded-skype:before { content: '\e951'; }
.bb-icon-rounded-vimeo:before { content: '\e952'; }
.bb-icon-rounded-vk:before { content: '\e953'; }
.bb-icon-rounded-xing:before { content: '\e954'; }
.bb-icon-youtube-logo:before { content: '\e955'; }
.bb-icon-question-thin:before { content: '\e956'; }
.bb-icon-graduation-cap:before { content: '\e957'; }
.bb-icon-doc:before { content: '\e958'; }
.bb-icon-folder-stacked:before { content: '\e959'; }
.bb-icon-file-code:before { content: '\e95a'; }
.bb-icon-file-mp3:before { content: '\e95b'; }
.bb-icon-sort:before { content: '\e95c'; }
.bb-icon-all-members:before { content: '\e95d'; }
.bb-icon-my-connections:before { content: '\e95e'; }
.bb-icon-only-me:before { content: '\e95f'; }
.bb-icon-public:before { content: '\e960'; }
.bb-icon-text-format:before { content: '\e9c8'; }
.bb-icon-code-format:before { content: '\e9c7'; }
.bb-icon-edit-thin:before { content: '\e965'; }
.bb-icon-all-results:before { content: '\e966'; }
.bb-icon-activity-comment:before { content: '\e967'; }
.bb-icon-book-round:before { content: '\e968'; }
.bb-icon-forum-replies:before { content: '\e969'; }
.bb-icon-generic:before { content: '\e96a'; }
.bb-icon-groups:before { content: '\e96b'; }
.bb-icon-list-bookmark:before { content: '\e96c'; }
.bb-icon-members:before { content: '\e96d'; }
.bb-icon-membership:before { content: '\e96e'; }
.bb-icon-book-open:before { content: '\e96f'; }
.bb-icon-cube:before { content: '\e970'; }
.bb-icon-profile-types:before { content: '\e971'; }
.bb-icon-badge-tall:before { content: '\e973'; }
.bb-icon-alert-thin:before { content: '\e974'; }
.bb-icon-badge:before { content: '\e975'; }
.bb-icon-board-box:before { content: '\e976'; }
.bb-icon-board-code:before { content: '\e977'; }
.bb-icon-board-list:before { content: '\e978'; }
.bb-icon-chat:before { content: '\e979'; }
.bb-icon-discussion:before { content: '\e97a'; }
.bb-icon-grid-round:before { content: '\e97b'; }
.bb-icon-lock-fill:before { content: '\e97c'; }
.bb-icon-moon-circle:before { content: '\e97d'; }
.bb-icon-play-circle-fill:before { content: '\e97e'; }
.bb-icon-play-thin:before { content: '\e97f'; }
.bb-icon-rocket:before { content: '\e981'; }
.bb-icon-text:before { content: '\e982'; }
.bb-icon-tools:before { content: '\e983'; }
.bb-icon-triangle-fill:before { content: '\e984'; }
.bb-icon-watch-alarm:before { content: '\e985'; }
.bb-icon-file-pdf:before { content: '\e986'; }
.bb-icon-zip:before { content: '\e987'; }
.bb-icon-file:before { content: '\e98e'; }
.bb-icon-file-csv:before { content: '\e98f'; }
.bb-icon-file-ico:before { content: '\e990'; }
.bb-icon-file-ics:before { content: '\e991'; }
.bb-icon-file-jar:before { content: '\e992'; }
.bb-icon-file-ods:before { content: '\e993'; }
.bb-icon-file-odt:before { content: '\e994'; }
.bb-icon-file-potm:before { content: '\e995'; }
.bb-icon-file-potx:before { content: '\e996'; }
.bb-icon-file-pps:before { content: '\e997'; }
.bb-icon-file-ppsx:before { content: '\e998'; }
.bb-icon-file-ppt:before { content: '\e999'; }
.bb-icon-file-pptm:before { content: '\e99a'; }
.bb-icon-file-pptx:before { content: '\e99b'; }
.bb-icon-file-psd:before { content: '\e99c'; }
.bb-icon-file-rar:before { content: '\e99d'; }
.bb-icon-file-rtf:before { content: '\e99e'; }
.bb-icon-file-tar:before { content: '\e99f'; }
.bb-icon-file-txt:before { content: '\e9a0'; }
.bb-icon-file-xls:before { content: '\e9a1'; }
.bb-icon-link-tilt:before { content: '\e9a2'; }
.bb-icon-paragraph-bullet:before { content: '\e9c9'; }
.bb-icon-paragraph-numbers:before { content: '\e9ca'; }
.bb-icon-quotes:before { content: '\e961'; }
.bb-icon-file-7z:before { content: '\e9a6'; }
.bb-icon-file-hlsm:before { content: '\e9a7'; }
.bb-icon-file-htm:before { content: '\e9a8'; }
.bb-icon-file-html:before { content: '\e9a9'; }
.bb-icon-file-ipa:before { content: '\e9aa'; }
.bb-icon-file-jpg:before { content: '\e9ab'; }
.bb-icon-file-js:before { content: '\e9ac'; }
.bb-icon-file-rss:before { content: '\e9ad'; }
.bb-icon-file-sketch:before { content: '\e9ae'; }
.bb-icon-file-svg:before { content: '\e9af'; }
.bb-icon-file-vcf:before { content: '\e9b0'; }
.bb-icon-file-wav:before { content: '\e9b1'; }
.bb-icon-file-xlsx:before { content: '\e9b2'; }
.bb-icon-file-xltm:before { content: '\e9b3'; }
.bb-icon-file-xltx:before { content: '\e9b4'; }
.bb-icon-file-yaml:before { content: '\e9b5'; }
.bb-icon-file-zip:before { content: '\e9b6'; }
.bb-icon-file-abw:before { content: '\e9b7'; }
.bb-icon-file-ace:before { content: '\e9b8'; }
.bb-icon-file-ai:before { content: '\e9b9'; }
.bb-icon-file-apk:before { content: '\e9ba'; }
.bb-icon-file-css:before { content: '\e9bb'; }
.bb-icon-file-doc:before { content: '\e9bc'; }
.bb-icon-file-docm:before { content: '\e9bd'; }
.bb-icon-file-docx:before { content: '\e9be'; }
.bb-icon-file-dotm:before { content: '\e9bf'; }
.bb-icon-file-dotx:before { content: '\e9c0'; }
.bb-icon-file-gif:before { content: '\e9c1'; }
.bb-icon-file-gzip:before { content: '\e9c2'; }
.bb-icon-file-hlam:before { content: '\e9c3'; }
.bb-icon-file-hlsb:before { content: '\e9c4'; }
.bb-icon-file-xml:before { content: '\e9c5'; }
.bb-icon-file-png:before { content: '\e9c6'; }
.bb-icon-file-video:before { content: '\e962'; }
.bb-icon-trash-small:before { content: '\eaea'; }
.bb-icon-rounded-instagram:before { content: '\eaec'; }
.bb-icon-rounded-facebook:before { content: '\eaed'; }
.bb-icon-rounded-medium:before { content: '\eafa'; }
.bb-icon-rounded-meetup:before { content: '\eafb'; }
.bb-icon-rounded-quora:before { content: '\eafc'; }
.bb-icon-rounded-reddit:before { content: '\eafd'; }
.bb-icon-rounded-tumblr:before { content: '\eafe'; }
.bb-icon-rounded-linkedin:before { content: '\ec66'; }
.bb-icon-rounded-flickr:before { content: '\ede1'; }
.bb-icon-rounded-dribbble:before { content: '\ede2'; }
.bb-icon-rounded-pinterest:before { content: '\ede3'; }
.bb-icon-attach:before { content: '\e980'; }
@font-face {
    font-family: 'Playfair Display';
    src: url('PlayfairDisplay-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
	font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "hedlt";
	src: url("SFUIDisplay-Regular.woff") format("woff");
font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "nreg";
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "nmed";
	src:url("SFUIDisplay-Medium.woff") format("woff");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@charset "UTF-8";
@font-face {
  font-family: "bimber";
  src:url("bimber.eot");
  src:url("bimber.eot?#iefix") format("embedded-opentype"),
    url("bimber.woff") format("woff"),
    url("bimber.ttf") format("truetype"),
    url("bimber.svg#bimber") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[data-icon]:before {
  font-family: "bimber" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="bimber-"]:before,
[class*=" bimber-"]:before {
  font-family: "bimber" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bimber-angle-down:before {
 content: "\e000";
}
.bimber-angle-right:before {
 content: "\e001";
}
.bimber-angle-up:before {
 content: "\e002";
}
.bimber-chevron-down:before {
 content: "\e003";
}
.bimber-chevron-up:before {
 content: "\e006";
}
.bimber-arrow-right:before {
 content: "\e00b";
}
.bimber-arrow-down:before {
 content: "\e00c";
}
.bimber-arrow-left:before {
 content: "\e00d";
}
.bimber-arrow-up:before {
 content: "\e00f";
}
.bimber-comments:before {
 content: "\e010";
}
.bimber-shares:before {
 content: "\e011";
}
.bimber-mail:before {
 content: "\e012";
}
.bimber-user:before {
 content: "\e013";
}
.bimber-views:before {
 content: "\e014";
}
.bimber-popular:before {
 content: "\e015";
}
.bimber-search:before {
 content: "\e016";
}
.bimber-latest:before {
 content: "\e017";
}
.bimber-hamburger:before {
 content: "\e018";
}
.bimber-home:before {
 content: "\e019";
}
.bimber-angle-left:before {
 content: "\e01a";
}
.bimber-close:before {
 content: "\e01b";
}
.bimber-fire:before {
 content: "\e01c";
}
.bimber-spinner:before {
 content: "\e01d";
}
.bimber-play:before {
 content: "\e01e";
}
.bimber-more-horizontal:before {
 content: "\e01f";
}
.bimber-more-vertical:before {
 content: "\e020";
}
.bimber-plus:before {
 content: "\e021";
}
.bimber-nsfw:before {
 content: "\e022";
}
.bimber-camera:before {
 content: "\e023";
}
.bimber-gallery:before {
 content: "\e024";
}
.bimber-cart:before {
 content: "\e026";
}
.bimber-notification:before {
 content: "\e027";
}
.bimber-users:before {
 content: "\e028";
}
.bimber-group:before {
 content: "\e029";
}
.bimber-settings:before {
 content: "\e02a";
}
.bimber-votes:before {
 content: "\e02b";
}
.bimber-activity:before {
 content: "\e02c";
}
.bimber-post:before {
 content: "\e02d";
}
.bimber-submission:before {
 content: "\e02e";
}
.bimber-trending:before {
 content: "\e030";
}
.bimber-approved:before {
 content: "\e031";
}
.bimber-pencil:before {
 content: "\e032";
}
.bimber-points:before {
 content: "\e033";
}
.bimber-starburst:before {
 content: "\e034";
}
.bimber-reactions:before {
 content: "\e035";
}
.bimber-badges:before {
 content: "\e036";
}
.bimber-user-add:before {
 content: "\e037";
}
.bimber-star:before {
 content: "\e038";
}
.bimber-download:before {
 content: "\e039";
}
.bimber-facebook:before {
 content: "\e040";
}
.bimber-twitter:before {
 content: "\e041";
}
.bimber-pinterest:before {
 content: "\e042";
}
.bimber-disqus:before {
 content: "\e043";
}
.bimber-facebook-alt:before {
 content: "\e044";
}
.bimber-followers:before {
 content: "\e050";
}
.bimber-following:before {
 content: "\e051";
}
.bimber-lock:before {
 content: "\e053";
}
.bimber-coupon-scissors:before {
 content: "\e054";
}
.bimber-coupon:before {
 content: "\e055";
}
.bimber-quote:before {
 content: "\e056";
}
.bimber-external-link:before {
 content: "\e057";
}
.bimber-invitation:before {
 content: "\e058";
}
.bimber-pending:before {
 content: "\e060";
}
.bimber-random:before {
 content: "\e061";
}
.bimber-dark-mode:before {
 content: "\e062";
}
.bimber-light-mode:before {
 content: "\e063";
}
.bimber-toggle-off:before {
 content: "\e064";
}
.bimber-toggle-on:before {
 content: "\e065";
}
.bimber-globe:before {
 content: "\e067";
}
.bimber-lightbulb:before {
 content: "\e070";
}
.bimber-error:before {
 content: "\e071";
}
.bimber-warning:before {
 content: "\e072";
}
.bimber-caret-left:before {
 content: "\e090";
}
.bimber-caret-right:before {
 content: "\e091";
}
.bimber-caret-top:before {
 content: "\e092";
}
.bimber-caret-bottom:before {
 content: "\e093";
}
@-webkit-keyframes snax-spin {
    0% {
        -webkit-transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(359deg);
    }
}
@keyframes snax-spin {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(359deg);
    }
}
.snax .snax-actions .snax-action, .snax .snax-actions .snax-action-link, .snax .snax-actions button {
    text-decoration: none;
    border: none;
    box-shadow: none;
    box-sizing: border-box;
    display: flex;
    width: 100%;
    align-items: center;
    padding: 8px 20px;
}
button.snax-button-none.snax-actions-toggle {
    padding: 0px 0px!important;
}
.snax .snax-button-none {
    padding: 0;
    border-width: 0;
    box-shadow: none;
    text-align: inherit;
    border-color: transparent!important;
    background-color: transparent!important;
    color: inherit!important;
}
.snax .snax-button-none:active,
.snax .snax-button-none:hover {
    box-shadow: none;
}
@font-face {
    font-family: snaxicon;
    src: url(snaxicon/fonts/snaxicon.eot);
    src: url(snaxicon/fonts/snaxicon.eot?#iefix) format("embedded-opentype"), url(snaxicon/fonts/snaxicon.woff) format("woff"), url(snaxicon/fonts/snaxicon.ttf) format("truetype"), url(snaxicon/fonts/snaxicon.svg#snaxicon) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block;
	font-display: swap;
}
.snax .snax-action-hidden {
    display: none;
}
.snax .snax-actions {
    display: inline-block;
    padding: 0.25em 0;
    margin-top: 0;
    margin-bottom: 10px;
    position: relative;
    z-index: 3;
    font-size: 0.83em;
    line-height: 1.25;
}
.snax .snax-actions .snax-actions-toggle {
    text-decoration: none;
    border: none;
    box-shadow: none;
    display: block;
    height: 24px;
    margin-left: auto;
    margin-right: 0;
    font-size: 0;
    line-height: 24px;
    color: inherit;
    opacity: 0;
}
.snax-actions-toggle:after {
    display: inline-block;
    width: 16px;
    vertical-align: middle;
    color: #424242;
	font-size: 25px;
      font-family: "snaxicon" !important;
    content: "\e00e";
}
@media only screen and (max-width: 767px) {
button.snax-actions-toggle {
    background-color: #ffffff00;
    opacity:1!important;
}
}
.snax .snax-actions .snax-action-links {
    display: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 0;
    margin: 0;
    border-width: 1px;
    position: absolute;
    right: 0;
    left: auto;
    list-style: none;
    border-style: solid;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    border-color: #e6e6e6;
    border-color: var(--g1-border-color);
    background-color: #fff;
    background-color: var(--g1-bg-color);
}
.snax .snax-actions .snax-action-links li {
    list-style: none;
}
.snax .snax-actions .snax-action,
.snax .snax-actions .snax-action-link,
.snax .snax-actions button {
    text-decoration: none;
    border: none;
    box-shadow: none;
    box-sizing: border-box;
    display: block;
    width: 100%;
}
button.snax-button-none.snax-actions-toggle:hover{
      background-color: #fff0!important;
 }
.snax .snax-actions .snax-action-link:hover,
.snax .snax-actions .snax-action:hover,
.snax .snax-actions button:hover {
    background-color: #fff!important;
}
.snax .snax-actions-expanded .snax-actions-toggle,
.snax .snax-actions:hover .snax-actions-toggle {
    opacity: 1;
}
.snax .snax-actions-expanded .snax-action-links,
.snax .snax-actions:hover .snax-action-links {
    display: block;
}
body.single-snax_item .snax .snax-actions .snax-actions-toggle {
    font-size: inherit;
}
.snax .snax-actions .snax-action-links {
    display: block;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate(0, 30px);
    -moz-transform: translate(0, 30px);
    -ms-transform: translate(0, 30px);
    -o-transform: translate(0, 30px);
    transform: translate(0, 30px);
    -webkit-transition: visibility 0s, opacity 275ms ease-in-out, -webkit-transform 275ms ease-in-out;
    -webkit-transition-delay: 0.55s, 175ms, 175ms;
    -moz-transition: visibility 0s 0.55s, opacity 275ms ease-in-out 175ms, -moz-transform 275ms ease-in-out 175ms;
    -o-transition: visibility 0s 0.55s, opacity 275ms ease-in-out 175ms, -o-transform 275ms ease-in-out 175ms;
    transition: visibility 0s 0.55s, opacity 275ms ease-in-out 175ms, transform 275ms ease-in-out 175ms;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
}
.snax .snax-actions-expanded .snax-action-links,
.snax .snax-actions:hover .snax-action-links {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: visibility 0s ease-in-out, opacity 275ms ease-in-out, -webkit-transform 275ms ease-in-out;
    -webkit-transition-delay: 175ms, 175ms, 175ms;
    -moz-transition: visibility 0s ease-in-out 175ms, opacity 275ms ease-in-out 175ms, -moz-transform 275ms ease-in-out 175ms;
    -o-transition: visibility 0s ease-in-out 175ms, opacity 275ms ease-in-out 175ms, -o-transform 275ms ease-in-out 175ms;
    transition: visibility 0s ease-in-out 175ms, opacity 275ms ease-in-out 175ms, transform 275ms ease-in-out 175ms;
}
.snax .snax-list-overview:after {
    display: table;
    clear: both;
    content: "";
}
.snax .snax-list-overview .snax-list-overview-submissions {
    width: 50%;
    float: left;
}
.snax .snax-list-overview .snax-list-overview-voting {
    width: 50%;
    float: left;
}
.snax .snax-items {
    clear: both;
    margin: 1.5em 0;
    list-style: none;
}
.snax .snax-items article {
    clear: both;
}
.snax .snax-items article + article {
    margin-top: 3em;
}
.snax .snax-item:after {
    display: table;
    clear: both;
    content: "";
}
.snax .snax-item .snax-item-meta {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 0.83em;
    line-height: 1.333;
}
.snax .snax-item .snax-item-meta:after {
    display: table;
    clear: both;
    content: "";
}
.snax .snax-item .snax-item-meta .snax-item-date {
    display: block;
}
.snax .snax-item-header:after {
    display: table;
    clear: both;
    content: "";
}
.snax .snax-item-title {
    clear: none;
}
.snax .snax-item-parent {
    clear: both;
}
.snax .snax-item-author {
    margin-right: 1.5em;
}
.snax .snax-item-author .avatar {
    text-decoration: none;
    border: none;
    box-shadow: none;
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.snax .snax-item-share {
    position: relative;
}
.snax .snax-item-actions {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: #e6e6e6;
    border-color: var(--g1-border-color);
}
.snax .snax-item-actions .snax-item-share {
    display: inline-block;
    margin-top: 5px;
    vertical-align: middle;
}
.snax .snax-item-actions .snax-voting {
    margin-top: 5px;
    margin-right: auto;
}
.snax .snax-item-actions .snax-item-referral-form {
    margin: 5px 0 0 20px;
}
.snax .snax-item-actions .snax-actions {
    margin: 5px 0 0 20px;
}
.snax .snax-item-share-toggle {
    font-size: 0.83em;
    color: inherit;
}
.snax .snax-item-share-toggle:before {
    display: inline-block;
    margin-right: 6px;
    font: 16px/1 snaxicon;
    vertical-align: middle;
    content: "\e009";
}
.snax .snax-item-share-content {
    visibility: hidden;
    position: absolute;
    z-index: 99;
    top: 0;
    left: 0;
    right: 0;
}
.snax .snax-item-media-meta {
    padding: 2px 10px;
    margin: 0;
    font-size: 0.83em;
    line-height: 1.125;
    text-align: right;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.5);
    color: #666;
}
.snax .snax-item-media-meta a {
    text-decoration: none;
    border: none;
    box-shadow: none;
    color: inherit;
}
.snax .snax-item .snax-item-media {
    margin-bottom: 10px;
}
.snax .snax-item .snax-item-media .snax-item-media-container {
    position: relative;
}
.snax .snax-item .snax-item-media .snax-item-media-link {
    text-decoration: none;
    border: none;
    box-shadow: none;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: #e6e6e6;
    border-color: var(--g1-border-color);
}
.snax .snax-item .snax-item-media .snax-item-media-meta {
    position: absolute;
    right: 1px;
    left: auto;
    bottom: 1px;
}
.snax .snax-item-media .wp-post-image {
    display: block;
    width: 100%;
    margin: 0 auto;
}
.snax .snax-item-media-desc {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.snax .snax-item-embed-code {
    background-color: #f2f2f2;
    background-color: var(--g1-bg-tone-color);
}
.snax .snax-item-embed-code iframe {
    margin: 0;
    margin-left: auto !important;
    margin-right: auto !important;
}
.snax .snax-item-nav {
    clear: both;
    text-align: center;
}
.snax .snax-item-prev {
    margin-right: 1em;
}
.snax .snax-item-prev:before {
    content: "‹ ";
}
.snax .snax-item-next {
    margin-left: 1em;
}
.snax .snax-item-next:after {
    content: " ›";
}
.snax .snax-item-share-expanded .snax-item-share-toggle,
body.snax-hoverable .snax .snax-item-share:hover .snax-item-share-toggle {
    visibility: hidden;
}
.snax .snax-item-share-expanded .snax-item-share-content,
body.snax-hoverable .snax .snax-item-share:hover .snax-item-share-content {
    visibility: visible;
}
.snax .snax-divider-or {
    overflow: hidden;
    position: relative;
    text-align: center;
}
.snax .snax-divider-or > span {
    display: inline-block;
    position: relative;
}
.snax .snax-divider-or > span:before {
    display: block;
    width: 999px;
    height: 0;
    border-width: 1px 0 0;
    margin-right: 20px;
    position: absolute;
    z-index: 1;
    right: 100%;
    left: auto;
    top: 50%;
    border-style: solid;
    content: "";
    opacity: 0.1667;
}
.snax .snax-divider-or > span:after {
    display: block;
    width: 999px;
    height: 0;
    border-width: 1px 0 0;
    margin-left: 20px;
    position: absolute;
    z-index: 1;
    left: 100%;
    right: auto;
    top: 50%;
    border-style: solid;
    content: "";
    opacity: 0.1667;
}
.white-popup {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: auto;
    padding: 20px 20px 15px 20px;
    margin: 20px auto;
    position: relative;
    background: #fff;
    background: var(--g1-bg-color);
}
#snax-popup-add-to-collection .mfp-close {
    top: 10px !important;
    right: 15px;
}
.white-popup .mfp-close {
    width: 40px;
    height: 40px;
    position: absolute;
    right: 5px;
    left: auto;
    top: 5px;
    text-align: center;
}
#snax-popup-content {
    text-align: center;
}
#snax-popup-content input {
    text-align: center;
}
#snax-popup-content .snax-wpsl-gdpr-consent {
    display: none;
}
#snax-popup-content .snax-login-with-social-network {
    margin-bottom: 15px;
}
#snax-popup-content .snax-form-legend-sign-in,
#snax-popup-content .wp-social-login-connect-with {
    overflow: hidden;
    width: 1px;
    height: 1px;
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
}
#snax-popup-content .wp-social-login-provider-list a {
    opacity: 1;
    pointer-events: all;
}
#snax-popup-content #loginform-in-popup {
    max-width: 300px;
    margin: 0 auto;
}
#snax-popup-content .login-username {
    margin-bottom: 10px;
}
#snax-popup-content .login-username label {
    display: block;
    overflow: hidden;
    width: 1px;
    height: 1px;
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
}
#snax-popup-content .login-username input[type="text"] {
    width: 100%;
}
#snax-popup-content .login-password {
    margin-bottom: 15px;
}
#snax-popup-content .login-password label {
    display: block;
    overflow: hidden;
    width: 1px;
    height: 1px;
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
}
#snax-popup-content .login-password .snax-link-forgot-pass {
    display: table;
    margin-left: auto;
    margin-right: 0;
    font-size: 0.83em;
}
#snax-popup-content .login-password input[type="password"] {
    clear: both;
    width: 100%;
}
#snax-popup-content .login-submit input[type="submit"] {
    width: 100%;
}
#snax-popup-content .snax-form-tip-register {
    margin-top: -0.75em;
    text-align: center;
}
#snax-popup-content .forgot-submit input[type="submit"] {
    width: 100%;
}
#snax-popup-content .forgot-username label {
    display: block;
    overflow: hidden;
    width: 1px;
    height: 1px;
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
}
#snax-popup-content .forgot-username input[type="text"] {
    width: 100%;
}
#snax-popup-content .reset-password-submit input[type="submit"] {
    width: 100%;
}
#snax-popup-content .reset-pass label {
    display: block;
    overflow: hidden;
    width: 1px;
    height: 1px;
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
}
#snax-popup-content .reset-pass input[type="password"] {
    width: 100%;
}
#snax-login-recaptcha,
#snax-register-recaptcha {
    margin: 0 -20px 10px -18px;
}
#snax-login-recaptcha > div,
#snax-register-recaptcha > div {
    margin: 0 auto;
}
.snax .snax-wpsl .wp-social-login-provider-list {
    margin: 0 0 1.5rem;
    padding: 0;
}
.snax .snax-wpsl .wp-social-login-provider {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    width: 100%;
    border-width: 2px;
    padding: 10px 15px;
    margin: 0 0 5px;
    border-style: solid;
    -webkit-transition: border-color 375ms ease-in-out, background-color 375ms ease-in-out, color 375ms ease-in-out, opacity 375ms ease-in-out;
    -moz-transition: border-color 375ms ease-in-out, background-color 375ms ease-in-out, color 375ms ease-in-out, opacity 375ms ease-in-out;
    -o-transition: border-color 375ms ease-in-out, background-color 375ms ease-in-out, color 375ms ease-in-out, opacity 375ms ease-in-out;
    transition: border-color 375ms ease-in-out, background-color 375ms ease-in-out, color 375ms ease-in-out, opacity 375ms ease-in-out;
    color: #fff;
}
@media only screen and (min-width: 769px) {
    .snax .snax-wpsl .wp-social-login-provider {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.snax .snax-wpsl .wp-social-login-provider:before {
    display: inline-block;
    width: 1em;
    margin-right: 10px;
    font-size: 24px;
    line-height: 1;
    font-family: FontAwesome;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
}
.snax .snax-wpsl .wp-social-login-provider-facebook {
    border-color: #2d5f9a;
    background-color: #2d5f9a;
}
.snax .snax-wpsl .wp-social-login-provider-facebook:before {
    content: "\f09a";
}
.snax .snax-wpsl .wp-social-login-provider-twitter {
    border-color: #00c3f3;
    background-color: #00c3f3;
}
.snax .snax-wpsl .wp-social-login-provider-twitter:before {
    content: "\f099";
}
.snax .snax-wpsl .wp-social-login-provider-google {
    border-color: #dc4e41;
    background-color: #dc4e41;
}
.snax .snax-wpsl .wp-social-login-provider-google:before {
    content: "\f1a0";
}
.snax .snax-wpsl .wp-social-login-provider-tumblr {
    border-color: #36465d;
    background-color: #36465d;
}
.snax .snax-wpsl .wp-social-login-provider-tumblr:before {
    content: "\f173";
}
.snax .snax-wpsl .wp-social-login-provider-linkedin {
    border-color: #0077b5;
    background-color: #0077b5;
}
.snax .snax-wpsl .wp-social-login-provider-linkedin:before {
    content: "\f0e1";
}
.snax .snax-wpsl .wp-social-login-provider-instagram {
    border-color: #125688;
    background-color: #125688;
}
.snax .snax-wpsl .wp-social-login-provider-instagram:before {
    content: "\f16d";
}
.snax .snax-wpsl .wp-social-login-provider-vkontakte {
    border-color: #6383a8;
    background-color: #6383a8;
}
.snax .snax-wpsl .wp-social-login-provider-vkontakte:before {
    content: "\f189";
}
.snax .snax-wpsl .wp-social-login-provider-yahoo {
    border-color: #409;
    background-color: #409;
}
.snax .snax-wpsl .wp-social-login-provider-yahoo:before {
    content: "\f19e";
}
.snax .snax-wpsl .wp-social-login-provider-wordpress {
    border-color: #21759b;
    background-color: #21759b;
}
.snax .snax-wpsl .wp-social-login-provider-wordpress:before {
    content: "\f19a";
}
.snax .snax-wpsl .wp-social-login-provider-odnoklassniki {
    border-color: #f4731c;
    background-color: #f4731c;
}
.snax .snax-wpsl .wp-social-login-provider-odnoklassniki:before {
    content: "\f263";
}
.snax .snax-wpsl .wp-social-login-provider-steam {
    border-color: #000;
    background-color: #000;
}
.snax .snax-wpsl .wp-social-login-provider-steam:before {
    content: "\f1b6";
}
.snax .snax-wpsl .wp-social-login-provider-twitchtv {
    border-color: #6441a5;
    background-color: #6441a5;
}
.snax .snax-wpsl .wp-social-login-provider-twitchtv:before {
    content: "\f1e8";
}
.snax .snax-wpsl .wp-social-login-provider-live {
    border-color: #0072c6;
    background-color: #0072c6;
}
.snax .snax-wpsl .wp-social-login-provider-live:before {
    content: "\f17a";
}
.snax .snax-wpsl .wp-social-login-provider-reddit {
    border-color: #ff4500;
    background-color: #ff4500;
}
.snax .snax-wpsl .wp-social-login-provider-reddit:before {
    content: "\f281";
}
.snax .snax-wpsl .wp-social-login-provider-lastfm {
    border-color: #d51007;
    background-color: #d51007;
}
.snax .snax-wpsl .wp-social-login-provider-lastfm:before {
    content: "\f202";
}
.snax .snax-wpsl .wp-social-login-provider-dribbble {
    border-color: #ea4c89;
    background-color: #ea4c89;
}
.snax .snax-wpsl .wp-social-login-provider-dribbble:before {
    content: "\f17d";
}
.snax-social-login-items {
    list-style: none;
    padding: 0;
    margin: 0 0 14px;
}
.snax-social-login-item {
    padding: 0;
    margin: 0;
}
.snax-social-login {
    display: block;
    padding: 10px;
    margin: 0 0 6px;
    border-radius: 4px;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
}
.snax-social-login:before {
    display: inline-block;
    vertical-align: middle;
    font: 16px/1 snaxicon;
    content: "\e201";
}
.snax-social-login-facebook {
    background-color: #4172b8;
}
.snax-social-login-facebook:before {
    content: "\e00a";
}
.snax-social-login-twitter {
    background-color: #1da1f2;
}
.snax-social-login-twitter:before {
    content: "\e00b";
}
.snax-social-login-google {
    background-color: #4285f4;
}
.snax-social-login-google:before {
    content: "\e081";
}
.snax-social-login-instagram {
    background-color: #e4405f;
}
.snax-social-login-instagram:before {
    content: "\e029";
}
.snax-social-login-linkedin {
    background-color: #0077b5;
}
.snax-social-login-linkedin:before {
    content: "\e080";
}
.snax-social-login-vkontakte {
    background-color: #4680c2;
}
.snax-social-login-vkontakte:before {
    content: "\e02e";
}
.snax-social-login-odnoklassniki {
    background-color: #f4731c;
}
.snax-social-login-odnoklassniki:before {
    content: "\e082";
}
.snax-social-login-items-tpl-icons .snax-social-login-item {
    display: inline-block;
    vertical-align: top;
}
.snax-social-login-items-tpl-icons .snax-social-login {
    font-size: 0;
}
.snax-social-login-items-tpl-icons .snax-social-login:before {
    width: 1em;
    text-align: center;
}
.snax-social-login-items-tpl-buttons {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -3px;
    margin-right: -3px;
}
.snax-social-login-items-tpl-buttons .snax-social-login-item {
    box-sizing: border-box;
    width: 50%;
    padding: 0 3px;
}
.snax-social-login-items-tpl-buttons .snax-social-login {
    padding-left: 32px;
    padding-right: 32px;
    position: relative;
}
.snax-social-login-items-tpl-buttons .snax-social-login:before {
    display: block;
    width: 1em;
    margin-top: -0.5em;
    position: absolute;
    left: 8px;
    right: auto;
    top: 50%;
}
.snax-gdpr-consent-form-hidden {
    display: none;
}
.snax-gdpr-consent-form-visible {
    display: block;
}
.snax-social-login-links-hidden {
    display: none;
}
.snax-social-login-links-visible {
    display: block;
}
.snax .snax-item-share-content {
    width: 48px;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
}
.portfolio-info .entry-title{
	font-family: nmed, Arial, Helvetica, sans-serif!important;
    font-weight: 500!important;
font-size: 15px!important;	
line-height: 1.3!important;
}
.snax .snax-item-share-content .snax-share {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 48px;
    border-width: 2px;
    margin: 0 auto;
    font-size: 0;
    line-height: 0;
    text-align: center;
    border-style: solid;
    -webkit-transition: border-color 375ms ease-in-out, background-color 375ms ease-in-out, color 375ms ease-in-out, opacity 375ms ease-in-out;
    -moz-transition: border-color 375ms ease-in-out, background-color 375ms ease-in-out, color 375ms ease-in-out, opacity 375ms ease-in-out;
    -o-transition: border-color 375ms ease-in-out, background-color 375ms ease-in-out, color 375ms ease-in-out, opacity 375ms ease-in-out;
    transition: border-color 375ms ease-in-out, background-color 375ms ease-in-out, color 375ms ease-in-out, opacity 375ms ease-in-out;
    color: #fff;
}
.snax .snax-item-share-content .snax-share:before {
    color: inherit;
    font: 18px/44px snaxicon;
}
.snax .snax-item-share-content .snax-share:hover {
    opacity: 0.8;
}
.snax .snax-item-share-content .snax-share-facebook {
    border-color: #2d5f9a;
    background-color: #2d5f9a;
}
.snax .snax-item-share-content .snax-share-facebook:before {
    content: "\e00a";
}
.snax .snax-item-share-content .snax-share-twitter {
    border-color: #00c3f3;
    background-color: #00c3f3;
}
.snax .snax-item-share-content .snax-share-twitter:before {
    content: "\e00b";
}
.snax .snax-item-share-content .snax-share-pinterest {
    border-color: #bd081c;
    background-color: #bd081c;
}
.snax .snax-item-share-content .snax-share-pinterest:before {
    content: "\e00c";
}
.snax-note {
    margin-top: 3em;
    margin-bottom: 3em;
    text-align: center;
}
.snax-note .snax-note-title {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.snax-note p {
    font-size: 1.17em;
}
.snax-note .snax-note-icon {
    width: 64px;
    height: 64px;
    margin: 0 auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}
.snax-note .snax-note-icon:before {
    font: 34px/64px snaxicon;
    content: "\e008";
}
.snax-note-off {
    display: none;
}
.snax-note-success .snax-note-icon {
    border-color: #6f9a37;
    background-color: #6f9a37;
    color: #fff;
}
.snax-note-warning .snax-note-icon {
    border-color: #fdc153;
    background-color: #fdc153;
    color: #fff;
}
.snax-note-warning .snax-note-icon:before {
    content: "\e00f";
}
.snax-note-error .snax-note-icon {
    border-color: #ff0036;
    background-color: #ff0036;
    color: #fff;
}
.snax-note-error .snax-note-icon:before {
    content: "\e00f";
}
.snax .snax-message {
    padding: 1em 1em 1px;
    margin: 0 0 1.5em;
}
.snax .snax-message > p {
    margin: 0 0 1em;
}
.snax .snax-message-success {
    background-color: #efc;
    color: #250;
}
.snax .snax-message-error {
    background-color: #fdc;
    color: #800;
}
.snax .snax-message-warning {
    background-color: #ffe0af;
    color: #800;
}
.snax-widget-cta .snax-button-create {
    width: 100%;
    text-align: center;
}
.snax-widget-cta-button .snax-button .snax-format-icon {
    display: inline-block;
    width: auto;
    height: auto;
    margin: 0 1rem 0 0;
    line-height: 10px;
}
.snax-widget-cta-button .snax-button .snax-format-icon:before {
    font-size: 24px;
}
.snax .snax-cta-text-before {
    margin-bottom: 30px;
    text-align: center;
    font-size: 1.5em;
    line-height: 1.25;
}
.snax .snax-list-collection {
    margin: 0;
    padding: 0;
    list-style: none;
}
.snax .snax-list-collection-item {
    margin: 0;
    padding: 0;
    list-style: none;
}
.snax .snax-list-collection-item > div {
    margin-bottom: 20px;
}
.snax .snax-list-collection-item > div:after {
    display: table;
    clear: both;
    content: "";
}
.snax .snax-list-collection-item > div > a {
    display: block;
    float: left;
    width: 80px;
    margin-right: 15px;
}
.snax .snax-list-collection-item > div > a img {
    display: block;
    width: 100%;
}
.snax .snax-votes > article + article {
    margin-top: 4.5em;
}
.snax .snax-object {
    margin-bottom: 30px;
}
.snax .snax-object-container {
    background-color: #e6e6e6;
}
.snax .snax-object-container iframe {
    display: block;
    margin: 0 auto;
}
.snax .snax-object-container img {
    display: block;
    width: 100%;
    margin: 0 auto;
}
.snax .snax-object-actions {
    text-align: right;
}
.snax .snax-object-actions .snax-object-action {
    text-decoration: none;
    border: none;
    box-shadow: none;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 32px;
    font-size: 0;
    text-align: center;
}
.snax .snax-object-actions .snax-object-action:before {
    font: 16px/32px snaxicon;
    content: "\e005";
}
.snax-figure-source {
    font-size: 0;
}
.snax-figure-source:before {
    font-size: 13px;
    content: attr(data-snax-placeholder);
}
.snax .snax-date-wrapper,
.snax .snax-time-wrapper {
    display: inline;
}
.snax .snax-date-wrapper-unfriendly,
.snax .snax-time-wrapper-friendly {
    display: none;
}
.snax-post-referral-form {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    margin-bottom: 1.5rem;
    position: relative;
    text-align: center;
}
.snax-post-referral-form:before {
    display: block;
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: "";
    background-color: currentColor;
    opacity: 0.0833;
}
.snax-post-referral-form button {
    min-width: 50%;
    margin: 0;
}
.snax-ad-location {
    margin: 3em 0;
}
.snax-ad-location img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.snax .snax-collection-item {
    box-sizing: border-box;
    margin-left: 0;
    padding: 0;
    list-style: none;
}
.snax .snax-collection-item-removing {
    position: relative;
}
.snax .snax-collection-item-removing {
  position: relative; }
  .snax .snax-collection-item-removing:after {
    display: block;
    width: 1em;
    position: absolute;
    top: 50%;
    left: 50%;
    right: auto;
	color:#fff!important;
    font: 20px/1 snaxicon;
    content: "\e004";
    -webkit-animation: snax-spin 1s infinite linear;
    animation: snax-spin 1s infinite linear; }
  .snax .snax-collection-item-removing .snax-entry {
    visibility: hidden; }
.snax .snax-collection-item-removed:after {
  content: "\e008";
  -webkit-animation: none;
  animation: none; }
.snax-collection-items-tpl-olistxs .snax-collections-items {
    margin-bottom: 24px;
}
.snax-collection-items-tpl-olistxs .snax-collection-item + .snax-collection-item {
    padding-top: 10px;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: #e6e6e6;
    border-color: var(--g1-border-color);
}
.snax-entry-tpl-olistxs {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    counter-increment: snax-collection-item-counter;
}
.snax-entry-tpl-olistxs .snax-entry-counter {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 2.5em;
    margin: 0 10px 10px 0;
    text-align: center;
    font-weight: 700;
}
.snax-entry-tpl-olistxs .snax-entry-counter:before {
    content: counter(snax-collection-item-counter);
}
.snax-entry-tpl-olistxs .snax-entry-media {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 60px;
    margin: 0 10px 10px 0;
}
.snax-entry-tpl-olistxs .snax-entry-media img {
    display: block;
}
.snax-entry-tpl-olistxs .snax-entry-body {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding-bottom: 1px;
}
.snax-entry-tpl-olistxs .snax-entry-title {
    margin-bottom: 10px;
}
.snax-entry-tpl-olistxs .snax-entry-author,
.snax-entry-tpl-olistxs .snax-entry-date {
    display: inline-block;
    margin-bottom: 5px;
    font-size: 0.87em;
}
.snax-entry-tpl-olistxs .snax-entry-author .avatar {
    display: inline-block;
    vertical-align: middle;
}
.snax-entry-tpl-olistxs .snax-actions {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 10px;
}
.hdbndk{
	display:none;
}
@media only screen and (min-width: 1025px) {
.cshift .vc_column-inner {
   padding-right: 10px;
    padding-left: 20px;
}}
@media only screen and (max-width: 767px) {
.hdbndk{
	display:block;
}
.product-grid-item.woodmart-hover-button .product-element-bottom {
    padding: 0px 0px;
}
	.vc_row.wpb_row.vc_row-fluid.tobbstr{
    margin-top: 0px !important;
    margin-bottom: 00px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.page-id-420203 .woodmart-products-tabs.tabs-design-simple .woodmart-tabs-header {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    margin-bottom: 0px;
	    margin-top: 25px;
    border-bottom: 0px solid #EAEAEA;
}
.page-id-420203 .woodmart-products-tabs.tabs-design-simple .tabs-navigation-wrapper {
  padding-top: 15px;
    margin-top: 15px;
	margin-bottom: 5px;
}
.hdbn{
	display:none;
}
.vc_row.wpb_row.vc_row-fluid.tobbstr.cxca {
    margin-top: 0px !important;
    margin-bottom: -40px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.page-id-420203 h3.product-title {
    -webkit-font-smoothing: antialiased!important;
    font-size: 14px!important;
}
.page-id-420203 .product-grid-item {
    margin-bottom: 10px;
}
.page-id-420203 .vxa .woodmart-products-tabs.tabs-design-simple .woodmart-tabs-header {
     margin-top: -10px;
 }
 .vxa .woodmart-products-tabs.tabs-design-simple .wrap-loading-arrow {
  margin-top: 30px;
}
.page-id-420203 .woodmart-products-tabs .tabs-name {
    font-size: 25px;
}
.page-id-420203 .woodmart-products-tabs .products-tabs-title .tab-label {
    font-size: 16px;
}
.page-id-420203 .woodmart-tab-content .products {
      margin-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
}
.woodmart-products-tabs.tabs-design-simple .wrap-loading-arrow {
    margin-top: 4px;
}
.vc_row.wpb_row.vc_row-fluid.pbfix {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 10px !important;
    padding-bottom: 30px !important;
}
.page-id-420203 .tobbstr.nxca .woodmart-products-tabs.tabs-design-simple .tabs-navigation-wrapper {
     margin-bottom: 0px;
	     border-top: 1px solid #3e3e3e;
}
.page-id-420203 .woodmart-products-tabs.tabs-design-simple .tabs-navigation-wrapper {
     border-top: 1px solid #cbc0b8;
}
    .snax-entry-tpl-olistxs .snax-entry-counter {
        display: none;
    }
    .snax-entry-tpl-olistxs .snax-entry-body {
        padding-right: 30px;
        position: relative;
    }
    .snax-entry-tpl-olistxs .snax-actions {
        position: absolute;
        top: 0;
        right: 0;
    }
	.bkst .col-md-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
}
@media only screen and (min-width: 768px) {
    .snax-entry-tpl-olistxs {
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .snax-entry-tpl-olistxs .snax-entry-media {
        width: 80px;
    }
    .snax-entry-tpl-olistxs .snax-entry-body {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }
    .snax-entry-tpl-olistxs .snax-entry-title {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%;
        padding-right: 10px;
    }
    .snax-entry-tpl-olistxs .snax-entry-title a {
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .snax-entry-tpl-olistxs .snax-entry-author,
    .snax-entry-tpl-olistxs .snax-entry-date {
        width: 25%;
        margin-bottom: 10px;
    }
}
.snax-form-collection-search {
    margin-bottom: 20px;
}
.snax-form-collection-search label {
    font-size: 0;
}
.snax-form-collection-search [type="search"],
.snax-form-collection-search [type="submit"] {
    width: 100%;
    margin-bottom: 6px;
}
@media only screen and (min-width: 480px) {
    .snax-form-collection-search {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .snax-form-collection-search label {
        margin-right: 6px;
        -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    }
    .snax-form-collection-search [type="submit"] {
        width: auto;
    }
}
.snax-add-to-collection-loading .sn.lrm-button-loader {
    display: block;
}
.snax-add-to-collection-loading .snax-collections,
.snax-add-to-collection-loading .snax-form-collection-search {
    display: none;
}
.snax-collection-intro-icon:before {
    display: inline-block;
    margin-bottom: 0.25em;
    font: 48px/1 snaxicon;
    content: "\e001";
}
.snax-collection-intro-icon-history-1:before {
    content: "\e054";
}
.snax-collection-intro-icon-history-2:before {
    content: "\e055";
}
.snax-collection-intro-icon-history-3:before {
    content: "\e056";
}
.snax-collection-intro-icon-read-later-1:before {
    content: "\e057";
}
.snax-collection-intro-icon-read-later-2:before {
    content: "\e058";
}
.snax-collection-intro-icon-read-later-3:before {
    content: "\e059";
}
.snax-collection-intro-icon-favourites-1:before {
    content: "\e060";
}
.snax-collection-intro-icon-favourites-2:before {
    content: "\e061";
}
.snax-collection-intro-icon-favourites-3:before {
    content: "\e062";
}
.snax-collection-intro-icon-custom-1:before {
    content: "\e063";
}
.snax-collection-intro-icon-custom-2:before {
    content: "\e064";
}
.snax-collection-intro-icon-custom-3:before {
    content: "\e065";
}
@media only screen and (min-width: 768px) {
    .snax-collection-intro-columns {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }
    .snax-collection-intro-column {
        box-sizing: border-box;
        width: 33.33333%;
        padding: 0 10px;
    }
}
.snax-collections-items {
    margin: 0;
    padding: 0;
    list-style: none;
}
.snax-collections-item {
    box-sizing: border-box;
}
.snax-collection-before-title {
    margin-bottom: 0.75rem;
}
.snax-collection-author .avatar {
    display: inline-block;
    vertical-align: middle;
}
.snax-collection-meta > span:after {
    content: ", ";
}
.snax-collection-meta > span:last-child:after {
    content: "";
}
.snax-collection-actions .snax-collection-action {
    margin: 0 6px 6px 0;
}
.snax-collection-tpl-tile {
  position: relative;
  background-color: #fff;
  overflow: hidden;
   color: rgba(255, 255, 255, 0.8);
  }
.snax-collection-tpl-tile a {
    pointer-events: auto;
    color: #fff;
}
.snax-collection-tpl-tile .snax-collection-media {
    overflow: hidden;
    margin: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.snax-collection-tpl-tile .snax-collection-media > a {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.snax-collection-tpl-tile .snax-collection-media > a > img {
    height: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    right: auto;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.snax-collection-tpl-tile .snax-collection-body {
    padding: 30px 30px 0;
    pointer-events: none;
    position: absolute;
    z-index: 3;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: -owg-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.75) 100%);
    background-image: -webkit-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.75) 100%);
    background-image: -moz-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.75) 100%);
    background-image: -o-linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.75) 100%);
    background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.75) 100%);
}
.snax-collection-tpl-tile .snax-collection-body:after {
    display: block;
    width: 100%;
    height: 0;
    margin-top: 30px;
    content: "";
}
.snax-collection-tpl-tile .snax-collection-title {
    margin-bottom: 0;
    color: #fff;
}
.snax-collection-tpl-tile .snax-collection-title > a {
    color: inherit;
}
@supports (object-fit: cover) {
    .snax-collection-tpl-tile .snax-collection-media > a > img {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        object-fit: cover;
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}
.snax-collections-tpl-tiles .snax-collections-items {
    margin-bottom: 18px;
}
.snax-collections-tpl-tiles .snax-collections-item {
    margin-bottom: 6px;
}
@media only screen and (min-width: 768px) {
    .snax-collections-tpl-tiles .snax-collections-items {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: stretch;
        -webkit-align-items: stretch;
        align-items: stretch;
    }
    .snax-collections-tpl-tiles .snax-collections-item {
        width: 50%;
        padding: 0 3px;
    }
}
.snax-collection-tpl-icon {
    display: block;
    padding: 20px 30px 0;
    border-width: 1px;
    border-style: solid;
    border-color: #e6e6e6;
}
.snax-collection-tpl-icon .snax-collection-icon {
    display: block;
    width: 32px;
    height: 32px;
    margin-bottom: 6px;
    position: relative;
}
.snax-collection-tpl-icon .snax-collection-icon:before {
    display: block;
    margin-top: -0.5em;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    text-align: center;
    font: 32px/1 snaxicon;
}
.snax-collection-tpl-icon .snax-collection-title {
    margin-bottom: 2px;
}
.snax-collection-tpl-icon .snax-collection-title > a {
    color: inherit;
}
.snax-collection-slug-history .snax-collection-icon:before {
    content: "\e050";
}
.snax-collection-slug-read-later .snax-collection-icon:before {
    content: "\e051";
}
.snax-collection-slug-favourites .snax-collection-icon:before {
    content: "\e052";
}
.snax-collections-tpl-icons .snax-collections-items {
    margin-bottom: 18px;
}
.snax-collections-tpl-icons .snax-collections-item {
    margin-bottom: 6px;
}
@media only screen and (min-width: 768px) {
    .snax-collections-tpl-icons .snax-collections-items {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: stretch;
        -webkit-align-items: stretch;
        align-items: stretch;
    }
    .snax-collections-tpl-icons .snax-collections-item {
        -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        width: 33.33333%;
        padding: 0 3px;
    }
}
.snax-collection-tpl-listxs .snax-collection-title {
    margin: 0;
}
.snax-collection-tpl-listxs .snax-collection-title > a {
    padding-left: 30px;
}
.snax-collection-tpl-listxs .snax-collection-title > a:before {
    display: inline-block;
    position: absolute;
    left: 0;
    right: auto;
    width: 1em;
    font-size: 16px;
    font-family: snaxicon;
    content: "\e049";
}
.snax-collection-tpl-listxs.snax-collection-private .snax-collection-title > a:before {
    content: "\e048";
}
.snax-collections-tpl-listxs .snax-collections-items {
    margin-bottom: 24px;
}
.snax-collections-tpl-listxs .snax-collections-item + .snax-collections-item {
    border-width: 1px 0 0;
    border-style: solid;
    border-color: #e6e6e6;
    border-color: var(--g1-border-color);
}
.snax-edit-collection {
    margin-bottom: 30px;
}
.snax-edit-collection .snax-form-row {
    margin-bottom: 20px;
}
.snax-edit-collection .snax-form-row > label {
    display: block;
}
.snax-edit-collection .snax-form-row legend {
    margin-bottom: 10px;
}
.snax-edit-collection .snax-edit-collection-row-title input {
    width: 100%;
}
.snax-edit-collection .snax-edit-collection-row-description textarea {
    width: 100%;
}
@media only screen and (min-width: 768px) {
    .snax-edit-collection {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .snax-edit-collection .snax-edit-collection-main {
        box-sizing: border-box;
        -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        width: 66.66667%;
        padding-left: 20px;
    }
    .snax-edit-collection .snax-edit-collection-side {
        box-sizing: border-box;
        -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        width: 33.33333%;
        padding-right: 10px;
    }
}
.snax-collections-leading {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
    text-align: center;
}
.snax-collections-leading-icon:before {
    display: inline-block;
    margin-bottom: 10px;
    font: 48px/1 snaxicon;
    content: "\e053";
}
.snax-notifications {
  overflow: hidden;
  min-width: 200px;
  position: fixed;
  z-index: 1000;
  top: 10px;
  bottom: 10px;
  left: auto;
  right: 10px;
  pointer-events: none; }
.snax-notifications-off {
  display: none; }
body.admin-bar .snax-notifications {
  top: 42px; }
.snax .snax-notification a{
color: #ff8e3c; }
.snax .snax-notification {
  box-sizing: border-box;
  padding: 10px 20px 0px 10px;
  border-width: 1px;
  margin-bottom: 5px;
  position: relative;
  z-index: 1;
  pointer-events: auto;
  border-style: solid;
  border-radius: 6px;
-webkit-box-shadow: 0 5px 8px 0 rgba(0,0,0,.125)!important;
    -moz-box-shadow: 0 5px 8px 0 rgba(0,0,0,.125)!important;
    box-shadow: 0 5px 8px 0 rgba(0,0,0,.125)!important;
  opacity: 0.85;
  -webkit-transition: -webkit-transform 0.375s cubic-bezier(0.4, -0.2, 0.6, 1.2), opacity 0.375s ease-in-out;
  -moz-transition: -moz-transform 0.375s cubic-bezier(0.4, -0.2, 0.6, 1.2), opacity 0.375s ease-in-out;
  -o-transition: -o-transform 0.375s cubic-bezier(0.4, -0.2, 0.6, 1.2), opacity 0.375s ease-in-out;
  transition: transform 0.375s cubic-bezier(0.4, -0.2, 0.6, 1.2), opacity 0.375s ease-in-out;
  border-color: #000;
  background: #000;
  color: #fff; }
.snax .snax-notification-removed {
  opacity: 0;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%); }
.snax .snax-notification-text {
   color: #fff; 
     margin:0px 30px 10px 5px;
  }
.snax .snax-notification-close {
  display: block;
  box-sizing: border-box;
  overflow: hidden;
  padding: 0;
  border: 0;
  margin: 0;
  position: absolute;
  left: auto;
  right: 10px;
  top: 12px;
  width: 20px;
  height: 20px;
  font-size: 0;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
  -webkit-transition: border-color 0.375s ease-in-out, background-color 0.375s ease-in-out, color 0.375s ease-in-out, filter 0.375s ease-in-out;
  -moz-transition: border-color 0.375s ease-in-out, background-color 0.375s ease-in-out, color 0.375s ease-in-out, filter 0.375s ease-in-out;
  -o-transition: border-color 0.375s ease-in-out, background-color 0.375s ease-in-out, color 0.375s ease-in-out, filter 0.375s ease-in-out;
  transition: border-color 0.375s ease-in-out, background-color 0.375s ease-in-out, color 0.375s ease-in-out, filter 0.375s ease-in-out;
  background: #ff8e3c;
  color: #000; }
  .snax .snax-notification-close:before {
    font: 8px/20px snaxicon;
    content: "\e010"; }
.snax-tab-inactive {
    display: none;
}
.snax .snax-validation-error.snax-forgot-pass-success-message .snax-validation-tip {
    display: block;
    color: #58cc6e;
}
.snax .snax-validation-error.snax-forgot-pass-success-message .snax-validation-tip:before {
    display: none;
}
.push-center {
  margin-left: auto;
  margin-right: auto;
}
.push-right {
  margin-left: auto;
}
.push-middle {
  margin-top: auto;
  margin-bottom: auto;
}
.push-bottom {
  margin-top: auto;
}
.push-top {
  margin-bottom: auto;
}
.page-title {
   margin-top: 25px;
}
.page-title {
   margin-bottom: 0px;
}
.product-summary-shadow .summary-inner {
 padding: 25px 20px 25px;
    background-color: #FFF;
   box-shadow: none;
}
.woocommerce-product-gallery .owl-carousel .product-image-wrap {
    padding-right: 0px;
    padding-left: 0px;
	    text-align: center;
}
.image-full-width.product-design-alt .summary-inner, .product-full-width.product-design-alt .summary-inner, .product-full-width.product-summary-shadow .summary-inner, .product-full-width.image-full-width .summary-inner {
    max-width: 435px;
}
.product-summary-shadow .summary-inner {
    padding: 15px 15px 0px;
    border-radius: 0px;
    box-shadow: none;
}
.product-image-summary-inner > div {
    margin-bottom: 0px;
}
.tax-pa_artist .shop-title-wrapper h1.entry-title {
    margin-bottom: 5px!important;
   font-size: 45px;
    margin-top: 0px;
    line-height: 1.2;
}
.shop-title-wrapper h1.entry-title {
    margin-bottom: 0px!important;
    font-size: 50px!important;
    margin-top: 0px;
      line-height: 60px;
	font-family:  "hedblk";
}
.woodmart-social-icons.icons-size-default i {
    font-size: 14px!important;
    line-height: 25px!important;
    margin-left: -1px!important;
}
.dflex .flex.jl .icons-design-simple .woodmart-social-icon {
    width: 26px!important;
    height: 26px!important;
    border-radius: 50%!important;
}
.dflex .flex.jl .snax-entry-author a img {
    height: 26px!important;
    width: 26px!important;
}
.woodmart-active-filters .widget_layered_nav_filters ul li {
    margin-bottom: 0px;
}
.f-btn {
    line-height: 1!important;
}
.single-post-social{
}
.tax-pa_culture .product-grid-item .woodmart-product-cats {
    display: block!important;
}
#woodmart-woocommerce-layered-nav-10{
margin-top: 10px;
}
.sidebar-inner .widgettitle, .sidebar-inner .widgettitle a,.sidebar-inner .widget-title,.sidebar-inner .widget-title a {
 text-transform: capitalize;
    font-size: 14px;
    line-height: 1.3;
	padding: 10px 0px;
	margin-top: 10px;
	font-family: hedlt, Arial, Helvetica, sans-serif;
	letter-spacing: .3px;
	border-bottom:1px solid rgba(129, 129, 129, 0.2);
}
.bp-user .snax-collection-tpl-tile .snax-collection-title {
    margin-bottom: 4px;
}
.post-177018 .entry-content{
 margin: 35px 0;
}
#storeCaption {
    line-height: 10px;
    font-size: 14px;
    margin: 5px 0;
}
.cp.dl_med .media-body {
    margin-top: -3px;
}
.cp.w3eden .dlnk.prem .btn {
   margin-bottom: 0px;
    border-radius: 4px;
    color: rgb(255 255 255);
    background-color: #ca3b6e;
    border: 1px solid #ca3b6e;
}
.cp.dl_med {
    padding: 15px 15px 15px 15px;
}
.cp.dl_med .text-muted {
    margin-top: 7px;
}
.powered-by {
    width: 74px;
    height: 12px;
    background-image: url(logo_color.png);
    background-size: cover;
    display: inline-block;
    margin-bottom: -3px;
    margin-left: 3px;
    color: rgba(255,255,255,0);
}
.archive .product-grid-item .scatt .woodmart-product-cats {
    display: block;
}
.home-page .whb-sticked .whb-general-header{
    background-color: rgb(0, 0, 0);
}
.home-page .woodmart-header-links a,.whb-clight .woodmart-header-links a{
    color: #ffffff;
}
.product-image-link.linko{
display:block;
}
.tgads{
margin: 30px 0px 20px;
	text-align:center;
	width:100%;
}
.home-page a.user-link {
    color: #fff;
}
h2.user-nicename {
   flex-shrink: 0;
}
img{
  -webkit-backface-visibility:hidden;
     -moz-backface-visibility:hidden;
      -ms-backface-visibility:hidden;
       -o-backface-visibility:hidden;
          backface-visibility:hidden;
}
.tax-pa_topics .product-grid-item .woodmart-product-cats {
    display: block!important;
}
.wpw-fp-follow-btn:before {
    margin-right: 4px;
}
.wpw-fp-follow-btna::before {
    margin-left: 4px;
}
.wpw-fp-tooltip-inner{
font-size: 10pt;
}
.wpw-fp-follow-btn.wpw-fp-following-button {
     color: #8fa597;
    background-color: #ffffff;
    border: 0px solid;
    border-color: #ffffff;
    border-radius: 3px;
    text-align: center;
    font-weight: normal;
    font-size: 11pt;
}
.wpw-fp-follow-btn.wpw-fp-following-button:hover {
    color: #8fa597;
    background-color: #ffffff;
}
.wpw-fp-follow-btn.wpw-fp-following-button:before {
right: -21px;
	top: -2px;
font: normal normal normal 14px/1 "bb-icons";
    content: '\e876';
}
.wpw-fp-follow-btn:before,.wpw-fp-follow-btna::before {
    content: '\e922';
    font: normal normal normal 14px/1.4 "bb-icons";
	position: absolute;
    right: -19px;
	top: -2px;
}
.wpw-fp-follow-btn-wrapper {
    margin: 0px 0 0;
    display: flex;
    align-items: center;
}
.wpw-fp-follow-btn,.wpw-fp-follow-btna {
	    text-transform: capitalize;
    line-height: 1;
    letter-spacing: -.01em;
    font-family: "hedlt","Helvetica Neue","Helvetica","Arial",sans-serif;
    color: #333;
    background-color: #ffffff;
    border: 0px solid;
    border-color: rgb(0,0,0,0.5);
    border-radius: 0px;
    text-align: center;
   padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom:0px;
    -webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
    -o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
    transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.25s;
    font-weight: normal;
    font-size: 15px;
}
.wpw-fp-follow-btn-wrapper .wpw-fp-follow-btn,.wpw-fp-follow-btn-wrapper .wpw-fp-follow-btna  {
    min-width: 15px;
    margin-right: 10px;
}
.wpw-fp-follow-button:hover,.wpw-fp-follow-btna:hover {
    background-color: #ffffff;
    border: 0px solid;
    border-color: #ffffff;
    color: #8fa597;
    border-radius: 3px;
    text-align: center;
    font-weight: normal;
    font-size: 11pt;
}
.page-id-140657 .snax-vote-icon-chevron:before {
    content: "\e036";
}
.page-id-140657 .snax-voting-0 .snax-voting-score strong {
    font-weight: normal;
	opacity:0;
}
.archive.search .product-grid-item .woodmart-product-cats {
    display: block!important;
}
.snax-voting-positive .snax-vote-icon {
    background-color: #fff;
    color: #d0ecce;
    -webkit-text-stroke-color: #d0ecce;
}
.snax-voting-0 .snax-vote-icon {
   color: white!important;
	-webkit-text-stroke-width: 1px!important;
    -webkit-text-stroke-color:  #bbb!important;
}
.snax-voting-0 .snax-vote-icon:hover {
    background-color: #fff!important;
    color: #d0ecce!important;
    -webkit-text-stroke-color: #d0ecce!important;
}
.site-header .notification-list {
    padding-bottom: 1px;
}
.page-id-140657 .snax-collection-tpl-tile a {
    pointer-events: auto;
    color: #000;
}
.snax-vote-up.lrm-login{
  pointer-events: none!important;
}
.category-grid-item:hover .category-image {
    -webkit-transform: none;
}
.category-grid-item .category-image {
    display: block;
    margin: -1px;
    transition: -webkit-transform 0.5s cubic-bezier(0, 0, 0,0);
    transition: transform 0 cubic-bezier(0, 0, 0, 0);
    transition: transform 0 cubic-bezier(0, 0, 0, 0), -webkit-transform 0.5s cubic-bezier(0, 0,0, 0);
}
.bp-wrap nav#object-nav .more-button.active:after {
    bottom: -18px;
    z-index: 2000;
}
.bp-wrap #object-nav .sub-menu.active {
    opacity: 1;
    z-index: 1000;
    visibility: visible;
}
.snax .snax-collection-tpl-tile a {
    pointer-events: auto;
    color: #000;
}
body .buddypress-wrap .bp-invites-search-form input[type="search"], body .buddypress-wrap form.bp-dir-search-form input[type="search"], body .buddypress-wrap form.bp-messages-search-form input[type="search"] {
    max-width: 260px;
	 background: rgb(255,255,255);
}
.woodmart-load-more {
    padding-right: 24px;
}
.snax-collection.featone .scol-bt {
   grid-template-columns: 100% 0%;
}
.snax-collection.feattwo .scol-bt {
   grid-template-columns: 65% 35%;
	 grid-template-rows: repeat(1, minmax(50%, 1fr));
}
.snax-collection.feattwo .featg:nth-child(2) {
    border-bottom: 0px solid #fff;
}
.snax-collection.feattwo .featg:nth-child(3) {
    border-top: 0px solid #fff;
}
.cpry .bb-icon-bell-small:before{
color:rgb(143 143 143)!important;
	font-size: 13px;
	margin-right:5px;
	content: '\e853';
}
.abst .entry-meta{
	display:none!important;
}
.lics.atti {
    margin: -10px 0 20px;
	background: #f9f8f6;
}
.shop-title-wrapper {
    padding-bottom: 15px;
}
body.search .soby{
    display: none;
}
body.search .woodmart-products-shop-view {
    margin-right: 0px;
}
.summary-inner h1.entry-title {
    text-transform: initial;
}
.therimg .cat-design-default .category-title {
    text-transform: initial;
}
.single .entry-title {
    letter-spacing: 0rem;
}
#ajaxsearchprores1_1 .results .item .asp_content h3, #ajaxsearchprores1_2 .results .item .asp_content h3, div.asp_r.asp_r_1 .results .item .asp_content h3 {
    font-weight: normal;
}
.uscoll .snax-entry-author a img {
    height: 20px;
    display: none;
    width: 20px;
}
.mobile-nav .woodmart-woocommerce-layered-nav .swatches-display-list li {
    box-shadow: none!important;
	border-radius: 0px;
}
.disabled-nanoscroller .woodmart-woocommerce-layered-nav .swatches-display-list li {
    margin: 0px 6px 5px 0px;
    padding: 0px 7px 0px 5px;
border-radius: 50px;
    flex-shrink: 0;
    border: 1px solid rgba(129, 129, 129, 0.05);
}
.searchform .searchsubmit {
   background-color: #fff;
}
header .searchform .searchsubmit {
    left: 3px;
    width: 40px;
    border-radius: 0px 4px 4px 0px;
    background-color: #fff0;
}
.searchform .searchsubmit:after {
    color: #333;
}
#buddypress .bb-bp-settings-content .info.bp-feedback {
    background: #ffffff;
}
i.fa.fa-copyright{
    font-size: 12px;
}
.entry-title {
   color: #000;
}
.icons-design-simple .woodmart-social-icon:hover{
    background-color: #f5f5f5;
}
a.lrm-close-form:before {
    display: inline-block;
    content: "\e80a";
    opacity: .7;
       color: rgb(255 255 255 / 60%);
    font: normal normal normal 40px/1 "bb-icons";
}
.buddypress-wrap .bp-tables-report tbody tr:nth-child(odd), .buddypress-wrap .bp-tables-user tbody tr:nth-child(odd) {
    background: #ffffff;
}
.snax-user-section .prev.page-numbers,.snax-user-section .next.page-numbers{
    display: none;
}
.page-id-74543 .page-title {
    position: relative;
    margin-top: 40px;
}
.nocoll-title {
   margin-top: 15px;
}
.page-id-55016 .page-title {
    position: relative;
    margin-top: 40px;
	 margin-bottom: 15px;
}
.trms h3 {
    margin-bottom: 15px;
}
#send-private-message.generic-button a{
      font-size: 13px;
   border-radius: 80px;
    border: 0px solid;
    color: #777;
    min-height: 30px;
    background-color: #ffffff;
    text-transform: capitalize;
    padding: 1px 20px;
    line-height: 28px;
    border: 1px solid #ddd;
}
#send-private-message a.send-message:before {
     font: normal normal normal 14px/1 "bb-icons";
}
#send-private-message.generic-button a:hover{
    outline: 0;
    text-decoration: none;
    color: #777;
    box-shadow: inset 0 0 0 99999px rgba(0, 0, 0, 0.02);
}
.member-header-actions .generic-button a, #item-header-cover-image .member-header-actions .generic-button button {
    font-size: 13px;
   border-radius: 80px!important;
    border: 0px solid;
    color: #777;
    min-height: 30px;
    background-color: #ffffff;
    text-transform: capitalize;
    padding: 1px 20px;
    line-height: 28px;
    border: 1px solid #ddd;
}
body #buddypress .member-header-actions {
    padding-left: 0px;
    margin: 16px 0 0;
}
#friend-list.bp-list.grid .item-avatar img, #members-list.bp-list.grid .item-avatar img {
    max-width: 80px;
    width: 100%;
}
h2.list-title.member-name {
    margin-bottom: 10px!important;
}
#buddypress #admins-list li, #buddypress #members-list li, #buddypress #mods-list li {
    overflow: initial;
    width: 33.999%;
}
#buddypress ul.item-list {
    border-top: 0;
    display: flex;
    margin-bottom: 20px;
}
.messages-wrapper #user_messages_search {
     background-color: #fff;
}
#ajaxsearchprores1_1.isotopic>nav, #ajaxsearchprores1_2.isotopic>nav, #ajaxsearchprores1_1.isotopic nav.asp_navigation, #ajaxsearchprores1_2.isotopic nav.asp_navigation, div.asp_r.asp_r_1.isotopic>nav, div.asp_r.asp_r_1.isotopic nav.asp_navigation {
    background: rgb(255,255,255);
    margin-bottom: 10px;
    margin-top: 15px;
}
.notification-wrap span.count {
    background-color: #EF3E46;
    line-height: 1.6;
    color: #fff;
    font-size: 9px;
    top: -webkit-calc(50% - 20px);
    top: calc(50% - 20px);
    right: -4px;
    border-radius: 50%;
    padding: 1px 6px;
    position: absolute;
}
.snax-collection-tpl-tile .scol-bt {
   height: 220px;
}
.featg:nth-child(1) {
	border-right: 0px solid #fff;
    background-size: cover;
    background-position: 25% 25%;
	object-fit: none;
}
.featg:nth-child(2) {
    border-bottom: 2px solid #fff;
	overflow:hidden;
	border-left: 4px solid #fff;
	    background-size: cover;
    background-position: 25% 25%;
	object-fit: none;
}
.featg:nth-child(3) {
  overflow:hidden;
	 border-top: 2px solid #fff;
		border-left: 4px solid #fff;
	    background-size: cover;
    background-position: 25% 25%;
	object-fit: none;
}
.snax-collection-tpl-tile .snax-entry-author strong {
   font-size: 14px;
}
h3.snax-collection-title {
     font-size: 15px;
}
.snax-collection-tpl-tile .snax-collection-title > a {
    font-size: 15px;
	text-transform: inherit;
}
.category-grid-item .counta {
       display: block;
    padding: 5px 0px;
    font-size: 13px;
    font-weight: normal;
    background-color: transparent;
    color: #777;
}
.filters-area {
  border-bottom: 1px solid rgb(0,0,0,0.05);
	margin-bottom: 15px;
}
h3.product-title {
    letter-spacing: 0px!important;
}
.w3eden .snax-collection-item-adding:before {
    display: none!important;
}
.vc_tta-title-text {
    font-family: nmed!important;
    font-size: 14px;
}
a.asp_prev{
display:none!important;
}
a.asp_next {
    opacity: 0;
}
li.asp_active{
    background: #000000!important;
}
li.asp_active span {
    color: rgb(255 255 255)!important;
}
div.asp_w.asp_r.isotopic nav.asp_navigation ul {
    left: 0px!important;
}
div.asp_w.asp_r.isotopic nav.asp_navigation ul li span {
    font-family: sans-serif;
    font-size: 14px;
    vertical-align: middle;
    color: #333;
    line-height: 36px;
    font-weight: 600;
    text-shadow: none;
}
div.asp_w.asp_r.isotopic a.asp_prev, div.asp_w.asp_r.isotopic a.asp_next {
    display: block;
    float: left;
    z-index: 100;
    max-height: 36px;
    position: relative;
    word-wrap: nowrap;
}
.products.collgap {
    margin-top: 0px;
}
.title-wrapper {
    margin-bottom: 20px;
}
#ajaxsearchprores1_1 .asp_results_top, #ajaxsearchprores1_2 .asp_results_top, div.asp_r.asp_r_1 .asp_results_top {
    background: rgb(255,255,255!important);
    border: 1px none rgb(81,81,81)!important;
    border-radius: 0!important;
   padding: 0px 0px 15px 0px!important;
    margin: 0px 0 4px 0!important;
    text-align: left!important;
    font-weight: normal!important;
    font-family: inherit!important;
    color: rgb(74,74,74)!important;
    font-size: 14px!important;
    line-height: 16px!important;
    text-shadow: none!important;
}
div.asp_w.asp_r.isotopic .results .item  .absolute-gradient {
    position: absolute;
    top: 0;
    background: linear-gradient(180deg,transparent 0%,rgba(20,27,32,.3) 0%,rgb(36 51 68 / 95%));
    left: 0;
    opacity: 0.8;
    right: 0;
    bottom: 0px;
}
div.asp_w.asp_r.isotopic .results .item .asp_image {
    z-index: auto;
	    background-position: 25% 25%;
}
div.asp_w.asp_r.isotopic .results .item a .asp_content {
    left: 0px!important;
	    top:0px;
	 width: 100%!important;
	    height:100%!important;
	    position: relative!important;
    bottom: auto!important;
}
div.asp_w.asp_r.isotopic .results .item .asp_content .category-title {
    left: 20px!important;
	    top:auto;
	    position: absolute;
    bottom: 20px!important;
}
div.asp_w.asp_r.isotopic .results .item a .asp_content .count {
    display: block;
    padding: 5px 0px;
    font-size: 12px;
    font-family: hedlt;
    font-weight: normal;
    background-color: transparent;
    color: #fff;
}
div.asp_w.asp_r.isotopic .results .item .asp_content .category-title {
    color: #fff!important;
    line-height: 1.4 !important;
    align-items: center;
    z-index: 3;
    font-family: nmed!important;
    padding: 0px 0px 0px;
    text-transform: capitalize;
    font-size: 15px !important;
}
div.asp_m.ajaxsearchpro .probox .promagnifier .innericon svg, div.asp_m.ajaxsearchpro .probox .prosettings .innericon svg, div.asp_m.ajaxsearchpro .probox .proloading svg {
    height: 100%;
    width: 18px;
    margin-right: 5px;
    vertical-align: baseline;
    display: inline-block;
}
.sub-menu-dropdown.menu-item-my-account.color-scheme-dark{
	border-bottom: 1px solid rgb(160 160 160 / 14%);
}
.therimg .category-image-wrapp {
   background-size: cover;
}
.therimg .wrapp-catti a {
    left: 20px;
    bottom: 20px;
}
.therimg .cat-design-default .category-title {
    font-size: 16px !important;
}
.sidebar-container .sidebar-inner{
position: relative;
}
.filters-area .wc-layered-nav-term.chosen.with-swatch-image {
    display: none;
}
.filters-area .woodmart-woocommerce-layered-nav ul{
max-height: 42px;
}
.woodmart-show-sidebar-btn {
    margin-right: 5px!important;
}
.filters-area .col-md-4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.woodmart-woocommerce-layered-nav .swatches-normal.swatches-brands .filter-swatch > span, .woodmart-pf-dropdown .swatches-normal.swatches-brands .filter-swatch > span {
    width: auto;
    height: 26px;
}
 .sidebar-inner .col-md-4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.sidebar-container .mobile-nav {
    position: absolute;
    top: 10px;
	padding: 0px 25px 0px 5px;
    bottom: auto;
    z-index: 500;
    overflow: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    width:100%;
    background-color: #FFF;
    transition: -webkit-transform .25s ease;
    transition: transform .25s ease;
    transition: transform .25s ease, -webkit-transform .25s ease;
}
.offcanvas-sidebar-mobile .sidebar-container .woodmart-woocommerce-layered-nav .woodmart-scroll ul {
    flex-wrap: wrap;
}
.offcanvas-sidebar-mobile .sidebar-container .woodmart-sidebar-scroll {
    position: relative;
    flex: 1 1 auto;
	padding: 10px 20px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;;
}
.mobile-nav-tabs {
    border-bottom: 0px solid rgba(129, 129, 129, 0.2);
    background-color: #fff;
    margin-bottom: 15px;
}
.mobile-tab-title.mobile-pages-title span {
    padding-right: 0px!important;
}
.mobile-nav-tabs li:after {
    transition: width .1s ease;
}
.mobile-nav-tabs li.active {
    background-color: rgba(0, 0, 0, 0);
    color: #333;
}
.mobile-nav-tabs li {
    position: relative;
    flex: initial;
    padding: 10px 0px;
	margin-right:25px;
    max-width: initial;
    width: auto;
    color: #909090;
    text-align: center;
    text-transform: capitalize;
    font-size: 14px;
    line-height: 1.3;
    cursor: pointer;
    transition: background-color .25s ease, color .25s ease;
}
.woodmart-woocommerce-layered-nav{
  padding-right: 0px!important;
    padding-left: 0px!important;
}
#woodmart-woocommerce-layered-nav-10 .swatches-display-list li {
   border: 0px solid  rgba(129, 129, 129, 0.2);
}
.offcanvas-sidebar-mobile .sidebar-container .swatches-display-list li {
    border: 0px solid rgba(129, 129, 129, 0.2);
    width: 100%;
	padding: 0px 0px !important;
}
#woodmart-woocommerce-layered-nav-10 .woodmart-scroll ul {
     flex-wrap: wrap;
}
.woodmart-woocommerce-layered-nav .swatches-display-double li {
   padding-right: 20px;
    padding-left: 0px;
}
ul.swatches-display-double {
    margin-right: -20px!important;
}
.woodmart-woocommerce-layered-nav .filter-swatch, .woodmart-pf-dropdown .filter-swatch {
    position: relative;
    margin-right: 10px;
    border-radius: 50%;
    width: 25px;
    overflow: hidden;
    height: 25px;
    font-size: 0;
    transition: opacity .25s ease;
}
.woodmart-woocommerce-layered-nav .woodmart-scroll ul {
    margin: 0px;
    display: flex;
	    flex-wrap: wrap;
    overflow-y: hidden;
	overflow-x: hidden;
}
.woodmart-woocommerce-layered-nav .woodmart-scroll-content {
    max-height: none!important;
}
.widget_product_categories .count, .woodmart-woocommerce-layered-nav .count {
    padding-right: 5px;
    padding-left: 5px;
    border: 0px solid;
	    background-color: #f9f9f9;
    line-height: 20px;
}
.woodmart-woocommerce-layered-nav .woodmart-scroll ul {
    margin: 0px;
    display: flex;
}
.filters-area .woodmart-woocommerce-layered-nav {
    padding-left: 0px;
    margin-right: 10px !important;
}
.shop-loop-head {
    margin-bottom: 15px;
    border-top: 0px solid rgba(129, 129, 129, 0.13);
}
.woodmart-woocommerce-layered-nav li {
   margin-bottom: 0px;
}
.woodmart-woocommerce-layered-nav .woodmart-scroll ul {
    margin: 0px;
    display: flex;
}
.filter-widget.col-md-3 {
    padding: 0;
    margin-left: 0px;
    margin-right: 10px;
    flex: 0 0 100%;
    flex-wrap: wrap;
    max-width: 100%;
}
.search-no-results .woodmart-show-sidebar-btn {
    display: none!important;
}
.search-no-results .woocommerce-info:before {
    margin-left: 0px;
}
.info-box-icon img{
     width: 65px;
	 height: 65px;
}
#buddypress div.pagination .pag-count {
    margin-bottom: 20px;
}
.search-no-results .woodmart-show-sidebar-btn {
    display: none!important;
}
.search-no-results .woocommerce-info:before {
    margin-left: 0px;
}
.single .product-tabs-wrapper .owl-item, .product-tabs-wrapper .owl-item.active {
    width: auto!important;
    flex-shrink: 0;
    margin-right: 4px;
}
.ftlnk a {
   opacity: 0.8;
    font-size: 13px!important;
}
.therimg .category-grid-item {
    margin-bottom: 30px!important;
}
.page-id-54468 .category-grid-item ,.page-id-50126 .category-grid-item{
    margin-bottom: 30px!important;
}
.woodmart-carousel-spacing-10 .owl-item, .woodmart-carousel-spacing-10 .owl-carousel:not(.owl-loaded) > div {
    padding-right: 0px;
    padding-left: 0px;
}
.tbrand div.brandspan p {
     margin-bottom: 8px;
    font-size: 0.98rem;
	line-height:1.77;
}
.animated-background {
    opacity:1;
  animation-duration: .7s;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
	    background: linear-gradient(to right, #fafafa 10%, #fafafa 18%, #ffffff 33%);
    -webkit-background-size: 900px 104px;
  background-size: 900px 104px;
    height: 100%;
    position: relative;
}
.ftlnk {
    position: absolute;
	bottom:20px;
}
.ticon .info-box-title {
   font-weight:normal;
}
@keyframes placeHolderShimmer{
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
.popup-quick-view .owl-items-xs-1:not(.owl-loaded) > div {
    width: auto;
	    margin: 0 auto;
}
.product-tabs-wrapper .owl-item,.product-tabs-wrapper .owl-item.active {
    width: auto!important;
	flex-shrink: 0;
}
.related-products{
    clear: both;
}
.dflex .icons-design-simple .woodmart-social-icon {
    width: 26px!important;
    height: 26px!important;
    border-radius: 50%!important;
}
.product-quick-view .woodmart-lazy-fade {
  opacity: 1; }
.snax-entry-author a img {
    height: 20px;
    width: 20px;
}
.wp-pagenavi a, .wp-pagenavi span{
    display: inline-block;
    justify-content: center;
    box-sizing: content-box;
    margin-right: 2px;
    min-width: 32px;
	  border: 0;
    text-align: center;
    height: 34px;
    color: #2d2a2a;
    vertical-align: middle;
    font-weight: 600;
    font-size: 14px;
    line-height: 34px;
    transition: all .2s ease;
}
.wp-pagenavi .nextpostslink:before {
    font-size: 12px;
    content: "\f113";
    font-family: "woodmart-font";
}
.wp-pagenavi .previouspostslink:before {
    font-size: 12px;
  content: "\f114";
    font-family: "woodmart-font";
}
.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
   background-color: #EEE;
    font-size: 0;
}
.wp-pagenavi{
	margin-bottom: 40px;}
.woocommerce-pagination li .current {
    color: #FFF;
    font-weight: 600;
}
.wp-pagenavi a, .wp-pagenavi span{
    display: inline-block;
    box-sizing: content-box;
    padding-right: 5px;
    padding-left: 5px;
    min-width: 22px;
    height: 34px;
    color: #2d2a2a;
    font-weight: 600;
    font-size: 14px;
    line-height: 34px;
    transition: all .2s ease;
}
.wp-pagenavi span.current {
    background-color: #000000;
    color: #FFF;
    font-weight: 600;
}
.wp-pagenavi{
    display: flex;
}
.snax-user-section .snax-entry-author ,.snax-user-section .separator{
	display:none;
}
#act-str .snax-entry-author ,#act-str .separator{
	display:none;
}
.bb-user-content-wrap {
    -webkit-box-flex: inherit;
    -ms-flex: 0;
    flex: inherit;
}
@media screen and (max-width: 782px){
body #buddypress .member-header-actions > .generic-button {
    float: none;
    margin-left: 0px;
    margin-top: 5px;
    margin-right: 0px;
}}
.plc-product_title {
    width: 80%;
    border-radius: 54px;
    margin-bottom: 10px;
    height: 25px;
    overflow: hidden;
    background-color: #f4f7fa9c;
}
.plc-main {
    width: 80%;
    border-radius: 4px;
    height: 100%;
	position: relative;
    overflow: hidden;
    background-color: #ececec;
    margin: 0 auto;
}
.plc-dl_med {
    background-color: #f4f7fa;
    position: relative;
    height: 35px;
    overflow: hidden;
    width: 100%;
    border-radius: 64px;
    margin-bottom: 10px;
}
.plc-med_fx{
	    display: flex;
	flex-direction:column;
}
.lrm-user-modal-container.sing.popup-quick-view .row.product-image-summary-wrap {
    margin-right: 0px;
    align-items: flex-start;
    margin-left: 0px;
}
.popup-quick-view .product-image-summary.col-lg-10.col-12.col-md-9 {
    padding: 40px;
    text-align: center;
}
.lrm-main .popup-quick-view {
-webkit-box-shadow: none;
    box-shadow:none;
}
.lrm-user-modal-container .lrm-close-form{
  display: none;
}
.sn.lrm-button-loader{
display: none;
}
.lrm-user-modal.is-visible .post-image-mask .lrm-button-loader {
    opacity: 0 !important;
}
 .linko.loading .post-image-mask  .lrm-button-loader {
    opacity: 1 !important;
 }
.post-image-mask {
    top: 10px;
    left: 10px;
}
.post-image-mask span {
    opacity: 0;
    transition: opacity .2s ease;
    content: "";
    display: inline-block;
    width: 45px;
     height: auto;
    border: 0px solid #999;
}
.lrm-user-modal.is-visible .lrm-button-loader{
opacity:1 !important;
}
.mfp-bg {
   background: rgba(0,0,0,.6);
    opacity: 0.95;
}
.white-popup {
 box-shadow: 0 0 15px -5px rgba(0,0,0,.1);
}
.lrm-user-modal.sing{
    z-index: 900;
}
.lrm-close-form {
  width: auto;
    height: auto;
   right: 65px;
    top: 35px;
    background: none;
    text-indent: 0%;
    white-space: nowrap;
    overflow: visible;
    text-align: center;
}
.wp-social-login-provider-list.forgo {
     margin: 0px 16px 20px!important;
}
.logreg-bb .main-page-wrapper {
    padding-top: 100px;
    background-color: #F7F8FA;
}
.logreg-bb .ihc-login-template-11 .impu-form-submit {
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
    border: none!important;
}
.logreg-bb .ihc-login-template-11 .impu-form-submit input {
    width: 100%;
    font-family: inherit;
    border: 0px solid #2bb7e3;
    color: #fff;
    text-transform: capitalize;
    background-color: #FCB224;
    box-shadow: none!important;
     font-size: 14px;
	font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: all .3s linear 0;
    -moz-transition: all .3s linear 0;
    -ms-transition: all .3s linear 0;
    -o-transition: all .3s linear 0;
    transition: all .3s linear 0;
    padding: 10px 30px;
    line-height: 20px;
    border-radius: 3px!important;
    min-height: 46px;
}
.lrm-user-modal-container.umsign{
	margin: 0!important;
	    width: 100%;
		    position: relative;
    max-width: 100%;
    cursor: auto;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
.logreg-bb .lrm-form-message {
    padding: 0px 0px 20px!important;
    width:90%;
	    margin: 0px 0 0!important;
}
.logreg-bb .ihc-register-4 .iump-submit-form {
     margin-top: 15px;
    margin-bottom: 15px;
}
.logreg-bb .ihc-register-4 .iump-form-line-register.iump-form-capcha {
   background-color: #fff!important;
}
.logreg-bb .ihc-register-4 .iump-form-line-register.iump-form-text {
    background-color: transparent!important;    
	margin: 20px 0!important;
}
.logreg-bb .ihc-login-template-11 .impu-form-line-fr {
    box-sizing: content-box;
    text-align: left;
    background-color: transparent!important;
    border-bottom: 0px solid #efefef;
    margin-bottom: 23px;
    position: relative;
    border-radius: 0!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -o-border-radius: 0!important;
    box-shadow: none!important;
}
  .logreg-bb .lrm-user-modal-container-inner {
    background: transparent;
	  padding: 30px 0px 0px;
}
.logreg-bb .ihc-register-4 .iump-form-line-register .select2-selection,.logreg-bb .ihc-register-4 .iump-form-line-register input[type="number"],.logreg-bb .ihc-register-4 .iump-form-line-register input[type="password"],.logreg-bb .ihc-register-4 .iump-form-line-register input[type="text"],.logreg-bb .ihc-register-4 .iump-form-line-register select,.logreg-bb .ihc-register-4 .iump-form-line-register textarea {
   padding: 10px 20px;
   border-radius: 3px!important;
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    -o-border-radius: 3px!important;
}
.logreg-bb .ihc-register-4 .iump-form-line-register.iump-form-password {
    background-color: transparent!important;    
	margin: 20px 0 1.4em!important;
}
.logreg-bb .ihc-register-4 .ihc-strength-wrapper .ihc-strength-label {
    margin-top: -2px;
	font-size: 13px!important;
}
.logreg-bb .ihc-register-4 .ihc-strength-wrapper {
    position: absolute;
    right: 0;
    top: 100%;
    margin-top: -3px;
}
.bgnah {
    display: none;
}
.logreg-bb .ihc-login-template-11 .impu-form-line-fr input[type="password"], .logreg-bb .ihc-login-template-11 .impu-form-line-fr input[type="text"] {
    width: 100%;
    color: #555!important;
    padding: 8px 10px 7px!important;
    background-color: #f5f8fa!important;
    border: none!important;
    padding: 10px!important;
    display: inline-block;
	height: 44px;
    padding-left: 20px!important;
    font-size: 14px!important;
    border-radius: 3px!important;
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    -o-border-radius: 3px!important;
    margin: 0!important;
}
.lruserbg {
  box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
}
.logreg-bb .snax .snax-wpsl .wp-social-login-provider {
    font-size: 13px;
   padding: 8px 6px;
}
.logreg-bb .lrm-user-modal-container .lrm-switcher a {
    height: 45px!important;
   line-height: 45px!important;
}
.lruserbg .iump-register-form {
    display: block;
    padding: 0px!important;
}
.lruserbg .ihc-login-template-11 {
    margin: 0px;
    padding: 0px;
    text-align: center;
    box-sizing: border-box;
    display: block;
    background-color: #fff;
    border-radius: 0px;
    width: 100%;
    max-width: 100%;
    font-size: 15px;
    font-family: inherit;
}
p.lrm-bt {
    width: 100%;
    text-align: center;
    font-size: 15px;
    margin: 0 0 10px!important;
	background-color: #fff!important;
    padding: 0px!important;
}
html.is-aj {
    overflow: hidden !important;
	    margin-right: 0px!important;
}
.lrm-user-modal.sing {
 padding: 30px 8%;
    background: rgba(52, 54, 66, 0.7);
}
.lrm-user-modal-container.sing {
    width: 100%;
    position: relative;
    height: 100%;
}
.snax .snax-wpsl .wp-social-login-provider-facebook:before {
  content: "\f39e";
	font-family: 'Font Awesome 5 Brands';
}
.wp-social-login-connect-with {
    display: none;
}
.snax .snax-wpsl .wp-social-login-provider-google:before {
  content: '';
    width: 26px;
    height: 26px;
    border-radius: 1.5px;
    background-color: #FFF;
    background-image: url(inc/admin/assets/images/google-btn-icon.svg);
    background-position: center;
    background-size: 16px;
    background-repeat: no-repeat;
}
.snax .snax-wpsl .wp-social-login-provider-twitter:before {
    content: "\f099";
}
.snax .snax-wpsl .wp-social-login-provider {
    border-width: 1px;
    font-size: 14px;
    background-color: #fff;
    position: relative;
    padding: 6px 15px;
    border-radius: 3px;
    color: #333;
    border-color: #e3e3e3;
    margin: 0 4px 5px;
}
.snax .snax-wpsl .wp-social-login-provider-list {
   margin: 0 -4px 1rem;
    display: flex;
    padding: 0;
}
.lrm-user-modal p.lrm-form-bottom-message a {
    color: #2f2f2f!important;
    text-decoration: underline!important;
}
.lrm-pass-strength-result {
    border: 0!important;
    font-size: 14px!important;
    padding: 5px!important;
    margin: 10px 0px 0px!important;
    opacity: .6!important;
}
.lrm-signin-section.is-selected, .lrm-signup-section.is-selected, .lrm-reset-password-section.is-selected {
    padding: 0 1.4em 1.4em!important;
    display: block;
}
.lrm-form .lrm-fieldset-wrap, .lrm-form .fieldset--default {
    padding: 0 0 !important;
}
.lrm-form-message {
    padding: 0.55em 0 0em 0em!important;
     font-size: 14px!important;
    line-height: 1.4!important;
    text-align: left!important;
    margin: 5px 0 0!important;
    border-left: 0px solid #6d6d6d!important;
}
.lrm-form .hide-password {
    border-left: 0px solid black!important;
}
[class^=lrm-ficon-]:before, [class*=" lrm-ficon-"]:before {
  display:none;
}
.lrm-switch-to-link:before {
    display: none;
}
.lrm-user-modal-container .lrm-switcher a {
    height: 50px!important;
    line-height: 50px!important;
}
.lrm-form button[type=submit], .lrm-form #buddypress input[type=submit], .lrm-form input[type=submit] {
    font-size: 14px!important;
	font-weight: normal!important;
    text-transform: capitalize!important;
      border-radius: 3px!important;
	background-color: #fbb225!important;
	    margin-bottom: 10px!important;
    padding: 12px 5px!important;
}
.lrm-form input.has-padding, .lrm-form select.has-padding, .lrm-form button.has-padding {
    padding: 12px 20px 12px 15px!important;
}
.lrm-form label.image-replace, .lrm-form .lrm-image-replace {
    display: none!important;
}
.lrm-form input.has-border, .lrm-form .lrm-integrations input.has-border, .lrm-form select.has-border {
    border: none!important;
	 height: 44px!important;
	 background-color: #f5f8fa!important;
    border-bottom: 0px solid var(--lrm-input-bottom-border-color)!important;
}
p.lrm-form-bottom-message {
    background-color: #f8f8f8!important;
    bottom: -55px!important;
    padding: 18px!important;
}
.header-aside-inner .sub-menu{
    transition: opacity .2s ease, visibility .2s ease, -webkit-transform .2s ease;
    transition: opacity .2s ease, visibility .2s ease, transform .2s ease;
    transition: opacity .2s ease, visibility .2s ease, transform .2s ease, -webkit-transform .2s ease;
}
.snax-collection-item-adding:before{
  opacity: 1;
	    font-size: 0px !important;
    transition: opacity .2s ease;
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
       border: 1px solid #BBB;
    border-left-color: #000;
    border-radius: 50%;
    vertical-align: middle;
	-webkit-animation: wd-rotate 450ms infinite linear;
            animation: wd-rotate 450ms infinite linear; 
}
.snax-collection-item-added:before{
     content: "\f107"!important;
}
a.linko::after{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
     opacity: 0;
    transition: opacity .7s ease;
}
.snax .snax-wpsl .wp-social-login-provider-facebook:before {
  content: '';
     width: 26px;
    height: 26px;
    border-radius: 1.5px;
    background-color: #FFF;
    background-image: url(https://artvee.com/dupapev/inc/admin/assets/images/facebook-btn-icon.svg);
    background-position: center;
    background-size: 16px;
    background-repeat: no-repeat;
}
@media screen and (min-width: 2660px) {
	.snax_collection-template-default.single .col-md-3{
    -ms-flex: 0 0 16.666666666%;
    flex: 0 0 16.666666666%;
    max-width: 16.666666666%;
}
}
@media screen and (min-width: 1930px) {
	.page-id-173469 .therimg .col-md-3,.page-id-231333 .therimg .col-md-3,.page-id-286950 .therimg .col-md-3{
    -ms-flex: 0 0 16.666666666%;
    flex: 0 0 16.666666666%;
    max-width: 16.666666666%;
}
.page-id-140657 .col-md-3{
    -ms-flex: 0 0 16.666666666%;
    flex: 0 0 16.666666666%;
    max-width: 16.666666666%;
}
.per-row-4.shop-view{
	display:none;
}
.woodmart-products-shop-view {
    margin-right: 15px!important;
}
	.therimg .col-md-3 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
   .col-md-3 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.home-page .col-md-3 {
   padding-right: 10px;
		 padding-left: 10px;}
}
.home-page .tpgbg .searchform input[type="text"] {
  color: #777 !important;
   background: #fff;
}
.home-page .tpgbg .searchform ::placeholder { 
    color: #777 !important;
  opacity: 1; 
}
label {
    color: #717171;
}
.snax .snax-wpsl .wp-social-login-provider:before {
    margin-right: 0px;
    margin-top: -2px;
}
.wp-social-login-connect-with {
    display: none;
}
.snax .snax-wpsl .wp-social-login-provider-google:before {
    content: '';
     width: 26px;
    height: 26px;
    border-radius: 1.5px;
    background-color: #FFF;
    background-image: url(https://artvee.com/dupapev/inc/admin/assets/images/google-btn-icon.svg);
    background-position: center;
    background-size: 15px;
    background-repeat: no-repeat;
}
.snax .snax-wpsl .wp-social-login-provider-twitter:before {
    content: '';
     width: 26px;
    height: 26px;
    border-radius: 1.5px;
    background-color: #FFF;
    background-image: url(https://artvee.com/dupapev/inc/admin/assets/images/twitter-btn-icon.svg);
    background-position: center;
    background-size: 16px;
    background-repeat: no-repeat;
}
.snax .snax-wpsl .wp-social-login-provider {
    border-width: 1px;
    font-size: 14px;
    background-color: #fff;
    position: relative;
    padding: 8px 15px;
    border-radius: 3px;
    color: #333;
    border-color: #e3e3e3;
    margin: 0 4px 5px;
}
.snax .snax-wpsl .wp-social-login-provider-list {
   margin: 0 -4px 1rem;
    display: flex;
    padding: 0;
}
.lrm-user-modal p.lrm-form-bottom-message a {
    color: #2f2f2f!important;
    text-decoration: underline;
}
.lrm-pass-strength-result {
    border: 0;
    font-size: 14px;
    padding: 5px;
    margin: 10px 0px 0px;
    opacity: .6!important;
}
.lrm-signin-section.is-selected, .lrm-signup-section.is-selected, .lrm-reset-password-section.is-selected {
    padding: 0 1.4em 1.4em!important;
    display: block;
}
.lrm-form .lrm-fieldset-wrap, .lrm-form .fieldset--default {
    padding: 0 0 !important;
}
.lrm-form-message {
    padding: 0.55em 0 0em 0em;
     font-size: 14px;
    line-height: 1.4;
    text-align: left;
    margin: 5px 0 0;
    border-left: 0px solid #6d6d6d;
}
.lrm-form .hide-password {
    border-left: 0px solid black;
}
[class^=lrm-ficon-]:before, [class*=" lrm-ficon-"]:before {
    font-size: 16px;
    opacity: .4;
}
.lrm-switch-to-link:before {
    display: none;
}
.lrm-user-modal-container .lrm-switcher a {
    height: 50px;
    line-height: 50px;
}
.lrm-form button[type=submit], .lrm-form #buddypress input[type=submit], .lrm-form input[type=submit] {
    font-size: 14px;
	font-weight: normal;
    text-transform: capitalize;
      border-radius: 3px!important;
	background-color: #fbb225;
	    margin-bottom: 10px;
    padding: 14px 5px!important;
}
.lrm-form input.has-padding, .lrm-form select.has-padding, .lrm-form button.has-padding {
    padding: 12px 20px 12px 15px;
}
.lrm-form label.image-replace, .lrm-form .lrm-image-replace {
    display: none;
}
.lrm-form input.has-border, .lrm-form .lrm-integrations input.has-border, .lrm-form select.has-border {
    border: none;
	 height: 44px!important;
	 background-color: #f5f8fa;
    border-bottom: 0px solid var(--lrm-input-bottom-border-color);
}
p.lrm-form-bottom-message {
    background-color: #f8f8f8;
    bottom: -55px;
    padding: 18px;
}
.vc_gitem_row .vc_gitem-col {
    padding: 16px 0px;
}
#cover-image-container {
    padding: 35px 0px 15px;
    width: 93%;
    margin: 0px auto;
}
.bp-profile-wrapper .bp-navs.bp-subnavs {
    margin: 0px 0 0px!important;
    overflow: hidden;
}
#buddypress .profile.edit>#profile-edit-form input[type=email], #buddypress .profile.edit>#profile-edit-form input[type=number], #buddypress .profile.edit>#profile-edit-form input[type=text], #buddypress .profile.edit>#profile-edit-form select {
    margin: 10px 0px;
}
#buddypress .profile.edit > #profile-edit-form .editfield {
    margin: 5px 0;
}
#buddypress #profile-edit-form .field-visibility-settings-toggle {
    display: none;
 }
#buddypress .profile.edit .field-visibility-settings-header {
    display: none;
}
.buddypress-wrap .current-visibility-level {
   display: none;
}
#buddypress .profile.edit .button-nav {
       margin: 10px 0 20px;
}
.bp-profile-content .profile:not(.public) .screen-heading {
    font-weight: 500!important;
    font-size: 16px;
	font-family: hedlt, Arial, Helvetica, sans-serif !important;
    margin-bottom: 10px!important;
    line-height: 1.1;
}
.buddypress-wrap .profile.public .profile-group-title {
    font-size: 16px;
	font-weight: 500!important;
    margin-bottom: 20px!important;
    padding-bottom: 15px;
}
#buddypress .profile.edit .visibility-toggle-link {
   font-style: normal;
}
#buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress .standard-form button, #buddypress a.button, #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress input[type="submit"], #buddypress ul.button-nav li a, a.bp-title-button {
    border-radius: 3px;
    min-height: 24px;
    padding: 8px 20px;
	text-transform: capitalize;
}
#buddypress #profile-edit-form label:not(.bp-screen-reader-text), #buddypress #profile-edit-form legend:not(.bp-screen-reader-text) {
    font-size: 14px;
}
.profile.public .profile-header.flex.align-items-center {
    padding: 15px 20px;
}
.buddypress-wrap .bp-subnavs li.current a, .buddypress-wrap .bp-subnavs li.selected a {
    margin-bottom: 20px;
}
a.snax-action.snax-action-add-to-collection-favourites:before {
  font-size: 14px;
}
.cart-flex a.snax-action.wd-max-btn:before {
  font-size: 14px;
}
.wd-action-btn > a {
    color: #555;
}
.product-quick-view .row {
    margin-right: 0px;
    margin-left: 0px;
}
.header-aside-inner .sub-menu{
    transition: opacity .3s ease, visibility .3s ease, -webkit-transform .3s ease;
    transition: opacity .3s ease, visibility .3s ease, transform .3s ease;
    transition: opacity .3s ease, visibility .3s ease, transform .3s ease, -webkit-transform .3s ease;
}
button.mfp-close:after {
   display: unset;
    content: "\e80a";
	opacity: .6;
       color: rgb(128 128 128 / 80%);
    font: normal normal normal 38px/1 "bb-icons";
}
.snax-collection-item-adding:before{
  opacity: 1;
	    font-size: 0px !important;
    transition: opacity .2s ease;
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
       border: 1px solid #BBB;
    border-left-color: #000;
    border-radius: 50%;
    vertical-align: middle;
	-webkit-animation: wd-rotate 450ms infinite linear;
            animation: wd-rotate 450ms infinite linear; 
}
.snax-collection-item-added:before{
     content: "\f107"!important;
}
  .linko.loading .post-image-mask:before {
    transition-delay: .2s;
    -webkit-animation-delay: .2s;
            animation-delay: .2s; }
  .linko.loading .post-image-mask span {
		pointer-events:none;
    transition-delay: .1s;
    -webkit-animation-delay: .1s;
            animation-delay: .1s; }
    a.linko.loading:after {
      opacity: 0.4; }
.autocomplete-suggestion .suggestion-title {
    font-size: 14px;
}
.btn.woodmart-load-more{
    text-transform: capitalize;
}
.suggestion-thumb img {
    width: 30px;
    height: 30px;
    object-fit: cover;
}
.autocomplete-suggestion {
    padding-top: 12px;
    display: flex;
    padding-bottom: 10px;
    align-items: center;
}
.woodmart-woocommerce-layered-nav .swatches-normal .filter-swatch > span, .woodmart-pf-dropdown .swatches-normal .filter-swatch > span {
     background-size: cover;
}
.user-wrap-container > .sub-menu:before {
    right: 72px;
}
.woodmart-woocommerce-layered-nav .filter-swatch > span[style^="background-image"], .woodmart-pf-dropdown .filter-swatch > span[style^="background-image"], .woodmart-woocommerce-layered-nav .filter-swatch > span[style$="#ffffff;"], .woodmart-pf-dropdown .filter-swatch > span[style$="#ffffff;"] {
    border: 0px solid rgba(0, 0, 0, 0.15);
}
.whb-header .sub-menu-dropdown .container {
    max-width: 100%;
}
.single .row.product-image-summary-inner .product-images img {
    width: auto;
    margin: 0 auto;
}
.owl-carousel .product-grid-item .woodmart-product-brands-links {
    color: #ffffffcf;
    text-align: left;
}
.woodmart-hover-info-alt .top-information {
    align-items: flex-start;
    justify-content: flex-end;
    padding: 15px 15px;
}
.snax-collection-essentials.abst .snax-entry-update {
    display:none;
}
a.clt div:before {
  font-size: 12px!important;
    content: "\e014";
	margin-right: 6px;
	color: #000;
    font-weight: normal;
    font-family: "snaxicon";
}
a.fct div:before {
 font-size: 11px;
    content: "\e036";
    -webkit-text-stroke: 0.7px black;
    -webkit-text-fill-color: white;
	margin-right: 9px;
    font-weight: normal;
    font-family: "snaxicon";
}
.cart-flex .wd-action-btn a div {
display: flex;
align-items:center;
}
#snax-collections#snax-private-collections{
    margin: 0px 10px;
}
body.buddypress.activation .site-content, body.buddypress.register .site-content {
    padding-top: 2%;
}
.register-page .signup-form {
    margin-top: 0px;
}
.registration-popup.bb-modal .vc_col-sm-6 {
    width: 100%;
}
.registration-popup.bb-modal h1 {
    margin-bottom: 20px;
}
.button.woocommerce-button.woocommerce-form-login__submit,#signup_submit{
    background-color: #fbb225!important;
	    width: 100%;
	    padding: 12px 20px;
    font-size: 13px;
    line-height: 18px;
	font-weight: 600;
}
.slmob {
    clear: both;
}
.woodmart-prefooter .wpb_text_column .wpb_wrapper > ul {
    margin-bottom: 15px;
    margin-top: 15px;
    padding-left: 0px;
}
.post-views.post-47068.entry-meta,.post-views.post-19419.entry-meta{
display:none;
}
.woodmart-prefooter i{
    color:#707070;
    font-size: 10px;
    line-height: 1;
    display: inline-block;
}
.popup-quick-view .summary-inner h1.entry-title {
font-size: 16px!important;
    font-family: nmed;
    color: #333;
}
.f-btn {
    flex: 1;
}
.woocommerce-pagination{
text-align: left;
}
ul.page-numbers
.buddypress-wrap h1.entry-title.flex-1 {
       font-size: 30px!important;
	font-family: nmed, Arial, Helvetica, sans-serif;
}
textarea#sdesc{
padding-top:10px 
}
.load-morea{
      content: "";
      display: inline-block;
      width: 14px;
      height: 14px;
      border: 1px solid #BBB;
      border-left-color: #000;
      border-radius: 50%;
      vertical-align: middle; 
      -webkit-animation: wd-rotate 350ms infinite linear;
              animation: wd-rotate 350ms infinite linear; }
.tax-pa_artist .product-quick-view .woodmart-product-brands-links {
    display: block;
}
.full-screen-close-icon:hover, button.mfp-close:hover {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    color: #FFF;
    opacity: 1;
}
.product-grid-item {
     margin-bottom: 20px;
}
.mfp-ready .white-popup ,.popup-quick-view {
-webkit-box-shadow: 0 0 30px -5px rgba(0,0,0,.1);
    box-shadow: 0 0 30px -5px rgba(0,0,0,.1);
}
.thecirc .fa.fa-heart:before{
    font-size: 14px;
    font-weight: normal;
    font-family: "woodmart-font";
	content: "\f106";
}
button.snax-action {
    padding: 12px 18px 12px 8px!important;
}
.thecirc {
    border: 0px solid #CCC; 
}
.snax-action-links .thecirc {
    margin: 0px 4px 0px 0px;
}
.thecirc .fa.fa-envelope:before {
    content: "\f122";
font-weight: normal;
	  font-family: "woodmart-font";
}
.owl-carousel .product-grid-item .woodmart-product-brands-links a {
  font-size:13px;
}
.popup-quick-view {
    max-width: 100%;
    margin-left: 15px;
    margin-right: 15px;
}
.wd-action-btn.wd-style-text > a:after {
    left: 20px;
}
.popup-quick-view .slide-product .archive h3.product-title {
    margin-bottom: 5px!important;
    color: #fff!important;
    -webkit-font-smoothing: antialiased!important;
}
 .d-actn{
display: flex;
}
.item-body .bp-widget.personal {
    margin: 30px;
}
.bb-profile-grid.bb-grid .wpw-fp-follow-btn.wpw-fp-following-button:before {
   display:none;
}
#buddypress .bb-bp-settings-content h2.screen-heading {
    font-weight: 500;
    font-size: 16px;
	font-family: hedlt, Arial, Helvetica, sans-serif !important;
	margin-bottom: 20px!important;
    line-height: 1.1;
}
.site-mobile-menu .menu-item-has-children li.current-menu-item > a, .site-mobile-menu .menu-item-has-children .sub-menu li.current-menu-item > a{
 color: #fff;
}
.tax-pa_artist [data-readmore-toggle] {
    margin-bottom:0px !important
}
.menu-item-has-children.acc .icon-sub-menu {
    height: 60px;
    line-height: 60px;
	opacity:0.4;
}
.tax-pa_collection .artfl {
   margin-bottom: 0px;
}
.menu-item-has-children.acc a {
    color: #333 !important;
}
.site-mobile-menu li.menu-item-has-children > a {
    background-color: #f8f8f8;
    padding-right: 60px;
	min-height: 54px;
}
#site-navigation .sub-menu a {
    display: block;
    font-size: 14px;
    font-weight: inherit;
    color: #939597;
    letter-spacing: -0.24px;
    line-height: 1;
    margin-bottom: 1px;
    padding: 0.5625rem 0.9375rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mobile-nav ul.site-mobile-menu {
    margin-top: 0px;
	    margin-bottom: 0px;
}
.mobile-nav.act-mobile-menu {
    -webkit-transform: none;
    padding-left: 0px;
    transform: none;
}
.whb-col-left, .whb-mobile-left {
     max-width: 180px;
}
.mobile-nav-tabs .mobile-tab-title:after {
    margin-top: 0px;
    height: 1px;
}
.mobile-tab-title.mobile-pages-title span{
    padding-right: 20px;
}
.menu-item-my-account img{
    border-radius: 50%;
    margin-right: 10px;
    height: 30px;
    width: 30px;
}
body #buddypress #header-cover-image {
    background-position: center center;
    margin: -15px -15px 0;
    padding-top: 45px;
    padding-bottom: 0px;
    position: relative;
    width: auto;
}
.vc_gitem-zone {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-clip: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.vc_gitem-zone::before {
  content: "";
  opacity:0;
	visibility:none;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.25);
	transition: opacity .7s ease;
}
.vc_gitem-animated-block.loading .postlock .vc_gitem-zone::before {
 opacity:1;
}
.vc_gitem-zone-img {
   cursor:pointer;
}
.mfp-container {
    padding: 0 0px;
}
.popup-quick-view .summary-inner .tax-pa_artist .woodmart-product-brands-links {
    display:flex !important;
}
.product-element-top {
    overflow: hidden;
	position: relative;
}
.post-views p{
margin:0;
}
.popup-quick-view button.mfp-close {
   top: 8px !important;
	 right: 5px;
}
.popup-quick-view .product-image-summary-wrap figure a{
pointer-events:none;
}
.postlock{
transition: all .4s ease-in-out;
 width: 100%;
  height: 100%;
}
.vc_gitem-animated-block.loading .postlock{
    -webkit-transform: scale(1.04);
            transform: scale(1.04); }
.product-image-summary-wrap .summary-inner {
    padding-top: 25px;
}
.btm .product-tabs-wrapper {
    padding: 20px 40px 40px;
}
.product-quick-view .woodmart-product-brand {
    margin-top: 3px;
    margin-bottom: 10px;
    margin-right: 40px;
    flex-shrink: 0;
    object-fit: cover;
}
.product-quick-view .woodmart-product-brand img {
    border-radius: 50%;
    width: 160px;
    height: 160px;
    object-fit: cover;
}
.product-quick-view .tbrand div.brandspan p[data-readmore] {
    transition: height 200ms;
    overflow: hidden;
}
.product-quick-view .tbrand div.brandspan p + [data-readmore-toggle],.product-quick-view .tbrand div.brandspan p[data-readmore] {
    display: block;
    width: 100%;
}
.product-quick-view .slider-type-product {
    padding-bottom: 0px;
}
.product-quick-view [data-readmore-toggle] {
    margin-top: 8px;
}
.product-quick-view .tbrand div.brandspan p + [data-readmore-toggle], .single .tbrand div.brandspan p[data-readmore] {
    display: block;
    width: 100%;
}
.product-quick-view  .summary-inner .wd-action-btn.wd-style-text > a {
    display: flex;
    margin-top: 0px;
    margin-bottom: 0px;
   justify-content: center;
    width: calc(100% - 8px);
    cursor: pointer;
    font-weight: normal;
    padding: 9px 0px 10px;
    border-radius: 3px;
    border: 1px solid #ececec;
    margin-right: 8px;
}
.product-quick-view figure {
    margin: 0px;
	text-align: center;
}
.product-quick-view .cart-flex {
    display: flex;
    padding: 0px 0px 15px;
    clear: both;
    width: 100%;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row-reverse;
}
.product-quick-view .summary-inner .product-image-summary {
    padding: 30px;
   background-color: #f8f8f8;
}
.product-quick-view .woocommerce-product-gallery__image img {
    max-height: 700px;
    width: auto;
}
.snax-collection-tpl-tile .post-views {
  display: flex;
}
.saic-wrapper {
    background: #ffffff;
    margin-bottom: 20px;
}
.grid-sizer{ width: 100%; }
.snax-entry-update:before {
    content: '\e804';
	margin-right:4px;
font: normal normal normal 14px/1 "bb-icons";
}
button.friendship-button:before {
    content: '\e825';
	margin-right:4px;
font: normal normal normal 14px/1 "bb-icons";
}
a.send-message:before {
    content: '\e910';
	margin-right:4px;
font: normal normal normal 15px/1 "bb-icons";
}
.single-headers .item-meta {
    margin: 0px 0 0px;
    display: flex;
    align-items: center;
    padding: 0px;
}
.single-headers .item-meta>* {
flex-shrink:0;
}
:focus {
    outline: -webkit-focus-ring-color auto 0px;
}
[type="button"]:hover {
 box-shadow: inset 0 0 200px rgba(0, 0, 0, 0);
}
#item-header-avatar a.link-change-profile-image {
    left: 50%;
}
#item-header a.link-change-cover-image, #item-header a.link-change-profile-image, #item-header a.position-change-cover-image {
    border-radius: 50%;
    opacity: 0;
}
#header-cover-image:hover a.link-change-cover-image, #header-cover-image:hover a.position-change-cover-image, #item-header-avatar:hover a.link-change-profile-image {
    opacity: 1;
}
#header-cover-image {
    background-color: #ffffff;
}
#buddypress #header-cover-image {
    height: auto;
    background-image:none;
}
.buddypress-wrap .bp-subnavs li a {
    font-size: 16px;
}
.entry-header.settings-header {
     display: none;
}
.site-mobile-menu li.menu-item-74786 a {
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    min-height: 50px;
    border-bottom: 0px solid rgba(129, 129, 129, 0.2);
    color: #2d2a2a;
    font-family: roboto;
    text-transform: capitalize;
    letter-spacing: .2px;
}
.buddypress-wrap .owl-carousel .product-grid-item .woodmart-product-brands-links a{
    color: #333;
        text-align: left;
}
.buddypress-wrap .owl-carousel .product-grid-item .woodmart-product-brands-links {
    color: #333;
        text-align: left;
}
.snax-collection.snax-collection-tpl-tile .flex {
       line-height: 1;
    align-items: center;
}
button.snax-collection-action-remove-post {
    padding: 10px 15px!important;
    font-size: 13px!important;
    line-height: 14px!important;
    background-color: #F3F3F3;
   z-index:1000;
    text-transform: capitalize;
    font-weight: 500;
}
.iump-ssnn .ihc-nosub{
min-width:140px!important;	
 margin: 20px 10px 0px 0px;
 padding: 14px 20px!important;
 font-size: 13px!important;
 line-height:1;
  font-weight: 600;
}
.iump-ssnn{
display:flex;
align-items: center;	
}
.bp-user.ihc nav#object-nav {
    margin: 0 0 0px;
}
.bp-navs ul {
    margin: 0 auto;
    width: 90%;
    padding: 0;
}
.bb-profile-grid, .bp-user.ihc .bb-grid .item-body{
    margin: 0 auto;
    width: 90%;
}
.bp-user.ihc .bb-grid > *, .bp-user.ihc .bb-grid-cell {
    flex: none;
}
.bp-user.ihc .bb-profile-grid, .bp-user.ihc .bb-grid {
    margin: 0 auto;
    width: 100%;
	background-color:#F7F8FA;
	min-height:100vh;
}
.ihc-ap-theme-2 .ihc-ap-menu {
    background-color: #fff0;
}
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item-selected {
    background-color: #fff0;
   }
.bp-navs ul.subnav {
    margin: -5px auto 0px;
    width: 100%;
    font-size: 15px;
    padding: 0;
}
.snax-entry-update {
   font-size: 14px;
	 margin-left: 10px;
    line-height: 1;
    color: #888;  
}
.single .entry-meta {
    margin-bottom: 0px;
    display: flex;
    align-items: center;
    line-height: 1;
    margin: 0px 5px 0px 0px;
}
.post-views.entry-meta > span {
     font-size: 14px;
    line-height: 1;
     color: #707070;
}
.post-views.entry-meta > span.post-views-icon.dashicons {
    display: inline-block;
    font-size: 10px;
    line-height: 1;
	 margin-right: 5px;
    text-decoration: inherit;
    vertical-align: middle;
}
.dashicons-visibility:before{
    display: inline-block;
   margin-right: 3px;
    font: 14px/1 bimber;
	opacity:0.5;
    vertical-align: middle;
    content: "\e014";
}
.dashicons, .dashicons-before:before {
    font-family: dashicons;
    display: inline-block;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: auto;
    height: auto;
    font-size: 14px;
}
.bb-profile-grid .therimg .wrapp-catti a {
    bottom: 50px;
    align-items: flex-start;
}
.bb-profile-grid .therimg .category-image-wrapp .absolute-gradient {
     background: linear-gradient(180deg,transparent 0%,rgba(20,27,32,.3) 0%,rgb(56 87 125 / 95%));
}
.wrapp-catti button.wpw-fp-follow-btn {
   background: #9494949e;
   border-radius: 4px;
}
.bb-profile-grid .therimg .category-image-wrapp {
    height: 180px;
}
.bb-profile-grid .therimg .category-image-wrapp img {
    height: 45px;
    margin-right: 10px;
	display:none;
    width: 45px;
    border: 0px solid #9c840f;
}
.bb-profile-grid .wrapp-catti .wpw-fp-follow-btn-wrapper {
    margin: 5px 0 0px;
   left: 10px;
    z-index: 200;
    bottom: 15px;
    position: absolute;
  top:auto;
}
.woodmart-products-tabs .products-tabs-title li {
    font-size: 16px;
    font-family: nmed!important;
	font-weight:400;
}
.buddypress-wrap .bp-messages p {
    margin: 0!important;
    padding: 0!important;
}
.bp-icon {
    line-height: 1;
}
.flexfm {
   width: 100%;
}
.white-popup {
    border-radius: 4px;
}
.buddypress-wrap .bb-profile-grid .subnav-filters {
    margin-bottom: 20px;
    display: flex;
    flex-direction: row-reverse;
}
.buddypress-wrap .subnav-filters div {
    clear: both;
       margin-top: 0px;
    margin-bottom: 0px;
}
div#buddypress #profile-edit-form .datebox-selects label {
    margin-top: 0;
    margin-bottom: 15px;
}
fieldset legend {
    margin-bottom: 0;
    padding-right: 0px;
    padding-left: 0px;
    width: auto;
}
.buddypress-wrap .standard-form button.visibility-toggle-link {
    font-size: 12px;
    margin: 0px;
}
body #buddypress .member-header-actions {
    display: flex;
    flex-flow: row wrap;
    margin: 0px 0 10px;
}
body #buddypress #item-header-cover-image #item-header-avatar {
    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: -1px;
}
body #buddypress #item-header-cover-image #item-header-avatar i{
    color: #fff;
}
.member-title-wrap {
    margin: 0px 0 4px 0;
}
.ava-flex {
     display: flex;
    align-items: center;
    margin-bottom: 20px;
}
body #buddypress #item-header-cover-image #item-header-avatar img.avatar {
    box-shadow: none;
    border: 0px solid #fff;
	 margin-top: -5px;
    border-radius: 50%!important;
       max-width: 120px;
}
h2.user-nicename {
    text-transform: capitalize;
    margin-top: 0px;
    font-family: hedblk, Arial, Helvetica, sans-serif !important;
    line-height: 1;
    margin-bottom: 5px !important;
    font-weight: 400 !important;
font-size: 45px !important;
}
.profile.public .bb-icon-user-small:before {
    content: '\e89b';
	margin-right:5px;
}
.widgettitle, .widgettitle a, .widget-title, .widget-title a {
    font-family: nmed, Arial, Helvetica, sans-serif;
}
#item-header-cover-image .member-header-actions div.switch-button.generic-button{
    display: none;
}
.title-wrapper .title {
    display: block;
    margin-top: 20px;
    margin-bottom: 0;
}
.flexo {
    display: flex;
    justify-content: flex-end;
    flex-direction: row-reverse;
}
.snax-collection-tpl-tile {
    color: #b9babc;
}
.snax-collection-tpl-tile .post-views {
	 margin-left: 15px;
	font-size:15px;
	}
input[type=submit].small {
    font-size: 14px;
    font-weight: 500;
    min-height: 34px;
    padding: 6px 20px;
    border-radius: 100px;
}
.home .tpgbg .searchform input[type="text"] {
    height: 50px;
}
.buddypress-wrap .bp-invites-search-form .nouveau-search-submit, #content .buddypress-wrap .subnav-filters div button#user_messages_search_submit {
    padding: 0;
    position: absolute !important;
    width: 30px;
    height: 33px;
    opacity: 0;
    left: 0;
    z-index: 10;
    overflow: hidden;
}
.offcanvas-sidebar-desktop .area-sidebar-shop .sidebar-widget {
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
}
.woodmart-show-sidebar-btn {
    margin-bottom: 0px;
}
.snax .snax-actions .snax-action-links {
    border-width: 0px;
	background-color: #fff;
}
.whb-divider-element.whb-divider-default  {
    margin-left: 10px;
}
.snax-collection-tpl-tile .snax-collection-title {
    margin-bottom: 0;
    margin-top: 15px;
   padding: 0px 0 0px;
    color: #fff;
	text-overflow: ellipsis; 
overflow: hidden; 
white-space: nowrap;
}
h1.entry-title.settings-title {
    margin-bottom: 0px!important;
    font-weight: 400!important;
    font-size: 18px!important;
    font-family: hedlt, Arial, Helvetica, sans-serif !important;
    margin-top: 0px;
    line-height: 1.4;
}
h1.entry-title.bb-profile-title {
    margin-bottom: 0px!important;
    font-weight: 400!important;
    font-size: 18px!important;
    font-family: hedlt, Arial, Helvetica, sans-serif !important;
    margin-top: 0px;
    line-height: 1.4;
}
.buddypress-wrap h1, .buddypress-wrap h2, .buddypress-wrap h4, .buddypress-wrap h5, .buddypress-wrap h6 {
    margin-top: 0px;
}
.buddypress-wrap .field-visibility-settings, .buddypress-wrap .field-visibility-settings-header {
    color: #737373;
    padding: 10px 0px;
}
.buddypress-wrap .widget-title {
    color: #2d2a2a;
	margin-bottom: 20px!important;
	 font-family: hedlt, Arial, Helvetica, sans-serif;
    text-transform: capitalize;
   font-weight: normal;
    font-size: 22px;
}
.bp-navs.bp-subnavs {
    margin: 0px 0 0px!important;
    overflow: hidden;
}
.product-quick-view .summary-inner .wd-action-btn.wd-style-text > a:hover {
   background-color: #f5f5f5;
}
.user-link img {
    max-width: 22px;
}
.site-header i, .site-header .notification-dropdown i, .site-header .header-search-wrap i {
    font-size: 18px;
}
.site-header .sub-menu {
    right: -29px;
}
.menu-item-has-children .notification-list li:last-child {
    margin-bottom: 0px;
}
.notification-footer {
   border-top: 0px solid #e7e9ec;
}
.woodmart-shop-tools div:last-child{
    margin-left: 0px;
	 margin-bottom: 0px;
}
.woodmart-filter-buttons {
    display: inline-block;
    margin-bottom: 0px;
    margin-right: 40px;
    vertical-align: middle;
}
.woodmart-filter-buttons .open-filters {
    position: relative;
    padding-right: 18px;
    color: #2D2A2A;
    text-decoration: none;
    text-transform: none;
    letter-spacing: .6px;
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
}
.filters-area {
    position: relative;
    top: 0px;
    display: none;
    background-color: #fff0;
    padding-top: 20px;
    padding: 0px;
    border-top: 0px solid;
    border-bottom: 0px solid;
}
div.wpcf7-response-output:before, .mc4wp-alert:before, .woocommerce-error:before, .woocommerce-message:before, .woocommerce-info:before, .dokan-alert:before, .dokan-message:before, .dokan-info:before, .dokan-error:before, .dokan-store-contact .alert-success:before, .yith_ywraq_add_item_product_message:before {
    margin-left: 13px;
}
.wpcf7-mail-sent-ok, .mc4wp-success, .woocommerce-message, .dokan-store-contact .alert-success, .dokan-alert-success, .dokan-message, .yith_ywraq_add_item_product_message {
    background-color: #e0f1e0;
}
.btns-shop-semi-rounded .hotspot-content .add_to_cart_button, .btns-shop-semi-rounded .hotspot-content .product_type_variable, .btns-shop-semi-rounded td.woocommerce-orders-table__cell-order-actions a, .btns-shop-semi-rounded .popup-quick-view .woodmart-scroll-content > a, .btns-shop-semi-rounded .woodmart-sticky-add-to-cart, .btns-shop-semi-rounded .popup-added_to_cart .view-cart, .btns-shop-semi-rounded .widget_shopping_cart .buttons .checkout, .btns-shop-semi-rounded .woodmart-hover-base:not([class*=add-small]) .wd-bottom-actions .woodmart-add-btn > a, .btns-shop-semi-rounded .product-list-item .woodmart-add-btn > a, .btns-shop-semi-rounded .woodmart-hover-standard .woodmart-add-btn > a, .btns-shop-semi-rounded .single_add_to_cart_button, .btns-shop-semi-rounded .checkout_coupon .button, .btns-shop-semi-rounded #place_order, .btns-shop-semi-rounded .cart-totals-inner .checkout-button, .btns-shop-semi-rounded .cart-actions .button[name=apply_coupon], .btns-shop-semi-rounded .register .button, .btns-shop-semi-rounded .login .button, .btns-shop-semi-rounded .lost_reset_password .button, .btns-shop-semi-rounded .social-login-btn > a, .btns-shop-semi-rounded .woocommerce-MyAccount-content > .button, .btns-shop-semi-rounded .order-again .button, .btns-shop-semi-rounded .woocommerce-Button--next, .btns-shop-semi-rounded .woocommerce-Button--previous, .btns-shop-semi-rounded .woocommerce-MyAccount-downloads-file, .btns-shop-semi-rounded .account-payment-methods-table .button, .btns-shop-semi-rounded button[name=save_account_details], .btns-shop-semi-rounded button[name=save_address], .btns-shop-semi-rounded button[name=track], .btns-shop-semi-rounded .woodmart-compare-col .button, .btns-shop-semi-rounded .woodmart-compare-col .added_to_cart, .btns-shop-semi-rounded .return-to-shop .button, .btns-shop-semi-rounded .woodmart-pf-btn button, .btns-shop-semi-rounded .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart, .btns-shop-semi-rounded #dokan-store-listing-filter-wrap .right .item .dokan-btn-theme, .btns-shop-semi-rounded .woocommerce-MyAccount-content .dokan-btn-theme, .btns-shop-semi-rounded #dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn, .btns-shop-semi-rounded .yith-ywraq-add-to-quote .yith-ywraq-add-button .button.add-request-quote-button {
    border-radius: 3px;
}
.form-style-semi-rounded input[type='email'], .form-style-semi-rounded input[type='date'], .form-style-semi-rounded input[type='search'], .form-style-semi-rounded input[type='number'], .form-style-semi-rounded input[type='text'], .form-style-semi-rounded input[type='tel'], .form-style-semi-rounded input[type='url'], .form-style-semi-rounded input[type='password'], .form-style-semi-rounded select {
    border-radius: 4px;
}
h2 {font-family:nmed,arial!important;
text-transform:capitalize!important;
}
.woocommerce-privacy-policy-text {
    margin-bottom: 15px;
}
.woocommerce-notices-wrapper{
	display:none;
}
.category-grid-item .count {
    display: block;
    padding: 0;
    background-color: transparent;
    color: rgb(255, 255, 255);
}
.therimg .absolute-gradient {
    position: absolute;
    top: 55%;
    left: 0;
    right: 0;
    bottom: -40px;
    opacity: .90;
    pointer-events: none;
    z-index: 1;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,black 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,black 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,black 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);
}
label {
    display: block;
    margin-bottom: 10px;
    color: #464646;
    vertical-align: middle;
    font-weight: 500;
    font-size: 16px;
}
.form-border-width-1 input[type='email'], .form-border-width-1 input[type='date'], .form-border-width-1 input[type='number'], .form-border-width-1 input[type='text'], .form-border-width-1 input[type='tel'], .form-border-width-1 input[type='url'], .form-border-width-1 input[type='password'], .form-border-width-1 textarea{
    border-width: 1px;
}
input[type='email'], input[type='date'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea{
    padding: 0 15px;
    max-width: 100%;
    width: 100%;
    height: 42px;
    border: 1px solid #f5f8fa;
    border-radius: 0;
    background-color: #f5f8fa;
    box-shadow: none;
    vertical-align: middle;
    font-size: 14px;
    transition: border-color .5s ease;
}
.suggestion-thumb img{
width:40px;
	height:40px;
	object-fit:cover;
}
.w3eden .alert {
   margin: 0px 0;
}
.w3eden .alert.alert-sm[data-title], .w3eden .alert.alert-sm {
    opacity: 0.6;
}
.promo-banner .content-banner p{
  margin: 0;
}
.view-all-results {
    text-transform: capitalize;
}
.autocomplete-suggestion .suggestion-title{
    font-family: nreg, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14px;
}
.form-style-semi-rounded .search-results-wrapper .woodmart-scroll {
    right: 0px;
    left: 0px;
}
.w3eden .card.text-white, .w3eden .card.text-white * {
    color: #333;
}
.brand-desc p {
    margin: 0 0 15px;
}
img.emptyimg{
opacity:0.4;
}
.brands-widget .brand-item img.woodmart-lazy-load {
    -o-object-fit: contain;
    object-fit: cover;
}
.page-numbers li{
    margin: 0 10px 0px 0px;
}
.page-numbers{
display:block;
}
.pagination-links{
display:flex;
}
.pagination-links .page-numbers {
    display: inline-block;
    box-sizing: content-box;
    margin-right: 2px;
    min-width: 32px;
    height: 34px;
    color: #2d2a2a;
    vertical-align: middle;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 34px;
    transition: all .2s ease;
}
.pagination-links .page-numbers.current{
    color: #FFF;
    font-weight: 600;
	    background-color: #000000;
}
.brands-widget .brand-item a {
    display: flex;
   flex-direction: column;
}
.woodmart-tltp:hover .woodmart-tooltip-label, .tooltip.in {
transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out,transform 0.3s ease-in-out;
    -webkit-transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out,transform 0.3s ease-in-out; }
.snax-collection-tpl-tile .snax-collection-title > a {
  font-family: nmed, Arial, Helvetica, sans-serif;
	    font-size: 16px;
		    text-transform: capitalize;
	font-weight:normal;
	margin-bottom:8px;
	color:#333;
}
.page-id-19921 h1.entry-title {
     margin-bottom: 40px!important;
    font-size: 50px!important;
    margin-top: 0px;
    text-transform: capitalize;
    line-height: 1.2;
    font-family: "hedblk";
}
.snax-collection-essentials .nav-shop .term-description p {
     margin-top: 0px;
    font-size: 15px;
}
#wpdm-all-packages input[type='search'] {
    height: 20px;
	margin-left:10px;
}
.dataTables_wrapper .dataTables_paginate {
    padding-top: 1.755em!important;
}
.dataTables_wrapper .dataTables_info {
     padding-top: 1.755em!important;
}
#wpdm-all-packages select {
 	margin:0px 10px;
   height: 32px;
	padding: 0 0 0 15px !important;
}
#wpdm-all-packages label {
   align-items:center;
   display:flex;
}
.woocommerce-MyAccount-content > p:not(.woocommerce-Message):first-child {
    padding-bottom: 0px;
    margin-bottom: 0px;
    border-bottom: 0px solid;
}
.box-icon-with-border .info-box-icon {
    padding: 0px;
    border: 0px solid #F4F4F4;
}
.snax-collection-item-count{
white-space: nowrap;
}
.w3eden .alert-danger {
    color: #721c24;
    background-color: #ffb229;
    border-color: #aaa;
}
.w3eden .alert {
    position: relative;
  padding: 9px 15px !important;
    margin-bottom: 0;
	font-family: Rubik, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	border-radius: 4px;
	    text-align: center;
	    letter-spacing: 1px;
        font-size: 9pt !important;
    border-color: #68717900;
    color: #fff;
	    font-weight: 500!important;
    width: 104.77px;
    border: 0px solid transparent;
}
.dkmob {
    clear: both;
}
.product-tabs-wrapper .tbrand {
  padding-bottom: 10px;
}
.ticon .info-box-title{
margin-bottom:5px !important;
}
.ticon .info-icon{
opacity:0.67}
.slmob a.artshd {
    color: #618fb7;
    font-size: 18px;
    width: 100%;
    line-height: 2;
    font-weight: 400;
    font-family: hedlt;
}
.slmob section h2 {
   display:flex;
	flex-direction:column;
}
.mmflex>*{
    margin: 0 15px 30px 0px;
}
.featg2 {
    border-bottom: 3px solid #fff;
    background: #efeee3;
}
.mmflex{
display:flex;
align-items:center;
}
.featg3 {
    background: #c6d8e282;
}
.dkmob a.artshd{
color: #618fb7;
	font-size:18px;
}
.nav-shop .term-description p {
    margin-bottom: 15px;
    margin-top: 20px;
    font-size: 16px;
}
li.hp-lnk-lk a,.hp-lnk__suggested{
color: rgb(255 255 255 /1);
	margin-right:4px;
	line-height:1.6;
	    font-size: 14px;
}
.mobile-nav {
    width: 270px;
}
.mobile-nav-tabs {
    border-bottom: 1px solid rgba(129, 129, 129, 0.2);
    background-color: rgba(0, 0, 0, 0.04);
}
.mobile-nav ul.site-mobile-menu.top {
    margin-top: 0px;
}
ul.hp-lnk{
    display: -webkit-box;
    display: flex;
		font-size:13px;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    list-style: none;
    flex-wrap:wrap;
    width: 100%;
    margin: 0;
    padding: .6rem 0;
}
.woodmart-product-cats a{
   font-family: Playfair Display, Arial, Helvetica, sans-serif;
font-style: italic;
}
.archive .product-grid-item .woodmart-product-cats {
  display: none;
}
.msecc a{
 color: #fff;
	text-decoration:underline;
}
.woodmart-tabs-header.text-center{
text-align:left;
}
.woodmart-products-tabs .products-tabs-title li {
    font-size: 16px;
}
ul.products-tabs-title{
margin:0;
}
.woocommerce-MyAccount-title {
    padding-bottom: 0px;
    margin-bottom: 15px;
    border-bottom: 0px solid;
}
.woocommerce-account .title-size-default {
    padding-top: 0px;
    padding-bottom: 10px;
}
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, .mc4wp-error, .mc4wp-notice, .woocommerce-error, .woocommerce-info, .dokan-alert-warning, .dokan-alert-danger, .dokan-alert-info, .dokan-error, .dokan-info {
    background-color: #ffffff;
}
h6 {
    font-size: 13px;
}
div.wpcf7-response-output, .mc4wp-alert, .woocommerce-error, .woocommerce-message, .woocommerce-info, .dokan-alert, .dokan-message, .dokan-info, .dokan-error, .dokan-store-contact .alert-success, .yith_ywraq_add_item_product_message {
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
     margin-bottom: 30px;
    padding-top: 0px;
	   margin-top:-30px;
    padding-bottom: 0px;
    padding-right: 80px;
    padding-left: 25px;
    border: none;
    color: #000;
    line-height: 1.3;
}
div.wpcf7-response-output:before, .mc4wp-alert:before, .woocommerce-error:before, .woocommerce-message:before, .woocommerce-info:before, .dokan-alert:before, .dokan-message:before, .dokan-info:before, .dokan-error:before, .dokan-store-contact .alert-success:before, .yith_ywraq_add_item_product_message:before {
    left: 0px;
}
.woodmart-load-more .load-more-label {
    border-radius: 3px !important;
    padding: 7px 15px;
    border: 1px solid #c3c3c3;
}
.woodmart-load-more .load-more-label:hover {
    background-color: #f7f7f7;
}
.term-d{
margin:-10px 0px 30px;
}
.w3eden .bg-primary {
    background-color: #fff !important;
}
.w3eden .bg-success {
    background-color: #fff !important;
}
.w3eden .bg-secondary {
    background-color: #fff !important;
}
.w3eden.user-dashboard{
	margin-top: 20px;
}
.w3eden #wpdm-dashboard-sidebar img {
    box-shadow: none !important;
    width: 128px;
    height: 128px;
    border-radius: 500px !important;
   background: #ffffff;
}
.products {
   margin-top: 30px;
}
.woodmart-navigation .item-level-0 > a {
    text-transform: capitalize;
}
.callto .dl_med {
    padding: 0px;
    box-shadow: none;
    background-color: #fff0;
    border: 0;
    display: flex;
    justify-content: space-between;
    font-style: normal;
    border-radius: 0px;
    margin-bottom: 0px;
}
.shop-title-wrapper {
	padding-bottom: 10px;
 }
.breadcrumb-link-last:after {
display:none;
}
.vc_tta-tabs-list{
	display:flex!important;
}
.archive .brand-desc div.ttdesc + [data-readmore-toggle], .archive .brand-desc div.ttdesc[data-readmore] { display: block; width: 100%; }
.dkmob.col h2 {
    margin-bottom: 20px!important;
}
.single-breadcrumbs-wrapper .container {
    padding-right: 0px;
    padding-left: 0px;
}
.single-breadcrumbs-wrapper .woocommerce-breadcrumb, .single-breadcrumbs-wrapper .yoast-breadcrumb {
width: 90%;
    flex-wrap: nowrap;
 white-space:nowrap;
	overflow:hidden;
	 text-overflow:ellipsis;
}
.summary-inner .tartist a{
    font-size: 14px!important;
}
.summary-inner .brand-med{
    color: #aaa;
}
.woocommerce-breadcrumb .breadcrumb-last, .yoast-breadcrumb .breadcrumb_last {
display:none}
.breadcrumbs-location-summary .single-breadcrumbs-wrapper {
    margin-bottom: 0px;
}
.slide-product.owl-carousel-item .woodmart-hover-tiled .product-element-bottom {
    padding: 15px 0px 15px;
    background-color: #FFF;
}
.dkmob.col .products {
    margin-top: 10px;
}
.dkmob.col {
    margin-top: 40px;
}
.cat-design-default.categories-with-shadow .wrapp-category {
    box-shadow: none;
}
.bbol{
font-weight:600;
}
.bbol.lf{
    margin-left: 20px;
}
.categories-style-carousel {
    margin-bottom: 0px;
}
.single .slider-type-product {
    padding-bottom: 0px;
}
.tax-pa_books .shop-title-wrapper h1.entry-title {
    margin-bottom: 15px!important;
    font-size: 40px!important;
    margin-top: 0px;
    line-height: 1.2;
}
.home-page .whb-sticked .whb-general-header{
    background-color: rgb(0, 0, 0);
}
.woodmart-hover-info-alt .woodmart-buttons, .woodmart-hover-button .woodmart-buttons {
    top: 10px;
    right: 10px;
}
.product-tabs-wrapper .product-grid-item.woodmart-hover-info-alt{
    margin-bottom: 0px!important;
    text-align: left;
}
.wd-owl:not(.owl-loaded){
      margin: 20px 0;
	  gap:10px;
}
.product-tabs-wrapper .slider-type-product .woodmart-hover-tiled .product-element-top img, .slmob .slider-type-product .woodmart-hover-tiled .product-element-top img {
    object-fit: contain;
}
.product-tabs-wrapper .slider-type-product .product-grid-item .product-image-link img,.dkmob .slider-type-product .product-grid-item .hover-img img {
    height: 320px;
    width: auto;
}
.home .category-grid-item {
    margin-bottom: 10px!important;
}
.product-tabs-wrapper .slider-type-product .product-grid-item {
    margin-bottom: 30px;
    text-align: left;
}
.disable-owl-mobile .owl-carousel {
   mask-image:none;
    -webkit-mask-image:none;
}
.product-tabs-wrapper .slider-type-product .woodmart-hover-tiled .product-element-top img, .slmob .slider-type-product .woodmart-hover-tiled .product-element-top img {
    object-fit: contain;
}
.category-grid-item {
    margin-bottom: 40px!important;
}
.dkmob b{
    font-weight: normal;
    font-family: hedlt;
}
.box-title-large .info-box-title {
    font-size: 22px;
    line-height: 1.3;
}
.wpb_column.vc_column_container.vc_col-sm-12.text-center{
text-align:left;
}
.soby {
    margin-bottom: -4px;
}
.flcount{
display:flex;
	align-items: center;
}
.woodmart-products-shop-view {
    margin-bottom: 0px;
margin-top: -3px;
margin-right: 25px;
}
.woodmart-shop-tools div:last-child{
    margin-right: 20px;
}
.itcount{
color: #000;
}
.dkmob.col {
        padding: 15px 0px 10px;
}
.dkmob.col .slide-product.owl-carousel-item .woodmart-hover-tiled .product-element-bottom {
    padding: 15px 0px 15px;
    background-color: #FFF0;
}
p.no_subscriptions a{
color:#000!important;
	border-bottom: 2px solid #000!important;
}
.widgettitle, .widgettitle a, .widget-title, .widget-title a {
    font-family: nmed;
    font-size: 10px;
}
.woodmart-price-table .button.dim {
    pointer-events: none;
    border: 1px solid #b1b1b1;
    opacity: 0.4;
}
.main-page-wrapper{
    min-height: 100vh;
}
p.lpm{
font-weight:bold;
	margin: 0px;
}
p.lps{
	margin: 5px 0px 20px;
font-size: 14px;
}
.woocommerce-privacy-policy-text p:last-child {
   font-size: 14px;
}
.wood-login-divider {
   margin-top: 10px;
}
#customer_login {
    margin-right: 0px;
    margin-left: 0px;
}
#customer_login > .col-md-6 {
   padding:30px 0px
}
.col-register-text {
    text-align:left;
}
.btns-default-hover-light .woodmart-switch-to-register:hover{
    color: #333;
}
.btn.woodmart-switch-to-register{
    padding: 8px 0px;
    font-size: 15px;
    line-height: 18px;
    background-color: #fff0;
    color: #333;
	margin-bottom: 30px;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    outline: none;
    border-bottom: 1px solid #ccc;
    border-style: solid;
    border-color: #ccc;
   border-radius: 0px;
    box-shadow: none;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    text-shadow: none;
    letter-spacing: .3px;
    font-weight: 600;
    cursor: pointer;
    transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease;
}
.wd-cross-button[class*="wd-with-text"], .widget_layered_nav_filters ul li a {
    color: #2d2a2a;
    text-decoration: none;
  letter-spacing: .3px;
    font-weight: 500;
    font-size: 14px;
}
.summary-inner .tartist{
    font-size: 14px!important;
}
.s-desc h2{
 font-size: 18px;
    font-weight: 400;
   font-family: hedbld, Arial, Helvetica, sans-serif;
}
.menu-item-register .login-title {
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 0px solid;
}
#customer_login > .col-md-6 {
    padding-top: 0px;
}
p.noitem {
    margin-left: 20px;
}
.widget-heading .widget-title {
    font-size: 14px;
}
.registration-info, .login-info {
    margin-bottom: 0px;
    width: 50%;
    text-align: left;
}
.wd-login-title{
    text-transform: capitalize;
    font-family: nmed;
    margin-bottom: 10px!important;
    font-weight: 600;
    font-size: 22px;
}
.s-desc p {
    margin: 8px 0px 0px;
	font-size: 14px;
}
.s-desc{
    margin: 0px 0px 15px;
}
.product-tabs-wrapper h3{
    margin-top: 0px;
}
.single-product .dkmob h3.product-title {
    margin-bottom: 5px!important;
}
.w3eden h3{
 font-family: inherit!important;	
}
.main-page-wrapper {
    margin-top: 0px;
    padding-top:0px;
    background-color: #FFF;
}
.promo-banner .promo-banner-image {
     width: 100%;
}
.tabs-layout-tabs .tabs {
    margin-top: 5px;
    margin-bottom: 20px;
    text-align: left;
}
.woodmart-social-icons {
    margin-left: 0px;
	display: flex;
}
.woodmart-prefooter p{  margin: 0px;}
.product-image-thumbnail img {
    width: 70px;
	    margin: 0px auto;
 border-radius: 4px;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .05);
    border: 1px solid #ececec;
}
.social-pinterest {
    margin-right: 0px!important;
}
.icons-design-simple .woodmart-social-icon {
    display: inline-block;
    margin-top: 0px;
     cursor: pointer;
	    margin: 0px 0px 6px;
    background-color: #fff;
	   width: 36px;
    height: 36px;
    font-weight: normal;
    border-radius: 3px;
    border: 1px solid #ececec;
    margin-right: 8px;
    vertical-align: middle;
}
.wd-age-verify-forbidden:hover, .widget_shopping_cart .buttons .btn-cart:hover, .widget_price_filter .price_slider_amount .button:hover, .cart-totals-inner .shipping-calculator-form .button:hover, .cart-actions .button[name="update_cart"]:hover, .woodmart-switch-to-register:hover, .wcmp-quick-info-wrapper input[type="submit"]:hover, .simplePopup .submit-report-abuse:hover, .vendor_sort input[type="submit"]:hover, #dokan-form-contact-seller.seller-form input.dokan-btn-theme:hover {
    background-color: #ffffff!important;
}
.btns-default-hover-light .woodmart-switch-to-register:hover {
    color: #868686;
}
.login-form-side .widget-title {
    margin-bottom: 0px!important;
}
#snax-popup-add-to-collection h2 {
   font-size: 18px;
    font-weight: 400;
	    font-family: nmed;
    margin-top: -5px!important;
}
.whb-header {
    margin-bottom: 0px;
}
.navigation-style-underline .nav-link-text:after, .masonry-filter li a:after, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text:after, .category-nav-link .category-name:after, .woodmart-checkout-steps ul li span:after, .woodmart-products-tabs.tabs-design-default .products-tabs-title .tab-label:after, .woodmart-products-tabs.tabs-design-alt .products-tabs-title .tab-label:after {
    margin-top: 14px;
}
.tabs-layout-accordion {
    border-top: 0px solid rgba(119, 119, 119, 0.17);
}
.slider-title:before {
    display: none;
}
.portfolio-entry .entry-title {
     font-size: 16px;
}
.product-image-summary .woodmart-product-brands {
    margin-bottom: 0px;
}
.snax-collection-title a{
   font-size: 18px;
}
button.snax-collection-action {
    border-radius: 3px!important;
}
div.term-description.blrclass[aria-expanded]:after {
    display: block;
    width: 100%;
    height: 100px;
	height: 70px;
    bottom: -20px;
     position: absolute;
    content: "";
    background-image: linear-gradient(to bottom,rgb(255 255 255 / 0%) 0,#fff 73%);
}
div.term-description {
    position: relative;
}
.term-description{
    margin-bottom: 0px;
}
.flex{
display:flex;}
.snax-collection-item-count{
font-size: 14px;
    color: #707070;
}
.snax-collections-tpl-tiles .snax-collections-items {
    margin: 0px -8px;
}
.snax-collection-tpl-tile .scol-bt {
    display: grid;
    grid-template-columns: 70% 30%;
    grid-template-rows: repeat(2, minmax(50%, 1fr));
    height: 210px;
    width: 100%;
}
.scol-bt img{
	height: 110px;
  overflow: hidden;
    object-fit: cover;
}
.featg{
   width: 100%; 
   height: auto;
       margin: 0;
  background-position: top; 
  background-repeat: no-repeat; 
  background-size: cover;
}
.featg:nth-child(1) {
    height: auto;
    overflow: hidden;
    width: 100%;
    background-position: 25% 25%;
    background-color: #cfcfcf;
    border-right: 1px solid #fff;
    object-fit: cover;
    grid-row: span 2;
}
.woodmart-pagination {
    text-align: left;
}
.featg:nth-child(2)  {
    border-bottom: 1px solid #fff;
    height: 100%;
	background-color: #cfcfcf;
	  overflow: hidden;
}
.featg:nth-child(3)  {
	background-color: #cfcfcf;
}
.snax-collections-tpl-tiles .snax-collections-item {
    width: 20%;
    padding: 0px 8px 20px;
}
.btn-size-extra-large {
    padding: 18px 60px;
    width: 300px;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 22px;
}
body:not(.single) .snax-action-add-to-collection:before,body:not(.single)  .snax-action-delete:before,body:not(.single)  .snax-action-edit:before,body:not(.single)  .snax-action-report:before,body:not(.single)  .snax-action-set-featured-image:before {
        display: inline-block;
    font-family: Material Icons;
    vertical-align: middle;
}
.portfolio-text-shown:hover .portfolio-thumbnail {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.woodmart-single-footer {
    border-top: 0px solid rgba(113, 113, 113, 0.15);
}
.website-wrapper {
    position: relative;
     overflow: hidden;
	     margin-top: -2px;
    background-color: #FFF;
}
.ncopycs .bb-icon-bell-small:before {
color: #555!important;
    font-size: 14px;
    margin-right: 4px;
    content: '\e853';
}
.snax .snax-actions .snax-action-links {
    right: 15px;
    top: 0px;
    padding: 0px 0px;
}
button.snax-action:hover{
	background-color:#f2f2f2!important;
}
address {
    margin-bottom: 20px;
    line-height: 1.8;
    font-style: normal;
}
.woocommerce-MyAccount-content, .woodmart-my-account-sidebar {
    padding-bottom: 0px!important;;
    padding-top: 0px!important;
}
.snax-action-links{
	border-radius: 4px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    white-space: normal;
}
.col-1.woocommerce-Address {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.woocommerce-Address-title.title h3{
	font-family: nmed !important;
	font-weight:normal;
	font-size:18px;
}
.woocommerce-Address-title.title a{
	font-family: nmed !important;
	font-weight:normal;
}
.single-snax_collection .snax-collection-items.woodmart-spacing-20 > div, .snax-collection-items.woodmart-spacing-20 > article {
    margin-bottom: 0px;
}
.snax-collection-items .portfolio-text-shown .portfolio-info {
   text-align: left;
    padding: 15px 0px 20px;
    display: flex;
    justify-content: space-between;
}
.snax-collection-description-edit:before {
    content: "\e024";
    font-family: "snaxicon" !important;
    display: inline-block;
    margin-right: 6px;
    font-size: 12px;
}
.snax-collection-essentials p {
    margin: 5px 15px 10px 0px!important;
    line-height: 1.4;
}
fieldset {
    display: block;
    margin-inline-start: 0;
    margin-inline-end: 0;
    padding-block-start: 0;
    padding-inline-start:0;
    padding-inline-end: 0;
    padding-block-end: 0;
    min-inline-size: min-content;
    border-width: 0px;
    border-style: groove;
    border-color: threedface;
    border-image: initial;
}
p.snax-collection-actions {
    padding: 0;
}
button.snax-collection-action.snax-collection-action-edit {
    padding: 0px;
   height: 34px;
    flex-shrink: 0;
}
button.snax-collection-action.snax-collection-action-edit a{
    padding: 0px 17px 0px 8px;
    flex-shrink: 0;
}
button.snax-collection-action.snax-collection-action-delete {
    padding: 0px 15px 0px 25px;
   height: 34px;
flex-shrink: 0;
}
p.snax-collection-meta snax-meta g1-meta g1-meta-m
fieldset {
    font-family: inherit;
    border: 0px solid rgba(0, 0, 0, 0.1);
    padding: 0;
    margin-bottom: 1rem;
    margin-top: 1rem;
}
button.snax-collection-action.snax-collection-action-delete:before {
	content: "\e005";
	font-family: "snaxicon" !important;
	    display: block;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    width: 20px;
    height: 20px;
   left: 3px;
    margin: auto 0;
    background-size: 16px 16px;
}
article.snax_collection li.snax-collection-item {
    width: 20%;
}
button.snax-collection-action.snax-collection-action-clear-all:before {
    font-family: "snaxicon" !important;
	content: '\e010'!important;
    display: block;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    width: 0px;
    font-weight: 600;
  font-size: 10px;
      left: 10px;
    top: 10px;
    line-height: 1;
    margin: auto 0;
}
button.snax-collection-action.snax-collection-action-clear-all {
    padding: 0px 13px 0px 28px;
    font-size: 13px;
  height: 31px;
	flex-shrink: 0;
    position: relative;
    margin: 0 0px 0px 0px;
}
.snax-collection-essentials {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	    flex-direction: column;
}
.dflex {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.single-snax_collection .quick-listing-actions{
	display:none;
}
p.snax-collection-actions>button{
	margin-right:2px!important;
}
button.snax-collection-action {
    color: #848484;
	    position: relative;
    background-color: #ffffff;
      -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.07)!important;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.07)!important;
}
.snax-collection-actions .snax-collection-action {
    margin: 0 0px 0px 6px;
}
.snax_collection-template-default.single .sectxt {
    margin-top: 0px;
    margin-bottom: 0px;
}
button.snax-collection-action.snax-collection-action-edit:before {
    content: "\e024";
    font-family: "snaxicon" !important;
    display: inline-block;
    margin-left: 12px;
    font-size: 12px;
    vertical-align: middle;
}
.portfolio-text-shown .entry-header {
    box-shadow: none;
}
.portfolio-text-shown:hover .entry-header {
    box-shadow:none;
}
.portfolio-entry .entry-title {
     font-size: 15px!important;
    text-transform: capitalize;
    font-weight: 600;
}
.portfolio-text-shown .portfolio-info {
    background-color: #FFF;
    text-align: left;
	 padding: 20px 0px;
  display: flex;
  justify-content: space-between;
}
.mt.flex p{
 margin: 0px;
}
.snax .page-title {
    margin-bottom: 0px;
	 margin-top: 0px;
}
.post-single-page .entry-content {
    margin-bottom: 40px;
    font-size: 100%;
}
.post-single-page .entry-title {
font-family: hedblk, Arial, Helvetica, sans-serif;
}
.social-login-title.wood-login-divider{
    text-transform: uppercase;
	font-family: nmed;
        text-transform: capitalize;
    font-weight: 500;
    font-size: 14px;
}
.woodmart-registration-page {
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 20px;
    max-width: 470px;
}
.menu-item-register .login-title span {
    text-transform: uppercase;
	font-family: nmed;
    font-weight: 500;
    font-size: 16px;
}
.snax-forgot-pass-tab.snax-tab-active {
    padding: 30px 0px 30px;
}
.white-popup .mfp-close {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 10px;
    border-radius: 50%;
    left: auto;
    top: 15px;
    text-align: center;
}
.white-popup h2.g1-alpha.g1-alpha-2nd {
    margin:0px 0px 20px!important;
    font-size: 20px;
}
.snax-login-tab .menu-item-register .login-dropdown-inner {
    padding: 35px 0px;
    width: 100%;
}
h2,.login-title,.social-login-title {
  font-weight: 500!important;
}
.w3eden .fetfont, .w3eden .btn, .w3eden .btn.wpdm-front h3.title, .w3eden .wpdm-social-lock-box .IN-widget a span:last-child, .w3eden #xfilelist .panel-heading, .w3eden .wpdm-frontend-tabs a, .w3eden .alert:before, .w3eden .panel .panel-heading, .w3eden .discount-msg, .w3eden .panel.dashboard-panel h3, .w3eden #wpdm-dashboard-sidebar .list-group-item, .w3eden #package-description .wp-switch-editor, .w3eden .w3eden.author-dashbboard .nav.nav-tabs li a, .w3eden .wpdm_cart thead th, .w3eden #csp .list-group-item, .w3eden .modal-title {
    text-transform: uppercase;
    font-weight: 500!important;
}
h1.accentry-title {
    margin-bottom: 40px!important;
    margin-top: 40px!important;
    font-weight: 400!important;
    font-size: 30px!important;
    margin-top: 0px;
    text-transform: capitalize;
    font-family: inherit;
    line-height: 1.4;
}
.w3eden #wpdm-dashboard-sidebar #logo-block {
    border-radius: 8px;
    border: 0px solid rgba(69, 89, 122, 0.2);
    margin-bottom: 25px;
    padding: 0px;
}
h3.title.slider-title, .dkmob h2 {
    text-transform: initial!important;
    font-size: 18px;
    font-weight: normal!important;
   font-family: hedlt!important;
    margin-top: 20px;
    margin-bottom: 20px!important;
}
.woodmart-products-per-page {
    margin-bottom: 0px;
}
.snax-collection-action {
	  text-transform: capitalize;
  font-size: 13px;
   font-weight: 500;
}
.w3eden #wpdm-dashboard-sidebar .udb-item, .w3eden #wpdm-dashboard-sidebar .adp-item {
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 8px;
    display: block;
    width: 100%;
}
.w3eden a {
    color: #888888;
}
 .udb-item, .w3eden #wpdm-dashboard-sidebar .adp-item {
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 400;
    line-height: 30px;
	 margin-left: 0px;
    margin-bottom: 8px;
    display: block;
    width: 100%;
}
.w3eden .card .table thead th, .w3eden .panel .table thead th {
    border-top: 0;
    border-bottom-width: 1px;
    font-size: 13px;
    padding-left: 20px;
    font-family: inherit;
    background: #f5f5f5;
}
.pophead {
    padding: 14px 15px;
    background: #f5f5f5;
    display: flex;
}
.tlabel {
    width: 160px;
    font-size: 14px;
    color: #555;
    padding-right: 8px;
    line-height: 1.4;
  height:40px;
   overflow:hidden;
}
.pophead .arbgimg {
    width: 60px;
   height:40px;
    object-fit: cover;
    margin-right: 10px;
    flex-shrink: 0;
}
    .pophead .arbgimg img{
}
#social-share-modal .share-options li a i {
    display: block;
    font-size: 15px;
    margin: 0px 16px;
}
li.s-link a {
    display: block;
    font-size: 14px;
    padding: 14px 15px;
    border-bottom: 1px solid #e5e5e56b;
    margin: 0px 0px;
}
.w3eden #wpdm-dashboard-sidebar .udb-item .fa, .w3eden #wpdm-dashboard-sidebar .udb-item .far, .w3eden #wpdm-dashboard-sidebar .udb-item .fas, .w3eden #wpdm-dashboard-sidebar .adp-item .far, .w3eden #wpdm-dashboard-sidebar .adp-item .fas, .w3eden #wpdm-dashboard-sidebar .adp-item .fa {
 display:none;
}
#udm-account h3 {
    display: none;
}
h3.product-title {
    margin-bottom: 5px!important;
	letter-spacing: -0.24px!important;
    color: #555!important;
    -webkit-font-smoothing: antialiased!important;
	    font-size: 15px!important;
}
.archive h3.product-title {
    margin-bottom: 5px!important;
	color: #555!important;
    -webkit-font-smoothing: antialiased!important;
	    font-size: 15px!important;
}
.product-tabs-wrapper .slider-type-product h3.product-title {
    color: #fff!important;
}
.woodmart-load-more {
    border-width: 0px;
}
.woodmart-load-more .load-more-loading:before {
    border: 1px solid #BBB!;
}
.load-more-loading
{
   font-size: 0px;
}
h1, h2, h3, h4, h5, h6 {
   	margin:0px!important;
}
.blog-post-loop .article-body-container {
    position: relative;
    z-index: 1;
    padding-top: 25px;
    background-color: #FFF;
    text-align: left;
}
.post-single-page .meta-post-categories {
    margin-top: 0;
    margin-bottom: 0px;
}
.blog-post-loop .entry-title{
	font-family: nmed, Arial, Helvetica, sans-serif;
    margin-bottom: 8px!important;
    font-size: 22px!important;
	 line-height: 26px;
}
.post-single-page.has-post-thumbnail .article-inner > .entry-header {
    margin-bottom: 0px;
}
.blog-design-masonry.blog-style-flat .article-body-container {
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    background-color: transparent;
}
.owl-items-lg-4 .post-slide .entry-title {
     line-height: 28px;
    font-size: 22px;
	margin-bottom:5px!important;
}
.owl-dots {
  display: none;
}
.bigfnt h4{
    line-height: 1.1;
    font-size: 70px;
	    margin: 0px ;
    color: #16527f;
}
.related-and-upsells:empty {
    margin-top: 0px;
}
dt.tm-final-totals{
display:none;
}
.single .site-content {
    margin-bottom: -1px;
}
.tbrand .brandspanc {
	display:flex;
}
.add_to_cart_inline > a {
    margin-right: 10px;
}
.add_to_cart_inline > a {
    margin-left: 0px;
}
.tc-totals-form {
    border-top: 0px solid #eee;
    padding: 0px 0;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop{
 padding: 10px 29px;
    width: 90%;
    font-size: 13px;
    line-height: 18px;
    background-color: #f4722b;
    color: #ffffff;
    position: relative;
    display: inline-block;
    outline: none;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    border-radius: 4px!important;
    box-shadow: none;
	margin-bottom:10px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: .3px;
    font-family: Rubik, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    text-transform: uppercase !important;
    font-weight: 500 !important;
    cursor: pointer;
    transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px;
}
 .product-image-summary .cart {
    margin-bottom: 15px;
    display: none;
}
.tm-extra-product-options-totals.tm-custom-price-totals {
    display: inline-flex;
    margin: 8px 0px 0px 0px;
    float: right;
    width: 50%;
}
.product-image-summary .summary-inner > .price, .product-image-summary .woodmart-scroll-content > .price {
    font-size: 22px;
    display: none;
    line-height: 1.2;
}
.product-image-summary .quantity {
    margin-bottom: 10px;
    margin-right: 10px;
    display: none;
}
.tc-cell.tm-description p{
margin:0px !important;
}
.vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a{
	 font-family: nmed, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    font-weight: 400 !important;
}
.tm-extra-product-options .tc-active .tc-label-wrap img.radio_image, .tm-extra-product-options .tc-active .tc-label-wrap img.checkbox_image, .tm-extra-product-options .tc-active .tc-label-wrap .tmhexcolorimage.radio_image, .tm-extra-product-options .tc-active .tc-label-wrap .tmhexcolorimage.checkbox_image {
    border-width: 0px;
    box-shadow: 0 0 0px 0 rgba(0,0,0,0);
}
.tm-extra-product-options .radio_image, .tm-extra-product-options .checkbox_image {
    border: 0px solid transparent;
    padding: 0px;
}
.element_2 li {
    float: left !important;
    width: 30.333333% !important;
}
.tm-epo-style.round2, .tm-epo-style.square2 {
    border: 1px solid;
}
.tm-epo-style-wrapper input[type=radio]+.tm-epo-style:after {
    content: "\f00c";
}
.tm-epo-style-wrapper.round2, .tm-epo-style-wrapper.square2 {
    height: 18px;
    width: 18px;
    padding: 5px;
    vertical-align: middle;
}
.tm-epo-style:after {
    background: transparent none repeat scroll 0 0;
font: normal normal normal 14px/1 FontAwesome;
    font-weight: normal;
    height: 16px;
    left: 50%;
    margin-left:-8px;
    margin-top: -5px;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 16px;
    line-height: 1;
}
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap .tm-label.tc-label, .tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-variations li.tmcp-field-wrap .tm-label.tc-label {
    vertical-align: middle;
}
.tc-nametc-hidden-variation{
    height:1px;
}
.tc-valuevariation- p {
    margin-bottom: 5px;
}
.tm-extra-product-options .tmcp-ul-wrap {
    clear: both;
    display: flex;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.tsel-ul li.tmcp-field-wrap.tm-per-row.tc-active{
      background-color: rgba(195, 226, 197, 0.28);  
}
.tm-description p:last-child {
    margin-bottom: 5px;
}
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap .tm-label, .tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap .tm-label, .tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-variations li.tmcp-field-wrap .tm-label {
     font-family: Rubik, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    text-transform: uppercase;
    font-weight: 500;
    cursor: pointer;
}
#thr .tsel-ul .tmcp-field-wrap.tm-per-row{
    border-radius:6px;
    border:3px solid #fff;
}
#thr .tsel-ul li.tmcp-field-wrap.tm-per-row.tc-active{
   background-color: #c3e2c5;   
}
.tsel-ul .tmcp-field-wrap.tm-per-row{
    border-radius:4px;
}
.tm-extra-product-options input:checked+img.radio_image {
    border-color: inherit;
    border-width: 0px;
    box-shadow: 0 0 0px 0 rgba(0,0,0,0.3);
}
#thr .tm-extra-product-options-container {
  margin-left:-3px;
}
.tm-description p {
    font-size: 13px;
    line-height: 1.5;
}
.element_2 li {
    float: left !important;
	margin-right:10px !important;
    width: auto !important;
}
p.cart-widget-side .widget_shopping_cart {
    margin-top: 0;
    font-weight: 500 !important;
}
.cart-info dd {
   margin-inline-start: 0px;
}
.tsel-ul li.tmcp-field-wrap .tm-epo-field-label{
    width: auto;
    padding: 12px 15px 11px 15px !important;
 font-size: 14px;
    line-height: 1;
   display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: rgb(27, 25, 25);
}
#thr .tsel-ul li.tmcp-field-wrap {
    width: auto;
    padding: 10px 8px 10px 8px !important;
     margin-right:0px !important;
 font-size: 12px  !important;
    line-height: 1;
    font-weight: 300;
     font-family: Rubik, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: rgb(27, 25, 25);
}
.tm-description img{
    max-width:30%;
}
.radio-image-label, .checkbox_image_label {
    display: block;
    text-align: left;
    padding: 10px 0px 5px 0px;
    line-height: 2.1;
    font-size: 14px;
}
.tm-final-totals, .tm-options-totals, .tm-subscription-fee {
   display:inline;
   font-size:16px;
      float:left;
      padding-right:40px;
}
.tm-extra-product-options-totals .amount.final {
    font-size: 18px;
    font-weight: normal;
    margin-top: -3px;
}
.tm-extra-product-options label.tm-epo-element-label {
    font-size: 14px;
    width: 100%;
   padding: 0px 14px 0px;
    font-family: Rubik, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    text-transform: uppercase;
    font-weight: 500;
    margin: 8px 0px 15px;
}
.tc-cell.tm-description p {
    font-size: 13px;
    line-height: 1.7;
}
.tm-extra-product-options h3.tm-epo-element-label {
    font-size: 15px;
    width: 100%;
   padding: 10px 14px 18px;
    font-family: Rubik, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    text-transform: uppercase;
    font-weight: 500;
    margin: 8px 0px 15px;
}
.product-image-summary .wpb_button, .product-image-summary .wpb_content_element, .product-image-summary ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px;
}
.tm-extra-product-options ul.tmcp-elements.use_images_container li.tmcp-field-wrap {
    padding: 0.2em 1em 0em 0em;
    text-align: left;
}
.tm-epo-totals {
    clear: both;
    padding-bottom: 0em;
    padding-top: 0em;
}
.product-image-summary .stock {
   display: none;}
.woodmart-products-tabs .products-tabs-title li {
    text-transform: capitalize;
}
.woodmart-products-tabs.tabs-design-simple .products-tabs-title .img-wrapper img{
   border-radius:4px;
}
.woodmart-promo-popup, .woodmart-content-popup {
    margin: 10px auto;
    width: 100%;
    background-color: white;
    padding: 10px;
}
.variations_form .woocommerce-variation-price .price {
    margin-right: 0px;
}
.swatches-select .swatch-disabled {
    cursor: default;
    opacity: 0.1;
  display:none;
}
.tm-extra-product-options .tc-active .tc-label-wrap img.radio_image.square, .tm-extra-product-options .tc-active .tc-label-wrap img.checkbox_image.square, .tm-extra-product-options .tc-active .tc-label-wrap .tmhexcolorimage.radio_image.square, .tm-extra-product-options .tc-active .tc-label-wrap .tmhexcolorimage.checkbox_image.square {
    border-width: 0px;
}
.tc-extra-product-options {
    visibility: visible;
}
.product-image-wrap.tg24x36 figure,.product-image-wrap.tg18x24 figure, .product-image-wrap.tg20x20 figure{
  text-align: center;
}
button.snax-collection-action.snax-collection-action-play-all {
    padding: 0px 13px 0px 30px;
    font-size: 13px;
    height: 31px;
    position: relative;
    flex-shrink: 0;
    margin: 0 10px 0px 0px;
}
.woodmart-buttons span{
    z-index: 2;
    display: flex;
    flex-direction: column;
    background: #FFF0;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0);
    transition: all .3s ease;
}
.single .cart-flex {
    display: flex;
    padding: 6px 0px 10px;
    clear: both;
	    width: 100%;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row-reverse;
}
.product-image-summary .tabs-layout-tabs .tabs {
    margin-top: 0px;
    display: flex;
   margin-bottom: 15px;
    text-align: center;
}
.product-image-summary-wrap .product-tabs-wrapper {
    margin-top: 0px;
    padding: 0px;
    border-top: 0px solid;
    border-bottom: 0px solid;
}
.tabs-layout-tabs .tabs li a:after {
     bottom: 0;
      height: 2px;
    margin-bottom: 0px;
}
#tab-woodmart_additional_tab .w3eden .dlnk.prem .btn-secondary.dis {
    border-radius: 4px;
    background-color: #4ea972!important;
    border-color: #68717900;
    color: #fff;
    width: 104.77px;
}
#tab-woodmart_additional_tab .w3eden .dlnk.prem .prem-link.btn-secondary.dis {
    border-radius: 4px;
    background-color: #aaa!important;
    border-color: #68717900;
    color: #fff;
    width: 104.77px;
}
.tabs-layout-tabs .tabs li a {
    padding-top: 0px;
    padding-bottom: 13px;
    color: inherit;
    text-transform: uppercase;
    font-weight: inherit;
    font-size: 14px;
}
.cart-flex>* {
    flex-shrink:0;
}
.callto strong {
    font-weight: 300;
    font-size: 14px;
}
.callto .media.top{
    display: flex;
}
.callto .top .media-body {
  margin-right: 0px;
}
.callto .well.c2a3 .media-body {
    font-size: 11pt;
}
.callto .btn {
    padding: 13px 15px !important;
    font-size: 13px;
    border-radius: 4px;
    flex-shrink: 0;
    line-height: 18px;
    font-weight: 500;
    width: 100%;
    background-color: #fbb225;
    color: #ffffff;
    text-transform: capitalize;
    font-weight: normal !important;
		font-family: nmed!important;
}
.woodmart-price-table {
    text-align: left;
}
.woodmart-price-table .woodmart-plan-price {
    background-position: center center;
    background-size: cover;
    line-height: 1;
}
.woodmart-plan{
	display: none;
}
.woodmart-price-table .woodmart-price-suffix {
    display: block;
    margin-top: 0px;
    margin-bottom: 3px;
    line-height: 1;
     font-size: 16px;
}
.woodmart-checkout-steps{
	display: none;
}
.woocommerce-billing-fields {
    margin-top: 0px;
 }
 .checkout.woocommerce-checkout.row{
    margin-top: 30px;
 }
 .cart-subtotal{
	 display: none;
 }
 .checkout-order-review:after, .woocommerce-order-pay .entry-content > .woocommerce:after {
   display: none;
}
p.form-row-wide#billing_address_2_field {
      display: inline-block;
	      margin: 45px 0px 0px 15px;
}
p.form-row-wide#billing_address_1_field{
    float: left;
}
p.form-row-wide#billing_address_1_field, p.form-row-wide.address-field#billing_address_2_field {
    overflow: visible;
    width: 48%;
	clear: none;
}
 .woocommerce-terms-and-conditions-wrapper {
    margin-top: 0px;
    padding-top: 10px;
    border-top: 0px solid;
}
 table th {
    padding: 15px 0px;
	text-transform: capitalize;
}
 .checkout-order-review, .woocommerce-order-pay .entry-content > .woocommerce {
    position: relative;
    border-radius: 6px;
    margin-bottom: 40px;
    padding: 30px;
    background-color: #F8F8F8;
}
 .woocommerce-billing-fields > h3{
	  text-transform: capitalize;
    font-weight: normal !important;
	    margin-bottom: 10px!important;
		font-family: nmed!important; 
 }
.checkout-order-review:before, .woocommerce-order-pay .entry-content > .woocommerce:before {
display: none;
}
.woodmart-price-table .woodmart-price-value {
    line-height: 1;
    margin-right: 20px;
    margin-bottom: 8px;
    vertical-align: bottom;
    font-weight: normal;
    font-size: 18px;
}
.woocommerce-checkout .main-page-wrapper {
   width: 60%;
    margin: 0 auto;
    padding-top: 0px;
    background-color: #FFF;
}
.woodmart-price-table.price-style-default .woodmart-plan-price b{
 font-weight: bold!important;
    font-size: 20px;
	line-height: 1;
    margin: 0px 2px 0px 0px;
}
.woodmart-price-table .woodmart-plan-features {
    padding-top: 20px;
   margin-bottom: 10px;
    border-bottom: 0px solid;
}
.woodmart-plan-price {
    background-color: #ffffff00!important;
}
.woodmart-price-suffix strong{
font-weight: normal!important;
    font-size: 13px!important;
    display: block;
    margin-top: 8px;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #f8f8f800!important;
    border-bottom: 1px solid #b19c7b!important;
	color: #000!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a {
    color: #000!important;
    font-weight: normal!important;
	padding-left: 30px!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon::before {
    border-color: #000!important;
}
.wpb_text_column.wpb_content_element p{
	color: #000!important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panels{
  border-top: 1px solid #b19c7b!important;
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
   left: 0px!important;
}
.woodmart-plan-feature:before {
   content: "\e008";
   font-family: "snaxicon" !important;
	margin-right:10px;
}
.pfree.price-style-default .woodmart-plan-price {
    background-color: #edc89f!important;
}
.woodmart-price-table.price-style-default .woodmart-plan-price > span {
    color: #5d696c;
}
#croppicModal {
    z-index: 10000000!important;
}
.ihc-upload-image-wrapper{
      display: flex;
    padding: 8px 8px 8px 12px;
    align-items: center;
}
.iump-form-line-register.iump-form-upload_image{
    display: flex;
	align-items: center;
}
.ihc-no-avatar {
     width: 60px;
    height: 60px;
	box-shadow: none;
    border: 1px solid #fff;
    margin: 0px 25px 0px 0px;
}
.ihc-register-4 .iump-labels-register {
    display: none;
}
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item a {
    text-decoration: none;
    border: none;
    color: #e8e8e8;
    vertical-align: bottom;
    line-height: 40px;
    padding-left: 0px;
    margin-right: 30px;
    padding-right: 0px;
    display: inline-block;
    box-shadow: none;
}
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item-selected {
    background-color: #ffffff!important;
}
.ihc-account-page-wrapp {
    display: block;
    padding: 0px;
    box-sizing: border-box;
}
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item a {
    text-decoration: none;
    border: none;
    color: #939597;
    vertical-align: bottom;
    line-height: 0px;
    padding-left: 0px;
    margin-right: 0px;
    display: inline-block;
    box-shadow: none;
	padding: 5px 0px 25px;
}
.ihc-ap-theme-2 .ihc-account-subscr-list thead {
    font-family: unset;
    border-bottom: 1px solid #ddd;
}
.ihc-account-subscr-list {
    border: 0px solid #ddd;
}
.ihc-ap-theme-2 .ihc-account-subscr-list .ihc-level-name-wrapp {
    padding-left: 0px;
}
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item {
    padding-left: 0;
    padding-right: 0;
    cursor: pointer;
	margin-right: 30px;
    font-family: unset;
    font-weight: 300;
    background-color: #fff;
    font-size: 16px;
    border-bottom: 1px solid #fff;
 background-color: #fff0!important;
}
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item-selected {
    background-color:  #fff0!important;
	 border-bottom: 1px solid #5d768d;
}
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item a:hover {
  color: #222; 
}
.ihc-account-page-wrapp .ihc-no-background {
    display: none;
}
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item:hover {
   	background-color: #fff0!important; 
	 border-bottom: 1px solid #5d768d;
}
.ihc-subscription-table-price {
    text-align: left;
}
.ihc-ap-theme-2 .ihc-ap-menu {
    background-color:  #fff0;
    min-width: 760px;
}
.AccGrid.nsub {
	display:block;
 max-width: 780px;
}
.AccGrid.desub {
	display:block;
 max-width: 850px;
}
.AccGrid.desub .single_image-img {
	width:450px;
     background-image: url(https://mdl.artvee.com/assets/ubg.jpg);
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.AccGrid {
	display:block;
 max-width: 850px;
  margin-bottom: 60px;
}
.AccGrid.nothld{
	display:block;
 max-width: 600px;
}
.ihc-standard-bttn {
     background: #5d768d;
}
.iump-del {
	  margin-top:20px;
      width: 82%;
    line-height: 1.4;
    align-items: center;
}
.iump-del .iump-delete-subscription-button {
    margin-right:20px;
	background-color: #5d768d!important;
	 border-radius: 4px;
    padding: 10px 35px;
    font-family: nmed,sans-serif,'Trebuchet MS';
    font-size: 13px;
    color: #fff;
    font-weight: 500;
    min-width: 120px;
    text-align: center;
    line-height: 1;
    cursor: pointer;
}
#portlnk{
	color: #0074cc;
	margin-top:20px;
	display:block;
	font-size: 14px;
	font-stretch: normal;
    line-height: 18px;
    letter-spacing: 0.25px;
}
.sspan{
		    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: baseline;
    align-items: baseline;
		font-size: 16px;
		flex-wrap: wrap;
}
.AccGrid .vc_single_image-img{
    width: 370px;
    object-fit: cover;
    height: 100%;
}
.ihc .site-content {
    margin-bottom: 0px;
}
.subGrid {
        padding: 32px;
		display: flex;
    flex-direction: column;
	 box-shadow: rgba(0, 0, 0, 0.08) 0px 10px 20px -5px;
    background-color: rgb(255, 255, 255);
    color: rgb(39, 44, 53);
	}
	.nsub .subGrid, .desub .subGrid {
    padding: 0px;
}
.AccGrid.nsub .vc_custom_1667851085886,.AccGrid.desub .vc_custom_1667851085886 {
       padding: 20px 25px 30px 25px!important;
	 margin: 0px!important;
}
.subSpantitle {
    margin: 0px 0px 20px;
    font-size: 22px;
    color: rgb(39, 44, 53);
    line-height: 1;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
}
.evyfwdt {
    width: calc(100% - 370px);
}
.subSpan {
    width: 50%;
    margin: 0px 0px 10px;
}
.txright {
    text-align: right;
}
.ssbtm {
       margin-top: 30px;
    border-top: 1px solid rgb(221, 224, 230,0.5);
    padding-top: 25px;
	display: flex;
    justify-content: space-between;
    align-items: center;
}
.ssbtm2 {
       margin-top: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.exptxt {
    font-size: 16px;
    display: flex;
}
 .billtxt {
    font-size: 14px;
    line-height: 1.4;
    max-width: 50%;
}
.iump-cancel-subscription-button {
    border-radius: 4px;
    padding: 12px 20px;
    font-family: nmed,sans-serif,'Trebuchet MS';
    font-size: 13px;
    color: #fff;
	font-weight: 500;
	line-height: 1;
       min-width: 160px;
    text-align: center;
    cursor: pointer;
}
.AccGrid .woodmart-plan-feature:before {
    display: none;
}
.desub .ihc-nosub {
    max-width: 70%;
	padding: 15px 20px!important;
	line-height: 1;
}
.desub .woodmart-price-table .woodmart-price-suffix {
       margin-top: 6px;
    margin-bottom: 6px;
}
.AccGrid .exptxt .ihc-nosub {
    border-radius: 4px;
    padding: 12px 20px!important;
    font-family: nmed,sans-serif,'Trebuchet MS';
    font-size: 13px;
    color: #fff;
	font-weight: 500;
	    margin-top: 0px;
		 margin-right: 10px;
	line-height: 1;
       min-width: 120px;
    text-align: center;
    cursor: pointer;
}
.ssbtm a{
    border-radius: 4px;
    padding: 12px 35px;
	   border: 1px solid rgb(221, 224, 230);
    font-family: nmed,sans-serif,'Trebuchet MS';
    font-size: 13px;
    color: #000;
    font-weight: 500;
       min-width: 160px;
    text-align: center;
	line-height: 1;
    cursor: pointer;
}
.AccGrid .vc_row.vc_row-flex {
    box-sizing: border-box;
    display: flex;
  }
.AccGrid .vc_custom_1667851085886 {
    margin-right: 0px !important;
    margin-left: 40px !important;
    padding-top: 0px !important;
    padding-bottom: 10px !important;
}
.AccGrid .single_image-img {
    max-width: 50%;
}
.ihc-ap-theme-2 .ihc-ap-menu {
   display: none;
}
.AccGrid .woodmart-price-table .woodmart-plan-feature {
    font-size: 16px;
    line-height: 1.5;
    display: flex;
    margin-bottom: 0px;
    color: #000!important;
}
.woodmart-price-table.price-style-default .woodmart-plan-price b {
    font-weight: bold!important;
    font-size: 22px;
	    color: #000;
    line-height: 1;
    margin: 0px 2px 0px 0px;
}
.AccGrid.nsub .woodmart-price-table .woodmart-plan-features {
    padding-top: 0px;
    margin-bottom: 0px;
    border-bottom: 0px solid;
}
.AccGrid .woodmart-price-table .woodmart-price-value {
    line-height: 1;
    margin-right: 15px;
    vertical-align: bottom;
    font-weight: normal;
    font-size: 18px;
}
.AccGrid .togglerflx {
    margin: 0px 0px 15px;
}
.AccGrid .toggle {
    width: 45px;
    height: 25px;
}
.AccGrid .switch {
    right: 48.9%;
    transition: 0.22s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition-delay: 0s, 0.03s;
}
.AccGrid [checked="checked"] ~ .switch,.AccGrid b.switch.mv {
    left: 48.9%;
    transition: 0.22s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition-delay: 0.03s, 0s;
}
.AccGrid #wd-6358a3e0f182d .woodmart-text-block {
    font-size: 42px;
    line-height: 52px;
    color: #020202;
    margin-bottom: 15px !important;
}
.AccGrid .woodmart-price-table .woodmart-plan-features {
    padding-top: 15px;
    margin-bottom: 0px;
    border-bottom: 0px solid;
}
.ihc-ap-theme-2 .ihc-ap-wrap {
margin: 0px;
    padding: 20px 0px;
}
.subfeat {
    margin-bottom: 30px;
}
.ihc-ap-theme-2 .ihc-account-subscr-list .ihc-level-name {
    font-family: unset;
    color: #000000;
}
.ihc-account-subscr-list thead {
    font-family: unset!important;
    background: #fff!important;
    border-bottom: 1px solid #ddd;
    line-height: 1.4;
}
.ihc-ap-menu .ihc-ap-menu-item {
    display: inline-block;
    padding: 0px;
    font-size: 13px;
    line-height: 0px;
    box-sizing: border-box;
}
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item .fa-ihc {
   display: none;
}
.ihc-account-subscr-list .ihc-subscription-table-actions .iump-subscription-table-button span, .ihc-account-subscr-list .ihc-subscription-table-actions .iump-subscription-table-button a {
    padding: 6px 15px;
    font-family: unset;
}
.ihc-account-subscr-list .ihc-subscription-table-actions .iump-subscription-table-button {
    border-right: 0px solid #eee;
	padding: 0px;
}
.ihc-ap-theme-2 .ihc-account-subscr-list tbody td {
    vertical-align: top;
    padding: 15px;
    padding-left: 0px;
    border: none;
}
.ihc-account-subscr-list thead td {
    font-family: unset!important;
    font-weight: 600!important;
    min-width: 180px;
    padding: 0em 0em 1.5em!important;
}
.ihc-register-notice {
   display: none;
}
.ihc-register-4 .iump-submit-form {
    text-align: center;
    margin-top: 35px;
	margin-bottom: 15px;
}
.ihc-account-tranz-list thead tr {
    background-color: #ffffff;
    border-bottom: 1px solid #ddd;
    height: 46px;
}
.ihc-ap-theme-2 .ihc-account-tranz-list {
   font-family: unset;
}
.ihc-ap-theme-2 .ihc_account_level_status {
    font-family: unset!important;
    color: #555!important;
}
.ihc-account-tranz-list tbody td, .ihc-account-tranz-list tbody th {
    font-size: 12px!important;
}
.ihc-content-right {
    text-align: center;
}
.ihc-subscription-table-level {
    padding-left: 0px;
}
.ihbd{
	font-weight: 700!important;
}
.dvr-style-sweet-wave svg, .dvr-style-curved-line svg, .dvr-style-diagonal-left svg, .dvr-style-diagonal-right svg, .dvr-style-half-circle svg, .dvr-style-paint-stroke svg {
    height: 80px;
}
.AccGrid .woodmart-price-table.price-style-default .woodmart-plan-price > span {
    color: #000!important;
}
.AccGrid.rnwp {
    margin-bottom: 0px!important;
}
.ihc-cursor-pointer{
	cursor:pointer;
}
.nwsub {
    padding: 12px 20px!important;
    font-size: 15px;
    color: #000!important;
    margin-top: 0px;
    background-color: #f7be68!important;
    min-width: 150px;
    text-align: center;
    font-weight: bold;
    max-width: 50%;
    cursor: pointer;
    border-radius: 4px;
}
.arteethkmn{
	display: flex;
    padding-top: 80px !important;
    max-width: 900px;
    margin: 0px auto;
}
.arteethtxt{
	display:flex;
	flex-direction:column;
}
.arteeimg{
margin-right: 30px;
width: 70%;
}
.arteethtxt .woodmart-font-weight-700{
	    font-family: hedblk, Arial, Helvetica, sans-serif;
		font-weight: 700!important;
		    font-size: 45px;
    line-height: 55px;
	      margin-bottom: 15px !important;
    color: #020202;
}
.arteethtxt .woodmart-font-weight-400{
	   margin-top: 0px !important;
    margin-bottom: 35px !important;
    padding-top: 0px !important;
	    font-family: hedlt, Arial, Helvetica, sans-serif;
    font-weight: 400;
	    font-size: 18px;
    line-height: 30px;
    color: #020202;
}
.ctlp .popup-quick-view .term-description {
   width: 100%!important;
}
@media (max-width: 768px){
	.arteeimg{
margin-right: 10px;
width: 90%;
}
	.arteethkmn {
    padding: 30px 10px!important;
flex-direction:column!important;
}
.arteethtxt .woodmart-font-weight-400 {
     font-size: 17px;
    line-height: 30px;
width: 85%;
}
.arteethtxt .woodmart-font-weight-700 {
    font-family: hedblk, Arial, Helvetica, sans-serif;
    font-weight: 700!important;
    font-size: 34px;
    line-height: 44px;
    margin: 25px 0 15px!important;
    color: #020202;
}
.ihc-level-item-link {
   max-width: 70%;
}
.logreg-bb .main-page-wrapper {
    padding-top: 60px!important;
 }
 .lruserbg {
    margin: 0px 20px!important;
}
.evyfwdt {
    width: 100%!important;
}
.AccGrid.desub .single_image-img {
    width: 100%;
	height:200px;
   background-image: url(https://mdl.artvee.com/assets/201893fg.jpg);
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.subSpantitle {
     font-size: 18px;
}
.exptxt {
    font-size: 14px;
    display: flex;
}
.iump-cancel-subscription-button {
	padding: 10px 20px;
    min-width: 95px;
}
.ssbtm {
    margin-top: 18px;
     padding-top: 22px;
}
.iziModal {
   left: 20px !important;
    right: 20px !important;
}
.sspan {
   font-size: 15px;
 }
 .iump-del {
    margin-top: 20px;
    font-size: 12px;
    line-height: 1.4;
    width: 100%;
   align-items: center;
}
.iump-del .iump-delete-subscription-button {
    padding: 8px 15px;
    min-width: 95px;
}
.ssbtm a {
    padding: 12px 12px;
    min-width: 95px;
}
.subGrid {
    padding: 20px;
}
.billtxt {
    max-width: 53%;
}
.AccGrid.nsub .single_image-img {
    width: 100%;
	height:200px;
}
.ihc-content-right {
    text-align: right;
}
.AccGrid .vc_row.vc_row-flex {
   flex-direction: column;
}
.AccGrid.desub .vc_custom_1667851085886,.AccGrid.nsub .vc_custom_1667851085886{
    padding: 15px 15px 30px!important;
    margin: 0px!important;
}
.AccGrid #wd-6358a3e0f182d .woodmart-text-block {
    font-size: 36px;
    line-height: 45px;
    color: #020202;
    margin-bottom: 0px !important;
}
.AccGrid .woodmart-plan {
    display: block;
}
.AccGrid .woodmart-price-table.price-style-default .woodmart-plan-price > span {
    color: #000!important;
    margin-top: 15px!important;
	    margin-bottom: 15px!important;
}
.AccGrid .woodmart-price-table .woodmart-price-value {
    line-height: 1;
    margin-right: 20px;
    vertical-align: bottom;
    font-weight: normal;
    font-size: 20px;
}
.AccGrid .single_image-img {
    max-width: 100%;
}
.bp-user.ihc .bb-grid .item-body {
    margin: 0 auto;
    width: 100%;
    padding: 0px 0px;
}
}
.iump-register-form {
    display: block;
	    padding: 0.5em 0 0 !important;
}
.ihc-register-4 .iump-submit-form input {
    width: 100%;
    border: none;
    background: none repeat scroll 0 0 #fbb225!important;
    border-color: #27ae60!important;
    box-shadow: none!important;
    font-size: 14px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: all .3s linear 0;
    -moz-transition: all .3s linear 0;
    -ms-transition: all .3s linear 0;
    -o-transition: all .3s linear 0;
    transition: all .3s linear 0;
    padding: 14px 5px!important;
    border-radius: 3px;
    color: #fff!important;
    border-bottom: 0px solid #1e8449!important;
}
.ihc-register-4 .iump-form-line-register .select2-selection, .ihc-register-4 .iump-form-line-register input[type="number"], .ihc-register-4 .iump-form-line-register input[type="password"], .ihc-register-4 .iump-form-line-register input[type="text"], .ihc-register-4 .iump-form-line-register select, .ihc-register-4 .iump-form-line-register textarea {
    width: 100%;
    background-color: #f5f8fa!important;
    border: 0px solid rgba(0,0,0,0.1);
    color: #444;
    padding: 8px 10px 15px;
    background-color: none!important;
    border: none!important;
    padding: 10px;
    display: inline-block;
    height: 44px!important;
    margin: 0;
}
.ihc-register-4 .iump-form-line-register {
    box-sizing: content-box;
    text-align: left;
    background-color: #f5f8fa!important;
    border: 0px solid #efefef!important;
    border-bottom: 0px solid #efefef!important;
    border-top: 0px solid #efefef!important;
   margin: 1.4em 0!important;
    position: relative;
    border-radius: 4px!important;
    -webkit-border-radius: 4px!important;
    -moz-border-radius: 4px!important;
    -o-border-radius: 4px!important;
}
.ihc-hide-pw {
    position: absolute!important;
    right: 0;
    top: 0;
    display: flex;
    width: auto;
    height: 100%;
    align-items: center;
    background: 0 0;
    color: #85929E;
    text-decoration: none;
    padding: 1em 1.4em;
    border: none!important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    z-index: 10;
    cursor: pointer;
    max-height: 4em;
}
.woodmart-price-table.price-style-default .woodmart-plan-price {
    align-items: flex-start;
    flex-direction: column;
    display: flex;
	margin-right: 25px;
}
.woodmart-price-table.style-long {
    display: flex;
 box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
    padding: 10px 15px;
    justify-content: space-between;
    border-radius: 10px;
    align-items: center;
}
.ihc-nosub:hover {
   box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
}
.woodmart-price-table.style-long.marrig {
    margin-right: 20px;
  }
.woodmplan {
    display: flex;
}
.woodmart-price-table .woodmart-plan-title {
    color: #2d2a2a;
    font-family: nmed!important;
    font-weight: normal;
    font-size: 26px;
}
.woodmart-price-table .woodmart-plan-name {
    border-bottom: 0px solid #e6e6e6;
    padding: 10px 20px;
}
.product-share {
    margin-bottom: 0px;
}
.woodmart-price-table .woodmart-plan-inner {
    position: relative;
	 background-color: #fff0;
    border: 0px solid!important;
   box-shadow: none!important;
     overflow: hidden; 
}
.woodmart-price-table .button:hover {
    color: #fff!important;
    background-color: black!important;
}
.AccGrid.desub .woodmplan {
    flex-direction: column;
	margin-top: 20px;
}
.AccGrid.desub .woodmart-price-table.style-long.marrig {
    margin-right: 0px!important;
    margin-bottom: 20px!important;
}
.AccGrid.desub .woodmart-price-table.style-long {
    display: block;
    padding: 10px 15px;
    justify-content: space-between;
    border-radius: 10px;
    align-items: center;
}
.AccGrid.desub .woodmart-price-table.price-style-default .woodmart-plan-price {
    align-items: center;
	justify-content:space-between;
    flex-direction: row; 
    display: flex;
    margin-right: 0px;
	margin-bottom: 6px;
}
.AccGrid.desub .woodmart-price-table.price-style-default .woodmart-plan-price b {
    font-size: 20px;
 }
.evyf {
    font-size: 13px;
}
.woodmart-price-table .button {
    padding: 16px 60px!important;
    font-size: 13px;
    border: 0px solid #333;
    color: #000!important;
    background-color: #f5c174!important;
    min-width: 50%;
    border-radius: 4px;
}
.woodmart-price-table .button{
   text-transform: capitalize;
   font-size: 14px;
   font-weight: normal;
}
.woodmart-price-table {
    border:0px solid;
	  overflow:hidden;
}
.woodmart-price-table .woodmart-plan-feature{
	    font-size: 20px;
		display: flex;
		    margin-bottom: 6px;
		color: #000!important;
}
.bybtn h3 {
    font-size: 18px;
    color: #616264;
    font-weight: normal;
    font-family: inherit;
    margin-left: 21px !important;
}
.callto h4.media-heading {
    font-weight: normal;
    text-align: left;
    margin: 5px 0px 0px;
    font-size: 15px;
    font-family: inherit;
    line-height: 1.4;
    flex-direction: column;
    color: #616264;
    display: flex;
}
.lics {
   margin: 0px 0 0px;
	padding: 10px 15px 10px;
    border-radius: 4px;
    background: #f4f7fa;
}
.plics {
     margin: 0px 0 10px;
    padding: 10px 15px 10px;
    border-radius: 4px;
	text-align: center;
    background: #f9f8f6;
}
.hlics .lics{
   margin: 10px 0 0px;
}
.bybtn {
    display: flex;
    margin: 0px 0px 15px;
}
.callto {
    padding: 15px 15px 15px;
    background-color: #f8f5f0;
    border: 0px solid #ececec;
    border-radius: 5px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.w3eden .dlnk.prem .btn {
margin-bottom: 0px;
    color: #fff;
    border-radius: 4px;
	background-color: #8d9da1;
    border-color: #8d9da1;
}
.w3eden .dlnk.prem .btn:hover {
    margin-bottom: 0px;
    background-color: #646e70;
	 border-color: #646e70;
}
.w3eden .dlnk.prem .btn-secondary.dis:hover {
    box-shadow:none;
}
.w3eden .dlnk.prem .prem-link.gr.dis {
   background-color: #7AC943!important;
       pointer-events: auto;
	    opacity: 1;
	   color: #fff;
	   border:1px solid #7AC943;
}
.w3eden .dlnk.prem .prem-link.dis {
    border-radius: 4px;
    background-color: #aaa0;
	pointer-events: none;
    border-color: #68717900;
	    opacity: 0.4;
     color: #8e8e8e;
	border:1px solid #b7b7b7;
    width: 104.77px;
}
.woodmart-buttons.wd-pos-r-t .snax-action.snax-action-add-to-collection-favourites:before {
    font-size: 12px;
    margin-right: 0px;
}
.woodmart-buttons.wd-pos-r-t a.snax-action.snax-action-add-to-collection-custom:before {
    font-size: 12px!important;
    margin-right: 0px;
}
.single .summary-inner .wd-action-btn.wd-style-text > a {
    display:flex;
    margin-top: 0px;
    margin-bottom: 0px;
	    justify-content: center;
	    text-align: center;
	width: calc(100% - 8px);
    cursor: pointer;
    font-weight: normal;
	padding: 9px 0px 10px;
     border-radius: 4px;
        border: 1px solid #ececec;
       margin-right: 8px;
    vertical-align: middle;
}
.w3eden .fas {
    display: none;
}
.single_add_to_cart_button.button.alt.disabled.added{
background-color:#000;
}
#snax-popup-add-to-collection h2 {
    margin: 0px !important;
    padding-bottom: 15px !important;
}
.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-panel-body, .wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-panel-heading {
    border-width: 0px !important;
}
.wpb-js-composer .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    border: 0px solid transparent !important;
}
h3.media-heading{
font-size: 14px;
	font-weight: normal;
	display: flex;
    flex-direction: column;
}
.callto .well.c2a3 .btn {
    font-size: 14px !important;
    border-radius: 4px;
    padding: 12px 15px !important;
}
.dl_med .text-muted {
    color: #777;
    margin-top: 6px;
}
.dl_med .media-body {
    overflow: hidden;
    zoom: 1;
    margin-right: 20px;
}
.dl_med .dlnk .btn {
  margin-bottom: 0px;
}
.product-element-top h3.product-title {
    margin-bottom: 8px!important;
        font-weight: 400!important;
    font-size: 16px!important;
}
.dl_med .btn {
    padding: 8px 15px !important;
    font-size: 9pt !important;
	    font-weight: 500;
}
.dl_med {
        padding: 13px 15px 13px 15px;
    box-shadow: none;
	    background-color: #f4f7fa;
    border: 0;
	   display: flex;
    justify-content: space-between;
    font-style: normal;
	 border-radius: 4px;
    margin-bottom: 10px;
}
.woocommerce-MyAccount-content h3{
	margin: 0px 0px 20px;
}
table.dataTable thead th, table.dataTable tfoot th {
   	font-family: Rubik, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	  font-size: 14px;
    text-transform: uppercase;
	font-weight: 500;}
#wpdm-all-packages table td {
    border-top: 0px solid #E6E6E6;
   border-bottom: 1px solid #E6E6E6;
}
.table.table-striped {
border: 1px solid #eee !important;
	margin-top: 20px;
}
.w3eden .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fff;
}
.portfolio-info .woodmart-product-brands-links{
    margin-bottom: 5px;
	margin-top:3px;
    color: #9E9E9E;
    font-size: 14px;
    line-height: 1.3;
}
.page-id-19921 .page-title {
    margin-top: 30px;
}
.woocommerce-EditAccountForm.edit-account em {
    display:none;
}
.woodmart-my-account-links a {
    display: block;
    padding: 20px;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.07)!important;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.07)!important;
    font-size: 14px;
    font-weight: 500;
    border-radius: 3px;
    text-align: center;
    text-transform: capitalize;
    color: #3f3f3f;
}
.woocommerce-MyAccount-navigation-link--dashboard{
	display:none!important;
}
.woocommerce-MyAccount-navigation-link--dashboard{
	display:none!important;
}
.woocommerce-EditAccountForm fieldset legend {
    margin-bottom: 5px;
    text-transform: capitalize;
    font-family: nmed;
    font-weight: normal;
    font-size: 20px;
    width: auto;
}
#my-account-menu-tab .user-info .username{
font-size: 32px;
	text-transform:capitalize;
    font-weight: 500;
    margin-top: 5px;
}
@media (min-width: 768px){
.woocommerce-MyAccount-content {
    flex: 1 0 100%;
    max-width: 100%;
    width: 100%;
	margin:0px auto;
}
.woodmart-my-account-sidebar {
    flex: 1 0 100%;
    max-width: 100%;
    width: 100%;
    margin: 20px auto 10px;
    border-right: 0px solid;
}
}
.woocommerce-my-account-wrapper {
    margin-left: -30px;
    margin-right: -30px;
    display: block;
    flex-direction: row;
    align-items: stretch;
}
.item-button.snax-action:hover {
border-radius: 0px 3px 3px 0px;
    line-height: 1!important;
	color: #fff;
    background-color: #fbb225;
}
.woodmart-tltp .woodmart-tooltip-label, .tooltip-inner {
border-radius: 4px 0px 0px 4px;
}
.cart-flex span {
    display: flex;
    flex-grow: 1;
}
.single .summary-inner .wd-action-btn.wd-style-text > a:hover {
     box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.08);
}
.wd-action-btn.wd-style-text {
     width: 50% 
}
.prem-link.no.btn-secondary.dis {
    opacity: 0.4;
    border-radius: 4px;
    background-color: #aaa0!important;
    border-color: #b7b7b7!important;
    color: #8e8e8e!important;
    pointer-events: none;
    width: 104.77px;
}
.product-grid-item:hover .woodmart-buttons[class*="wd-pos-r"],.woodmart-hover-info-alt:hover .woodmart-buttons[class*="wd-pos-r"] {
    -webkit-transform: translateY(0px) translateZ(0);
    transform: translateY(0px) translateZ(0);
}
a.snax-action.snax-action-add-to-collection-favourites:before {
   font-size: 11px;
    content: "\e036";
    -webkit-text-stroke: 0.7px black;
    -webkit-text-fill-color: white;
	margin-right: 9px;
    font-weight: normal;
    font-family: "snaxicon";
}
a.snax-action.snax-action-add-to-collection-custom:before {
  font-size: 12px!important;
    content: "\e014";
	margin-right: 6px;
    font-weight: normal;
	color: #000;
    font-family: "snaxicon";
}
.snax-collection-item-added:before {
    content: "\f107"!important;
	font-family: "woodmart-font"!important;
	-webkit-text-stroke: 0px black!important;
    -webkit-text-fill-color: #000!important;
}
.element.form-section h5{
    font-weight: normal;
    font-family: nmed;
    margin-bottom: 10px!important;
    font-size: 24px;
}
.single-snax_collection .entry-content {
    margin-bottom: 30px;
    font-size: 100%;
}
.woodmart-buttons[class*="wd-pos-r"] .woodmart-tooltip-label {
    margin-right: 0px;
    line-height: 32px;
	    margin-top: -16px;
    height: 32px;
}
.snax-edit-collection-main .snax-edit-collection-row-visibility{
    display: flex;
	align-items:center;
}
.snax-edit-collection-main .snax-edit-collection-row-visibility>*{
   margin-right: 10px;
   margin-bottom: 0px;
}
.wd-tools-element .wd-tools-text {
    text-transform: capitalize;
}
.product-element-top [type="button"]:hover {
     box-shadow: inset 0 0 200px rgba(0, 0, 0, 0);
}
.white-popup {
    background: #fff; 
}
.snax-collections.snax-collections-tpl-listxs {
    max-height: 390px;
    overflow-y: auto;
}
.snax-form-collection-search label {
  display: inherit; 
    width: 100%;
    color: #122B46;
    margin-bottom: 0px;
    font-size: 17px;
}
.snax-form-collection-search [type=submit] {
    width: 100% !important;
    background: #ff8e3c;
	font-family: Rubik, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
   font-weight: 500;
    margin-top: 10px;
	color:#fff;
	padding: 10px;
    border-radius: 4px !important;
    font-weight: bold;
}
.snax-collection-title img {
    width: 70px;
    margin-right: 15px;
    height: 45px;
   object-fit: cover;
    overflow: hidden;
    flex-shrink: 0;
}
.snax-collection-tpl-listxs .snax-collection-title>a:before {
    right: 4px;
    top: 0px;
    left: auto;
    bottom: auto;
    font-size: 17px;
    color: #abababe3;
}
.snax-collection-tpl-listxs .snax-collection-title>a {
    display: flex;
    line-height: 1.4;
    font-size: 14px;
	    text-transform: capitalize;
    padding-left: 0px;
    padding-right: 35px;
}
.snax-add-to-collection {
    display: flex;
    align-items: flex-start;
}
.snax-form-collection-search label {
    margin-bottom: 20px;
    width: 100%;
}
.item-button.snax-action {
    padding: 8px;
	line-height: 1;
	width: 32px;
   transition: background-color 0.05s ease;
    background-color: #ffffff;
    border-radius: 3px;
    margin-bottom: 10px;
}
.portfolio-text-shown .item-button.snax-action {
    height: 32px;
}
.wd-pos-r-t.xds .item-button.snax-action {
    height: 32px;
}
.cart-flex a.snax-action.wd-max-btn:before {
    font-size: 14px;
}
.slider-type-product, .slider-type-post, .categories-style-carousel {
    margin-bottom: 20px;
}
button.snax-collection-action {
    color: #848484!important;
    position: relative;
    background-color: #ffffff!important;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.07)!important;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.07)!important;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel-body {
    padding-bottom: 0px !important;
	padding-top: 5px !important;
}
.wpb-js-composer .vc_tta-container {
    margin-bottom: 0px !important;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a {
    padding-top: 0px;
    padding-right: 20px;
   padding-left: 0px;
}
.product.woocommerce.add_to_cart_inline {
    border: 0px solid #ccc!important;
    width: 50%!important;
    float: left!important;
    padding: 0px!important;
}
.woodmart-before-add-to-cart p {
    margin: 0px !important;
}
.tabs-location-standard.reviews-location-separate.tabs-type-tabs .woocommerce-tabs {
    display: none;
}
.btns-default-hover-dark .wd-age-verify-forbidden:hover, .btns-default-hover-dark .widget_shopping_cart .buttons .btn-cart:hover, .btns-default-hover-dark .widget_price_filter .price_slider_amount .button:hover, .btns-default-hover-dark .cart-totals-inner .shipping-calculator-form .button:hover, .btns-default-hover-dark .cart-actions .button[name=update_cart]:hover, .btns-default-hover-dark .woodmart-switch-to-register:hover, .btns-default-hover-dark .wcmp-quick-info-wrapper input[type=submit]:hover, .btns-default-hover-dark .simplePopup .submit-report-abuse:hover, .btns-default-hover-dark .vendor_sort input[type=submit]:hover, .btns-default-hover-dark #dokan-form-contact-seller.seller-form input.dokan-btn-theme:hover {
    color: #333;
}
.widget_shopping_cart .total strong,.widget_shopping_cart .total .amount {
    color: #2d2a2a;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
}
.slider-title {
    padding-bottom: 0px;
}
.menu-item-register a.create-account-link {
    font-weight: 400;
    font-size: 16px;
    line-height: inherit;
}
h3.woocommerce-MyAccount-title{
	display:none!important;
}
.yith-wcmap .user-image {
    border-radius: 50%;
}
.container.main-footer{display: none;}
.product-tabs-wrapper {
    margin-top: 0px;
        padding: 40px 0px 120px;
    border-top: 1px solid #F2F2F2;
    border-bottom: 0px solid;
}
.product-element-top .woodmart-buttons {
    background-color: transparent;
    box-shadow: none;
}
.single-product-page > div:not(:last-child) {
    margin-bottom: 0px!important;
}
.woodmart-hover-tiled .product-wrapper {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0);
}
.woodmart-prefooter {
    padding-bottom: 0px!important;
}
.woodmart-product-brands-links2 a{
    font-size: 17px;
color: #777!important;}
.w3eden .well {
    margin: 10px 0px;
}
.media-heading a {
    color: #777;
    text-decoration: none;
	font-weight: normal !important;
		font-family: Rubik, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	 font-size: 13px;
    line-height: 1.4;
}
.woodmart-shop-tools div:last-child, .woodmart-shop-tools form:last-child {
    margin-right: 0px;
}
.brands-hover-simple .brand-item img {
    -webkit-filter: none;
    filter: none;
}
.color-scheme-light .searchform .search-by-category .input-dropdown-inner > a, .woodmart-dark .searchform .search-by-category .input-dropdown-inner > a, .whb-color-light .search-style-default .search-by-category .input-dropdown-inner > a, .woodmart-vc-ajax-search.color-light .search-by-category .input-dropdown-inner > a {
    color: #777;
}
.woocommerce-ordering {
  margin-bottom: 0px;
    margin-right: 30px;
}
.term-description p {
    margin-bottom: 0px;
   margin-top: 0px;
}
.col-lg-2 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
[data-readmore-toggle] {
    font-size: 15px;
   font-weight: 600;
}
.single [data-readmore-toggle] {
 margin-top: 8px;
}
.tax-pa_artist .shop-title-wrapper {
	padding-bottom: 10px;
 }
.tax-pa_artist .woodmart-product-brands-links {
    display: none;
}
.woodmart-hover-info-alt .product-element-top:before {
    pointer-events: none;
}
.woodmart-hover-info-alt .wd-fill {
     pointer-events: none;
}
#customer_login > div:not(:first-child):last-child {
    border-left: 0px solid;
}
.woodmart-hover-info-alt .wd-fill>* {
     pointer-events: auto;
}
.fl-desc span {
    position: relative;
    }
.brandspan {
	    line-height: 1.5;
    	position: relative;
}
.archive [data-readmore-toggle] {
    	position: relative;
}
.single .woodmart-product-brands.widget.sidebar-widget[data-readmore] {
    line-height: 21px;
}
.woocommerce-product-gallery .owl-carousel {
    max-height: 800px;
    overflow: hidden;
}
.woocommerce-product-gallery .owl-carousel .product-image-wrap img{
   max-height: 800px;
   width: auto;
}
.widget {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: 0px solid;
}
.brandspan.aftertog:after {
	 opacity:0;
	   transition: all 0.6s ease-in-out;
	   background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 80%);
}
[data-readmore-toggle].aftertog:before {
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff0 85%);
}
.post-7063 .si-title-wrapper h1.entry-title {
    margin-bottom: 10px!important;
    font-size: 60px!important;
}
.flex.jl {
    align-items: center;
}
.flex.jl .snax-collection-item-count {
   font-weight: 400;
    margin-right: 15px;
    font-size: 14px;
    padding: 0 0px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    color: #383838;
    background: #fff;
    border-radius: 0px;
    z-index: 4;
    line-height: 1;
    height: auto;
}
.snax-collection-author img {
    width: 25px;
	 margin-right:15px;
    border-radius: 50%;
}
.snax-collection-author {
 display: flex;
}
.snax-collection-author >*{
 display: flex;
 margin-right:6px;
 margin-left:6px;
}
.whb-general-header-inner .searchform .searchsubmit:after {
    font-size: 14px;
}
.whb-general-header-inner .searchform input[type="text"]::placeholder {
   color: #4e4e4e;
}
.whb-general-header-inner .searchform input[type="text"] {
    padding-right: 50px;
    height: 36px;
	 font-size: 14px;
}
.page-id-17973 .title-size-default .entry-title {
    margin: 30px 0px;
    font-size: 55px;
}
.product-grid-item .product-title {
    margin-bottom: 5px;
    font-size: 20px;
	line-height:1.3!important;
}
.product-image-summary .woodmart-before-add-to-cart, .product-image-summary .woodmart-after-add-to-cart {
    margin: 0px;
}
.nav-shop .term-description{
    font-weight: normal!important;
}
.whb-general-header-inner .woodmart-search-form input[type='text']{
    background-color: rgb(247, 248, 250);
    border: none;
    border-radius: 25px;
    text-indent: 30px;
}
.w3eden .btn {
    background-image:none!important;
}
.shop-title-wrapper .widget {
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    border-bottom: 0px solid;
}
.shop-title-wrapper {
    position: relative;
   margin-top: 0px;
}
.fl-desc {
    display: flex;
    flex-direction: column;
}
table th{
    font-family: nmed!important;
	font-weight: normal;
}
.tax-pa_collection .shop-title-wrapper h1.entry-title {
    margin-bottom: 10px!important;
    font-size: 40px!important;
    margin-top: 0px;
    line-height: 1.2;
}
.brand-desc {
   font-size: 15px;
}
.brand-desc img {
    border-radius: 50%;
    width: 150px;
    height: 150px;
	 margin-right: 30px;
    object-fit: cover;
}
.title-size-default .entry-title {
    margin: 0;
	line-height: 1;
    font-size: 50px;
}
.woodmart-social-icons.icons-size-small i, .woodmart-social-icons.icons-size- i {
       font-size: 15px;
    line-height: 33px;
}
.widget-title {
    margin-bottom: 15px;
    color: #2d2a2a;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 15px;
}
h4.woodmart-title-container {
    font-family: nlt!important;
}
.woodmart-social-icons .woodmart-social-icon {
      margin: 0px 3px 0px;
}
.tax-pa_artist .shop-title-wrapper {
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
}
.woodmart-font-weight-900 {
    letter-spacing: 1.5px;
}
.summary-inner .w3eden .ml-4, .w3eden .mx-4 {
    margin-left: 0rem !important;
}
.summary-inner h1.entry-title {
    font-weight: normal;
    margin-bottom: 5px!important;
    line-height: 1.3!important;
    font-size: 16px!important;
    font-family: inherit;
}
h1.entry-title {
    margin-bottom: 20px!important;
    font-weight: 400!important;
    font-size: 50px!important;
    margin-top: 0px;
    line-height: 1.4;
} 
.tbrand {
    border: 0px solid #ececec;
    border-radius: 4px;
} 
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-body {
  transition: all .25s ease .25s;
}
.brandspan .tartist {
    text-transform: capitalize;
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 10px!important;
}
.summary-inner .tartist {
	  margin-bottom: 10px;
}
.tartist {
	  margin-bottom: 25px;
	color: #000;
    display: flex;
}
.category-grid-item .count {
    display: block;
    padding: 5px 0px;
    font-size: 13px;
    font-weight: normal;
    background-color: transparent;
   color: #777;
}
.single .woodmart-product-brand {
    margin-top: 3px;
    margin-bottom: 10px;
    margin-right: 40px;
	    flex-shrink: 0;
    object-fit: cover;
}
.single .woodmart-product-brand img {
    border-radius: 50%;
    width: 135px;
    height: 135px;
    object-fit: cover;
}
.cat-design-default .category-title {
    position: relative;
    bottom: 0px;
    color: #333;
    line-height: 1.4!important;
    left: 0;
	    z-index: 3;
    padding: 15px 0px 0px;
  font-size: 15px!important;
}
.cat-design-default .category-title span{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; 
           line-clamp: 2; 
   -webkit-box-orient: vertical;
}
.home .category-grid-item {
    margin-bottom: 0px!important;
}
.category-grid-item {
    margin-bottom:45px!important;
}
.brands-hover-alt .brand-item img {
    opacity: 1;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    transition: opacity .3s ease, -webkit-filter .3s ease;
    transition: filter .3s ease, opacity .3s ease;
    transition: filter .3s ease, opacity .3s ease, -webkit-filter .3s ease;
}
.brands-widget .brand-item a {
    display: block;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
}
.brands-widget .brand-item {
    text-align: left;
}
.brands-widget .brand-item img {
    height: 270px;
    width: 420px;
    max-height: 270px;
      border-radius: 0%;
}
.w3eden .fetfont, .w3eden .btn, .w3eden .btn.wpdm-front h3.title, .w3eden .wpdm-social-lock-box .IN-widget a span:last-child, .w3eden #xfilelist .panel-heading, .w3eden .wpdm-frontend-tabs a, .w3eden .alert:before, .w3eden .panel .panel-heading, .w3eden .discount-msg, .w3eden .panel.dashboard-panel h3, .w3eden #wpdm-dashboard-sidebar .list-group-item, .w3eden #package-description .wp-switch-editor, .w3eden .w3eden.author-dashbboard .nav.nav-tabs li a, .w3eden .wpdm_cart thead th, .w3eden #csp .list-group-item, .w3eden .modal-title {
    font-family: Rubik, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    width: 100%;
	width: 104.77px;
    text-transform: capitalize!important;
  margin-bottom:0px;
}
.search .entry-title {
    font-size: 34px!important;
    text-transform: capitalize;
}
.title-size-default {
    background: none!important;
    padding-top: 0px;
    padding-bottom: 1px;
}
ul{
padding:0px}
.whb-color-light .search-style-default input[type="text"] {
    border-radius: 4px;
    background-color: white;
	    color: #3e3e3e;
    width: 330px;
}
.has-categories-dropdown input[type="text"]::placeholder {
  color: #777;
}
.has-categories-dropdown input[type="text"] {
    border-radius: 4px;
	color: #777 !important;
    background-color: white;
}	
.home-page .header-aside-inner i, .home-page .header-aside-inner .notification-dropdown i, .home-page .header-aside-inner .header-search-wrap i {
    color: rgb(255 255 255 / 80%);
}
@media (max-width: 576px){
.vc_row.tpgbg{
	margin-bottom: 5px !important;
}
.callto h3.media-heading {
    font-size: 14px;
}
.site-header i, .site-header .notification-dropdown i, .site-header .header-search-wrap i {
    font-size: 20px;
	color:#939597
}
.home-page .header-aside i{
	color:#fff;
}
#wd-5eacebecb42ed .info-box-inner {
    font-size: 14px;
    line-height: 20px;
}
#wd-5ea9138c9d17e .woodmart-text-block {
    line-height: 35px;
    font-size: 35px !important;
}
.woodmart-price-table .woodmart-price-value {
   font-size: 20px;
}
.woodmart-price-table.price-style-default .woodmart-plan-price b {
    font-size: 20px!important;
 }
.ticon .info-box-title {
    margin-bottom: 5px !important;
}
.nttext .woodmart-text-block {
    line-height: 22px!important;
    font-size: 22px!important;
    margin-bottom: 8px;
}
.hstext .woodmart-text-block {
    font-size: 14px!important;
    line-height: 1.5!important;
}
.promo-banner .wrapper-content-banner {
    padding: 15px 20px 40px;
}
.search .entry-title {
    font-size: 26px!important;
    text-transform: capitalize;
}
.search h1.entry-title {
    margin-bottom: 15px!important;
}
.wpdm-all-packages-table tr {
    display: block;
    border: 1px solid rgba(0,0,0,0.1) !important;
    border-radius: 3px;
    margin-bottom: 15px !important;
    position: relative;
}
.archive .brand-desc[data-readmore] {
   height: 145px;
}
.snax-collection-essentials {
    margin: 0px 0px 20px;
}
.archive .fl-desc {
    display: block;
    flex-direction: column;
}
.brand-desc img {
    width: 60px;
    height: 60px;
    margin-right: 20px;
}
.brand-desc {
  margin-top: 0px;
    font-size: 14px;
     margin-bottom: 10px;
}
.artfl{
    display: flex;
	    margin-bottom: 10px;
}
.icon-sub-menu {
    border-left: 0px solid rgba(129, 129, 129, 0.2);
}
.tbrand div.brandspan p {
    margin: 0px;
    font-size: 14px;
}
.js-read-more p {
     font-size: 14px;
}
.bybtn h3 {
    font-size: 22px;
}
.callto .btn {
    border-radius: 4px;
    background-color: #fbb225!important;
    border-color: #68717900;
    color: #fff;
	    font-weight: 500!important;
	font-size: 9pt !important;
	font-family: Rubik, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    width: 100%;
    text-transform: Capitalize;
}
.whb-general-header-inner .searchform input[type="text"] {
    padding-right: 24px;
    height: 36px;
    font-size: 14px;
}
.woodmart-shop-tools {
    padding-left: 0px!important;
    margin-top: 5px!important;
	  padding-right:0px!important;
    justify-content: space-between!important;
    margin-bottom: 8px!important;
}
.yith-wcmap.position-left .user-profile {
    text-align: left;
}
#my-account-menu-tab .myaccount-menu li a {
    padding: 12px 10px 12px;
}
#my-account-menu-tab {
    margin-top: 20px;
}
#my-account-menu-tab .user-info {
    padding-left: 20px;
}
#my-account-menu-tab .user-info .username {
    font-family: nmed;
    font-size: 20px;
    text-transform: capitalize;
    font-weight: normal;
    margin-top: 0px;
}
p.username {
    margin-bottom: 8px;
}
.mobile-nav ul.site-mobile-menu.top {
    margin-top: 0px;
}
.site-mobile-menu li.menu-item-my-account a {
    padding-bottom: 5px;
	    padding-top: 5px;
    padding-left: 20px;
      min-height: 54px!important;
    border-bottom: 0px solid rgba(129, 129, 129, 0.2);
    color: #2d2a2a;
    background-color: #fff!important;
    font-family: roboto;
    text-transform: capitalize;
    letter-spacing: .2px;
    font-weight: 300;
    font-size: 16px;
}
.site-mobile-menu .my-account-with-text > a:before {
    display: none;
}
.menu-item.item-level-0.my-account-with-username{
    padding-bottom: 7px;
	    padding-top: 7px;
    min-height: 58px!important;
}
.yith-wcmap .user-image img {
    max-width: 70px;
   width: 70px;
}
.single-snax_collection .form-section-wrapper {
    padding: 0 0px;
}
#my-account-menu-tab .myaccount-menu {
    list-style: none;
    padding: 0;
    display: flex;
	overflow-x: scroll;
  margin: 0px 0 20px;
    border-bottom: 0px solid #e0e0e0;
}
.product-tabs-wrapper .container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.filters-area {
    position: relative;
    top: 0px;
    display: none;
    padding-top: 0px;
    border-top: 0px solid;
    border-bottom: 0px solid;
}
.woodmart-shop-tools span{
    font-size: 0;
}
.woocommerce-ordering:after {
     width: 14px;
    color: #2d2a2a;
   content: url(sort-solid.svg);
}
.woodmart-shop-tools div:first-child, .woodmart-shop-tools form:first-child {
    margin-right: 0px;
	margin-left: 0px;
}
.woodmart-hover-tiled .product-element-bottom {
    padding: 20px 0px 15px;
}
.arthhh{
	margin-top: 15px;
}
.term-description p {
   line-height: 1.5;
   font-size: 14px;
}
.woodmart-spacing-30, .woodmart-spacing-20 {
    margin-right: -20px;
    margin-left: -20px;
}
.page-id-50126 .woodmart-spacing-30, .page-id-50126 .woodmart-spacing-20 {
   margin-right: -5px;
    margin-left: -5px;
}
.brandspan .tartist {
    text-transform: capitalize;
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 5px!important;
    font-family: inherit;
}
.tabs-location-standard.tabs-type-accordion .product-tabs-wrapper {
    padding-top: 0px;
    padding-bottom: 25px;
    border-top: none;
}
.si-title-wrapper h1.entry-title {
    margin-bottom: 5px!important;
    font-size: 40px!important;
    padding: 0px 0 0;
    margin-top: 18px!important;
    text-transform: capitalize;
    line-height: 1.2;
    font-family: "hedblk";
}
.highlt .woodmart-title-container {
    line-height: 1.2!important;
    font-family: "hedblk";
	    color: #2d2a2a!important;
    font-size: 38px!important;
}
.term-d {
    margin: -10px 0px 25px;
}
.snax-collections-tpl-tiles .snax-collections-item {
    width: 100%;
    padding: 0px 8px 25px;
}
h1.entry-title {
    margin-bottom: 20px!important;
    font-weight: 400!important;
    font-size: 38px!important;
    margin-top: 0px;
    line-height: 1.4;
}
.page-title {
    position: relative;
 margin-top: 25px;
    margin-bottom: 20px;
}
.portfolio-entry .entry-title {
    margin-bottom: 3px !important;
}
.portfolio-text-shown .portfolio-info {
    padding: 10px 0px 10px;
}
.post-single-page .entry-content {
    margin-bottom: 25px;
    font-size: 100%;
}
.post-7063 .si-title-wrapper h1.entry-title {
    margin-bottom: 10px!important;
    margin-top: 25px!important;
    font-size: 38px!important;
}
.slmob h3.product-title {
    margin-bottom: 8px!important;
}
.products {
    margin-top: 0px;
}
.filters-area + .woodmart-active-filters {
    margin-top: -5px;
}
.woodmart-active-filters.sk {
 display: none;
}
.single .woodmart-product-brand img {
    border-radius: 50%;
    width: 80px;
    height: 80px;
    object-fit: cover;
}
.woocommerce-product-gallery .col-lg-3 {
    display: none;
}
.breadcrumbs-location-summary .single-product-page {
    margin-top: 0px;
}
.single .col-12{
    position: relative;
}
.col-lg-2 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.product-image-summary-wrap > div, .product-image-summary-wrap > aside, .full-height-sidebar-wrap > div, .full-height-sidebar-wrap > aside {
    margin-bottom: 0px;
}
.tartist {
    margin-bottom: 15px;
    color: #000;
    display: flex;
}
.single .woodmart-product-brand {
    float: left;
       margin-right: 20px;
}
.tbrand .brandspanc {
    display: block;
}
.single .summary-inner .wd-action-btn.wd-style-text > a {
       padding: 10px 0px 10px;
    flex-grow: 2;
}
.whb-main-header .woodmart-search-form {
    padding-right: 10px;
    padding-left: 10px;
	 margin-right: 10px;
    border-radius: 26px;
}
.woodmart-title-container.woodmart-text-block.font-primary.woodmart-font-weight-400 {
    line-height: 38px!important;
    margin-bottom: -2px!important;
    font-size: 38px!important;
}
span .selection{
 margin-top: 10px;
}
.filter-widget:last-child {
    margin-bottom: 0px;
}
.vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a {
   text-transform: capitalize !important;
    font-weight: 500 !important;
    letter-spacing: 0.5px;
}
.categories-style-default.woodmart-spacing-20
{
    margin-right: -5px;
    margin-left: -5px;
}
.thecolls .woodmart-spacing-30, .woodmart-spacing-20 {
    margin-right: -5px;
    margin-left: -5px;
}
.thecolls .category-grid-item {
    margin-bottom: 20px!important;
}
h3.title.slider-title {
  display: block;
    text-transform: capitalize;
    margin-bottom: 20px!important;
    color: #2d2a2a;
	font-family: nmed!important;
    margin-top: 10px!important;
	  font-weight: normal!important;
	   font-size: 18px;
    line-height: 1.4;
}
.slmob h2 {
    display: block;
    margin-bottom: 20px!important;
    color: #2d2a2a;
	      font-family: nmed!important;
	margin-bottom: 20px;
    font-size: 18px;
      font-weight: normal!important;
    line-height: 1.4;
}
.product-tabs-wrapper {
    margin-top: 0px;
    padding: 0px 15px 80px;
    border-top: 0px solid;
    border-bottom: 0px solid;
}
.nav-shop .term-description p {
    font-weight: normal!important;
    margin: 10px 0px;
	    width: 100%;
	font-size:1rem;
	line-height:1.77;
	    color: #333!important;
}
.whb-general-header-inner .searchform {
   padding-right: 0px;
	   padding-left: 0px;
	      margin-left: 9px;
}
.search-style-with-bg.searchform .searchsubmit {
    right: -2px;
    width: 25px;
    color: #FFF;
}
.whb-general-header-inner .search-style-with-bg.searchform input[type="text"] {
    background-color: #00000000;
	 border: 0px solid #ddd;
    padding: 0 0;
}
.mobile-nav-tabs > ul {
    display: flex;
    margin: 0 0px;
    align-items: stretch;
    flex-direction: row;
}
.whb-general-header-inner .searchform .searchsubmit:after {
    font-size: 13px;
	color: #adadad;
	    margin-top: -9px;
}
.mobile-nav-tabs {
    background-color: rgba(0, 0, 0, 0.0);
	margin-top: 0px;
}
.mobile-nav-tabs .active {
    background-color: rgba(0, 0, 0, 0.0);
    color: #333;
}
.site-mobile-menu .woocommerce-MyAccount-navigation-link a {
    border-bottom: 1px solid rgba(129, 129, 129, 0.05)!important;
}
.menu-item.item-level-0.my-account-with-username{
	background-color: #fff;
}
.col-md-6 {
    position: relative;
    width: auto; 
    min-height: 1px;
  padding-right: 0px; 
   padding-left: 0px;
}
.title-size-default {
    width: 100%;
	align-items: flex-start;
}
.shop-title-wrapper h1.entry-title {
        font-size: 38px!important;
}
.product-element-top h3.product-title {
    margin-bottom: 5px!important;
    font-weight: 400!important;
    font-size: 17px!important;
}
.woodmart-hover-info-alt .top-information {
    align-items: flex-start;
      text-align: left;
    justify-content: flex-end;
       padding: 5px 0px;
}
.whb-main-header .search-style-with-bg.searchform .searchsubmit{
    background-color: #00000000;
}
#wd-5e74895623965 .woodmart-text-block {
    line-height: 38px!important;
	 margin-bottom: 10px;
    font-size: 36px!important;
}
.degh{
width:78%}
.woodmart-hover-info-alt .woodmart-buttons {
    visibility: visible;
    display: none;
    background-color: #101010;
}
.home .searchform input[type="text"] {
    height: 46px;
}
.main-page-wrapper {
    background-color: #FFF;
}}
.dot-pulse{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;box-shadow:9999px 0 0 -5px #9880ff;-webkit-animation:dot-pulse 1.5s infinite linear;animation:dot-pulse 1.5s infinite linear;-webkit-animation-delay:.25s;animation-delay:.25s}.dot-pulse::before,.dot-pulse::after{content:'';display:inline-block;position:absolute;top:0;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff}.dot-pulse::before{box-shadow:9984px 0 0 -5px #9880ff;-webkit-animation:dot-pulse-before 1.5s infinite linear;animation:dot-pulse-before 1.5s infinite linear;-webkit-animation-delay:0s;animation-delay:0s}.dot-pulse::after{box-shadow:10014px 0 0 -5px #9880ff;-webkit-animation:dot-pulse-after 1.5s infinite linear;animation:dot-pulse-after 1.5s infinite linear;-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes dot-pulse-before{0%{box-shadow:9984px 0 0 -5px #9880ff}30%{box-shadow:9984px 0 0 2px #9880ff}60%,100%{box-shadow:9984px 0 0 -5px #9880ff}}@keyframes dot-pulse-before{0%{box-shadow:9984px 0 0 -5px #9880ff}30%{box-shadow:9984px 0 0 2px #9880ff}60%,100%{box-shadow:9984px 0 0 -5px #9880ff}}@-webkit-keyframes dot-pulse{0%{box-shadow:9999px 0 0 -5px #9880ff}30%{box-shadow:9999px 0 0 2px #9880ff}60%,100%{box-shadow:9999px 0 0 -5px #9880ff}}@keyframes dot-pulse{0%{box-shadow:9999px 0 0 -5px #9880ff}30%{box-shadow:9999px 0 0 2px #9880ff}60%,100%{box-shadow:9999px 0 0 -5px #9880ff}}@-webkit-keyframes dot-pulse-after{0%{box-shadow:10014px 0 0 -5px #9880ff}30%{box-shadow:10014px 0 0 2px #9880ff}60%,100%{box-shadow:10014px 0 0 -5px #9880ff}}@keyframes dot-pulse-after{0%{box-shadow:10014px 0 0 -5px #9880ff}30%{box-shadow:10014px 0 0 2px #9880ff}60%,100%{box-shadow:10014px 0 0 -5px #9880ff}}
.highlt .title-after_title {
    line-height: 26px;
    font-size: 16px;
}
.highlt .woodmart-title-container {
    line-height: 60px!important;
    font-size: 50px!important;
	    margin-top: 20px;
    color: #141414;
}
@media (max-width: 576px){
h3.product-title {
  -webkit-font-smoothing: antialiased!important;
    font-size: 15px!important;
}
.bp-profile-content h1.entry-title{
 line-height: 1.2;
     letter-spacing: -0.03rem;
    font-family: "SF UI Text", sans-serif!important;
    font-size: 18px!important;
    font-weight: 500;
}
.vc_foot {
    padding: 5px 15px 5px!important;
}
.brandspanc img{
	margin-right: 0px;
	width: 110px;
    height: 110px;
}
.tax-pa_artist .shop-title-wrapper {
    margin-bottom: 15px;
}
.tax-pa_artist .shop-title-wrapper h1.entry-title {
    font-size: 28px!important;
	margin-bottom: 12px!important;
    margin-top: 0px!important;
}
.tax-pa_artist .brandspanc {
    margin-right: 20px;
	flex-shrink:0;
}
.thighl .woodmart-spacing-30,.thighl .woodmart-spacing-20 {
    margin-right: -5px;
    margin-left: -5px;
}
.filters-area.always-open{
display:none;
}
.popartt .woodmart-title-container {
    line-height: 40px !important;
    font-size: 35px !important;
    color: #000000;
}
.f-btn .filters-area.always-open.filters-opened{
display:none !important;
}
.cat-design-default .category-title {
    position: relative;
    bottom: 0px;
    color: #333;
    line-height: 1.4!important;
    left: 0;
    z-index: 3;
   padding: 15px 0px 0px;
    font-size:14px;}
.therimg .col-md-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.slmob .woodmart-hover-info-alt .product-image-link,.related-products .woodmart-hover-info-alt .product-image-link {
    margin-bottom: 0px;
}
.woodmart-registration-page {
    padding-top: 20px;
}
.single .brandspan {
    margin-top: 20px;
}
.single .tbrand {
    padding:5px 0px 15px;
}
.owl-items-xs-1:not(.owl-loaded) > div {
    width: 92%;
}
.imgartfl{
display:none;
}
.portfolio-info .woodmart-product-brands-links {
    margin-bottom: 5px;
    margin-top: 0px;
    color: #9E9E9E;
    font-size: 13px;
    line-height: 1.3;
}
.snax-collection-items .portfolio-text-shown .portfolio-info span{
     width: 97%;
}
.snax-collection-items .portfolio-text-shown .portfolio-info .portfolio-entry .entry-title {
    font-size: 14px!important;
    text-transform: capitalize;
    font-weight: 600;
}
.pbm{
    width: calc(100% - 65px);
	padding-right:5px;
	 margin-top: -3px;
	}
.portfolio-info .woodmart-product-brands-links a{
    margin-bottom: 0px;
	margin-top:0px;
}
.full-screen-close-icon, button.mfp-close {
    width: 40px;
    height: 40px;
}
.archive h3.product-title {
    margin-bottom: 5px!important;
    color: #555!important;
    -webkit-font-smoothing: antialiased!important;
}
.archive .popup-quick-view .product-tabs-wrapper h3.product-title {
    margin-bottom: 5px!important;
    -webkit-font-smoothing: antialiased!important;
}
.btn:hover, .button:hover, button:hover, .added_to_cart:hover, [type="submit"]:hover, [type="button"]:hover {
   box-shadow: none;
}
.tlabel .woodmart-product-brands-links{
   display: -webkit-box;
    display: -moz-box;
    display: box;
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    overflow: hidden;
}
.tlabel h3.product-title a{
   display: -webkit-box;
    display: -moz-box;
    display: box;
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    overflow: hidden;
}
.tlabel {
    width: auto; 
    font-size: 13px;
    color: #555;
    padding-right:20px;
    line-height: 1.4;
    height: auto;
    overflow: hidden;
}
.wd-action-btn.wd-style-icon > a {
    position: relative;
    display: inline-flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    width: 14px;
    height: 14px;
    font-weight: 400;
    font-size: 0;
    line-height: 0;
}
.wpb_text_column .wpb_wrapper > ul {
    margin-bottom: 10px;
    padding-left: 0px;
}
.wpb_text_column .wpb_wrapper > ul> li{
    margin-bottom: 5px !important;
}
.ftbtm {
    padding-left: 15px!important;
}
.woodmart-buttons span {
    flex-direction: row;
    background: #FFF0;
    box-shadow: 1px 1px 1px rgb(0 0 0 / 0%);
    transition: all .3s ease;
}
.woodmart-buttons.wd-pos-r-t .snax-action.snax-action-add-to-collection-favourites:before {
   font-size: 19px;
    content: "\e036";
    -webkit-text-stroke: 1px black;
    -webkit-text-fill-color: white;
    font-weight: normal;
    font-family: "snaxicon";
}
.woodmart-buttons.wd-pos-r-t a.snax-action.snax-action-add-to-collection-custom:before {
    font-size: 20px!important;
    margin-right: 0px;
	margin-left: 6px;
}
.product-element-bottom .item-button.snax-action.snax-action-add-to-collection-custom{
 display: block;
    margin-left: 10px;
    margin-top: 0px;
}
.product-element-bottom a.snax-action.snax-action-add-to-collection-custom:before {
         font-size: 20px!important;
    content: "\e014";
    font-weight: normal;
    font-family: "snaxicon";
}
.woodmart-hover-tiled .product-element-bottom  button.snax-button-none.snax-actions-toggle {
    margin-top: 0px;
   flex-shrink: 0;
    flex-grow: 0;
}
.shop-title-wrapper {
    padding-bottom: 15px;
}
.owl-carousel .product-grid-item .woodmart-product-brands-links {
    text-align: left;
}
.single .product-element-top h3.product-title {
    text-align: left;
 }
.whb-main-header input[type="text"] {
    padding: 0 10px;
}
.product-image-summary-inner .col-12 {
     padding: 0 0px;
}
.woodmart-shop-tools form:last-child {
    margin-right: 0px;
    margin-left: 0px;
}
.single-breadcrumbs-wrapper .woocommerce-breadcrumb .breadcrumb-link-last {
   font-weight: normal;
}
.woodmart-hover-tiled .product-element-bottom {
   justify-content: space-between;
    display: flex;
align-items: flex-start;
}
.woocommerce-ordering {
    width: 15px;
}
.woodmart-buttons.wd-pos-r-t {
    top: 0px!important;
    right: 0px!important;
	    position: relative!important;
}
.woodmart-show-sidebar-btn {
  margin-right: 0px;
}
p.woocommerce-result-count {
    text-transform: capitalize;
    margin: 0px 0px 0px 0px;
    font-weight: normal;
}
.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12).description-area-before .term-description, .offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12).description-area-before .page-description {
    margin-top: -24px;
    margin-bottom: 40px;
}
.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .woocommerce-result-count:first-child {
    display: block;
    margin-bottom: 0px;
}
.woodmart-carousel-spacing-20 .owl-nav > div[class*="prev"], .woodmart-carousel-spacing-30 .owl-nav > div[class*="prev"] {
    left: 0px;
}
.image-full-width.product-design-alt .summary-inner, .product-full-width.product-design-alt .summary-inner, .product-full-width.product-summary-shadow .summary-inner, .product-full-width.image-full-width .summary-inner {
    max-width: 100%;
	background-color: #fff;
}
.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .woodmart-woo-breadcrumbs {
    justify-content: flex-start;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(129, 129, 129, 0.2);
}
div[class*="woodmart-carousel-spacing"] .owl-nav > div[class*="next"] {
    margin-right: 0px;
}
.woodmart-carousel-spacing-20 .owl-nav > div[class*="next"], .woodmart-carousel-spacing-30 .owl-nav > div[class*="next"] {
    right: 0px;
}
div[class*="woodmart-carousel-spacing"] .owl-nav > div[class*="prev"] {
    margin-left: 0px;
}
.single .slider-type-product {
    padding-bottom: 0px;
}
.slider-type-product, .slider-type-post, .categories-style-carousel {
    margin-bottom: 5px;
}
.category-grid-item {
    margin-bottom: 20px!important;
}
.bktk .cat-design-default .category-title {
font-size: 15px;
}
.woodmart-filter-buttons .open-filters {
    padding-right: 15px;
    margin-right: 8px;
}
.bbolsp{
padding: 0px 0px 8px 0px;
    display: block;
    margin-bottom: 8px;
	border-bottom:1px solid #f6f6f6;
}
.tax-pa_books .shop-title-wrapper h1.entry-title {
    font-size: 24px!important;
	 margin-bottom: 5px!important;
}
.highlt .woodmart-title-container {
    line-height: 1.2!important;
    font-family: "hedblk";
    color: #2d2a2a!important;
    font-size: 35px!important;
}
.bbol.lf{
    margin-left: 0px;
}
.poduct-tabs-inner > div:not(:last-child) {
    margin-bottom: 0px;
}
.woodmart-hover-info-alt .top-information {
    position: absolute;
    padding: 0;
    opacity: 1;
	bottom: 30px;
	padding-right:20px;
    left: 13px;
}
.home .category-grid-item {
    margin-bottom: 0px!important;
}
.product-tabs-wrapper .product-grid-item.woodmart-hover-info-alt{
    margin-bottom: 0px!important;
    text-align: left;
}
.single .owl-items-xs-1:not(.owl-loaded) > div {
    width: auto;
}
.slide-product.owl-carousel-item .woodmart-hover-tiled .product-element-bottom {
    padding: 15px 0px 0px;
    background-color: #fff0;
}
.woodmart-filter-buttons {
    margin-right: 5px;
}
.hmob{
padding-top:0px!important;
}
.itcount{
color: #000;
}
.login-form-side .create-account-question:before {
    margin-bottom: 15px;
    font-size: 30px;
    line-height: 30px;
}
login-form-side .create-account-text {
   margin-bottom: 10px;
}
.tax-pa_collection .shop-title-wrapper h1.entry-title {
    margin-bottom: 10px!important;
    font-size: 30px!important;
    margin-top: 0px;
    line-height: 1.2;
}
.my-friends .buddypress-wrap .bb-profile-grid .subnav-filters {
    margin-bottom: 20px;
    display: flex;
    flex-direction: row;
}
.tax-pa_culture .shop-title-wrapper h1.entry-title {
    font-size: 32px!important;
    margin-bottom: 10px!important;
    margin-top: 0px!important;
    line-height: 1.2;
}
.vc_row.wpb_row.tpgbg{
    background: none!important;
}
element.style {
}
#wd-6029bb2266465 .title-after_title {
    line-height: 26px;
    font-size: 16px;
}
.title-wrapper > div:last-child {
    margin-bottom: 0;
}
.page-id-231333 .highlt .title-after_title {
    line-height: 1.4!important;
    font-size: 16px!important;
    padding-right: 20px;
}
.tax-pa_topics .shop-title-wrapper h1.entry-title {
    font-size: 32px!important;
    margin-bottom: 5px!important;
    margin-top: 0px!important;
    line-height: 1.2;
}
.tax-pa_movement .shop-title-wrapper h1.entry-title {
    font-size: 32px!important;
    margin-bottom: 0px!important;
    margin-top: -5px!important;
    line-height: 1.2;
}
.artab{
margin-top:-5px;
}
.snax-user-upvotes .snax-collection-tpl-tile .snax-collection-title {
    margin-bottom: 2px;
}
.snax-votes  {
    margin-top: 20px;
}
.snax-votes .snax-collection-tpl-tile {
   margin-bottom:20px;
}
.my-account-with-username.my-account-with-text.lrm-login a {
    border-bottom: 1px solid rgba(129, 129, 129, 0.08);
}
.icon-sub-menu:after{
	display:none
}
.page-id-140657 .woodmart-spacing-20 {
    margin-right: -5px;
    margin-left: -5px;
}
li.collmenu > a {
    background-color: #ffffff!important;
    padding-right: 60px;
    min-height: 54px;
}
.site-mobile-menu li.menu-item-has-children > a {
    background-color: #ffffff;
}
li.collmenu .icon-sub-menu:after {
    display:none;
}
.snax-collection-items .portfolio-text-shown .portfolio-info {
    padding: 5px 15px 30px;
}
.single .woodmart-product-brand {
    float: left;
    margin-top: 3px;
    margin-bottom: 10px;
    flex-shrink: 0;
    object-fit: cover;
    margin-right: 20px;
}
.dflex {
    line-height: 1;
}
.snax_collection-template-default.single .woodmart-spacing-20 > [class*="col"] {
    padding-right: 0px!important;
    padding-left: 0px!important;
}
.thecolls .category-grid-item {
    margin-bottom: 20px!important;
    padding-right: 15px;
    padding-left: 15px;
}
.thecolls .woodmart-spacing-30, .woodmart-spacing-20 {
    margin-right: -15px;
    margin-left: -15px;
}
.page-id-173473 .thecolls .woodmart-spacing-30,.page-id-173473 .woodmart-spacing-20 {
    margin-right: -5px;
    margin-left: -5px;
}
.product-grid-item {
   padding-left: 0px!important;
    padding-right: 0px!important;
}
.woodmart-hover-tiled .product-element-bottom {
    padding: 20px 15px 15px!important;
	position: relative;
  }
.therimg .category-image-wrapp {
    height: 130px;
}
.therimg .cat-design-default .category-title {
    font-size: 14px !important;
}
.therimg .wrapp-catti a {
    left: 10px;
    bottom: 10px;
    right: 10px;
}
.therimg .col-md-3 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.my-friends .buddypress-wrap .subnav-filters .grid-filters {
    margin-top: 10px;
    margin-right: 10px;
}
.saic-wrapper {
    background: #ffffff;
    margin-bottom: 0px;
}
.page-id-74543 .page-title {
    position: relative;
    margin-top: 25px;
    margin-bottom: 0px;
}
.woodmart-row-gradient.wd-fill {
	background-image:none!important;
}
.plc-product_title {
    width: 80%;
    border-radius: 54px;
    margin-bottom: 10px;
    height: 25px;
    overflow: hidden;
    background-color: #f4f7fa9c;
}
.page-id-173473 .cat-design-default .category-title {
    left: 15px;
}
li.menu-item-175312{
margin-top:0px
}
#ajaxsearchpro1_1, #ajaxsearchpro1_2, div.asp_m.asp_m_1 {
    width: 75%!important;
}
div.asp_w.asp_r.isotopic .results .item .asp_content .category-title {
    color: #fff!important;
    line-height: 1.4 !important;
    align-items: center;
    z-index: 3;
	font-weight: normal!important;
    font-family: nmed!important;
    padding: 0px 0px 0px;
    text-transform: capitalize;
    font-size: 13px !important;
}
div.asp_w.asp_r.isotopic .results .item .asp_content .category-title {
    left: 6px!important;
    top: auto;
    position: absolute;
    bottom: 6px!important;
}
.therimg .category-grid-item {
    margin-bottom: 20px!important;
}
.woodmart-active-filters.dks{
   display: none;
}
.whb-general-header-inner .woodmart-search-form input[type='text'] {
    text-indent: 0px!important;
}
.product-tabs-wrapper .product-grid-item.woodmart-hover-info-alt {
     margin-right: 4px;
}
.tbrand div.brandspan p {
    margin-bottom: 10px;
    font-size:1rem;
	line-height:1.77;
}
.info-box-icon img{
     width: 65px;
	 height: 65px;
}
h3.title.slider-title, .dkmob h2 {
    margin-top: 25px!important;
}
.btab .products {
   margin-bottom: -20px;
}
.woodmart-hover-info-alt .top-information {
    align-items: flex-start;
    justify-content: flex-end;
	    bottom: 15px;
    padding: 0px 0px;
}
.abst .si-title-wrapper h1.entry-title {
    font-size: 40px!important;
    line-height: 1.4;
}
.si-title-wrapper h1.entry-title {
   font-size: 30px!important;
    line-height: 1.4;
}
.snax-collection-essentials p {
    margin: 5px 15px 6px 0px!important;
    line-height: 1.5;
    font-size: 14px;
}
.owl-items-xs-1:not(.owl-loaded) > div {
    width: 100%;
}
.cat-design-default .category-title {
    font-size: 14px!important;
}
.plc-main {
    width: 100%;
    border-radius: 0px;
        height: 350px;
    position: relative;
    overflow: hidden;
    background-color: #f3f3f3f7;
    margin: 0 auto;
}
.lrm-user-modal-container.sing.popup-quick-view .row.product-image-summary-wrap {
    height: auto;
    margin-right: 0px;
     margin-left: 0px;
}
.lrm-user-modal-container.sing.popup-quick-view .product-image-summary.col-12 {
	padding: 0px;
 }
.plc-dl_med {
    background-color: #f4f7fa;
    position: relative;
    height: 35px;
    overflow: hidden;
    width: 100%;
    border-radius: 64px;
    margin-bottom: 10px;
}
.product-quick-view {
    background-color: #fff;
}
#snax-popup-add-to-collection h2 {
    font-size: 18px;
}
#snax-popup-add-to-collection button.mfp-close:after {
    color: rgb(142 142 142 / 80%);
}
.lrm-user-modal.sing {
    padding: 0px;
}
.lrm-close-form {
    width: auto;
    height: auto;
    right: 10px;
    top: 10px;
}
.product-element-bottom .item-button.snax-action {
    padding: 0px;
    line-height: 1;
    width: auto;
    height: auto!important;
    transition: background-color 0.05s ease;
    background-color: #ffffff;
    border-radius: 3px;
    margin-bottom: 1px;
}
.product-element-bottom a.snax-action.snax-action-add-to-collection-favourites:before {
    font-size: 19px;
    content: "\e036";
	-webkit-text-stroke: 1px black;
	-webkit-text-fill-color: white;
    font-weight: normal;
    font-family: "snaxicon";
}
.product-element-bottom .snax-collection-item-added:before{
     content: "\e008"!important;
	 font-family: "snaxicon"!important;
	 font-size: 20px!important;
		-webkit-text-stroke: 0px black!important;
		-webkit-text-fill-color: black!important;
}
.bb-mobile-panel-header .user-wrap {
  padding: 30px 15px 20px 0;
}
.lrm-user-modal-container {
    width: 92%;
}
.home-page .snax-notifications {
    top: 10px;
}
.searchform .searchsubmit:after {
    color: #a5a5a5;
}
.searchform .searchsubmit {
   width: 60px;
    background-color: #ffffff;
}
.site-mobile-menu li.menu-item-my-account a {
    padding-bottom: 5px;
    padding-top: 2px;
    padding-left: 20px;
    min-height: 46px!important;
    border-bottom: 1px solid rgba(129, 129, 129, 0.05);
    color: #2d2a2a;
    background-color: #fff!important;
    font-family: roboto;
    text-transform: capitalize;
    letter-spacing: .2px;
    font-weight: 300;
    font-size: 16px!important;
}
.snax .snax-wpsl .wp-social-login-provider {
    border-width: 1px;
    font-size: 14px;
    background-color: #fff;
    position: relative;
    padding: 8px 5px;
    border-radius: 3px;
    color: #333;
    border-color: #e3e3e3;
    margin: 0 4px 5px;
}
.snax .snax-wpsl .wp-social-login-provider-google:before {
    content: '';
     width: 15px;
    height: 15px;
    border-radius: 1.5px;
    background-color: #FFF;
    background-image: url(https://artvee.com/dupapev/inc/admin/assets/images/google-btn-icon.svg);
    background-position: center;
    background-size: 15px;
    background-repeat: no-repeat;
}
.snax .snax-wpsl .wp-social-login-provider-twitter:before {
    content: '';
  width: 15px;
    height: 15px;
    border-radius: 1.5px;
    background-color: #FFF;
    background-image: url(https://artvee.com/dupapev/inc/admin/assets/images/twitter-btn-icon.svg);
    background-position: center;
    background-size: 16px;
    background-repeat: no-repeat;
}
.snax .snax-wpsl .wp-social-login-provider-facebook:before {
    content: '';
    width: 15px;
    height: 15px;
    border-radius: 1.5px;
    background-color: #FFF;
    background-image: url(https://artvee.com/dupapev/inc/admin/assets/images/facebook-btn-icon.svg);
    background-position: center;
    background-size: 15px;
    background-repeat: no-repeat;
}
.tax-pa_books .abdate {
    margin-bottom: 0px;
    margin-top: 4px;
}
.tax-pa_books .ttdesc {
    margin-top: -10px;
}
button.mfp-close:after {
  color: rgb(255 255 255 / 80%);
}
.highlt .title-after_title {
    line-height: 1.4!important;
    font-size: 15px!important;
	padding-right:20px;
}
.woodmart-spacing-20 > [class*="col"].snax_collection {
    margin-bottom: 25px;
}
.title-after_title {
    font-size: 15px;
    line-height: 22px;
}
.product-tabs-wrapper .product-element-top h3.product-title {
    font-size: 14px!important;
}
.tax-pa_collection .ttdesc {
    margin-top: 0px;
}
.ttdesc {
    margin-top: 10px;
}
.abdate {
    margin-bottom: 6px;
  margin-top: -6px;
}
button.mfp-close:after {
    font: normal normal normal 28px/1 "bb-icons";
}
.snax-collections-tpl-icons .snax-collections-items {
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
.artfl {
    flex-direction: column;
    display: flex;
	   margin-bottom: 10px;
 }
.sub-menu-dropdown.color-scheme-dark .sub-menu a{
      color: #ffffff; 
}
.sub-menu.color-scheme-dark>li{
width:100%;
	  background: #000;
	color:#fff;
	border-bottom:1px solid #161616
}
.snax-collection-essentials.abst .flex.jl.cc {
    align-items: center;
    flex-direction:row;
}
.snax-collection-essentials.abst .d-actn {
    padding: 0px 0px 0px 0px;
}
.snax-collection-essentials.abst .flex.jl.cc {
    align-items: center;
    flex-direction:row;
}
.snax-collection-essentials.abst .d-actn {
    padding: 0px 0px 0px 0px;
}
.d-actn{
	 padding: 15px 0px 0px 0px;    
    display: flex;
}
.bp-personal-sub-tab {
    margin-bottom: 0px!important;
}
.s_collections .bp-personal-sub-tab {
    margin-bottom: 10px!important;
}
.snax-collections-tpl-icons .snax-collections-item {
    margin-bottom: 15px!important;
}
.bb-profile-grid.bb-grid .snax-collections-tpl-tiles .snax-collections-item {
    width: 100%;
    padding: 0px 8px 10px;
}
.slide-from-left {
    -webkit-transform: translate3d(-101%, 0, 0);
    transform: translate3d(-101%, 0, 0);
}
.flex.jl.cc {
    align-items: flex-start;
    flex-direction: column;
	    flex-shrink: 0;
}
.site-mobile-menu li a {
     padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 20px;
}
.buddypress-wrap .bb-profile-grid .subnav-filters {
    margin-bottom: 0px;
}
.popup-quick-view .archive h3.product-title {
    margin-bottom: 5px!important;
    color: #fff!important;
    -webkit-font-smoothing: antialiased!important;
}
 .site-header .header-search-wrap i {
    color: #cecece;
    font-size: 21px;
}
.product-quick-view .summary-inner.col-12 {
    max-width: 100%;
    padding-top: 20px;
    padding-right: 15px;
    padding-left: 15px;
    border-left: 0px solid #eee;
}
.brandspan {
    margin-top: 20px;
}
.popup-quick-view {
    margin: 0!important;
}
.post-image-mask {
    display: block;
}
.product-quick-view .product-tabs-wrapper {
    margin-top: 0px;
    padding: 0px 15px 30px;
    border-top: 0px solid;
    border-bottom: 0px solid;
}
.product-quick-view .woodmart-product-brand img {
    border-radius: 50%;
    width: 120px;
    height: 120px;
    object-fit: cover;
}
.product-quick-view .woodmart-product-brand {
    float: left;
	    margin-top: 3px;
    margin-bottom: 10px;
     flex-shrink: 0;
    object-fit: cover;
    margin-right: 20px;
}
.popup-quick-view .product-image-summary-wrap > aside {
    margin-bottom: 0;
    margin: 0px;
    padding: 20px 15px 0;
}
.snax-collection.snax-collection-tpl-tile .flex {
     margin-bottom: 10px;
}
.popup-quick-view .col-12 {
     padding: 0px;
}
.product-quick-view .summary-inner .product-image-summary {
    padding: 0px;
    background-color: rgb(244, 244, 244);
}
.popup-quick-view .product-image-summary {
    min-height: 30px;
}
.mobile-nav ul.site-mobile-menu.top {
    margin-top: 0px;
    margin-bottom: 0;
}
.bp-navs.bp-subnavs {
    margin: 0px 0 0px!important;
    overflow: hidden;
}
.bp-profile-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow:  column;
    flex-flow: column;
}
.tax-product_cat .offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12).description-area-before .term-description, .offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12).description-area-before .page-description {
    margin-bottom: 45px;
}
.tax-product_cat .page-title.title-shop {
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
}
.member-title-wrap {
    margin: 0px 0 0px 0;
}
.bb-mobile-panel-inner .bb-left-panel-mobile {
    margin-left: 10px;
    position: absolute;
    top: 5px;
    right: 0;
    margin-right: 10px;
}
.header-search-wrap .woodmart-search-form {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: 0px;
    border-radius: 0px;
}
.header-search-wrap {
    height: 64px;
}
.header-search-wrap .searchform input[type="text"] {
    height: 61px;
    border: 0px solid #f5f8fa;
    border-radius: 0;
    background-color: #ffffff;
    font-size: 14px;
}
.whb-general-header-inner .searchform .searchsubmit:after {
    display:none;
}
.snax-entry-update {
     margin-left: 5px;
}
.bb-profile-grid .messages-wrapper {
    margin: 30px auto;
    width: 100%;
}
.snax-collection-essentials .page-title.title-shop {
    position: relative;
    margin-top: 8px;
    margin-bottom: 0px;
}
.cat-design-default.categories-with-shadow .category-image-wrapp {
    box-shadow: none;
}
body #buddypress .member-header-actions {
    display: flex;
    flex-flow:nowrap;
    margin: 0px 0 0px;
}
#cover-image-container {
    background: #fff;
    border: 0px solid #E7E9EC;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0;
    padding: 30px 0px 20px;
    font-size: 14px;
    line-height: 1.3575;
}
body #buddypress #item-header-cover-image #item-header-avatar {
    margin-right: 15px;
}
body #buddypress #item-header-cover-image #item-header-avatar img.avatar {
    box-shadow: none;
    border: 0px solid #fff;
    margin-top: 0px;
    border-radius: 50%!important;
    max-width: 90px;
}
.bp_members.type-bp_members #item-header-content > .flex #send-private-message, .bp_members.type-bp_members #item-header-content > .flex .bb-user-content-wrap, .bp_members.type-bp_members #item-header-content > .flex .member-header-actions {
    text-align: left;
}
.bp-profile-content .profile:not(.public) {
    padding: 20px 0px;
}
.item-body .bp-widget {
    margin: 0px;
}
.buddypress-wrap .widget-title {
    color: #2d2a2a;
}
.site-header .menu-item-74786 {
    position: relative;
	margin:0px 0px 15px;
}
.profile-edit  .bp-profile-content{
    padding: 15px;
}
.my-profile.change-avatar .bp-profile-content{
    padding: 15px;
}
.my-profile.profile.change-cover-image .bp-profile-content{
    padding: 0px;
}
.buddypress-wrap .bp-subnavs {
    margin: 20px 0 0px;
}
.bp-navs ul li a {
    border-bottom: 1px solid transparent;
    margin-bottom: 0px;
}
.woodmart-sticky-sidebar-opener:not(.sticky-toolbar) {
    top: 11%;
}
nav#object-nav {
    margin: 0 0 20px;
}
.bp-settings-container{
    margin: 0px auto;
    width: 100%;
}
.my-profile.profile.change-cover-image .bp-wrap .bp-profile-wrapper {
    margin: 0px auto;
    width: 100%;
}
.my-profile.change-avatar .bp-wrap .bp-profile-wrapper {
    margin: 0px auto;
    width: 100%;
}
.profile-edit .bp-wrap .bp-profile-wrapper {
    margin: 0px auto;
    width: 100%;
}
.my-profile.profile.public .bp-wrap .bp-profile-wrapper {
    margin: 0px auto;
    width: 100%;
}
.bb-profile-grid .category-grid-item {
    margin-bottom: 20px!important;
}
.site-mobile-menu li.item-level-1 a {
    padding-bottom: 10px;
    padding-top: 10px;
}
.bb-profile-grid, .bb-grid {
    margin: 0 auto;
    width: 100%;
    padding: 0px 15px;
}
.page.buddypress .bp-profile-wrapper #subnav {
     -ms-flex: 0 0 1;
    flex: 1;
    background: #FBFBFC;
    border-right: 0px solid #E7E9EC;
    border-bottom: 0;
    min-height: 0;
    border-radius: 0px;
       margin: 0 -15px;
    padding: 0px 0;
}
.site-mobile-menu.opener-page li.menu-item-74786 {
    background-color: #f8f8f88f;
}
.icon-sub-menu.up-icon {
    color: #101010;
    background-color: #00000000!important;
}
.bp-navs ul {
    margin: 0 auto;
	 padding: 0px 15px;
    width: 100%;
}
nav#object-nav a {
    color: #939597;
    display: block;
    padding: 10px 0 10px;
    text-decoration: none;
    font-size: 15px;
    line-height: 2;
}
.site-mobile-menu .sub-menu li a  {
    min-height: 50px;
	    display: flex;
    font-family: roboto;
    border-bottom: 0px solid rgba(129, 129, 129, 0.2);
    color: #2d2a2a;
    letter-spacing: .2px;
    font-weight: 300;
    font-size: 18px;
    line-height: 1.3;
}
.title-wrapper .title {
    display: block;
    margin-top: 10px;
    margin-bottom: 0;
}
.page-title.title-shop {
    position: relative;
    margin-top: 25px;
    margin-bottom: 5px;
}
.shop-title-wrapper h1.entry-title {
    margin-bottom: 5px!important;
    font-size: 38px!important;
    margin-top: 15px;
    line-height: 1.4;
    font-family: "hedblk";
}
.snax-collections-tpl-listxs::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}
.snax-collections-tpl-listxs::-webkit-scrollbar
{
	width: 6px;
	margin-left:-6px;
	background-color: #F5F5F5;
}
.snax-collections-tpl-listxs::-webkit-scrollbar-thumb
{
	background-color: #999;
}
#snax-popup-add-to-collection .mfp-close {
      top: 12px !important;
    right: 10px;
}
arrow-down.svg {
    margin-top: 0px;
	text-transform: capitalize;
	background-color: #ff8e3c;
}
#snax-popup-add-to-collection .snax-edit-collection-row-visibility {
    display: flex;
    margin: 0px 0px 0px;
}
#snax-popup-add-to-collection .snax-edit-collection-row-visibility span {
    min-width: 80px;
}
.flexfm {
    display: flex;
    width: 100%;
	 margin-bottom: 10px;
    align-items: center;
    margin-top: 20px;
}
.snax-add-to-collection {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}
.snax-form-collection-search {
   width: 100%;
    margin-right: 0px;
}
textarea#sdesc {
    height: 45px;
    min-height: 40px;
    padding: 10px;
}
.snax-collections.snax-collections-tpl-listxs {
    width: 100%;
	max-height: 230px;
    overflow-y: auto;
}
.white-popup {
  margin: 20px;
    border-radius: 4px;
    padding: 15px 15px 15px 15px;
}
.artflex {
    display: flex;
	align-items:center;
}
.snax-collection-tpl-tile .snax-collection-title {
    margin-bottom: 0px;
    margin-top: 15px;
    padding: 0px 0 0px;
    color: #fff;
}
.buddypress-wrap h1, .buddypress-wrap h2, .buddypress-wrap h4, .buddypress-wrap h5, .buddypress-wrap h6 {
    margin-bottom: -1px!important;
}
.bp-profile-content .profile:not(.public) {
    padding: 20px 0px;
}
h2.user-nicename {
    text-transform: capitalize;
    margin-top: 0px;
    font-family: hedblk, Arial, Helvetica, sans-serif !important;
    line-height: 1;
    margin-bottom: 4px !important;
    font-weight: 400 !important;
font-size: 26px !important;
}
.profile-header.flex.align-items-center {
    margin: 30px auto -1px auto;
    width: 100%;
    padding: 15px 15px;
}
h1.entry-title.bb-profile-title {
    font-size: 20px!important;
}
.profile.public .profile-header.flex.align-items-center {
    margin: 0px auto 0px auto;
    padding: 15px 15px;
}
.bp-wrap .bp-profile-wrapper {
    margin: 0 auto;
    width: 100%;
}
h1.entry-title.settings-title {
    font-size: 20px!important;
}
 .buddypress-wrap .bp-subnavs ul li {
    flex-shrink: 0;
}
.bp-navs ul.subnav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    overflow-x: scroll;
    justify-content: flex-start;
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important;
}
#buddypress .bb-bp-settings-content {
    padding: 35px 15px;
}
.entry-header.settings-header {
    margin: 30px auto -1px auto;
    width: 100%;
    background-color: #f5f6f7;
    border-radius: 6px 6px 0px 0px;
    border: 1px solid #e7e9ec;
    border-bottom: 0px solid #e7e9ec;
    padding: 15px 15px;
}
.bp-settings-container {
    margin: 0px auto;
    width: 100%;
    overflow: hidden;
}
.bp-wrap {
    margin: 0 auto;
    width: 100%;
}
body #buddypress #item-header-cover-image {
  padding: 0 15px;
     width: 100%;
}
}
@media (min-width: 1025px){
	.lrm-user-modal-container.sing.popup-quick-view .product-image-summary.col-12 {
    background-color: #f7f7f7;
}
	.single-product div.term-description + [data-readmore-toggle]{
    display: block;
    margin-left: 15px;
 }
.lrm-user-modal-container.sing.popup-quick-view .product-image-summary.col-12 {
   min-height: 700px;
}
.plc-main {
    width: 100%;
}
.page-id-19804 .woodmart-products-holder .col-md-3.col-sm-4.col-12{
	padding-right: 10px;
    padding-left: 10px;
}
.snax_collection-template-default.single .col-lg-12{
    padding-right: 0px;
    padding-top: 25px;
}
.my-friends .bp-navs.bp-subnavs.no-ajax.user-subnav{
width: 50%;
    float: left;
}
.snax-collection-tpl-tile .scol-bt {
    height: 180px;
}
.bb-profile-grid .wrapp-catti .wpw-fp-follow-btn-wrapper {
    left: 19px;
}
.snax-votes  {
    margin-bottom: 25px;
    margin-top: 30px;
    margin-left: -10px;
    margin-right: -10px;
	display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
}
.snax-votes .snax-collection-tpl-tile {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    width: 25%;
	margin-bottom:30px;
    padding: 0 10px;
}
.collmenu .sub-menu-dropdown.color-scheme-dark .sub-menu {
    display: block;
}
.bp-user .woodmart-search-form {
    max-width: 100%!important;
    margin: 0 auto;
}
.bp-user .whb-general-header-inner .searchform input[type="text"] {
    height: 36px;
}
#menu-item-19363 .sub-menu-dropdown,#menu-item-19363 .sub-sub-menu {
    width: 360px;
}
.collmenu.menu-simple-dropdown li {
    width: 100%;
    padding: 0px 0px 0px 0px !important;
}
.expmenu.menu-simple-dropdown li {
    width: 100%;
    padding: 0px 0px 0px 0px !important;
}
.my-friends .subnav-filters.filters.no-ajax{
    width: 50%;
    float: right;
}
.woodmart-shop-tools {
    margin-top: 0px;
    margin-bottom: 0px;
}
.vc_row.wpb_row.vc_row-fluid.tpgbg {
    margin-bottom: 0px !important;
}
.therimg .col-md-3 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.tax-pa_artist p.woocommerce-result-count {
    text-transform: capitalize;
    margin: -5px 0px 0px 0px;
    font-weight: normal;
}
.woodmart-active-filters {
    margin-top: 0px;
    margin-bottom: 0px;
	margin-left: 20px!important;
}
.woodmart-show-sidebar-btn {
    margin-right: 15px!important;
	margin-top: -5px;
}
.woodmart-active-filters.mb{
   display: none;
}
.filters-area {
   display: block;
	    width: 100%;
}
.info-box-icon img{
     width: 45px;
	 height: 45px;
}
.info-box-icon{
	padding-top:5px;
}
.animated-background {
  animation-duration: .6s;
}
.snax-collection-item-adding:before {
    opacity: 1;
    font-size: 0px !important;
    transition: opacity .2s ease;
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 1px solid #BBB;
    border-left-color: #000;
    border-radius: 50%;
    vertical-align: middle;
    -webkit-animation: wd-rotate 450ms infinite linear;
    animation: wd-rotate 450ms infinite linear;
}
.lrm-close-form {
    right: 10px;
    top: 10px;
}
.plc-main {
    background-color: #ddddddbf;
}
a.lrm-close-form:before {
    opacity: 1;
    color: rgb(255 255 255 /100%);
    font: normal normal normal 50px/1 "bb-icons" !important;
}
.tax-pa_artist .tidate {
    display: flex;
    flex-direction: column;
}
.popup-quick-view .brandspanc {
    height: 100%;
    float: left;
    margin-bottom: 0px;
}
.popup-quick-view .term-description{
	 width: 90%!important;
	 margin-top: 20px;
}
.product-quick-view .woodmart-product-brand {
    margin-bottom: 10px;
}
.whb-secondary-menu .menu-simple-dropdown .sub-menu-dropdown, .whb-secondary-menu .menu-simple-dropdown .sub-sub-menu {
    padding-right: 5px;
    padding-left: 5px;
}
.product-artist .tidate {
    margin-bottom: 12px;
    display: flex;
    flex-direction: column;
}
.product-tabs-wrapper {
    padding: 10px 40px 80px;
}
.product-quick-view .summary-inner .wd-action-btn.wd-style-text > a {
    border: 1px solid #ececec;
}
.product-quick-view .summary-inner .wd-action-btn.wd-style-text > a {
   background-color: #fff;
}
.sub-menu-dropdown.color-scheme-dark .sub-menu {
    display: flex;
    flex-wrap: wrap;
}
.woodmart-spacing-20 > [class*="col"].snax_collection {
    margin-bottom: 30px;
}
.menu-simple-dropdown li {
    width: 50%;
	padding: 0px 5px 0px 5px !important;
}
.popup-quick-view .row.product-image-summary-wrap {
   	background-color:#f8f8f8;
}
.popup-quick-view {
    max-width: 100%!important;
margin: 0;
min-height: 1100px;
}
.product-image-summary.col-12{
 padding:0px;
}
.product-image-summary .product-image-wrap {
    padding: 40px;
}
.home-page i.bb-icon-menu-dots-h{
    color: #fff;
}
.buddypress-wrap .bb-profile-grid .subnav-filters {
    margin-bottom:10px;
}
.tax-pa_artist .page-title {
    margin-top: 40px;
	margin-bottom: 20px;
}
.popup-quick-view .brandspan {
    margin-top: 0px;
}
.popup-quick-view .summary-inner h1.entry-title {
    width: calc(100% - 30px);
}
button.mfp-close:after {
    font: normal normal normal 35px/1 "bb-icons";
}
.popup-quick-view button.mfp-close {
    top: 3px !important;
    right: -4px;
}
body #buddypress .member-header-actions {
   display: flex;
    align-self: flex-start;
    flex-flow: row wrap;
  margin: 12px 0 0px 0px;
}
.nspanc {
    margin-top: 0px;
	  margin-bottom: 5px;
    display: flex;
   align-items:center;
}
.whb-secondary-menu .item-level-0 > a, .full-screen-nav .item-level-0 > a, .wd-tools-element .wd-tools-count, .woodmart-cart-design-2 .woodmart-cart-number, .woodmart-cart-design-5 .woodmart-cart-number {
    font-family: hedlt,Roboto, Arial, Helvetica, sans-serif!important;
    font-weight: 500!important;
    font-size: 15px!important;
}
.si-title-wrapper h1.entry-title {
    margin-bottom: 10px!important;
    font-size: 50px!important;
    text-transform: capitalize;
    line-height: 1.2;
    font-family: "hedblk";
}
.snax-collections-tpl-icons .snax-collections-item {
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    width: 20%;
    padding: 0 10px 25px;
}
.tax-pa_artist .woodmart-show-sidebar-btn {
margin-right: 0px;
}
.tax-pa_artist .shop-title-wrapper h1.entry-title {
    margin-bottom: 12px!important;
    font-size: 45px!important;
    margin-right: 20px!important;
    margin-top: 0px;
    line-height: 1;
}
.tax-pa_artist .abdate {
    margin-right: 20px;
}
.tax-pa_artist .artfl{
 margin-bottom: 0px!important;
}
.artfl{
 margin-bottom: 10px;
}
[data-hide_pagination_control="no"] .owl-carousel:not(.owl-loaded) {
    padding-bottom: 10px !important;
}
.single .brandspanc {
    height: 100%;
    float: left;
    margin-bottom: 40px;
}
.brandspanc {
    height: 100%;
	float:left;
    margin-bottom: 20px;
}
.filters-area {
   display: flex!important;
}
.filters-area.always-open>* {
    width: 260px;
}
.woodmart-shop-tools {
    text-align: right;
    align-items: center;
    justify-content: space-between;
    display: flex;
}
.brand-desc {
    display: flex;
    font-size: 15px;
}
.imgartfl{
flex-shrink:0;
	margin-right:0px;
}
.artfl .brandspanc {
 display:none;
}
.archive .brand-desc p + [data-readmore-toggle], .archive .brand-desc p[data-readmore] {
    display: block;
    width: 100%;
}
.brand-desc img {
    border-radius: 50%;
    width: 170px;
    height: 170px;
    margin-right: 35px;
    object-fit: cover;
}
.offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) .shop-loop-head {
    margin-top: 0px;
}
.snax_collection-template-default.single .col-lg-12{
    padding-right: 10px;
    padding-left: 10px;
	    padding-top: 20px;
}
.col-lg-10 {
    -ms-flex: 0 0 calc(100% - 420px);
    flex: 0 0 calc(100% - 420px);
    max-width: calc(100% - 420px);
}
.offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) .woodmart-woo-breadcrumbs {
    margin-bottom: 20px;
    border-bottom: 0px solid rgba(129, 129, 129, 0.2);
}
.offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12).description-area-before .term-description, .offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12).description-area-before .page-description {
    margin-top: 0px;
    margin-bottom: 15px;
}
.image-full-width.product-design-alt .summary-inner, .product-full-width.product-design-alt .summary-inner, .product-full-width.product-summary-shadow .summary-inner, .product-full-width.image-full-width .summary-inner {
    max-width: 420px;
}
.nav-shop {
     width: 90%;
}
.filter-widget:last-child {
    margin-bottom: 10px;
}
.single-breadcrumbs-wrapper .container {
    width: 100%;
}
.home .tpgbg .woodmart-search-form{
 max-width: 35%;
	    margin: 0 auto;
}
p.noitem {
    margin-left: 10px;
}
.nav-shop .term-description p {
    margin-bottom: 15px;
    margin-top: 0px;
    font-size: 1rem;
    line-height: 1.77;
}
.page-id-19829  .main-page-wrapper {
    margin-top: 0px;
    margin: 0 auto;
	    background-color: #FFF0;
    width: 1200px;
    padding-top: 20px;
}
table td {
    padding: 15px 0px;
    border: none;
    border-bottom: 0px solid #E6E6E6;
    text-align: left;
    font-weight: inherit;
}
.woocommerce-my-account-wrapper {
    width: 1200px;
    margin: 0px auto;
}
.w3eden .col-md-3 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.w3eden .col-md-9 {
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
}
.slmob{
    display:none;
}
.col-lg-2 {
    -ms-flex: 0 0 420px;
    flex: 0 0 420px;
	background-color: #fff;
    max-width: 420px;
}
.single .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
	    text-align: center;
    max-width: 100%;
}}
 @media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1370px) 
  and (orientation: portrait){
	  .carousel__content li.catogr{
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: calc(100% / 4 - (10px * 2) - (20px / 4));
     display: flex;
    flex-direction: column;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.carousel__content li{
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: calc(100% / 3 - (10px * 2) - (20px / 3));
     display: flex;
    flex-direction: column;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.carousel__content {
    padding-left: 20px !important;
	  padding-right: 20px !important;
}
.carousel .carousel__wrapper {
    margin-bottom: 20px;
    margin-top: 10px;
}
.carousel__header {
    display: none;
}
.carousel__content.bkstarta .category-grid-item img {
    width: auto;
    height: 140px;
    object-fit: cover;
}
	   .wrap-loading-arrow .woodmart-products-load-prev,.wrap-loading-arrow .woodmart-products-load-next{
     padding: 10px!important;
	 line-height:1;
}
.wrap-loading-arrow > div:after {
   font-size: 10px;
    line-height: 1;
}
.wrap-loading-arrow > div {
    margin-top: 0px;
    width: auto;
    height: auto;
}
	.lrm-user-modal i.fa.fa-copyright {
    font-size: 11px!important;
}
	.bb-icon-arrow-left{
		margin-right:3px;
		margin-top:1px;
	}
	.bb-icon-arrow-right{
		margin-left:3px;
		margin-top:1px;
	}
	.lrm-user-modal.sing.ctlp .btab {
    padding:25px 15px;
}
.lrm-user-modal.sing.ctlp .product-tabs-wrapper {
    background-color: #ffffff;
}
.lrm-user-modal.sing.ctlp .product-tabs-wrapper .tbrand {
    padding: 0px 0px 0px!important;
	    margin-top: 15px;
    background-color: #fff;
}
.lrm-user-modal.sing.ctlp .summary-inner .tartist {
    font-size: 16px!important;
}
.lrm-user-modal.sing.ctlp .lrm-close-form {
   display: none;
}
	.mobnext .lrm-close-form {
   display: flex!important;
   align-items: center;
       padding: 0px;
    position: relative!important;
    top: auto!important;
	right: auto!important;
}
.mobnext a.lrm-close-form:before {
    display: inline-block;
    content: "\e828"!important;
    opacity: .9;
    color: rgb(255 255 255 / 50%);
    font: normal normal normal 25px/1 "bb-icons"!important;
}
.mobnext a.lrm-close-form {
color: #fff
}
.product-quick-view .summary-inner.col-12 {
    background: #fff;
}
.mobnext {
    display: flex;
    background-color: #000;
    color: #fff;
	align-items: center;
	    width: 100%;
   flex-direction: row-reverse;
    justify-content: space-between;
}
.mobnext .clinko{
    display: flex;
	    padding: 10px;
	 align-items: center;
}
.mobnext .nextalink .clinko{
    padding-left: 15px!important;
}
.nextcnt {
       padding: 10px 0;
    font-size: 13px;
    margin-left: 0px;
}
.hometab>.vc_column-inner:first-child {
   padding-top: 9vh!important;
    padding-right: 0px!important;
    padding-bottom: 5vh!important;
    padding-left: 0px!important;
}
.product-element-bottom a.snax-action.snax-action-add-to-collection-custom:before {
    font-size: 20px;
    content: "\e014";
    font-weight: normal;
    font-family: "snaxicon";
}
.vc_mffluid.topss .searchform{
     width: 65%!important;
}
.fbgmt {
    font-size: 50px;
    line-height: 63px;
    margin-bottom: 8px;
}
.bgfrfnt {
   font-size: 46px;
    line-height: 1.2;
    margin: 8px 0px 0px;
}
.bgfrfntsm {
    max-width: 100%;
    font-size: 16px;
    line-height: 1.6;
	margin-right: 45px;
}
.vc_custom_16 {
    margin-top: 30px !important;
    padding-top: 0px !important;
    margin-bottom: 10px;
    padding-bottom: 0px !important;
}
.procontent .woodmart-text-block-wr {
    margin-bottom: 20px;
}
.vc_mffluid.topss .fbgm {
    padding-top: 10vh!important;
    padding-bottom: 5vh!important;
	padding-left: 20px;
    padding-right: 20px;
}
.owlcontaine .lsttxt.woodmart-text-block {
  margin-top: 15px;
}
.owlcontaine {
    margin: 0 auto;
    max-width: 100%;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 20px;
}
.owl-nav {
    display: none;
}
.owl-stage {
    padding-left: 20px !important;
}
.owlcontaine .woodmart-text-block {
    font-size: 18px;
    margin-bottom: 12px;
    margin-left: 20px;
}
.tabs-design-pcat {
    margin-bottom: 15px;
}
.vc_column-inner_16 {
    padding: 0px 20px !important;
    display: flex;
    flex-direction: column-reverse;
}
.vc_single_grey {
    margin-top: 0px;
    margin-bottom: 10px;
}
#wd-6358a3f3473a7 .woodmart-text-block {
    line-height: 55px!important;
    font-size: 60px!important;
}
.woodmart-price-table.price-style-default .woodmart-plan-price > span {
    color: #ffffff!important;
    margin-top: 20px!important;
}
.vc_custom_1665506834646 .vc_custom_1665530594490 {
    padding-top: 0px !important;
}
.procontent #wd-63588d4464eb3 .woodmart-text-block {
    line-height: 48px;
    font-size: 46px;
}
.procontent .vc_custom_1665530453481 {
    margin-top: -10vh !important;
    padding-bottom: 0px !important;
}
.procontent .vc_custom_1666829016160 {
    margin-right: 5% !important;
    padding-top: 0vh !important;
    padding-bottom: 2vh !important;
}
.vctabb .vc_col-sm-6{
    width: 80%!important;
}
.protext #wd-635891b6544a1 .woodmart-text-block {
    line-height: 60px;
    font-size: 65px;
    margin-bottom: 20px;
}
.protext .vc_col-sm-6 {
    width: 85%;
}
.protext .woodmart-title-container.woodmart-text-block.font-primary.woodmart-font-weight-400 {
    line-height: 28px!important;
    margin-bottom: -3px!important;
    font-size: 23px!important;
}
.protext .vc_custom_1666749372595 {
    padding-top: 15vh !important;
    padding-bottom: 18vh !important;
}
.wpb_column.vc_column_container .woodmart-search-form {
    position: relative;
    margin: 0 auto;
    max-width: 75%;
}
.vc_custom_1601372557539 {
    justify-content: center;
}
ul.hp-lnk {
    width: auto;
}
.vc_custom_1601372557539.woodmart-info-box .info-box-content {
     flex: inherit;
}
.vc_custom_1605576594876 .products {
    margin-top: 5px;
}
.site-mobile-menu li.menu-item-has-children > a {
    background-color: #ffffff;
}
.icon-sub-menu {
    border-left: 0px solid rgba(129, 129, 129, 0.2);
}
.icon-sub-menu:after {
    display: none;
}
.lrm-user-modal.sing {
    padding: 0px 0%;
    background: rgba(52, 54, 66, 0.7);
}
.col-md-9 {
 -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.col-lg-2 {
   -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.single-product .dkmob {
    margin-top: 30px!important;
}
.product-quick-view .summary-inner.col-12 {
    border-left: 0px solid #f8f8f8;
}
.lrm-close-form {
   left: 20px;
	right: auto;
    top: 10px;
}
.product-tabs-wrapper {
    margin-top: 0px;
    padding: 0px 20px 60px;
    border-top: 1px solid #F2F2F2;
}
.woodmart-hover-info-alt .top-information {
    align-items: flex-start;
    justify-content: flex-start;
   padding: 15px 0px 15px 0px;
    max-width: 95%;
}
.product-tabs-wrapper .slider-type-product h3.product-title {
    color: #333!important;
}
.product-tabs-wrapper .slider-type-product .product-grid-item .product-image-link img, .dkmob .slider-type-product .product-grid-item .hover-img img {
    margin-right: 3px;
}
.offcanvas-sidebar-tablet .shop-content-area:not(.col-lg-12).description-area-before .term-description, .offcanvas-sidebar-tablet .shop-content-area:not(.col-lg-12).description-area-before .page-description {
    margin-top: -15px;
    margin-bottom: 20px;
}
.tax-product_cat .page-title.title-shop {
    margin-top: 20px;
}
.woocommerce-ordering:after {
    display: none;
}
.shop-loop-head select {
    border-width: 0px!important;
}
a.snax-action.snax-action-add-to-collection-custom:before {
    font-size: 12px!important;
    content: "\e014";
    margin-right: 6px;
    font-weight: normal;
    color: #000;
    font-family: "snaxicon";
}
a.snax-action.snax-action-add-to-collection-favourites:before {
    font-size: 11px;
    content: "\e036";
    -webkit-text-stroke: 0.7px black;
    -webkit-text-fill-color: white;
    margin-right: 9px;
    font-weight: normal;
    font-family: "snaxicon";
}
.vc_foot {
    padding: 5px 15px 5px;
}
.pbm {
    width: 90%;
}
.woocommerce-ordering {
    width: auto;
}
.product-quick-view .col-md-9 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.woodmart-hover-tiled .product-element-bottom {
   display: flex;
}
.therimg .col-md-3 {
    -ms-flex: 0 0 33.3333333%;
    flex: 0 0 33.3333333%;
    max-width: 33.333333%;
}
.therimg .category-image-wrapp {
    height: 150px;
}
.therimg .wrapp-catti a {
    left: 15px;
    bottom: 15px;
}
.vc_custom_1594545456006 {
    margin-bottom: 2vh !important;
}
.therimg .category-grid-item {
    margin-bottom: 20px!important;
}
.woodmart-spacing-30 > [class*="col"] {
    margin-bottom: 30px;
    padding-right: 10px;
    padding-left: 10px;
}
.products {
     margin: 5px -7px 0px!important;
}
.col-sm-4,.col-md-3 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.woodmart-buttons.wd-pos-r-t {
    position: relative!important;
	top: 0px!important;
    right: 0px!important;
}
.item-button.snax-action {
    padding: 0px 0px 0px 12px;
	width: auto;
    height: auto;
}
.woodmart-buttons span {
    flex-direction: row;
    background: #FFF0;
    box-shadow: 1px 1px 1px rgb(0 0 0 / 0%);
    transition: all .3s ease;
}
.woodmart-hover-tiled .product-element-bottom {
    position: relative;
}
.woodmart-buttons.wd-pos-r-t .snax-action.snax-action-add-to-collection-favourites:before {
    font-size: 19px;
    content: "\e036";
    -webkit-text-stroke: 1px black;
    -webkit-text-fill-color: white;
    font-weight: normal;
    font-family: "snaxicon";
}
.term-24380 .products {
    margin-top: 20px!important;
}
.woodmart-buttons.wd-pos-r-t a.snax-action.snax-action-add-to-collection-custom:before {
    font-size: 20px!important;
    margin-right: 0px;
    margin-left: 6px;
}
.thecolls .category-grid-item {
    margin-bottom: 30px!important;
}
.d-actn {
    padding: 0px 0px 0px 0px;
 }
 .dflex {
    margin-bottom: 0px;
}
.snax .snax-actions .snax-actions-toggle {
 opacity: 1!important;
}
.snax-collections-tpl-icons .snax-collections-item {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50%;
    padding: 0 10px;
}
.bp-navs ul {
    margin: 0 auto;
    width: 100%;
    padding: 0 15px;
}
#cover-image-container {
    padding: 35px 15px 15px;
	width: 100%;
}
.bb-profile-grid, .bp-user.ihc .bb-grid .item-body {
    margin: 0 auto;
    width: 100%;
}
.s_collections .bp-personal-sub-tab {
    margin-bottom: 0px!important;
}
.bb-profile-grid.bb-grid .snax-collections-tpl-tiles .snax-collections-item {
    width: 50%;
    padding: 0px 10px 15px;
}
.buddypress-wrap .widget-title {
    color: #2d2a2a;
    padding: 0px 0px 5px;
}
.buddypress-wrap .bb-profile-grid .subnav-filters {
    margin-bottom: 5px;
    display: flex;
    flex-direction: row-reverse;
}
h3.snax-collection-title {
    text-transform: capitalize !important;
    margin-top: 10px!important;
    margin-bottom: 5px!important;
}
.bkst .col-md-3 {
    -ms-flex: 0 0 33.33333333333%;
    flex: 0 0 33.3333333%;
    max-width: 33.3333333%;
}
.item-button.snax-action.snax-action-add-to-collection-custom {
    display: block;
}
.shop-loop-head select {
    background-size: auto 25px;
}
.woodmart-show-sidebar-btn {
    margin-right: 15px!important;
}
  }
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1200px) 
  and (-webkit-min-device-pixel-ratio: 2) 
  and (orientation: landscape){
	  .carousel__content.bkstarta .category-grid-item img {
    width: auto;
    height: 140px;
    object-fit: cover;
}
	    .carousel__content li.catogr{
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: calc(100% / 5 - (10px * 2) - (20px / 5));
     display: flex;
    flex-direction: column;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.carousel__content li{
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: calc(100% / 4 - (10px * 2) - (20px / 4));
     display: flex;
    flex-direction: column;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.carousel__content {
    padding-left: 20px !important;
	  padding-right: 20px !important;
}
.carousel .carousel__wrapper {
    margin-bottom: 20px;
    margin-top: 10px;
}
.carousel__header {
    display: none;
}
	.vc_foot {
    padding: 5px 15px 5px !important;
}
.vc_mffluid.topss .searchform{
     width: 90%!important;
}
.fbgmt {
    font-size: 50px;
    line-height: 63px;
    margin-bottom: 8px;
}
.bgfrfnt {
   font-size: 46px;
    line-height: 1.2;
    margin: 8px 0px 0px;
}
.bgfrfntsm {
    max-width: 100%;
    font-size: 16px;
    line-height: 1.6;
	margin-right: 45px;
}
.vc_custom_16 {
    margin-top: 30px !important;
    padding-top: 0px !important;
    margin-bottom: 10px;
    padding-bottom: 0px !important;
}
.procontent .woodmart-text-block-wr {
    margin-bottom: 20px;
}
.vc_mffluid.topss .fbgm {
       padding-top: 12vh!important;
    padding-bottom: 6vh!important;
	padding-left: 0px;
    padding-right: 0px;
}
.vc_mffluid {
    padding-right: 20px;
    padding-left: 20px;
}
.owlcontaine .lsttxt.woodmart-text-block {
  margin-top: 15px;
}
.owlcontaine {
    margin: 0 auto;
    max-width: 100%;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 20px;
}
.owl-nav {
    display: none;
}
.owl-stage {
    padding-left: 20px !important;
}
.owlcontaine .woodmart-text-block {
    font-size: 18px;
    margin-bottom: 12px;
    margin-left: 20px;
}
.tabs-design-pcat {
    margin-bottom: 15px;
}
.vc_column-inner_16 {
    padding: 0px 20px !important;
    display: flex;
}
.vc_single_grey {
    margin-top: 0px;
    margin-bottom: 10px;
}
.container {
    width: 100%;
}
 .home-page .main-wrapper .container {
    padding-right: 20px;
    padding-left: 20px;
}
#wd-6358a3e0f182d .woodmart-text-block {
    font-size: 65px!important;
    line-height: 64px!important;
    color: #020202;
}
.page-id-537796 .vc_col-md-12 {
    width: 50%;
}
#wd-63588d4464eb3 .woodmart-text-block {
    font-size: 75px!important;
    line-height: 75px!important;
    color: #050505;
}
.vbtabb .vc_col-md-6 {
    width: 80%!important;
}
.whb-col-right, .whb-mobile-right {
    justify-content: flex-end;
    margin-right: 0px!important;
}
.vc_mffluid.topss .woodmart-search-form {
    max-width: 55%!important;
}
.col-md-3 {
    -ms-flex: 0 0 33.333333333333%!important;
    flex: 0 0 33.333333333333%!important;
    max-width: 33.33333333333%!important;
}
.product-quick-view .col-lg-10 {
    -ms-flex: 0 0 62%!important;
    flex: 0 0 62%!important;
    max-width: 62%!important;
}
.product-quick-view .product-image-summary-wrap .col-md-3 {
    -ms-flex: 0 0 35%!important;
    flex: 0 0 35%!important;
    max-width: 35%!important;
}
.vbtabb .vc_custom_1667851410471 {
    margin-bottom: 15vh !important;
    padding-top: 20vh !important;
}
.lrm-user-modal.sing {
    padding: 30px 6%;
}
.product-image-summary.col-12 {
    padding: 0px
}
.popup-quick-view .product-tabs-wrapper {
    padding: 40px 20px 20px 20px;
}
.woodmart-hover-info-alt .top-information {
   opacity: 1;
}
.popup-quick-view .owl-carousel .product-grid-item .woodmart-product-brands-links {
    display: none;
}
.product-grid-item.product.woodmart-hover-info-alt .absolute-gradient{
    position: absolute;
    top: 50%;
    pointer-events: none;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: -owg-linear-gradient(to bottom,transparent,rgba(0,0,0,.75) 100%);
    background-image: -webkit-linear-gradient(to bottom,transparent,rgba(0,0,0,.75) 100%);
    background-image: -moz-linear-gradient(to bottom,transparent,rgba(0,0,0,.75) 100%);
    background-image: -o-linear-gradient(to bottom,transparent,rgba(0,0,0,.75) 100%);
    background-image: linear-gradient(to bottom,transparent,rgba(0,0,0,.75) 100%);
}
.home .tpgbg .woodmart-search-form {
    max-width: 55%;
    margin: 0 auto;
}
.product-image-summary.col-12{
    position: relative;
    width: 100%;
    min-height: 1px;
   padding: 20px;
}
.col-lg-12.col-12.col-md-12.product-images{
	padding:0px;
}
.therimg .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.woodmart-spacing-30 > [class*="col"] {
    margin-bottom: 30px;
    padding-right: 10px;
    padding-left: 10px;
}
.woodmart-spacing-30 {
    margin-right: -10px;
    margin-left: -10px;
}
.bkst .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.category-grid-item {
    margin-bottom: 25px!important;
}
.col-lg-20_0 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.snax-collection-tpl-tile .scol-bt {
    height: 150px;
}
.snax_collection-template-default.single .col-lg-12 {
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 25px;
}
.buddypress.bp-nouveau .container {
    width: 100%;
}
.vc_custom_1605576594876 .product-grid-item.product.woodmart-hover-tiled.col-md-3.col-sm-4{
	padding-right: 12px;
    padding-left: 12px;
}
.vc_custom_1605576594876 .products {
    margin-top: 20px;
}
.row.product-image-summary-inner {
    margin-right: 0px;
    margin-left: 0px;
}
.woodmart-navigation .menu {
    flex-wrap: nowrap;
}
.whb-col-left, .whb-mobile-left {
    max-width: 150px;
}
.whb-column .woodmart-search-form input[type='text'] {
    min-width: 200px;
}
.single .product-element-top h3.product-title {
    text-align: left;
}
  }
 .read-more__link-wrap a{
	     font-size: 14px;
    font-weight: 600;
 }
.read-more__link:before {
    display: block;
    width: 100%;
    height: 4.5rem;
    margin-top: -4.5rem;
    position: relative;
    top: -5px;
    content: "";
    background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);
}
.read-more__link[data-clicked="true"]:before {
    opacity:0;
}
.ttdesc.readmore.js-read-more{
	opacity:0;
}
.ttdesc.readmore.js-read-more.show{
	opacity:1;
}
.ttdescsg.readmore.js-read-more{
	opacity:0;
}
.ttdescsg.readmore.js-read-more.show{
	opacity:1;
}
.product-quick-view .ttdescsg.readmore.js-read-more{
	opacity:1;
}
.vc_custom_1665811616130{padding-top: 0px !important;padding-bottom: 0px !important;background: #1b1918 url(https://mdl.artvee.com/assets/mmpc.jpg) !important;
background-position: center !important;background-repeat: no-repeat !important;
background-size: cover !important;}
.vc_custom_1665678701793{padding-top: 0px !important;padding-bottom: 0px !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.vc_custom_1665506834646{margin-top: 0px !important;margin-bottom: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;background-color: #ddc59f !important;}
.vc_custom_1666749189800{margin-bottom: -40px !important;padding-top: 0px !important;padding-bottom: 0px !important;
background: #1b1918 url(https://mdl.artvee.com/assets/bbbg.jpg) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1665811759293{margin-bottom: -40px !important;padding-top: 0px !important;padding-right: 20% !important;padding-bottom: 0px !important;background: #1b1918 url(https://mdl.artvee.com/assets/main-bc.jpg?id=538001) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1665706010666{padding-top: 30vh !important;padding-bottom: 40px !important;}.vc_custom_1655949437850{padding-top: 60px !important;padding-bottom: 10px !important;}.vc_custom_1666753527727{margin-bottom: 0px !important;padding-bottom: 0px !important;}.vc_custom_1666749917378{margin-top: 0px !important;padding-top: 0px !important;}.vc_custom_1665705881279{padding-top: 15px !important;padding-bottom: 0px !important;}.vc_custom_1665678942906{padding-top: 0px !important;padding-bottom: 10px !important;}.vc_custom_1665530594490{padding-top: 40px !important;padding-bottom: 60px !important;background-color: #ffffff !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1666749453382{padding-top: 4vh !important;padding-bottom: 4vh !important;}.vc_custom_1665703998296{padding-top: 60px !important;}.vc_custom_1665678329548{margin-right: 0px !important;margin-left: -80px !important;padding-top: 40px !important;padding-bottom: 50px !important;}.vc_custom_1666753519952{margin-bottom: 35px !important;}.vc_custom_1666829016160{margin-right: 5% !important;padding-top: 3vh !important;padding-bottom: 6vh !important;}.vc_custom_1665530453481{margin-top: -18vh !important;padding-bottom: 0px !important;}.vc_custom_1666747743118{margin-bottom: 25px !important;}.vc_custom_1666749372595{padding-top: 20vh !important;padding-bottom: 40px !important;}.vc_custom_1655949437850{padding-top: 60px !important;padding-bottom: 10px !important;}.vc_custom_1666748860092{margin-bottom: 0px !important;}.vc_custom_1666747127990{margin-bottom: 10px !important;}.vc_custom_1665505082264{margin-bottom: 15vh !important;padding-top: 40vh !important;}.vc_custom_1655974082973{margin-bottom: -20px !important;padding-top: 60px !important;padding-bottom: 10px !important;}.vc_custom_1666747106544{margin-bottom: 25px !important;}.vc_custom_1666747127990{margin-bottom: 10px !important;}
@media (max-width: 380px){
.fbgmt {
    font-size: 28px!important;
}}