
h1, h2, h3, h4, h5, h6, .title, legend, .woocommerce-Reviews .comment-reply-title {
   color: #616264;
    margin:0px;
}
@font-face {
	font-family: "hedblk";
	src: url("NoeDisplay-Black.eot");
	src: url("NoeDisplay-Black.eot#iefix") format("embedded-opentype"),
	url("NoeDisplay-Black.woff") format("woff"),
	url("NoeDisplay-Black.woff2") format("woff2"),
	url("NoeDisplay-Black.ttf") format("truetype"),
	url("NoeDisplay-Black.svg#hedblk") format("svg");
	font-weight: 900;
	font-style: normal;
}
@font-face {
  font-family: 'hedreg';
  src: url('NoeDisplay-Regular.eot');
  src: url('NoeDisplay-Regular.eot?#iefix') format('embedded-opentype'),
       url('NoeDisplay-Regular.svg#NoeDisplay-Regular') format('svg'),
       url('NoeDisplay-Regular.ttf') format('truetype'),
       url('NoeDisplay-Regular.woff') format('woff'),
       url('NoeDisplay-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'hedblkita';
  src: url('NoeDisplay-BlackItalic.eot');
  src: url('NoeDisplay-BlackItalic.eot?#iefix') format('embedded-opentype'),
       url('NoeDisplay-BlackItalic.svg#NoeDisplay-BlackItalic') format('svg'),
       url('NoeDisplay-BlackItalic.ttf') format('truetype'),
       url('NoeDisplay-BlackItalic.woff') format('woff'),
       url('NoeDisplay-BlackItalic.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family: "hedbld";
	src: url("NoeDisplay-Medium.eot");
	src: url("NoeDisplay-Medium.eot#iefix") format("embedded-opentype"),
	url("NoeDisplay-Medium.woff") format("woff"),
	url("NoeDisplay-Medium.woff2") format("woff2"),
	url("NoeDisplay-Medium.ttf") format("truetype"),
	url("NoeDisplay-Medium.svg#hedbld") format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: "hedlt";
	src: url("SFUIDisplay-Regular.eot");
	src: url("SFUIDisplay-Regular.eot#iefix") format("embedded-opentype"),
	url("SFUIDisplay-Regular.woff") format("woff"),
	url("SFUIDisplay-Regular.woff2") format("woff2"),
	url("SFUIDisplay-Regular.ttf") format("truetype"),
	url("SFUIDisplay-Regular.svg#hedlt") format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: "nreg";
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: "nmed";
	src: url("SFUIDisplay-Medium.eot");
	src: url("SFUIDisplay-Medium.eot#iefix") format("embedded-opentype"),
	url("SFUIDisplay-Medium.woff") format("woff"),
	url("SFUIDisplay-Medium.woff2") format("woff2"),
	url("SFUIDisplay-Medium.ttf") format("truetype"),
	url("SFUIDisplay-Medium.svg#nmed") format("svg");
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//artvee.com/dupapev/fonts/woodmart-font.eot?v=4.6.0");
	src: url("//artvee.com/dupapev/fonts/woodmart-font.eot?#iefix&v=4.6.0") format("embedded-opentype"),
	url("//artvee.com/dupapev/fonts/woodmart-font.woff?v=4.6.0") format("woff"),
	url("//artvee.com/dupapev/fonts/woodmart-font.woff2?v=4.6.0") format("woff2"),
	url("//artvee.com/dupapev/fonts/woodmart-font.ttf?v=4.6.0") format("truetype"),
	url("//artvee.com/dupapev/fonts/woodmart-font.svg?v=4.6.0#woodmart-font") format("svg");
}
@font-face {
	font-family: "nlt";
	src: url("sf-ui-display-light-webfont.eot");
	src: url("sf-ui-display-light-webfont.eot#iefix") format("embedded-opentype"),
	url("sf-ui-display-light-webfont.woff") format("woff"),
	url("sf-ui-display-light-webfont.woff2") format("woff2"),
	url("sf-ui-display-light-webfont.ttf") format("truetype"),
	url("sf-ui-display-light-webfont.svg#nlt") format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
font-family: 'SF UI Text Regular';
font-style: normal;
font-weight: normal;
src: local('SF UI Text Regular'), url('SFUIText-Regular.woff') format('woff');
}
@font-face {
font-family: 'SF UI Text Italic';
font-style: normal;
font-weight: normal;
src: local('SF UI Text Italic'), url('SFUIText-RegularItalic.woff') format('woff');
}
@font-face {
font-family: 'SF UI Text Light';
font-style: normal;
font-weight: normal;
src: local('SF UI Text Light'), url('SFUIText-Light.woff') format('woff');
}
@font-face {
font-family: 'SF UI Text Light Italic';
font-style: normal;
font-weight: normal;
src: local('SF UI Text Light Italic'), url('SFUIText-LightItalic.woff') format('woff');
}
@font-face {
font-family: 'SF UI Text Medium';
font-style: normal;
font-weight: normal;
src: local('SF UI Text Medium'), url('SFUIText-Medium.woff') format('woff');
}
@font-face {
font-family: 'SF UI Text Medium Italic';
font-style: normal;
font-weight: normal;
src: local('SF UI Text Medium Italic'), url('SFUIText-MediumItalic.woff') format('woff');
}
@font-face {
font-family: 'SF UI Text Semibold';
font-style: normal;
font-weight: normal;
src: local('SF UI Text Semibold'), url('SFUIText-Semibold.woff') format('woff');
}
@font-face {
font-family: 'SF UI Text Semibold Italic';
font-style: normal;
font-weight: normal;
src: local('SF UI Text Semibold Italic'), url('SFUIText-SemiboldItalic.woff') format('woff');
}
@font-face {
font-family: 'SF UI Text Bold';
font-style: normal;
font-weight: normal;
src: local('SF UI Text Bold'), url('SFUIText-Bold.woff') format('woff');
}
@font-face {
font-family: 'SF UI Text Bold Italic';
font-style: normal;
font-weight: normal;
src: local('SF UI Text Bold Italic'), url('SFUIText-BoldItalic.woff') format('woff');
}
@font-face {
font-family: 'SF UI Text Heavy';
font-style: normal;
font-weight: normal;
src: local('SF UI Text Heavy'), url('SFUIText-Heavy.woff') format('woff');
}
@font-face {
font-family: 'SF UI Text Heavy Italic';
font-style: normal;
font-weight: normal;
src: local('SF UI Text Heavy Italic'), url('SFUIText-HeavyItalic.woff') format('woff');
}
@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;
}
[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";
}
.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!important;
    margin-top: 0px;
    line-height: 1.2;
}
.shop-title-wrapper h1.entry-title {
    margin-bottom: 0px!important;
    font-size: 55px!important;
    margin-top: 0px;
      line-height: 65px;
	font-family:  "hedblk";
}
.woodmart-shop-tools div:last-child{
    margin-left: 0px;
	 margin-bottom: 0px;
}
.shop-loop-head {
    margin-bottom: 15px;
	 border-top: 1px solid rgba(129, 129, 129, 0.13);
}
.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, .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;
}
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 .wrapper-content-banner {
    padding: 15px 25px 65px;
}
.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:flex;
}
.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;
    padding-top: 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: #fff;
	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;
}
.dkmob h3.product-title {
    margin-bottom: 10px!important;
}
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: 34px;
    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;
}
.filters-area {
    margin-bottom:5px;
}
.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;
}
.brandspan {
    margin-top: 30px;
}
.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: 13px!important;
    color: #afafaf;
}
.woocommerce-breadcrumb .breadcrumb-last, .yoast-breadcrumb .breadcrumb_last {
display:none}
.product-grid-item .woodmart-product-brands-links {
    font-size: 13px;
}
.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;
}
.owl-carousel .owl-stage {
    display: flex;
}
.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;
}
.product-grid-item .woodmart-product-cats a, .product-grid-item .woodmart-product-brands-links a {
    display: inline-block;
    color: #5a5a5a;
}
.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: 13px!important;
    color: #afafaf;
}
.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 .dkmob .woodmart-product-brands-links{
 display: none;
}
.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;
}
.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;
}
.searchform .searchsubmit:after {
    color: white;
    margin-left: -9px;
}
#snax-popup-add-to-collection h2 {
   font-size: 20px;
    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: 6px;
}
.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;
}
[data-readmore-toggle]:before {
    display: block;
    width: 100%;
    height: 4.5rem;
    margin-top: -5rem;
    position: relative;
    top: 2px;
    content: "";
    background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);
}
.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: 25%;
    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;
    background-color: #FFF;
}
.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;
}
.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 {
    background-color: #FFF;
    text-align: left;
    padding: 19px 0px 30px;
    display: flex;
    justify-content: space-between;
}
.snax-collection-essentials {
    margin: 0px 0px 30px;
}
.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: self-start;
}
.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: capitalize;
    font-size: 18px;
    font-weight: normal!important;
   font-family: hedlt!important;
    margin-bottom: 30px!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;
}
.form-border-width-1 .search-by-category .input-dropdown-inner {
    height: 54px;
    line-height: 54px;
}
.search-by-category .list-wrapper {
    right: 0px;
    margin-top: 0px;
    width: 173px;
}
.home form-border-width-1 input[type='search']{
    border-width: 0px;
}
header .searchform .searchsubmit {
    width: 46px;
}
.searchform .searchsubmit {
    right: 0px;
    width: 55px;
	border-radius: 0px 4px 4px 0px;
    background-color: #fbb225;
}
header .searchform .searchsubmit {
    left: 3px;
   width: 40px;
    border-radius: 0px 4px 4px 0px;
    background-color: #fff0;
}
header .searchform .searchsubmit:after {
    color: #9c9c9c;
    margin-left: -9px;
}
.form-border-width-1 .search-by-category {
    top: 0px;
	     background-color: rgb(240, 235, 229);
    width: 173px;
	right: 55px;
}
.home .searchform input[type="text"] {
   height: 54px;
 }
.search-by-category .input-dropdown-inner {
    border: 0px solid rgba(129, 129, 129, 0.2)!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 {
    padding: 20px 20px;
    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-left: 6px;
    line-height: 1;
    color: #BBB;
    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 {
    color: #333;
    line-height: 1;
    vertical-align: bottom;
    font-weight: normal;
    font-size: 35px;
}
.woodmart-price-table .woodmart-plan-footer {
    padding: 15px 20px 25px;
}
.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: normal!important;
    font-size: 20px;
	line-height: 1;
    margin: 0px 2px 0px;
}
.woodmart-price-table .woodmart-plan-features {
    padding: 20px;
    min-height: 204px;
    border-bottom: 0px solid;
}
.woodmart-plan-price {
    background-color: #98c1cc!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: #000;
}
.woodmart-price-table.price-style-default .woodmart-plan-price {
    margin-top: -1px;
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
    margin-right: -1px;
    margin-left: -1px;
}
.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;
}
.woodmart-price-table .button {
    padding: 16px 60px!important;
    font-size: 13px;
    border: 1px solid #333;
    color: #333!important;
    background-color: transparent!important;
    min-width: 100%;
}
.woodmart-price-table {
    border:0px solid;
	  overflow:hidden;
	 background-color: #f7f7f7;
    border-radius: 6px;
}
.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 30px;
    padding: 10px 15px 14px;
    border-radius: 4px;
    background: #f4f7fa;
}
.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;
	    border-radius: 4px;
    background-color: #a6cb12;
	 border-color: #a6cb12;
}
.w3eden .dlnk.prem .btn:hover {
    margin-bottom: 0px;
    background-color: #a6cb12;
	 border-color: #a6cb12;
}
.w3eden .dlnk.prem .btn-secondary.dis:hover {
    box-shadow:none;
}
.w3eden .dlnk.prem .prem-link.gr.btn-secondary.dis {
   background-color: #7AC943!important;
       pointer-events: auto;
	    opacity: 1;
	   color: #fff;
	   border:1px solid #7AC943;
}
.w3eden .dlnk.prem .prem-link.btn-secondary.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;
}
.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: 15px 15px 10px 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:5px;
    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% 
}
.single .summary-inner .wd-action-btn.wd-style-text > a {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
	    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;
}
.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: 14px;
	content: "\f106";
	font-weight: normal;
    font-family: "woodmart-font";
}
a.snax-action.snax-action-add-to-collection-custom:before {
    content: "\f122";
	  font-size: 12px;
	font-weight: normal;
    font-family: "woodmart-font";
}
.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";
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 10px;
	color:#fff;
    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: 12px;
    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;
    height: 32px;
	 transition: background-color 0.05s ease;
    background-color: #ffffff;
    border-radius: 3px;
    margin-bottom: 10px;
}
.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;
    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;
}
.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 #F8F8F8;
    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-element-bottom {
    padding: 15px 0px 5px;
    width: 100%;
    justify-content: space-between;
    display: flex;
    background-color: #FFF;
}
.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: 14px;
   font-weight: 600;
}
.single [data-readmore-toggle] {
 margin-top: 8px;
}
.tbrand div.brandspan p{
	 margin: 0px;
}
.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;
}
[data-readmore-toggle] {
 margin-top: 8px;
}
.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;
}
.term-description, .page-description {
    margin-bottom: 0px;
}
.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:10px;
    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;
}
.dkmob .woodmart-hover-tiled .product-element-top,.slmob .woodmart-hover-tiled .product-element-top {
    margin-bottom: 0;
    width: 100%;
}
.dkmob .woodmart-hover-tiled .product-element-top img,.slmob .woodmart-hover-tiled .product-element-top img{
    object-fit: cover;
}
.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: 155px;
	 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: 4px!important;
    line-height: 1.3!important;
    text-transform: capitalize;
    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;
    text-transform: capitalize;
 font-size: 15px!important;
}
.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: 38px!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;
}	
@media (max-width: 576px){
.callto h3.media-heading {
    font-size: 14px;
}
#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;
}
.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;
}
.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;
}
.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 {
    margin-top: -10px;
    color: #2d2a2a;
    font-size: 22px;
    content: "\f0dc";
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
}
.woodmart-shop-tools div:last-child, .woodmart-shop-tools form:last-child {
    margin-right: 0px;
	margin-left: 5px;
}
.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;
    background-color: #FFF;
}
.term-description p {
   line-height: 1.5;
   font-size: 14px;
}
.woodmart-spacing-30, .woodmart-spacing-20 {
    margin-right: -20px;
    margin-left: -20px;
}
.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: 8px 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;
}
.dkmob {
    display: none;
}
.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: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;
}
.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}}
@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;
}
.woodmart-prefooter{
	padding-right: 15px;
	padding-left: 15px;
}
.brandspanc img{
	margin-right: 0px;
	width: 85px;
    height: 85px;
}
.tax-pa_artist .shop-title-wrapper {
    margin-bottom: 25px;
}
.tax-pa_artist .shop-title-wrapper h1.entry-title {
    font-size: 26px!important;
	margin-bottom: 10px!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 15px;
    text-transform: capitalize;
	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%;
}
.slmob .product-element-top .absolute-gradient,.related-products .product-element-top .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%);
}
.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;
    color: #fff!important;
    -webkit-font-smoothing: antialiased!important;
}
button.mfp-close:after {
    display: inline-block;
    font-size: 14px;
    line-height: 50px;
    content: "\f10f";
    font-family: "woodmart-font";
}
.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;
}
.item-button.snax-action.snax-action-add-to-collection-custom{
    display: none;
}
.product-element-bottom .item-button.snax-action.snax-action-add-to-collection-custom{
    display: block;
    margin-left: 6px;
    margin-top: -2px;
}
.product-element-bottom a.snax-action.snax-action-add-to-collection-custom:before {
         font-size: 20px;
    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;
}
.product-element-top .woodmart-buttons {
    display: none;
}
.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 {
    position: absolute;
    top: auto;
    bottom: 10px;
    right: 10px;
}
.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;
}
.slmob {
    margin: 20px 0px 0px;
}
.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: 10px!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;
}
.poduct-tabs-inner .product-grid-item .product-title a {
    color: #fff;
	font-size: 15px!important;
}
.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;
}}
 