@charset "utf-8";
/*..............embedded fonts..............*/
/*..............embedded fonts..............*/

/*..............custom fonts..............*/

@import url('https://fonts.googleapis.com/css2?family=Libre+Bodoni:wght@400;500;600;700&family=Poppins:wght@300;400;500;600;700&display=swap');
/*..............custom fonts..............*/

/*..............common styles..............*/
html,body{overflow-x: hidden;}
body { margin: 0; padding: 0;font-family: 'Poppins', sans-serif; font-weight: 400; font-size:20px; color:#fff; background: #000;}
h1, h2, h3, h4, h5, h6 {margin:0 0 20px; padding:0;}
h1{ font-size:70px; font-family: 'Libre Bodoni', serif;font-weight: 700; }
h2{font-size:50px; font-family: 'Poppins', sans-serif;  font-weight: 600; }
h3{ font-size:40px;  font-family: 'Libre Bodoni', serif; font-weight: 600;}
h4{ }
h5{ font-size:24px; font-family: 'Poppins', sans-serif; font-weight: 600; color:#fff;}
h6{ font-size: 22px; }
p { margin:0 0 20px; padding:0; line-height: 30px; font-size:20px; font-family: 'Poppins', sans-serif; color: #fff; font-weight: 400;}
p:last-child{margin-bottom: 0;}
img{ max-width: 100%; }
a, img{ border:0; text-decoration: none; outline: none;}
a, a:link, a:visited, a:focus, a:hover { color: #0461ff; outline: none; text-decoration: none; transition:all 0.3s ease 0s;}
a:hover{ text-decoration:none; }

input, textarea, select{font-family: 'Poppins', sans-serif;font-weight: 400; font-size: 18px; outline: none;}
input[type="submit"]{font-family: 'Poppins', sans-serif;font-weight:400; font-size: 18px; transition:all 0.3s ease 0s; outline: none;}

.form-group { margin: 0 0 40px; }
.form-group label { margin: 0 0 20px; font-size: 20px; }
.form-control { height: 60px; border: 1px solid #a9a9a9; border-radius: 0; background: #fff; margin-bottom: 30px;}
textarea.form-control { height: 120px; resize: none; }



/* --- for placeholder color --- */
/*
.form-control::-moz-placeholder{color:#505873;opacity:1;}
.form-control:-ms-input-placeholder{color:#505873;}
.form-control::-webkit-input-placeholder{color:#505873;}
*/
/* --- for placeholder color --- */

/* --- only use for wordpress (Image alignment) --- */
.alignleft , .alignnone{float:left; margin:0 15px 10px 0;}
.alignright{float:right; margin:0 0 10px 15px;}
.aligncenter{margin:10px auto; display:block;}
/* --- only use for wordpress (Image alignment) --- */

/* --- Button Styles --- */
.btn {  display: inline-block; vertical-align: middle; justify-content: center; background: #5DBA47; color: #fff !important; padding:15px 20px;font-family: 'Poppins', sans-serif; font-weight: 700;font-size: 18px;  border-radius: 0;  height: 60px; min-width: 200px; }
.btn:hover, .btn.bdr-white:hover { background:#000;   color: #fff !important; }
.btn-outline{ display: inline-block; vertical-align: middle; justify-content: center; background: #fff; color: #5DBA47 !important; padding:15px 20px;font-family: 'Poppins', sans-serif; font-weight: 700;font-size: 18px;  border-radius: 0;  height: 60px; min-width: 200px;border: 1px solid #5DBA47;text-align: center;}
.btn-transparent:hover{background-color: transparent;color: #000000;}


/* --- Button Styles --- */


/* --- checkbox and radio button Styles --- */

.builder_radiobox ul li label{ font-weight: normal;}
.builder_radiobox ul li input[type="radio"]{ opacity: 0;}
.builder_radiobox ul li input[type="radio"]:empty ~ label{ position:relative; float:left; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; padding: 0 0 0 22px;}
.builder_radiobox ul li input[type="radio"]:empty ~ label:before{ position:absolute; display:block; top:2px; bottom:0; left:0; content:""; width:16px; height:16px; background:url(../images/radiobutton.png) left top no-repeat;}
.builder_radiobox ul li input[type="radio"]:checked ~ label:before{ background:url(../images/radiobutton.png) left bottom no-repeat;}

.team-member-details ul {
    margin-left: 20px;
}

/* --- checkbox and radio button Styles --- */

.common-padd { padding-top: 100px; padding-bottom: 100px; }
.home .common-padd { padding-top: 150px; padding-bottom: 150px;}
.common-padd-btm{padding-bottom: 100px;}
.common-padd-small { padding-top: 60px; padding-bottom: 60px; }
.common-padd-lt-rt { padding-left:75px; padding-right:75px; }
.fifty{padding-bottom: 50px;}
.shapelg-1.fifty{padding-bottom: 70px;}
.common-padd-top{padding: 110px 0 0 0;}
/*..............common styles..............*/




.click { display:none;}
.white h1,.white h2,.white h3,.white h4,.white h5,.white h6,.white p{color: #333333;}
.mb-0 h1, .mb-0 h2, .mb-0 h3, .mb-0 h4, .mb-0 h5,.mb-0 h6, .mb-0 p{margin-bottom: 0;}
/*for header css*/

.bg-pink { background: #db3794;padding: 29px 0;}
.bg-black { background: #000; }
.hdr-top p{font-size: 15pt; font-family: 'StabilGrotesk-Bold'; font-weight: bold; margin-bottom: 0;}

.hdr-right ul { list-style: none;}
.hdr-right ul li {display: inline-block; padding-left:25px;}
.hdr-right ul li:first-child {padding-left:0;}
.hdr-right ul li a { display: block;}
.hdr-right ul li a img {filter: brightness(0) invert(1); }
.hdr-mid { padding: 20px 0 11px;}


.main-header{box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2); position: relative; background: #000;}
.hdr-rt { display: flex; align-items: center; justify-content: space-between; }
/* .main-menu {  } */
.main-menu ul { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.main-menu ul li { position: relative; list-style: none; font-size: 18px; font-weight: 500;font-family: 'Poppins', sans-serif; padding:0; margin-right:30px;}
.main-menu ul li:last-child {margin-right:0;}
.main-menu ul li a { display: block; color: #ddd; position: relative;}
.main-menu ul li:hover a, .main-menu ul li.current-menu-item a { color:#5DBA47; }

.main-menu ul li ul.sub-menu { position: absolute;z-index: 1; background: #333333; top: 54px;box-shadow: 0 6px 10px rgb(0 0 0 / 10%); display: none;width: 260px;}
.main-menu ul li:hover ul.sub-menu { display: block;}
.main-menu ul li ul.sub-menu li {padding: 0;}
.main-menu ul li ul.sub-menu li a { background: transparent; border: 0; color: #000; padding: 8px 20px;}
.main-menu ul li.menu-item-has-children:after {position: absolute;width: 18px;height: 14px;content: "";background: url(../images/down.png) no-repeat;right: -31px;top:12px;background-size: 100%;}
.flex { display: flex; justify-content: space-between; align-items: center;}
.nav_btn { color: #fff; font-size: 22px; text-align: right; display: none; }
.nav_close { display: none; color: #333333; }


.main-header.fixed {padding-top: 10px; padding-bottom: 10px; background:rgb(0 0 0 / 75%);top: 0; transition: all 0.5s; -ms-transition: all 0.5s; -webkit-transition: all 0.5s; animation: slide-down 0.7s; -ms-animation: slide-down 0.7s; -webkit-animation: slide-down 0.7s;}
.main-header.fixed .logo { width: 150px;}
.main-header .current-menu-item{color: #5DBA47; }

@keyframes slide-down { 

0% {transform: translateY(-100%); 
-moz-transform: translateY(-100%); 
-webkit-transform: translateY(-100%); 
-o-transform: translateY(-100%);
-ms-transform: translateY(-100%); } 
100% { 
transform: translateY(0); 
-moz-transform: translateY(0); 
-webkit-transform: translateY(0); 
-o-transform: translateY(0); 
-ms-transform: translateY(0); } 
}




.home header.main-header {  position: absolute;box-shadow: 0 0 0;  background:transparent; top: 0;  left: 0; right: 0;  z-index: 999;}
section.home-cannabis.cannabis-area {  background-size: cover !important;  background-repeat: no-repeat;}




/*for header css*/


/*for main sections css*/

.white h1,.white h2,.white h3,.white h4,.white h5,.white h6,.white p{color: #fff;}
dl, ol, ul { margin: 0; padding: 0;}

.home-banner .home-banner-info{ position: relative; }
.home-banner .img{position: relative;}
/*.home-banner .img::after{position: absolute;content: "";top: 0;left: 0;right: 0;bottom: 0;
background: #000000;
background: -moz-linear-gradient(to bottom,  rgb(0 0 0 / 100%) 0%,rgb(43 43 43 / 60%) 50%,rgb(0 0 0 / 100%) 100%);
background: -webkit-linear-gradient(to bottom,  rgb(0 0 0 / 100%) 0%,rgb(43 43 43 / 60%) 50%,rgb(0 0 0 / 100%) 100%);
background: linear-gradient(to bottom,  rgb(0 0 0 / 100%) 0%,rgb(43 43 43 / 60%) 50%,rgb(0 0 0 / 100%) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );}*/

.gradient-bg{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,2b2b2b+33,2b2b2b+67,2b2b2b+67,000000+100 */
background: #000000; /* Old browsers */
background: -moz-linear-gradient(top,  #000000 0%, #2b2b2b 33%, #2b2b2b 67%, #2b2b2b 67%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #000000 0%,#2b2b2b 33%,#2b2b2b 67%,#2b2b2b 67%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #000000 0%,#2b2b2b 33%,#2b2b2b 67%,#2b2b2b 67%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.home .home-banner .img img{height: 100%;}
.home-banner .img img { width: 100%; height: 730px; object-fit: cover; }
.home-banner-ctn { position: absolute; top: 50%; left:-6px;right: 15px;transform: translateY(-50%);  z-index: 3; }
.home-banner-ctn p { margin: 30px 0 40px; border-left: 3px solid #fff; padding-left: 15px;}
.home-banner-ctn .btn:hover{background-color: #333333;color: #5DBA47 !important;}
section.inner-page-banner.home-banner h1 {color: rgb(255, 255, 255);}
.img img { width: 100%;}
/* .bg-gray{ background: #F8F8F8;} */


.joinus-consept-info { padding: 0%  24% 0% 12%;}
.joinus-consept-info p{margin-bottom: 20px;margin-top: 10px;}
.gallery-img  {text-align: right;}
.home-cannabis .cannabis-info .row{margin-top: 38px;}
.cannabis-ctn-inner h6 {font-weight: 400;font-size: 18px;margin-bottom: 0; color: #ddd;}
/* .home-psychic-reading-part{margin-top: 110px;} */
.cannabis-ctn-inner {display: flex;margin-bottom: 20px;align-items: center;
}
.cannabis-ctn-inner span { display: flex; min-width: 60px; height: 60px;flex: 0 0 60px; background: rgb(93 186 71 / 20%); border-radius: 50%; padding: 10px; align-items: center;margin-right: 20px;}
.shade-right { padding: 0 0 0 0; position: relative;z-index: 9;}
.shade-right:after {position: absolute;background:rgb(0 0 0 / 60%);content: "";right: 0;bottom: 0;left: 45px;top: 45px;
z-index: -1;}
.read-more { display: flex;font-weight: 600;color: #5DBA47 !important;font-size: 20px;justify-content: center;align-items:center;}
.read-more span {border: solid 1px #5DBA47;border-radius: 50%;margin-left: 5px;display: inline-flex;justify-content: center; align-items: center;  width: 20px;text-align: center;height: 20px;font-size: 12px;}
.courses-box-info p { font-size: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; 
       line-clamp: 3; -webkit-box-orient: vertical;}
.courses-box { box-shadow: 0 5px 15px rgb(0 0 0 / 10%);}
.courses-box-info{padding: 20px; background: rgb(190 190 190 / 40%);backdrop-filter: blur(2px);}
.courses-box-info h6{color: #5DBA47 !important; font-size: 18px;}
.rightheadng h3 { color: #333333; text-shadow: 0 0 1px rgb(0 0 0 / 85%);font-size: 100px;}
.rightheadng  {transform: rotate(90deg); position: absolute; right:-245px; top: 47%;}
.programs-area{position: relative;}
.programs-box-info ul {margin: 0; padding: 0;}
.programs-box { margin: 0 15px;}
.product-cards.shop-custom-sectop .programs-box { margin: 35px 20px 0;}
.product-cards.shop-custom-sectop .programs-box-info{background: none;}
.programs-box-info ul li {display: inline-block;list-style: none;text-align: left;font-size: 15px;font-family: 'Poppins', sans-serif;margin-right: 20px;color: #989898;font-weight: 400;}
.programs-box-info ul li span{display: inline-block; margin-right: 10px;}
.programs-box-info a.read-more {justify-content: flex-start;margin-top: 20px;}
.programs-box-info{background:rgb(190 190 190 / 40%);padding: 20px 20px 40px 20px;position: relative;min-height: 240px;backdrop-filter: blur(2px);}
.programs-box-info a.read-more{position: relative;bottom: 0px;}
.programs-box-info h5{display: inline-block;  overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical;min-height: 80px;margin-bottom: 0;}
.term-programs .read-more { justify-content: flex-start;}
.prict_holder h4 { color: #5DBA47; font-size: 24px; font-family: 'Poppins', sans-serif; font-weight: 600;}
.business-logo .lotus-1 { /*width: 160px; height: 160px;display: flex;align-items: center;justify-content: center;border: solid 1px #2dbd56;border-radius: 50%;*/margin:0 auto 20px;}
/*.business-logo:hover .lotus-1 { background: #5DBA47;border-color: #5DBA47;}*/
.business-logo:hover { background-color: rgb(0 0 0 / 67%);}
.business-logo h5 { color: #fff;font-weight: 500; font-size: 28px; font-family: 'Libre Bodoni', serif;}
.business-logo p {margin-bottom: 0;}
/*.business-logo:hover h5 { color: #5DBA47;}*/
.business-logo:hover .lotus-1 img{filter:brightness(0) invert(1);}
.servicesgl.text-center h5{color:#fff}
.services-gallery {border: dashed 2px #ddd; /*border-radius: 50%;*/padding: 20px;width: 100%;height: 440px;margin: 0 auto 20px;}
.services-gallery img{width: 100%; height: 100%; object-fit: cover;}
.main-services-area{position: relative; }


.main-services-top{background: url(https://holisticallyc-dark.weavers-web.com/wp-content/uploads/2022/09/dark-4.png) no-repeat; background-size:cover !important;}





.business-logo .lotus-1 img { filter: brightness(0) invert(1);}
.main-services-area:before{position: absolute; top: 0;bottom: 0;left: 0;right: 0; content: "";
background: #000000; opacity: 0.50;
background: -moz-linear-gradient(top,  #000000 0%, #2b2b2b 33%, #2b2b2b 67%, #2b2b2b 67%, #000000 100%);
background: -webkit-linear-gradient(top,  #000000 0%,#2b2b2b 33%,#2b2b2b 67%,#2b2b2b 67%,#000000 100%);
background: linear-gradient(to bottom,  #000000 0%,#2b2b2b 33%,#2b2b2b 67%,#2b2b2b 67%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );}
.main-services-area .container{position: relative;}


.main-services-area .exp {transform: rotate(90deg);position: absolute;right: -340px;top:40%;}
.main-services-area .exp h3 {color: #333;text-shadow: 0 0 1px rgb(0 0 0 / 85%);font-size: 80px;}
.business-area{position: relative;}
.business-area .exp {transform: rotate(90deg);position: absolute;left: -210px;top:55%;}
.business-area .exp h3 {color: #333333;text-shadow: 0 0 1px rgb(0 0 0 / 85%);font-size: 100px;transform: rotate(180deg);}
.psychic-readingsmn  {position: relative;}
.psychic-readingsmn .psychic-readings-info {position: absolute;max-width: 960px;padding: 40px;background: #000;box-shadow:0 0 15px rgb(0 0 0 / 30%); bottom: -60px; right: 0;max-height: 400px;overflow-y: scroll;}
.psychic-readingsmn .psychic-readings-info::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
	background-color: rgba(245, 245, 245,0.5);
	border-radius: 10px;
   
}

.psychic-readingsmn .psychic-readings-info::-webkit-scrollbar
{
	width: 5px;
	background-color: rgba(245, 245, 245,0.5);
    border-radius: 10px;
    margin-left: -15px;
    margin-top: -15px;
}

.psychic-readingsmn .psychic-readings-info::-webkit-scrollbar-thumb
{
  
	border-radius: 10px;
	background-color: rgba(245, 245, 245,0.5);
	background-image: -webkit-gradient(linear,
									   40% 0%,
									   75% 84%,
									   from(#4D9C41),
									   to(#19911D),
									   color-stop(.6,#54DE5D))
}
.psychic-readingsmn .psychic-readings-info .namaste { position: absolute; top: -224px; right: 154px;}
.dropdown-toggle {white-space: nowrap;background: none;border: none;}
.dropdown-menu{border-radius: 4px;  box-shadow: 0px 1px 4px 0 rgb(0 0 0 / 20%);}
.dropdown-menu li {display:block; padding-left: 25px !important;padding: 10px 25px;}
.dropdown-menu li a {font-size: 14px;padding: 0 !important;display: block;color: #000;text-align: left;margin-left: 0;display: block;}
.dropdown-menu li .dropdown-item:hover {color: #5dba47;background-color: transparent;}
.hdr-right .dropdown button{filter: brightness(0) invert(1);;}




/* woocoomerce style  */
.berocket_better_labels .berocket_better_labels_position_right{
	float: left !important;
}
div.br_alabel.berocket_alabel_id_260 > span, div.br_alabel.berocket_alabel_id_259 > span{
    height: auto !important;
    width: auto !important;
    line-height: 1.2em;
    margin-left: 0 !important;
    margin-right: -10px !important;
    margin-top: 0 !important;
    margin-bottom: -10px !important;
    background-color: #000 !important;
    color: #fff !important;
    text-transform: uppercase;
    padding: 10px 36px !important;
    font-size: 18px !important;
    font-weight: 700 !important;
	border-radius: 0 !important;
}


.products .add_to_cart_button,  .woocommerce a.button{
    display: inline-block;
    vertical-align: middle;
    justify-content: center;
    background: #5DBA47 !important;
    color: #fff !important;
    padding: 20px 20px;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    font-size: 18px !important;
    border-radius: 0;
    text-align: center;
    display: block;
    width: 100%;
    text-transform: uppercase;
}
.woocommerce ul.products li.product .price {
    color: #5DBA47 !important;
    display: block;
    font-weight: 400;
    margin-bottom: 0.5em;
    font-size: .857em;
    font-size: 24px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}
h1.woocommerce-products-header__title.page-title {
    font-size: 40px;
    font-family: 'Libre Bodoni', serif;
    font-weight: 600;
    
}
.archive h1.woocommerce-products-header__title.page-title {
	text-align:center;
}
.woocommerce .woocommerce-breadcrumb , .woocommerce .woocommerce-result-count{
	display: none;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{	
   display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    padding: 0;
    margin-bottom: 20px;
    
}
/* .dropdown select {
    background-color: #333333;
    border: 1px solid #000;
    color: #000 !important;
    font-weight: 500;
    padding: 15px 20px;
    position: relative;
} */
.dropdown select {
appearance: none !important;
    -webkit-appearance: none !important;
    cursor: pointer;
    background: #fff url(https://holisticallyc.weavers-web.com/wp-content/uploads/2022/07/down-arrow.png) no-repeat 84% !important;
    background-color: #333333;
    border: 1px solid #000;
    color: #000 !important;
    font-weight: 500;
    padding: 15px 20px;
    position: relative;
	 height: 60px;
    min-width: 220px;
    font-size: 18px;
}
.woocommerce ul.products li.product .price ins {
    background: 0 0;
    font-weight: 700;
    display: inline-block;
    text-align: right;
    margin-left: 20px;
    text-decoration: none;
}
.added_to_cart.wc-forward{
	display: none !important;
}
.star-rating , .woocommerce .star-rating span::before{
	display:none !important;
}
.woocommerce nav.woocommerce-pagination ul{
	border:0 !important;
}
.woocommerce nav.woocommerce-pagination ul li {
    padding: 0;
    margin: 0;
    float: left;
    display: inline;
    overflow: hidden;
    border: 1px solid #5DBA47;
    border-radius: 50%;
    height: 60px;
    width: 60px;
    align-items: center;
    justify-content: center;
    display: flex !important;
    margin-right: 15px;
    color: #5DBA47;
    font-weight: 600;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #5dba47;
    color: #33333fff;
    height: 60px;
    width: 60px;
    line-height: 42px;
    font-weight: 600;
}
.woocommerce ul.products li.product a img {
    border: dashed 2px #ddd;
    /* border-radius: 50%; */
    padding: 30px;
    width: 440px ;
    height: 440px;
    margin-bottom: 20px !important;
}
.woocommerce nav.woocommerce-pagination ul li a{
	    color: #5dba47;
    font-weight: 600;
    height: 60px;
    width: 60px;
    line-height: 42px;
}
mark.count {
    padding: 0.2em;
    background-color: #5dba47;
    color: #333333;
    border-radius: 50%;
    font-size: 14px;
    width: 38px;
    height: 38px;
    display: inline-block;
    line-height: 34px;
    vertical-align: middle;
}
h2.woocommerce-loop-category__title {
    text-align: center;
    color: #fff;
	margin-top: 30px !important;
}
.woocommerce .woocommerce-ordering {margin: 0 0 !important;}
.woocommerce-cart table.cart img{width: 80px;}
.woocommerce a.remove {display: block;font-size: 1.5em;height: 1em;width: 1em;text-align: center;line-height: 1;border-radius: 100%;color: rgb(255, 0, 0)!important;text-decoration: none;font-weight: 400;border: 0;background-color: #fff;}
td.product-name a {color: rgb(255, 255, 255);font-size: 16px;font-weight: 600;}
td.product-price bdi {font-size: 15px;}
td.product-subtotal bdi {font-size: 15px;}

.main-services-area .hdr h5{color: #fff; }





/* single product */
.single-product .product_title {
    font-size: 40px;
}
.single-product div.product p.price bdi {
    font-size: 30px;
    color: #5DBA47;
    font-weight: bold;
    font-family: 'Poppins';
}
.woocommerce-product-rating{
	display:none !important;
}
.single-product .product_meta , .woocommerce-Tabs-panel--description h2  , .single-product div.br_alabel.berocket_alabel_id_259 > span{
    display: none;
}
.reset_variations{
	display:none !important;
}
.woocommerce div.product form.cart .variations {
    width: 100%;
}
.woocommerce div.product form.cart .variations tbody{
	display:block !important;
}
.woocommerce div.product form.cart .variations tbody tr td select {
    height: 60px;
    width: 26%;
    border: 1px solid #000;
    padding: 11px;
}

.woocommerce div.product form.cart .variations tbody tr {
    width: 100%;
    display: block !important;
}
.woocommerce div.product form.cart .variations th , .woocommerce div.product form.cart .variations td{
	display:block !important;
}
.single-product .quantity {
/*     border: solid 1px #5DBA47; */
    height: 55px;
	margin: 37px 21px 0 0 !important;
	display: flex;
    position: relative;
}
.woocommerce-variation-price .price span {
    font-size: 30px;
    color: #5DBA47;
    font-weight: bold;
    font-family: 'Poppins';
    margin-bottom: 20px;
    display: inline-block;
}
/* .single-product .quantity .qty {
    border: 0;
    font-size: 24px;
    background: transparent;
	color: #5dba47;
} */
.woocommerce-variation-add-to-cart {
    position: relative;
}

.single-product .quantity:before {
    position: absolute;
    content: 'QTY';
    color: #5dba47;
    top: -38px;
    left: 0;
}


.woocommerce-variation-add-to-cart {
    position: relative;
}



button.single_add_to_cart_button {
    display: inline-block !important;
    vertical-align: middle;
    justify-content: center;
    background: #5DBA47 !important;
    color: #333333 !important;
    padding: 18px 20px !important;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    font-size: 18px;
    border-radius: 0;
    text-align: center;
    text-transform: uppercase;
    margin: 37px 0px 0 0 !important;
	width: 300px;
}
.woocommerce div.product div.images .flex-control-thumbs li {
    width: 22% !important;
    float: left;
    margin: 0 7px 0 !important;
    list-style: none;
}
.flex-viewport {
    margin-bottom: 25px;
}
.comment-reply-title {font-family: Poppins;font-weight: 400;line-height: 28px;text-transform: none;font-size: 14px;color: #fff;}
.single-product label {font-family: Poppins;font-weight: 400;line-height: 28px;text-transform: none;font-size: 14px;color: #fff;}
p.comment-form-author label{width:100%;margin-bottom:0;display:block}
#review_form input[type=email],#review_form input[type=text]{width:100%;height:50px;border:1px solid #e8e8e8}

p.stars a {font-size: 14px;}
#commentform #comment {flex-basis: 100%;border: 1px solid #e8e8e8;padding: 15px;height: 200px;font-size: 12px;margin-bottom: 20px;resize: none;border-radius: 2px;}
#commentform input[type="submit"] {height: 50px;padding: 0 15px;border: 0;text-transform: uppercase;font-weight: 600;min-width: 130px;font-size: 14px;background:#5DBA47 !important; color:#fff !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {display: inline-block;padding: 0.5em 0;font-weight: 500;color: #000000;text-decoration: none;font-size: 16px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {color: #5dba47;text-shadow: inherit;/*font-weight: 600;*/}
.woocommerce div.product .woocommerce-tabs ul.tabs {display: flex;justify-content: center;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {background-color: #fff;}

/*cart  */
span.xoo-wsc-pname a {font-size: 15px;color: #000;font-weight: 500;}
.variation {display: none;}
.xoo-wsc-container {max-width: 400px; right: -419px;}
.xoo-wsc-ft-amt.xoo-wsc-ft-amt-subtotal {display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;margin-bottom: 0;background-color: transparent;height: 40px;align-items: flex-end;}
.xoo-wsc-ft-buttons-cont a {font-size: 14px !important;font-weight: 700 !important;}
.xoo-wsc-ft-buttons-cont a:first-child {background: #f1f1f1 !important;color: #000 !important;}
.woocommerce table.shop_table th , .page-template-tpl-def_membership .pmpro_table tr th {font-weight: 700;padding: 30px 20px 30px 0;line-height: 1.5em;font-size: 15px;}
.woocommerce table.shop_table {border: 0 !important;color: #000;}
.woocommerce-cart table.cart td.actions .coupon .input-text{width: 55%; border: 1px solid #ccc; font-family: Poppins; font-weight: 400; line-height: 28px; text-transform: none; font-size: 14px; color: rgba(8,20,32,1); height: 40px;}
.woocommerce-cart .woocommerce button.button{font-size: 15px;    background-color: #5dba47; border: 0; display: inline-block; background-image: none; box-shadow: none; text-shadow: none; height: 40px; padding: 0 20px; color: #fff; font-weight: 500;}


.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {float: right;width: 36%;}
.cart_totals h2 {font-size: 32px;font-weight: normal;font-family: 'Libre Bodoni', serif;}
.cart_totals tr {display: flex;justify-content: space-between;flex-wrap: nowrap;border-bottom: 1px solid #ddd;}
.cart_totals th, .cart_totals td {padding-top: 10px;padding-bottom: 10px;}
.cart_totals {border: 2px solid #efefef;padding: 10px 20px 30px 20px;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin-bottom:0 !important}
.woocommerce-cart .wc-proceed-to-checkout{padding: 1em 0 0 !important}
section.related.products > h2 {text-align: center;font-size: 32px;font-weight: normal;padding: 25px 0;font-family: 'Libre Bodoni';}
.related.products {border-top: 1px solid #ede0e0;padding-top: 50px;}
.single-product .woocommerce-Tabs-panel h2 {text-align: left;font-size: 32px;font-weight: normal;padding: 0px 0;font-family: 'Libre Bodoni';}
.woocommerce-Tabs-panel ul li span , .woocommerce-Tabs-panel ul li span a {font-size: 16px;color: #ddd !important;}
.woocommerce div.product p.price ins{background: 0 0;font-weight: 700;display: inline-block;text-decoration: none;margin-left: 20px;}

/* checkout */
#order_review {background-color: #f9f9f9;padding: 30px;border-radius: 4px;}
#order_review_heading {display: none;}
.form-row .input-text {width: 100%;height: 50px;padding: 0 1em;border-radius: 2px;border: 1px solid #ccc;font-family: Poppins;font-weight: 400;line-height: 28px;text-transform: none;font-size: 14px;color: rgba(8,20,32,1);}
.woocommerce-billing-fields__field-wrapper label {font-family: Poppins;font-weight: 400;line-height: 28px;text-transform: none;font-size: 14px;}
/* .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {width: 100%;} */
.woocommerce-account .addresses .title .edit {float: right;color: #5dba47;font-size: 14px;}
.woocommerce-Address address {font-size: 16px;}
.woocommerce-billing-fields > h3 , .woocommerce-additional-fields > h3 {font-size: 24px;font-weight: normal;display: none;}
/* .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {float: none;width: 100%;} */
.checkout.woocommerce-checkout {display: flex;}
.select2-container--default .select2-selection--single {background-color: #ffffff;border: 1px solid #aaa !important;border-radius: 4px;height: 50px !important;margin: 0;border-radius: 0;font-family: Poppins;font-weight: 400;line-height: 28px;text-transform: none;font-size: 14px;color: rgba(8,20,32,1);}
.select2-container--default .select2-selection--single .select2-selection__arrow {right: 0;top: 50% !important;width: 20px;height: 50px;transform: translateY(-50%);}
.select2-container--default .select2-selection--single .select2-selection__rendered {height: 50px !important;padding: 10px 1em;}
.select2-container--open .select2-dropdown--below {
    margin-top: 12px !important;
}
.woocommerce-NoticeGroup ul.woocommerce-error[role="alert"]{display: none;}
#order_comments {padding: 1em;height: auto;min-height: 150px;resize: none;display: block;}
.woocommerce-additional-fields__field-wrapper label {font-family: Poppins;font-weight: 400;line-height: 28px;text-transform: none;font-size: 14px;color: rgb(255, 255, 255);}
table.shop_table.woocommerce-checkout-review-order-table tr td {text-transform: none;font-size: 15px;color: #000;}
#place_order {font-weight: 600;text-transform: uppercase;width: 100%;min-height: 50px;margin-top: 30px; background: #5dba47;font-size: 17px;}
.woocommerce-privacy-policy-text p {font-size: 14px;line-height: 1.3;}
.woocommerce-form-coupon-toggle {max-width: 600px;margin: 0 auto 15px auto;}
.woocommerce-checkout .heading-sec.text-left h3 {display: none;}
.woocommerce-info {margin-bottom: 0;background-color: rgba(0, 0, 0, 0);display: block;padding: 0;font-size: 15px;color: #000;border-top-color: transparent;}
.woocommerce-info::before {display: none;}
.woocommerce-info a {color: #000;font-weight: 700;}
.woocommerce-checkout .woocommerce .col2-set .col-1 {float: left;width: 100%;}
.woocommerce-checkout .woocommerce .col2-set .col-2 {float: right;width: 100%;}	
body.woocommerce-order-received .woocommerce table.shop_table{color: #fff;}
body.woocommerce-order-received .woocommerce-order p.woocommerce-thankyou-order-received{ font-size: 40px; margin-bottom: 60px; font-weight: bold; color: #2dbd56;}


/* Dashboard */
.dashboard-widget.products ul li a,.dashboard-widget.reviews ul li a{color:#000}
.dokan-dashboard .products span a{color:#5dba47}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover{background:#5dba47 !important;}
.dokan-table>thead>tr>th{font-weight:400;font-size:14px!important}
.dokan-dashboard .dokan-dashboard-content table tr td a{text-decoration:none;font-size:14px;font-weight:500}
.dokan-dashboard .dokan-dashboard-content table tr td{font-size:14px}
.dokan-btn-theme,a.dokan-btn-theme,input[type=submit].dokan-btn-theme{color:#ffffff !important;background-color:#5dba47 !important;border-color:#5dba47 !important; text-decoration: none !important;}
.pagination-wrap ul.pagination>li>a,.pagination-wrap ul.pagination>li>span{width:60px;height:60px;font-size:15px;margin-right:20px}
header.dokan-dashboard-header h1{font-size:23px;font-family:inherit;font-weight:500}
.edit-slug.button.button-small.hide-if-no-js{color:#2271b1;border:1px solid #2271b1;background:#f6f7f7;vertical-align:top;border-radius:5px}
#sample-permalink a{color:#2271b1;text-decoration:underline}
.product-edit-new-container label.form-label{font-weight:500;margin-bottom:5px;font-size:13px;display:block;color:#1D2327}
p.help-block{color:#1d2327;padding-top:8px;line-height:1.42;font-size:14px}
p.help-block a{color:#2271b1}
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li{border-right:1px solid #227199}
.dokan-dashboard .dokan-dashboard-content a{color:#227199}
input#order_date_filter{height:50px!important;line-height:50px!important;padding:0 1em;border:1px solid #aaa!important;width:156px !important; font-size: 14px; color: #999;}
.dokan-dashboard .dokan-dashboard-content ul li{list-style:none;margin:0;padding:0;font-size:15px}
.dokan-panel-default>.dokan-panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd;font-size:16px;font-weight:500}
.dokan-panel-body , .dokan-orders-content .dokan-orders-area ul.order_notes .note_content p{font-size:15px}
.add_note h4{font-size:16px;font-weight:700}
.postbox h3{font-size:19px;font-family:inherit}
.dokan-reports-content .dokan-reports-area ul.chart-legend li strong{font-size:14px !important;}
.dokan-form-inline input,.dokan-form-inline label{font-size:15px}
div#dokan_tabs_container table thead tr th{font-size:14px;font-weight:500}
.select2-results__option{font-size:14px;color: #000;}
.dokan-input-group input{font-size:15px;}
.dokan-panel p{font-size:15px}
.dokan-form-horizontal .dokan-control-label{text-align:left!important;margin-bottom:0;margin-top:0;padding-right:15px;vertical-align:middle;font-weight:600;font-size:14px}
.dokan-form-horizontal label{font-size:14px}
.payment-methods-listing-header h2{font-size:27px !important}
.page-template-tpl-def_membership table.pmpro_table tr td{font-size:16px;border-top:1px solid rgba(0,0,0,.1);padding:10px 0}
.page-template-tpl-def_membership table.pmpro_table tr td a{color:#5dba47}
.page-template-tpl-def_membership .pmpro_actionlinks a {vertical-align:middle;justify-content:center;color:#5dba47!important;font-family:Poppins,sans-serif;font-size:15px!important;border-radius:0;text-align:left;display:inline-block;}
.pmpro_btn-submit-checkout, .woocommerce-edit-address .button, .woocommerce-edit-account .woocommerce-Button, .woocommerce-account .dokan-btn{vertical-align:middle;justify-content:center; background:#5dba47!important; color:#333333 !important; font-family:Poppins,sans-serif; padding: 20px !important; font-size:16px!important;border-radius:0;text-align:center;display:inline-block; margin-top: 20px !important;}
.page-template-tpl-def_membership #pmpro_account .pmpro_box{border-top:0 ; margin: 0; padding: 0;}
.page-template-tpl-def_membership .pmpro_box h3 , #pmpro_form .pmpro_checkout h3 , .pmpro_cancel_wrap  h2 , .page-template-tpl-add_business_directory .dashboard-content-holder h3 , .woocommerce-MyAccount-content h2{font-family:Poppins,sans-serif;font-size:29px; margin-bottom:20px;}
.page-template-tpl-def_membership .pmpro_checkout{width:100%}
.page-template-tpl-def_membership .pmpro_btn-select{background:#5dba47;color:#333333 !important}
.pmpro_actions_nav a{color:#5dba47;font-size:17px}
.pmpro_checkout h3{font-family:Poppins,sans-serif;font-size:29px}
.pmpro_billing_wrap ul{list-style:none;border:none;padding:10px 20px;    background: rgba(256,256,256,0.25);}
.pmpro_billing_wrap ul li{margin-bottom:15px;font-size:16px}
.pmpro_checkout-field label , .woocommerce-account .form-group label{font-size:16px;font-family:Poppins,sans-serif;color:#989898;font-weight:400!important;margin-bottom:12px!important;display:block}
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber{height:50px}
.pmpro_btn.pmpro_btn-cancel{color:#191717;text-decoration:none}
.pmpro_confirmation_wrap p , .pmpro_invoice-payment-method p{font-size:14px;margin-bottom:15px}
.pmpro_confirmation_wrap h3 , .pmpro_invoice_wrap h3{font-size:28px}
.pmpro_confirmation_wrap ul , .pmpro_invoice_wrap ul{list-style:none}
.pmpro_confirmation_wrap ul li , .pmpro_invoice_wrap ul li{font-size:17px;margin-bottom:16px}
.pmpro_confirmation_wrap , .pmpro_invoice_wrap{border:1px solid #5dba47;padding:10px 20px}
.pmpro_confirmation_wrap ul li strong , .pmpro_invoice_wrap ul li strong{color:#5dba47}
#pmpro_account #pmpro_account-invoices{margin-top:30px}
h2.gform_title{font-size:30px}
.pmpro_checkout-fields p{font-size:16px;margin-bottom:10px}
.pmpro_checkout-fields p a{color:#5dba47}
div#pmpro_payment_information_fields{box-shadow:0 0 11px #aee7c98a;padding:20px;margin-top:20px}
.pmpro_submit hr{display:none}
.page-template-tpl-add_business_directory .dashboard-content-holder table tr td .action-div a{height: 50px; min-width: 20px; padding: 11px 12px;}
.page-template-tpl-add_business_directory .dashboard-content-holder table tr td {font-size: 16px;}
.pmpro_billing_wrap p small a { color: #5dba47;}
.dokan-theme-holistically-conscious .woocommerce-MyAccount-content p a {color: #5dba47; text-decoration: underline;}
.dokan-theme-holistically-conscious .woocommerce-MyAccount-content p {font-size: 16px;}

/*17.10.22*/
body.dokan-dashboard .pagination-wrap ul.pagination > li > a{padding: 6px;margin-left: 0;}
body.dokan-dashboard .dokan-table > tbody > tr > th{line-height: 0.7;}
body.dokan-dashboard .dokan-form-control{min-height: 35px;}
body.dokan-dashboard form.dokan-form-inline .dokan-btn{margin-bottom: 10px;}
/* .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a.dokan-btn{margin-top: 10px;} */
body.dokan-dashboard .dokan-product-listing .dokan-product-listing-area table.product-listing-table td.column-primary a{color: #fff;}
body.vendor-dashboard-orders-page .dokan-table-striped > tbody > tr:nth-of-type(odd) {background-color: rgba(256,256,256,0.25)}
body.vendor-dashboard-orders-page .dokan-dashboard .dokan-dashboard-content table tr td a,.dokan-dashboard-content ul.dokan_tabs li a{color: #fff !important;}
body.vendor-dashboard-orders-page .select2-selection--single .select2-selection__rendered{line-height: 15px !important;}
body.vendor-dashboard-orders-page .dokan-orders-content .dokan-orders-area ul.order-statuses-filter li a,body.vendor-dashboard-orders-page  .dokan-orders-content .dokan-orders-area td a{color: #fff;}
body.vendor-dashboard-orders-page .dokan-orders-content .dokan-orders-area ul.order-statuses-filter{font-size: 14px;margin-bottom: 10px;}
body.vendor-dashboard-orders-page .dokan-orders-content .dokan-orders-area td a svg{color: #000;}
body.dokan-dashboard .dokan-error{color: #212529;}
body.dokan-dashboard .dokan-dashboard-content ul.dokan_tabs li.active a,body.dokan-dashboard .dokan-dashboard-content ul.dokan_tabs li:hover a{color: #212529 !important; }
body.dokan-dashboard .dokan-dashboard-content ul.dokan_tabs li.active{background-color: #fff;font-size: 15px;}
body.dokan-dashboard .dokan-table-striped > tbody > tr:nth-of-type(odd){background: rgba(256,256,256,0.25);}
body.dokan-dashboard  .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table .dokan-comments-subdate,body.holistically-conscious.dokan-store .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info{color: #fff;}
body.dokan-dashboard .dokan-dashboard-content a{color: #2dbd56;}
body.dokan-dashboard .dokan-panel{background-color: transparent;}
body.dokan-dashboard .dokan-panel a{color: #212529;}
body.dokan-dashboard header.dokan-dashboard-header h1 a:first-of-type{color: #212529;}
body.holistically-conscious.dokan-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{top: -11px;}
body.holistically-conscious.dokan-store .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info{top: 0 !important;}
body.holistically-conscious.dokan-store  .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head{top: -11px !important;}
body.holistically-conscious.dokan-store  .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery{margin-top: -70px;}
body.holistically-conscious.dokan-store  .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper{background-color: #000;border: none;}

.business-logo {
    border: 1px solid #FFFF;
    margin-bottom: 10px;
    padding: 50px 15px 20px 15px; transition: .5s;height: 100%;
}
.theme-holistically-conscious .team-image {
    margin-bottom: 50px;
}


/* privacy policy */
.privacy-policy .why-topsec-wrap h2{
	font-size: 35px;
	font-family: 'Libre Bodoni';
}
/*————————-My Account Page————————-*/
.woocommerce-account #et-main-area > #main-content > .container { padding-bottom: 50px; }
.woocommerce-account .woocommerce-MyAccount-content { border: 1px solid #5dba47;  padding: 30px 30px; }
 .woocommerce-MyAccount-navigation ul  { list-style: none; padding-left: 0 !important; }
 .woocommerce-MyAccount-navigation ul li , .page-template-tpl-def_membership .woocommerce-MyAccount-navigation ul li{ list-style: none; padding-left: 0; }
 .woocommerce-MyAccount-navigation ul li a , .page-template-tpl-def_membership .woocommerce-MyAccount-navigation ul li a{ width: 100%; padding: 10px 20px;  display: block; border: 1px solid #5dba47; margin-bottom: 10px; transition: 300ms ease; color: rgb(255, 255, 255);}
 .woocommerce-MyAccount-navigation ul li a:hover ,.page-template-tpl-def_membership .woocommerce-MyAccount-navigation ul li a:hover{ background-color:#5dba47; color: #ffffff;}
 .woocommerce-MyAccount-navigation ul li.is-active a , .page-template-tpl-def_membership .woocommerce-MyAccount-navigation ul li.is-active a { background-color:#5dba47;  color: #ffffff;}
.woocommerce-account .woocommerce .woocommerce-info,  .woocommerce .woocommerce-message { background-color: transparent; border: 1px solid #ccc !important;  color: #fff !important;padding: 1em 2em 1em 1em; }
.woocommerce-account .button:after { display: none; }
.woocommerce-account .woocommerce-Address .woocommerce-Address-title  h3 { font-size: 28px; }
.woocommerce-orders-table__cell-order-number a {color: #000;}
.woocommerce-account.woocommerce-page form .password-input { width: 100%; }
@media only screen and ( max-width: 767px )  {
	.woocommerce-account .woocommerce-MyAccount-content { padding: 15px; }
	.woocommerce-account .woocommerce-MyAccount-content .button { float: none; font-size: 14px !important; margin-bottom: 10px; margin-top: 10px; display: block !important; text-align: center;}
	.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell .button { font-size: 14px !important; margin-bottom: 10px; margin-top: 10px; display: inline !important; text-align: center; padding: 10px 10px; float: right;}
	.woocommerce-account .woocommerce .woocommerce-info,   .woocommerce .woocommerce-message { padding: 0 !important; border:0 !important; }
	.woocommerce-account .woocommerce-Address .woocommerce-Address-title h3 { font-size: 20px; margin-bottom: 10px; }
	.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message::before { display: none; }
}

/* login */
/*————————-My Account Page————————-*/
.woocommerce-account #customer_login { margin-top: 20px; }
.woocommerce-account #customer_login h2 {  font-size: 33px; text-align: center; font-family: 'Libre Bodoni', serif; }
/* .woocommerce-account .woocommerce form.login { box-shadow: 0 0 30px rgba(0,0,0,.08); } */

body.woocommerce-account:not(.logged-in) .u-column1 , body.woocommerce-account:not(.logged-in) .u-column2{ box-shadow:1px 1px 15px rgb(0 0 0 / 20%);border-radius: 15px;padding: 70px 40px;background: #333333;min-height: 752px; margin: 0 auto 30px auto;}
.woocommerce-account .woocommerce form.login, .woocommerce-account .woocommerce form.register {border: 0;padding: 0;margin: 0;}
.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme { width: 100%; }
.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-form__input-checkbox { width: 15px; margin-right: 5px; }
.woocommerce-form.woocommerce-form-login .woocommerce-form-login__rememberme {text-align: center;display: block;}
.woocommerce-account:not(.logged-in) .title-holder { display: none; }
.woocommerce-form .woocommerce-button.button.woocommerce-form-login__submit, .woocommerce-form-register__submit {padding-left: 40px;padding-right: 40px;display: block !important;margin: 10px auto 0 auto !important;background-color: #5dba47 !important;color: #ffffff !important;border-radius: 5px;text-align: center;float: none;}
p.woocommerce-LostPassword.lost_password a {color: #5dba47;font-size: 15px;font-weight: 600;}
.woocommerce-form.woocommerce-form-login .lost_password {display: block;clear: both;margin-bottom: 0;text-align: center;}
.vendor-customer-registration label {font-size: 16px;}
.vendor-customer-registration br {display: none;}
.vendor-customer-registration {display: flex; flex-direction: column;}
@media only screen and ( max-width: 980px )  {
	.woocommerce-account #customer_login h2 { margin-bottom: 0; }
	.woocommerce-account .woocommerce form.login { box-shadow: 0 0 0px rgba(0,0,0,.08); margin-top: 20px; }
	.woocommerce-account .woocommerce form.register { box-shadow: 0 0 0px rgba(0,0,0,.08);margin-top: 20px; }
}
@media only screen and ( max-width: 767px )  {
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__cell .button { padding: 3px 10px; float: none; }
}

/* order details */
h2.woocommerce-order-details__title {font-size: 30px;}h2.woocommerce-column__title {font-size: 35px;}
.woocommerce-order-received .woocommerce ul.order_details {background: rgba(256,256,256,0.25);padding: 30px;display: inline-block;width: 100%; }
/* .woocommerce ul.order_details li { margin-bottom: 20px;margin-top: 10px; } */
.woocommerce-order-received .woocommerce ul li:not(:last-child){margin-bottom: 10px;}
.woocommerce-order-received .woocommerce ul li:last-child{padding-right: 0;margin-right: 0;}
@media only screen and ( max-width: 1199px )  {
	.common-page-section .woocommerce-order .woocommerce-order-overview li { margin-bottom: 20px; }
}
@media only screen and ( max-width: 991px )  {
  .common-page-section .woocommerce-order .woocommerce-order-overview li { width: 100%; border-right: 0; }
  .woocommerce ul.order_details li { width: 40%; border:none !important }
	ul.products.columns-3{display:flex;flex-wrap:wrap;justify-content:center; gap: 12px;}
	.archive .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{width: 48%;
    margin: 0 0;}
	h2.woocommerce-loop-category__title{margin-top: 16px !important;  margin-bottom: 30px !important;}
	.woocommerce-account .woocommerce-MyAccount-navigation , .woocommerce-account .woocommerce-MyAccount-content{width:100%;}
	
}
@media only screen and ( max-width: 767px )  {
	.woocommerce-checkout .woocommerce .woocommerce-additional-fields textarea { height: 154px !important; }
	.woocommerce-checkout .woocommerce form.checkout_coupon .form-row { display: block;}
	.woocommerce-checkout .woocommerce form.checkout_coupon .form-row-first { width: 100%; }
	.woocommerce-checkout .woocommerce form.checkout_coupon .form-row-last , .archive .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{ width:100% !important; }
}
/*for main sections css*/


/*for footer sections css*/
.main-footer {background: #060606;}
.ftr-top{  background-size: cover !important;padding: 70px 0;}
.ftr-top h5 { color: #ddd; font-size: 14pt; margin-bottom:30px; }
.ftr-col p a {color: #ddd; font-size: 14px; }
.ftr-col p a img { margin-right: 10px;}
.ftr-col ul { margin: 0; padding: 0; list-style: none; }
.ftr-col ul li { margin: 0 0 15px;color: #ddd; }
.ftr-col ul li a { color: #ddd; font-weight: 400;font-size: 18px;font-family: 'Poppins', sans-serif; padding-right: 15px;}
.ftr-col ul li a:hover { color: #5DBA47; }

.ftr-col .ftr-reviews ul li a{font-family: 'StabilGrotesk-Bold';font-weight: bold; color: #ddd;}
.share .d-flex { align-items: center;}
.share ul.social {margin-bottom: 0px;}
ul.social { display: flex; align-items: center;padding-left: 0;margin-bottom: 40px; }
ul.social li {padding-right: 10px;margin-bottom: 0; list-style: none; }
ul.social li:last-child {padding-right: 0;}
ul.social li a { display:flex; align-items: center; justify-content: center; width:40px; height: 40px; border-radius: 50%; color: #ddd;padding: 0; border: solid 1px #ddd; }
ul.social li a:hover { background: #000; color: #ddd; }

.ftr-btm {
    padding-top: 40px;
    padding-bottom: 40px;
}
.ftr-logo {  width: 240px;  margin-bottom: 40px;}
.copyright-text p { margin: 0; color: #ddd; font-weight: 400;font-size: 18px;font-family: 'Poppins', sans-serif;}
.copyright-text { display: flex; justify-content: space-between;}
.copyright-text p a{ color: #333333; font-weight: 400;font-size: 18px;font-family: 'Poppins', sans-serif;  padding: 0 5px;display: inline-block;}
.copyright-text p a:hover{color: #5DBA47; }

.addressnow p {display: flex;  align-items: flex-start;margin-bottom: 35px; font-weight: 500; color: #ddd; font-size: 20px;    line-height: 30px; font-family: 'CircularStd-Medium'; }
.copyright-text ul { padding: 0;margin: 0;}
.copyright-text ul li { display: inline-block;position: relative;}
.copyright-text ul li:not(:last-child){ padding-right: 50px; }
.copyright-text ul li a{color: #ddd;}
/* .copyright-text ul li:first-child:after{position: absolute;right: 19px; top: 14px;width: 5px; height: 5px; border-radius: 50%; content: ""; background: #ffffff;} */
.copyright-text ul li:after{position: absolute;right: 19px; top: 14px;width: 5px; height: 5px; border-radius: 50%; content: ""; background: #ffffff;}
.copyright-text ul li:last-child:after{opacity:0;}
.addressnow p img { margin-right: 15px;}
select.select-lang { background: transparent;  border: 0;  color: #999999; font-size: 14pt; font-family: 'StabilGrotesk-Regular'; font-weight: 500;}
.ftr-btm hr {border-top: solid 1px #b5b4b4; opacity: 1;}

.ftr-top p img {display: inline-block;align-items: baseline;margin: 7px 15px 0 0;height: 30px; }
.ftr-top  p {font-size: 18px;display: flex;align-items: flex-start;justify-content: flex-start; color: #ddd;}
.ftr-top div>:last-child.col-lg-4 p:not(:first-of-type){align-items: center;}

/*for footer sections css*/


/*.............. inner page  styles..............*/

/********shop page********/
.inner-banner-text.home-banner-ctn { position: absolute; z-index: 3;top: 50%; left: 0%; }
.product-listing .category p{font-size: 18px;margin: 0;font-weight: 500;color: rgb(255, 255, 255);padding-right: 20px;}
.product-listing .category.d-flex{justify-content: space-between;align-items: center;}
.product-listing .prod-cat.d-flex,.product-listing .sorting.d-flex{justify-content: space-around;align-items: center;}
.product-listing .category .btn{background-color: #333333;border: 1px solid #000;color: #000 !important;font-weight: 500;}
.product-cards .btn{width: 100%;}
.product-cards .btn,.product-cards .btn-outline{text-transform: uppercase;}
.product-cards .btn-outline{margin-left: 15px;}
.product-cards .card-body{padding: 30px;}
.product-cards .prod-price{color: #5DBA47;}
.product-cards .img-holder{position: relative;}
.product-cards .img-holder .seller-tag{position: absolute;top: 0;left: 0;background-color: #333;color: #333333;text-transform: uppercase;padding: 10px 36px;font-size: 18px;font-weight: 700;}
 .product-cards h3{margin: 70px 0 0 0;}
.product-cards .card{box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);border: none;margin-top: 35px;max-width: 100%; background-color: #333;}
.pagination { justify-content: center; margin-top: 40px; max-width: 360px;margin: auto;justify-content: space-between;margin-top: 60px;margin-bottom:90px;}
.pagination span { color: #333333; font-weight: 600; display: inline-block; padding: 10px 20px;  margin: 0;  background-color: #5DBA47 ; border: 1px solid #5DBA47;}
.pagination a { color: #5DBA47; font-weight: 600; display: flex; padding: 10px 20px;  margin: 0;  background-color: #333333 ; border: 1px solid #5DBA47;border-radius: 50%; height: 60px;width: 60px;align-items: center;justify-content: center; }
.next.page-numbers {padding: 0;border: none;}
.pagination span{border-radius: 50%; height: 60px;width: 60px;align-items: center;justify-content: center;display: flex;}
.common-padd.product-listing{padding: 100px 0 0 0 ;}

.directory-listing .directory-topic{display: flex;align-items: center;justify-content: center;width: 160px;height: 160px;border-radius: 50%;border: 1px solid #2dbd56;margin: 0 auto;}
.directory-icon img { filter: brightness(0) invert(1);}
.directory-icon { text-align: center;}
.directory-listing .directory-topic-wrap{margin-top: 70px;}
.directory-listing .directory-name{margin-top: 20px;}
.directory-listing .directory-name a{font-size: 24px;font-weight: 600;color: #fff;}
.directory-listing .directory-topic-wrap:hover{cursor: pointer;}
.directory-listing .directory-topic-wrap:hover .directory-topic{background-color: #5DBA47;border: 1px solid transparent;transition:all 0.3s ease 0s;}
.directory-listing .directory-topic-wrap:hover .directory-icon{filter: brightness(0) invert(1);}
.directory-listing .directory-topic-wrap:hover .directory-name a{color: #5DBA47;}
.directory-listing .pagination{margin-bottom: 0;}

.btn-transparent{background-color: transparent;}
 a.btn-transparent{color: #5DBA47 !important;}
.course-cards .course-desc{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical;
 }
 .course-content-text .text-brief{max-width: 1300px;margin: auto;}
 .business-directory-listing .member-card , .page-template-tpl-psychic_readings .member-card{border: 1px solid #2dbd56;padding: 40px 50px;margin-top: 26px; min-height: 412px; background:#1c1c1c;}
 .business-directory-listing .member-card .img-wrap img , .page-template-tpl-psychic_readings .member-card .img-wrap img{height: 170px;width: 170px;border-radius: 50%;object-fit: cover;}
 .business-directory-listing .member-card .member-name , .page-template-tpl-psychic_readings .member-card .member-name{margin-top: 20px;}
 .business-directory-listing .member-card .member-name p , .page-template-tpl-psychic_readings .member-card .member-name p{margin-bottom: 0;color: #fff;}
 .business-directory-listing .member-card .member-designation , .page-template-tpl-psychic_readings .member-card .member-designation{color: #5B5B5B;}
 .business-directory-listing  .btn, .page-template-tpl-psychic_readings .member-card .btn{text-transform: uppercase; min-width: 200px !important;}
 .business-directory-details .contact-details{padding-top: 50px;}
 .business-directory-details .share h5{color: #5DBA47;}


 .course-details .ozara-content{padding-left: 40px;padding-right:110px;}
 .course-details .ozara-content h5{margin-bottom: 10px;}
 .course-details .ozara-content a{margin-top: 40px;}
 .course-details .ozara-content .designation p{color: #4a4a4a;}
 .course-details .heading{max-width: 1300px;margin: auto; margin-bottom: 150px;}
 .course-details ul{list-style: none;display: flex;flex-wrap: wrap;}
 .course-details ul li{color: #a9a9a9;font-size: 20px;}
 .course-details ul li:not(:first-child){padding-left: 15px;}
.course-details ul li:nth-child(even){color: #5DBA47;}
.course-details .btn{text-transform: uppercase;}

.contact-details .icon-wrap .icon{display: flex;justify-content: center;align-items: center;height: 80px;width: 80px;border: 1px solid #5DBA47;border-radius: 50%; }
.contact-details .icon-wrap{position: relative; align-items: center;}
.author-details.bg-light { background-color: #a1a1a1!important;padding: 0 10px;}
.author-details.bg-light .d-flex{align-items: center;}

.theme-holistically-conscious section.common-padd.product-cards.shop-custom-sectop { background: #141414;
background: -moz-linear-gradient(to bottom,  rgb(0 0 0 / 100%) 0%,rgb(43 43 43 / 60%) 50%,rgb(0 0 0 / 100%) 100%);
background: -webkit-linear-gradient(to bottom,  rgb(0 0 0 / 100%) 0%,rgb(43 43 43 / 60%) 50%,rgb(0 0 0 / 100%) 100%);
background: linear-gradient(to bottom,  rgb(0 0 0 / 100%) 0%,rgb(43 43 43 / 60%) 50%,rgb(0 0 0 / 100%) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );}

.contact-details .icon-wrap.d-flex{align-items: center;justify-content: center;}
.contact-details .icon-wrap p{margin: 0 5px;color: #fff;}
.contact-custom .contact-details > .row > .col-lg-4:not(:last-child) .icon-wrap:after{content:'';position: absolute;top: 0;right: 0;bottom: 0;background-color: #A9A9A9;width: 1px;height: 100%;}
.contact-custom .contact-custom-form{max-width: 1040px;margin: auto;margin-top: 100px;}
.contact-custom .contact-custom-form .form-control::placeholder{color: #aaa;}
.contact-custom .contact-details{max-width: 1300px;margin: auto;}

.about-custom .desc-wrap{max-width: 650px;}
.about-custom  .about-1-wrap .desc-wrap{margin-top: 50px;}
.about-custom  .about-2-wrap .desc-wrap p{margin-top: 30px;}
.about-custom  .about-2-wrap .img-wrap{margin-top: 50px;}
.about-custom .testimonial{margin-top: 110px;}
.about-custom .testimonial-wrap .testimonial-item {
    background: #3a6231;
    border: 1px solid #5DBA47;
    padding: 40px;
}
 .about-custom .testimonial-wrap
 .slick-slide { margin: 0 27px;}

.about-custom .testimonial-wrap
.slick-list { margin: 0 -27px;}
/*.about-custom .slick-dots li button:before {width: 12px;height: 12px;background-color: #5DBA47;}*/
.about-custom .slick-dots li{width: 16px;}
.about-custom .testimonial-wrap{margin-top: 50px;}
.about-custom .testimonial-wrap .client-img{display: inline-block;margin-bottom: 15px;}
.about-custom .testimonial-wrap .quote-img{display: flex;justify-content: center;margin-bottom: 15px;}
.about-custom .testimonial-wrap .client-img img{border-radius: 50%;height: 75px;width: 75px;text-align: center;}

.psychic-reading-pg .call-pay-sec{position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;padding: 70px 0 90px 0;margin:0 0 110px 0;}
.psychic-reading-pg .call-pay-sec::after,section.psychic-reading-pg .psychic-reading-top::after,body.term-programs section.product-cards.shop-custom-sectop:after,body.term-coaching section.product-cards.shop-custom-sectop:after,body.tax-directory-category .business-directory-listing::after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.75);}
.psychic-reading-pg .common-col{border: 1px solid #333333;padding: 90px 40px;min-height: 680px;}
.psychic-reading-pg .call-pay-sec .first-col-content .button-sec .btn{color: #333333;border: 1px solid #333333;background-color: transparent;margin-top: 20px;}
.psychic-reading-pg .call-pay-sec .btn{padding: 20px 70px;line-height: 1;}
.psychic-reading-pg .call-pay-sec  .btn:hover{color: #5DBA47 !important;background-color: #333333;}
.psychic-reading-pg .call-pay-sec .first-col-content .button-sec .btn:hover{background-color: #333333;}
.psychic-reading-pg .container{position: relative;z-index: 9;}
.psychic-reading-pg .call-pay-sec .btn{margin-top: 40px;}
.psychic-reading-pg .call-pay-sec  .content {color: #333333;}
.psychic-reading-pg .call-pay-sec  .content p{color: #333333;}

.program-details .program-banner-img img{width: 100%;}
.program-details .date-picker-custom input{width: 100%;height: 60px;background-color: #EEEEEE;border: none;}
.program-details .date-picker-custom input::placeholder{padding-left: 30px;color: #aaa;}
.program-details #datepicker{background-image: url(../images/calendar-green.png);background-repeat: no-repeat;background-position: calc(100% - 20px);background-size: 40px;cursor: pointer;}
.program-details .program-price h5:nth-child(2){color: #5DBA47;padding-left: 20px;font-weight: 700;}
.program-details .app a{color: #5DBA47;font-weight: 600;}
.program-details .program-features > div{margin-right: 20px;margin-bottom: 30px;}
.program-details .program-features > div.d-flex{align-items: center;color: #a9a9a9;}
.program-details .program-features > div .icon{margin-right: 10px;}
.program-details .program-detail{margin-top: 60px;}
input[type=submit]{text-transform: uppercase;font-weight: 600;}
  .share{margin-top: 30px;}
  .share ul{margin-left: 20px;}
 .share ul.social li a{background-color: #5DBA47;color: #333333;}
 .program-details .app p{color: #000;}


 .business-directory-details .row.content{margin-top: 80px;}
.business-directory-details .shade-right{position: relative;}
.business-directory-details .shade-right:after{position: absolute;content: '';background: #ffffff1a; top: 50px; left: -45px; right: 90px;bottom: -50px;z-index: -1;}
.business-directory-details .contact-details .icon-wrap .icon{background-color: #5DBA47;height: 50px;width: 50px;flex:  0 0 50px;}
.business-directory-details .contact-details .icon-wrap.d-flex{justify-content: left;}
.business-directory-details .contact-details .icon-wrap p , .business-directory-details .contact-details .icon-wrap p a{color: #a9a9a9;}
.business-directory-details .share h5{margin: 0;line-height: initial;}
.business-directory-details .share.d-flex{align-items: center;}
.business-directory-details .share ul.social li a{background-color: #333333;border: 1px solid #5DBA47;color: #5DBA47;}
.business-directory-details .cannabis-info{padding-left: 30px;}
.business-directory-details .cannabis-info h2{margin: 0;}
.business-directory-details .cannabis-info .d-block{margin-top: 40px;}

.program-cards .nav{justify-content: space-around;}
.program-cards .tab-content{margin-top: 60px;}
.program-cards .tab-pane .card{background-color: #F8F8F8;border: none;}
.program-cards .tab-pane .card .img-holder{position: relative;}
.program-cards .tab-pane .card .img-holder::after{position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.231884) 44.14%, rgba(0, 0, 0, 0.420592) 66.53%, #000000 100%);}
.program-cards .tab-pane .card .img-holder .price-tag{position: absolute;background-color: #333333;border-radius: 30px;z-index: 9;bottom: 30px;left: 30px;display: flex;justify-content: center;align-items: center;    padding: 5px 19px;}
.program-cards .tab-pane .card .img-holder .price-tag p{margin: 0;color:#5DBA47 ;font-size: 15px;}




.program-cards .tab-pane .card .btn.btn-transparent{padding: 20px 0;text-align: left;}
.program-cards .program-features .text{color: #a9a9a9;font-size: 15px;padding-left: 10px;}
.program-cards .program-features .d-flex{align-items: center;margin-right: 20px;}
.program-cards .nav-tabs { border-bottom: 1px solid #a9a9a9;padding: 0 0 20px 0;}
.program-cards .nav-tabs .nav-link{border: none;position: relative;color: #a8a8a8;}
.program-cards .nav-tabs .nav-link.active::after{position: absolute;content: '';left: 0;bottom: -20px;right: 0;background-color:#5DBA47 ;width: 100%;height: 5px;border-radius: 5px;}
.program-cards .nav-tabs .nav-link.active{color: #5DBA47;font-weight: 600;}
.program-cards .tab-pane .col-lg-4{margin-bottom: 50px;}

.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme textarea, .gfield select{border:1px solid #a9a9a9 !important; background: #585858; color: #ddd;}
.gform_wrapper.gravity-theme .gfield input , .gfield select{height: 50px !important;padding: 10px 20px !important;font-size: 15px !important; color: #ddd;}
.gform_wrapper.gravity-theme .gfield input::placeholder,.gform_wrapper.gravity-theme textarea::placeholder{font-size: 18px !important;padding: 10px 25px !important;}
.gform_wrapper.gravity-theme .gform_footer{justify-content: center !important;}
.gform_wrapper.gravity-theme .gform_footer input{padding:15px 65px;background-color: #5DBA47;color: #333333;border: 1px solid transparent;font-size: 18px;}
.contact-custom .icon-desc a{color: #fff;}
.psychic-reading-pg .content{padding-bottom: 40px !important;}
.psychic-reading-pg .call-pay-sec .btn { padding: 20px 50px;min-width:300px;}
.psychic-reading-pg .common-col{min-height: 740px;}
.psychic-reading-pg .second-col-content .btn { margin-top: 20px;}
.pmpro_checkout h3 span.pmpro_checkout-h3-msg{font-size:15px !important}
.page-template-tpl-add_business_directory .gform_wrapper.gravity-theme .gfield_label{padding:0;font-size:20px;font-family:Poppins,sans-serif;color:#989898;font-weight:400!important;margin-bottom:12px!important;display:block}
.wc-bookings-booking-form .block-picker li a {color: #000;min-width: 33.3333%;}
.woocommerce #reviews #comments ol.commentlist li{background-color: rgba(256,256,256,0.15) !important; padding: 20px; margin: 0 0 20px;}
.woocommerce #reviews #comments ol.commentlist li img.avatar {  position: relative; width: 50px; height: 50px; border-radius: 50%; margin-top:13px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text { margin: 0 0 0 60px; border: 0; }


/* 05.08.2022 */
.woocommerce table.shop_table th, .woocommerce-table--order-downloads th{font-size: 20px;padding: 30px 0;}
td.download-remaining {font-size: 38px !important;}
.page-template-tpl-add_psychic_reading-php .why-topsec-wrap .dashboard-content-holder table td, .page-template-tpl-add_psychic_reading-php .why-topsec-wrap .dashboard-content-holder table td p, .my_account_bookings td, .woocommerce-table--order-downloads td{font-size: 16px;}
.page-template-tpl-add_psychic_reading-php .why-topsec-wrap .dashboard-content-holder table td p{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-bottom: 0;line-height: 1.5;}
.page-template-tpl-add_psychic_reading-php .why-topsec-wrap .dashboard-content-holder table td .action-div{display: flex;}
.page-template-tpl-add_psychic_reading-php .why-topsec-wrap .dashboard-content-holder table td .action-div a.btn{min-width: 30px;height: auto;padding: 5px 10px;font-size: 15px;margin-right: 6px;}
.page-template-tpl-add_psychic_reading-php .why-topsec-wrap .dashboard-content-holder table td .action-div a.btn:last-child{margin-right: 0;}
.archive .term-description p {text-align: center;margin-bottom: 50px;}
.archive.woocommerce ul.products li.product, .archive.woocommerce-page ul.products li.product{margin: 0 3.8% 3.8% 0;}
.archive.term-programs.woocommerce ul.products li.product:last-child,.archive.term-coaching.woocommerce ul.products li.product:last-child{margin: 0 3.8% 3.8% 0 !important;}
.archive.term-programs.woocommerce ul.products li .dwnld-prod-outer.card{margin-top: 0;}
/* .archive.woocommerce ul.products li.last, .archive.woocommerce-page ul.products li.last{margin-right: 0;} */
.single-product .wc-bookings-booking-form .block-picker li:nth-child(odd) a, .single-product .wc-bookings-booking-form .block-picker li:nth-child(even) a {background: #2ecc71;color: #333333ff;border: 1px solid #333333; }
.wc-bookings-booking-form .block-picker li:nth-child(odd) a:hover, .single-product .wc-bookings-booking-form .block-picker li:nth-child(even) a:hover{background: #239e57 !important;}
.my_account_bookings td , .woocommerce-table--order-downloads a{color: #000;}
p.comment-notes {font-size: 14px;}
#comment{margin-bottom: 0 !important;}

/* 05.08.2022 */


/*------------------------09-09-2022------------------------*/
.surprise-box-list:hover {background: #065c14;}
.surprise-box-list {
    background: #46930d;
    text-align: center;
    color: #ddd;
    padding: 50px 15px;
    cursor: pointer;
}
.surprise-modal ul {
    list-style: none;
}
.surprise-modal ul li {
    display: inline-block;
}
.surprise-modal ul li a {
    display: inline-block;
    background:#065c14;
    margin: 3px 0;
    padding: 10px;
    font-size: 11px;
    color: #fff;
}
.dokan-store .woocommerce ul.products li.product a img {
    border: 0;margin-top: 0 !important;
    border-radius: 0;
    padding: 0;
    width: 100%;
    height: 334px;
    margin-bottom: 20px !important;
}
.dokan-store .woocommerce ul.products li.product .card {
    border: 0; box-shadow: 0 5px 15px rgb(0 0 0 / 10%);
    border-radius:0;
}
.dokan-store .dwnld-prod-outer { box-shadow: 0 5px 15px rgb(0 0 0 / 10%);}
.dokan-store .dwnld-prod-outer .programs-box {  margin: 0 0;}
.dokan-store .dwnld-prod-outer .programs-box .programs-box-info {  background: #333333;}

.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info {
    top:43% !important;
    left: 0;
    right: 0;
}
.holistically-conscious .courses-box .author_desc {padding: 20px;}
.holistically-conscious .courses-box .author_desc p {
    text-align: left;    line-height: 26px;
    font-size: 16px;
    color: #000;
    margin-bottom: 10px;
}
ul.dokan-store-info li:after{display: none;}
ul.dokan-store-info li{padding-right: 15px;}

.hdr-right ul li:first-child .dropdown-toggle::after{display: none;}
.hdr-right ul li:first-child .dropdown-menu {
    min-width: 14rem;
    box-shadow: 0 0 0;
    border: 0;padding: 0;
}
.hdr-right ul li:first-child svg.svg-inline--fa.fa-search.fa-w-16 {
    color: #fff;
}
.about-custom .desc-wrap ul li {
    padding-right: 36px;
    font-size: 16px;
    color: #98a5b3;
}

.about-custom .desc-wrap ul {
    display: inline-flex;
    margin-left: 20px;
}
.archive ul.products {
    display: flex;
    flex-wrap: wrap;justify-content: center;
}
.archive ul.products > li.product {
    width: calc(25% - 30px) !important;
    flex: 0 0 calc(25% - 30px);
    margin: 0 15px 0px;
    float: none;
}

.woocommerce ul.products li.product a img {
    border: dashed 2px #ddd;
    /* border-radius: 50%; */
    padding: 20px;
    width: 350px;
    height: 350px;
    margin-bottom: 20px !important;object-fit: cover;
}
/*------------------------09-09-2022-------------end-----------*/


/*********14.10.2022*********/
body.woocommerce-shop section.product-cards.shop-custom-sectop{background: url(https://holisticallyc.weavers-web.com/wp-content/uploads/2022/10/dark-4.png) no-repeat !important;background-size: cover !important}
section.psychic-reading-pg.common-padd{padding: 0;}
section.psychic-reading-pg .psychic-reading-top{background: url(https://holisticallyc-dark.weavers-web.com/wp-content/uploads/2022/10/1.jpg) no-repeat;background-size: cover;padding:100px 0 70px 0;position: relative;}
body.page-template-tpl-business_directory-php section.directory-listing{background: url(https://holisticallyc-dark.weavers-web.com/wp-content/uploads/2022/09/dark-6.png) no-repeat !important;background-size: cover !important;position: relative;}
body.page-template-tpl-business_directory-php section.directory-listing .container,body.term-programs section.product-cards.shop-custom-sectop .container,body.term-coaching section.product-cards.shop-custom-sectop .container,body.tax-directory-category .business-directory-listing .container{position: relative;z-index: 9;}
body.term-programs section.product-cards.shop-custom-sectop{background: url(https://holisticallyc-dark.weavers-web.com/wp-content/uploads/2022/10/3.jpg) no-repeat !important;background-size: cover !important;position: relative;;}
body.term-coaching section.product-cards.shop-custom-sectop .courses-box-info h5{min-height: 57px;}
body.term-coaching section.product-cards.shop-custom-sectop{background:url(https://holisticallyc-dark.weavers-web.com/wp-content/uploads/2022/10/4.jpg) no-repeat !important;background-size: cover !important;position: relative;;}
.home-banner .home-banner-info:after{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.6);content: '';}
body.tax-product_cat.woocommerce ul.products li.product a img{border: none;}
.woocommerce div.product form.cart .button{color: #fff !important;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin: 0 0 3px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{padding: 5px 10px 0;}
.woocommerce #reviews #comments ol.commentlist li .meta{color: #adadad;}
.woocommerce #reviews #comment {height: 100px}
.woocommerce p.stars a{color: #5DBA47;font-size: 18px;}
.wc-bookings-booking-form .wc-bookings-booking-cost{color: #000;}
body.tax-directory-category .business-directory-listing{background: url(https://holisticallyc-dark.weavers-web.com/wp-content/uploads/2022/10/6.jpg) no-repeat !important;background-size: cover !important;position: relative;;}
.woocommerce-checkout #payment div.payment_box p:last-child { color: gray}
.woocommerce-checkout #payment ul.payment_methods li label{color: #000;}
body.woocommerce-shop section.product-cards.shop-custom-sectop.common-padd{/*padding-bottom: 20px;*/}
/*********14.10.2022*********/

/* 19.10.2022 */
.shop-img {
    padding: 0;
    background: rgba(255, 255, 255, 0);
}
/* .shop-slider{overflow: hidden;} */
.shop-slides{overflow: hidden;position: relative;padding-top: 120px;padding-bottom: 80px; margin-top: 80px;}
.shop-slides::before{position: absolute;content: "";left: 0;top: 0px;background: url(../images/section-line-1.svg) no-repeat;width: 1600px;height: 186px;}
.shop-slides::after{position: absolute;content: "";left: 0;bottom: 0px;background: url(../images/section-line-2.svg) no-repeat;width: 1600px;height: 186px;background-position: left bottom;z-index: -1;}
.shop-img img{margin: auto;width: 100%;display: inline-block;}
.product-name{padding: 14px 28px; background: #5cba4700;color: #fff;}
.product-name h4{margin-bottom: 0;text-align: center;}
.shop-slider .slick-list{margin: 0 -20px;}
.shop-slider .slick-slide{margin: 0 20px;}
.shop-title{padding-right: 40px;    height: 250px;overflow: auto;}
.slick-next:before{font-family: 'Font Awesome 5 Free';line-height: 1;font-weight: 900;font-size: 16px;opacity: 1; content: "\f30b";color: #fff;}
.slick-prev:before{font-family: 'Font Awesome 5 Free';line-height: 1;font-weight: 900;font-size: 16px;opacity: 1; content: "\f30a";color: #fff;}
.slick-arrow {width: 57px;height: 57px;border-radius: 50%;border: 2px solid #FFFFFF;display: flex;justify-content: center;align-items: center;z-index: 1;transition: 0.2s ease-in;}
.slick-arrow:hover{background: #fff;}
.slick-prev:hover:before,.slick-next:hover:before{color: #000;opacity: 1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity: 1;}
.shop-slides .slick-prev{left: -520px;}
.shop-slides  .slick-next{right: inherit;left: -450px;}
.slick-prev, .slick-next{top: inherit;bottom: 20px;}
.shop-slider-outer{/*width: 72vw;*/padding-left: 15px;}
.home-cannabis.cannabis-area.gradient-bg .row:last-child .col-md-4:nth-child(1){padding-left: 0;}
.home-cannabis.cannabis-area.gradient-bg .row:last-child .col-md-4:last-of-type{padding-right: 0;}
.courses-area .courses-box .author_desc{padding: 0;}
.archive.woocommerce ul.products li.product:last-child, .archive.woocommerce-page ul.products li.product:last-child{margin: 0 !important;}
/* 19.10.2022 */

/* 20.10.2022 */
.home-cannabis .shade-right:after{display: none;}
.team .slick-prev, .team .slick-next{top: 50%;transform: translateY(-50%);}
.team .team-slider-item .member-img{height: 200px;width: 200px;max-width: 100%;margin: auto;}
.team .team-slider-item .member-img img{width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}
.team .team-slider-item {background-color: #2A2A2A;padding: 40px 0;border: 1px solid #fff;min-height: 360px;}
.team
  .slick-slide {
    margin: 0 27px;
}

.team
.slick-list {
    margin: 0 -27px;
}
.team .team-slider-item .member-desc{margin-top: 10px;}
.team .team-slider-item .member-desc h4{margin-bottom: 5px;}
.team .slick-prev{left: -100px;}
.team .slick-next{right: -100px;}
.team .team-slider{margin-top: 40px;}
/*.courses-area.common-padd{padding-top: 0;}*/
.business-area .row.fifty{margin-top: 40px;}
.courses-area .courses-box-info h5{min-height: 60px;margin-bottom: 5px;text-transform: capitalize;}
.shop-title::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
	background-color: rgba(245, 245, 245,0.5);
	border-radius: 10px;
   
}

.shop-title::-webkit-scrollbar
{
	width: 5px;
	background-color: rgba(245, 245, 245,0.5);
    border-radius: 10px;
    margin-left: -15px;
    margin-top: -15px;
}

.shop-title::-webkit-scrollbar-thumb
{
  
	border-radius: 10px;
	background-color: rgba(245, 245, 245,0.5);
	background-image: -webkit-gradient(linear,
									   40% 0%,
									   75% 84%,
									   from(#4D9C41),
									   to(#19911D),
									   color-stop(.6,#54DE5D))
}
.cannabis-info a.btn{border: 1px solid #2dbd56;color: #2dbd56 !important;background-color: transparent;margin-top: 10px;}
.cannabis-info a.btn:hover{background-color: #2dbd56;color: #fff !important;}

body.tax-directory-category .row{justify-content: center;}
body.term-mind  .business-directory-listing .row.tax-directory{margin-bottom: 40px;}
.gallery-img img{width: 945px;height: 500px;object-fit: cover;}
.joinus-consept-area h2{    font-family: 'Libre Bodoni', serif;}

/* 20.10.2022 */

body.single-product .wc-bookings-booking-form .form-field{margin: 0 0 1em 1em;}
body.single-product .wc-bookings-booking-form .wc-bookings-booking-cost{padding: 1em 2.1em;}
body:not(.logged-in) .woocommerce-error::before,.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{display: none;}
body:not(.logged-in) .woocommerce-error strong{color: #c21627;}
.wc-booking-summary .wc-booking-summary-number span{float: none;margin-left: 0;}
.form-field.form-field-wide {
    margin: 0 0 20px !important;
    width: 100%;
}
.form-field.form-field-wide ul li a {
    margin-right: 0 !important;
    width: 100% !important;
}
fieldset.wc-bookings-date-picker {
    padding: 0;
}
.woocommerce table.shop_table th{color: #fff;}
.woocommerce .woocommerce-customer-details address{padding-left: 0;}
.woocommerce table.shop_table td{padding-left: 0;font-size: 16px;}
.woocommerce table.shop_table td a {
    color: #fff;
}

#order_review .shop_table th{color: #000;}
.mark, mark{background-color: transparent;color: #fff;font-weight: bold;}
.archive.woocommerce ul.products li.product, .archive.woocommerce-page ul.products li .card{margin-top: 0;}
body.tax-directory-category .business-directory-listing .member-card .member-designation{min-height: 60px;}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{    color: #b1b1b1;}


/*****Business Directory Acc***/
body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li a, .page-template-tpl-def_membership .woocommerce-MyAccount-navigation ul li a{color: #fff;}
body.page-template-tpl-add_business_directory table,body.page-template-tpl-add_business_directory table th{color: #fff  !important;}
body.page-template-tpl-def_membership .pmpro_btn-submit-checkout{color: #fff!important;border: none;padding: 15px 30px!important;}
body.page-template-tpl-def_membership .pmpro_btn.pmpro_btn-cancel{color: #fff;}
body.woocommerce-cart .woocommerce table.shop_table th, .woocommerce-table--order-downloads th, body.woocommerce-cart td.product-price bdi,body.woocommerce-cart td.product-subtotal bdi, body.page-template-tpl-add_psychic_reading-php table,  body.page-template-tpl-add_psychic_reading-php table th{color: #fff;}
body.woocommerce-cart .cart_totals table,body.woocommerce-orders .woocommerce table.shop_table, body.woocommerce-view-order .woocommerce table.shop_table, body.woocommerce-view-order .woocommerce table.shop_table .order,  body.woocommerce-view-order .woocommerce table.shop_table .order td.order-date {color: #fff;}
body.woocommerce-orders .woocommerce-orders-table__cell-order-number a , body.woocommerce-view-order .woocommerce table.shop_table .order td.order-number a {color: #5dba47 !important;} 
body.woocommerce-cart .woocommerce table.shop_table_responsive tr td,body.woocommerce-cart  table.shop_table_responsive tr td{text-align: left !important;}
.woocommerce table.shop_table_responsive tr td::before,  table.shop_table_responsive tr td::before{display: none;}
body.woocommerce-edit-account button[type="submit"].woocommerce-Button.button{color: #fff !important;}


/*****Business Directory Acc***/


/**** tax directory category****/
/*body.tax-directory-category .business-directory-listing .member-card .img-wrap img{object-fit: contain;}*/
body.tax-directory-category .business-directory-listing .member-card .member-name { min-height: 90px;}
body.tax-directory-category .loding a{margin:30px 0 70px 0;}
body.search-no-results section.product-cards.shop-custom-sectop.common-padd{padding-bottom: 100px;}
body.search-no-results p.woocommerce-info{color: #fff;font-size: 25px;}
body.tax-directory-category .loader-wrap{position: relative;}
body.tax-directory-category .loader-wrap .loader{    display: block; position: absolute;left: 0; right: 0; top: -30px;}
body.page-template-tpl-contact .gform_body ::placeholder{color: rgb(209, 209, 209);}
body.page-template-tpl-contact .gform_body ul#gform_fields_1 li{list-style: none;}
body.page-template-tpl-contact .gform_wrapper.gravity-theme .gfield_error input[aria-invalid="true"]{border: 1px solid #ff0000 !important; }
body.page-template-tpl-contact .gform_wrapper.gravity-theme .gfield_error  .gfield_validation_message,body.page-template-tpl-contact .gform_wrapper.gravity-theme .gfield_error  .ginput_container_phone .instruction{display: none;}

/**** tax directory category****/

/*31.10.2022*/
body.home .courses-hdr a.btn:hover,body.home .joinus-consept-info a.btn:hover,body.home .business-area a.btn:hover,body.home .home-banner-ctn a.btn:hover,body.page-template-tpl-psychic_readings .member-card a.btn:hover{border: 1px solid #2dbd56;background-color: transparent;}

/* 01.11.2022 */
.woocommerce-shop ul.products li.product a img {border: dashed 2px #2dbd56 !important; background: #2a661c;}
body.woocommerce-shop section.product-cards.shop-custom-sectop li {width: 33.333% !important;flex: 33.333% !important;margin: 0 !important;position: relative; padding: 15px; float: left;}
body.woocommerce-shop section.product-cards.shop-custom-sectop li h2.woocommerce-loop-category__title{position: absolute;top: 27px;right: 37px;
    background: rgb(0 0 0 / 75%);padding: 10px 20px; border: solid 2px #006827;}
body.woocommerce-shop section.product-cards.shop-custom-sectop ul {display: block !important;}
body.woocommerce-shop section.product-cards.shop-custom-sectop li img{width: 100%;height: 500px;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active, .nav-tabs .nav-link:hover{background-color: #5dba47;color: #fff !important;}
.nav-tabs .nav-link{color: #5dba47;background-color: #333333;border: none;box-shadow: none;font-size: 19px;padding: 25px 40px;}
.nav-tabs .nav-link{border-top-left-radius: 0;border-top-right-radius: 0;}
.nav-tabs {border-bottom: none;margin-bottom: 30px;justify-content: flex-start;white-space: nowrap;overflow-x: scroll;overflow-y: hidden;flex-wrap: nowrap; padding-bottom: 10px;}
.nav-tabs li.nav-item:not(:last-child){margin-right: 10px;}
.tab-content-wrap ul {padding-left: 2rem;padding-bottom: 20px;}
.tab-content-wrap ul li:not(:last-child) {margin-bottom: 10px;}
/* width */
.nav-tabs::-webkit-scrollbar {height: 8px;}
/* Track */
.nav-tabs::-webkit-scrollbar-track {background: #333333;}
/* Handle */
.nav-tabs::-webkit-scrollbar-thumb {background: #065c14;}
.tab-content-wrap p, .tab-content-wrap li {font-size: 18px;}
/* 01.11.2022 */
ul#geotab .nav-link span {
    display: block;
    width: 133px;
    height: 133px;
    margin: auto;
}
ul#geotab .nav-link span img {
    filter: brightness(0) invert(1);
}

.woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td{border-top: 0 none !important;} 
.single-spirituality .comm-content-wrapper ul { margin: 0 0 20px 20px;}



.comment-form-cookies-consent { display: block; margin-bottom: 30px !important;} 
.comment-form-cookies-consent input { padding: 0; height: initial; width: initial; margin-bottom: 0; display: none; cursor: pointer; } 
.comment-form-cookies-consent label { position: relative; cursor: pointer; margin-left: 30px; text-align: left; line-height: 34px; } 
.comment-form-cookies-consent label:before { content: ''; -webkit-appearance: none; background-color: transparent; border: 2px solid #5DBA47; box-shadow: 0 0 0; padding: 10px; display: inline-block; position: absolute; vertical-align: middle; cursor: pointer; margin-right: 5px; left: -30px; top: 6px; }
.comment-form-cookies-consent input:checked + label:after { content: ''; display: block; position: absolute; top: 9px; left: -21px; width: 6px; height: 14px; border: solid #5DBA47; border-width: 0 2px 2px 0; transform: rotate(45deg); }
.woocommerce table.shop_table td { border-top: 1px solid rgb(110 106 106 / 10%);}



.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), textarea.textarea.large {
    padding: 13px 30px !important;
    letter-spacing: normal !important;
    background: transparent !important;
    border: solid 1px #f7f7f7 !important;
    color: #fff !important;    margin: 0 !important;
}
.gform_legacy_markup_wrapper ul li.gfield { margin-top: 30px !important;}
input.gform_button.button {
    background: #2cb251;
    color: #fff;border: 0 none;
    padding: 12px 25px;
    min-width: 200px;
    margin: auto;
    display: block;
}
.gform_footer.top_label {
    text-align: center;
}
.gform_legacy_markup_wrapper li.gfield.gfield_error, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent !important;
    margin: 0 !important;
    border: 0 !important;
    padding: 0 !important;
}
.gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_legacy_markup_wrapper li.gfield_error textarea { border: 1px solid #790000 !important;}
.gfield_description.validation_message.gfield_validation_message, .instruction.validation_message { display: none !important;}
.cannabis-ctn-inner a h6 {  color: #2dbd56;}
.cannabis-ctn-inner a:hover h6 { text-decoration: underline;}
textarea#input_1_10 { height: 240px !important;}

/*16-11-2022-------subrata*/
.video-reader video { width: 100%; height: 100%; } 
.pricebox-premium, .pricebox-premium .img{ position: relative; } 
.pricebox-premium-info { position: absolute; top: 50%; transform: translateY(-50%); text-align: center; left: 0; right: 0; } 
.pricebox-premium-info h2  { text-shadow: 0 0 15px #000; } 
.pricebox-premium-info h2 span { display: block; color: #5DBA47;font-family: 'Libre Bodoni', serif; font-weight: 600; font-size: 100px; } 
.pricebox-premium .img:before { position: absolute; left: 0; right: 0; bottom: 0; content: ""; width: 100%; height: 100%; background: rgb(255,255,255); background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(4,25,7,1) 100%); background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(4,25,7,1) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(4,25,7,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#041907',GradientType=0 ); } 
.find-a-reader-info p { font-size: 16px; } 
.find-a-reader .hdr h2, .find-a-reader h3, .find-a-reader h4 { font-family: 'Libre Bodoni', serif; font-weight: 600; } 
.find-a-reader-step { background: #212529; height: 100%; padding: 30px; text-align: center; } 
.find-a-reader-works { text-align: center;} 
.find-a-reader-works h4{ text-transform: uppercase;} 
.find-a-reader-works p{margin-bottom: 40px;} 
.sm-map { width: 200px; margin: 0 auto 30px; }
.premium-rate h4, .premium-rate p { color:#5DBA47;}
.single-spirituality .team-image img { width: 100%;}


.spirituality-info h2, .spirituality-info h3, .spirituality-info h4 {font-family: 'Libre Bodoni', serif; font-weight: 600; margin-top: 40px;}
.spirituality-info p { line-height: 26px; font-size: 16px;}


/*16-11-2022-------subrata*/
.btnwrappsychic a { display: inline-block;  margin: 10px 20px;}
.btnwrappsychic a:hover .read-more { color: #fff !important;}
.btnwrappsychic a:hover .read-more span { border: solid 1px #fff;}
.findAreader .nav-tabs { /*overflow-x: hidden;*/}
.sm-map img { filter: invert(1);}

.herbology-product .img-wrap a{display: block; height: 400px; overflow: hidden;}
.herbology-product .img-wrap a img { width: 100%; height: 100%; object-fit: cover; } 
.herbology-desc-wrap h6 a { display: block; text-align: center; color:#fff;-webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; padding: 20px 0; } 
.herbology-product:hover .herbology-desc-wrap h6 a { color: rgba(93 186 71 / 100%);} 
.herbology-product .img-wrap a {	position: relative;} 
.herbology-product .img-wrap a::before { position: absolute; top: 0; left: -75%; z-index: 2; display: block; content: ''; width: 50%; height: 100%; background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(93 186 71 / 30%) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(93 186 71 / 30%) 100%); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); }
.herbology-product:hover .img-wrap a::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}

.single-img  { margin-bottom: 30px;}
.single-img img { width: 100%;}
.single-content ul { margin-left: 0; margin-bottom: 20px;}
.single-content ul li { font-size: 15px; line-height: 26px; /*background:#5DBA47;*/ position: relative; display: inline-block; padding: 3px 10px; margin:4px 2px 4px 10px;}
.single-content ul li:before {
    position: absolute;
    width: 7px;
    height: 7px;
    content: "";
    background: #fff;
    border-radius: 50%;
    left: -10px;
    top: 13px;
}
.herbology-single-area hr { margin: 4rem 0;}
.herbology-single-info h3 { color: #5DBA47;}
.single-content p { font-size: 16px; line-height: 26px;}
.single-content h4 span { font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 20px; color: #ccc;}
.herbology-single-info table tr td {  vertical-align: top;}
.herbology-single-info table tr th, .herbology-single-info table tr td { border: solid 1px #2a2a2a; padding: 5px 15px; }
.herbology-single-info table tr td p{font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 14px; line-height: 24px; margin-bottom: 10px;}
.herbology-single-info table tr th:first-child, .herbology-single-info table tr td:first-child { min-width: 170px;}
.herbology-single-info table tr:nth-child(even) { background: #1e1e1e;}
.herbology-single-info table { width: 100%;}
.herbology-single-info table tr th {padding: 10px 15px;  background: #6a6a6a; color: #fff;}
.herbology-single-info table tr th:first-child { border-right-color: #424242;}
.herbology-single-info table tr:nth-child(odd) { background: #262525;}
.findAreader p b{ font-weight: 600;  display: block;}


section.egyption-banner h1 { /*color: #5DBA47;*/    text-shadow: 0 0 5px black;  margin-bottom: 0;}
section.egyption-banner .img, .egyption-bnr { position: relative;}
section.egyption-banner .img:before{ position: absolute; top: 0; right: 0; bottom: 0;left: 0; content: ""; background:rgb(0 56 16 / 70%);}
.egyption-text{ position: absolute; top: 50%; left:0;  right: 0; transform: translateY(-50%);   z-index: 3;}
.egyption-content p { font-size: 15px;  line-height: 25px;}
.egyption-img { text-align: center;  background: #1a1a1a;}
ul.nav.nav-tabs.scroll {  overflow-x: scroll;}
.geo-img img {
    width: 200px;height: auto;
    margin: 15px 15px 15px 0;
}
.member-card .img-wrap img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.member-card .img-wrap {
    height: 300px;
    overflow: hidden;margin-bottom:10px;
}
.member-card .member-name{margin-bottom:10px;}
.business-directory-details .cannabis-info ul {
    margin-left: 22px;
}

.pmpro-login .custom-wrap-pages {
    padding: 30px;
    max-width: 500px;
    margin: auto;
    background: #292a2e;
    border-radius: 15px;
}
.pmpro-login .custom-wrap-pages input.input {
    width: 100%;
    padding: 8px 15px;
    border: 0;
}
.pmpro-login .custom-wrap-pages input#wp-submit {
    background: #2dbd56;
    border: 0;
    padding: 8px 50px;
    color: #fff;
}
.pmpro-login .custom-wrap-pages .pmpro_actions_nav {
    text-align: left;
}
.find-a-reader p:last-child {
    margin-bottom: 20px;
}


/*07.02.23*/
body.pmpro-invoice .dashboard-content-holder .pmpro_invoice_wrap p.pmpro_actions_nav{padding-bottom: 40px;}

/*08.02.23*/
.business-directory-details .contact-details .row > div:nth-child(2).col-lg-6 .icon-wrap.d-flex{justify-content: center;}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group{flex-wrap: nowrap !important;}
.dokan-dashboard-content .dokan-report-wrap ul.dokan_tabs li:first-child{margin-left: 0;}
.dokan-dashboard-content .dokan-report-wrap ul.dokan_tabs li a{border-bottom: 1px solid #fff;}
.dokan-dashboard-content .dokan-report-wrap ul.dokan_tabs li{margin-bottom: 10px !important;}

/*21.02.23*/
.page-template-default ol{padding-left: 20px;}
body.single-spirituality .spirituality-info ol{padding-left: 20px;}


/*Media Query css*/
@media (min-width: 1600px) {  .container { max-width: 1560px;}}



@media only screen and ( max-width:1920px ) { }
@media only screen and ( max-width:1799px ) {
.container {max-width: 1410px}
.services-gallery , .woocommerce ul.products li.product a img{ padding: 20px;}
.main-services-area .exp { right:-288px;} 
.main-services-area .exp h3, .rightheadng h3, .business-area .exp h3 { font-size: 63px;} 
.rightheadng { right: -145px; top: 54%;}
.main-services-area .hdr{padding:0 100px;}
.main-services-area .hdr.fifty{padding-top: 110px;padding-bottom: 40px;}
.main-services-area .exp {top:48%;}
.business-area .row.fifty{max-width: 1300px;margin:40px auto 15px auto;padding-bottom: 15px;}
.programs-area .row.fifty{max-width: 1300px;margin: auto;} 
.business-area .exp{left:-127px;top:42%}
.directory-listing .directory-name a{font-size:18px;}
.single-product div.product p.price bdi {font-size: 24px;}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { width: 32.3%;}
.archive.woocommerce ul.products li.product, .archive.woocommerce-page ul.products li.product{width: 30.33%;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin: 0px 1% 2.992em 0;}
.psychic-reading-pg .call-pay-sec .btn {padding: 20px 30px;min-width: auto !important;font-size: 16px;}
.archive ul.products > li.product{    width: calc(28% - 16px) !important;flex: 0 0 calc(28% - 16px);}
.shop-slides .slick-prev{left: -470px;}
.shop-slides .slick-next{left: -400px;}
.shop-slider .slick-prev, .shop-slider .slick-next{bottom: -20px;}
.shop-slides::before, .shop-slides::after{left: -300px;}
.team .slick-prev { left: -80px;}
.team .slick-next { right: -80px;}


}

@media only screen and ( max-width:1599px ) { 
    .container {max-width: 1140px}
.main-menu ul li { font-size: 13px; margin-right: 15px;}
section.courses-area br { display: none;}  
.joinus-consept-area .gallery-img { height: 500px;}
.joinus-consept-area .gallery-img img {  height: 100%; width: 100%;  object-fit: cover;}
.business-logo h5 { font-size: 18px;}
.business-directory-details .contact-details .icon-wrap .icon img{width: 50%;}  
.business-area .exp {left: -230px;}   
/*.common-padd{padding-top: 50px;padding-bottom: 50px;}*/
.business-logo .lotus-1 {height: 60px;width: 100px;}
.business-logo .lotus-1 img{width: 60%;}
.main-services-area .hdr.fifty {padding-top: 50px;padding-bottom: 40px;}
.business-area .exp {left: -140px;}
.share ul { margin-left: 10px;}
/* .home-cannabis .img.shade-right img{width: 70%;} */
.archive ul.products > li.product{    width: calc(32% - 16px) !important;flex: 0 0 calc(32% - 16px);}
 
 .home-banner-ctn { top: 56%; }
 .shop-slides{padding-top: 150px;padding-bottom: 90px;}
 .shop-slides::before, .shop-slides::after {left: -375px;}
 /* .slick-prev{left: -370px;} */
.shop-slides .slick-next{left: -310px;}
.shop-slides .slick-prev, .shop-slides .slick-next{bottom: -40px;}
.shop-slides .slick-prev { left: -380px;}
.woocommerce-order-received .woocommerce ul.order_details{padding: 25px;}
.team .team-slider-item{min-height: 385px;}
.team .slick-slide { margin: 0 15px;}
.team .slick-list { margin: 0 -15px;}
/*.archive.woocommerce ul.products li.product, .archive.woocommerce-page ul.products li.product,.archive.woocommerce ul.products li.product:last-child, .archive.woocommerce-page ul.products li.product:last-child {  margin: 0 1.8% 1.8% 0 !important;}*/

.business-directory-details .shade-right:after{top: 30px;left: -30px;bottom: -30px;}
body.single-psychic-readings .business-directory-details{padding-bottom: 70px;}
body.tax-directory-category .business-directory-listing .member-card{padding: 30px 20px;}
body.tax-directory-category .business-directory-listing .member-card .btn{min-width: 100% !important;}
.archive.term-coaching.woocommerce ul.products li.product:last-child,.archive.term-programs.woocommerce ul.products li.product:last-child{margin: 0 1.8% 1.8% 0 !important;}
.courses-area .fifty .col-lg-3{padding-right: 10px;padding-left: 10px;}
body.search-no-results section.product-cards.shop-custom-sectop.common-padd { padding-bottom: 50px;}
    
    
.hdr-right ul li { padding-left: 15px;}  
    
    
}

@media only screen and ( max-width:1440px ) {
.psychic-readingsmn .psychic-readings-info .namaste { right: -85px;}
.services-gallery , .woocommerce ul.products li.product a img{width: 294px;height: 294px; margin: 0 auto 20px;}
body.woocommerce-shop section.product-cards.shop-custom-sectop li img{width: 100%;height: 450px;margin: 0;}
h1{ font-size:50px;  }
h2{font-size:40px; }
h3{ font-size:30px; }
h5{font-size: 22px;}
h6{ font-size:20pt; }
p,li { line-height: 28px; font-size:18px; }   
.business-directory-listing .member-card{    min-height: 406px}    
.fifty {padding-bottom: 30px;}   
.single-product .product_title { font-size: 33px;}   
/* .courses-box{height: 551px;} */
.business-directory-listing .member-card, .page-template-tpl-psychic_readings .member-card{padding: 40px 10px;}
.joinus-consept-info {padding: 0%  22% 0% 22%;}
/* .psychic-readingsmn .psychic-readings-info .namaste {right: 20px;} */
.offset-lg-1 {margin-left: 45px;}
.directory-listing .directory-topic{width: 140px;height: 140px;}
.directory-icon img{width: 80%;}
.courses-area .row.fifty > .col-lg-3{padding: 0 8px;}
.nav-tabs .nav-link{font-size: 17px;padding: 20px 30px;}
.tab-content-wrap p, .tab-content-wrap li{font-size: 16px;}
     
}
@media only screen and ( max-width:1400px ) {
.rightheadng {right: -162px;	}
.joinus-consept-info {padding: 0%  22% 0% 19%;}
.shop-slides::before, .shop-slides::after {left: -412px;}
.psychic-readingsmn .psychic-readings-info .namaste {right: 34px;    }
}
@media only screen and ( max-width:1399px ) {    
h1{ font-size:35px;  }
h2{font-size:28px; }
h3{ font-size:24px; }
h5{font-size: 18px;}
h6{ font-size:17pt; }
p,li { line-height: 27px; font-size:15px; }   
.services-gallery , .woocommerce ul.products li.product a img{ width: 300px; height: 300px;  margin: 0px auto 20px;}
body.woocommerce-shop section.product-cards.shop-custom-sectop li img{width: 100%;height: 450px;margin: 0;}
.psychic-readings { max-width: 70%;}
.cannabis-ctn-inner h6 {font-size: 16px;}  
.main-services-area .exp {top: 40%}
.business-area .exp { left: -123px;top: 43%;}
.rightheadng { right:-100px;}
.main-menu ul li { margin-right: 20px;}
.joinus-consept-info {padding: 0%  22% 0% 17%;}
.shop-slides::before, .shop-slides::after {left: -446px;}
.btn{min-width: 160px;}
.psychic-readingsmn .psychic-readings-info{max-width: 550px;}
.shop-slides::after{bottom:20px;}
.shop-title{height: 210px;}
.shop-slides .slick-prev, .shop-slides .slick-next { bottom: -40px;}
.member-card .img-wrap {  height: 170px;}  
}
@media only screen and ( max-width:1366px ) { 
.main-services-area .exp h3, .rightheadng h3, .business-area .exp h3 {font-size: 50px;}
.main-services-area .exp{right:-225px}
.business-directory-details .cannabis-info {padding-left: 0;}
.hdr-right ul li { padding-left: 15px;}
.shade-right {padding: 0 0 0 0;}
.psychic-readingsmn .psychic-readings-info { max-height: 250px;}
}
    

@media only screen and ( max-width:1280px ) {  
.directory-listing .directory-topic{width:140px; height:140px; margin: 0 auto;}
.directory-icon img { width: 75%;  margin: 0px auto; }
.directory-listing .directory-name a { font-size: 18px; line-height: 1.3;}
.business-directory-listing .btn {min-width: 100%;padding: 15px 11px;font-size: 16px;}
.single-product .product_title { font-size: 29px;}
.programs-area .row .col-lg-4{padding-left: 0;padding-right: 0;}
.joinus-consept-info {padding: 0%  22% 0% 12%;}
.shop-slides::before, .shop-slides::after {left: -529px;}
.business-area .exp{left: -146px;}
.team .slick-next { right: 50%;left:inherit; transform: translateX(110%) translateY(-150%);}
.team .slick-prev { left: 50%;right: inherit; transform: translateX(-110%) translateY(-150%);}
.team .slick-prev, .team .slick-next{top:130%;}
.team{padding-bottom: 130px;}
.business-area .row.fifty{max-width: 1300px;margin:20px auto 0 auto;}


}
@media only screen and ( max-width:1200px ) {
.business-area .exp h3,.main-services-area .exp h3,.rightheadng h3{font-size:37px}
.rightheadng{right:-113px}
.main-services-area .exp{right:-173px}
.joinus-consept-info {padding: 0%  22% 0% 6%;}
.shop-slider .slick-list {margin: 0 -10px;}
.shop-slider .slick-slide{margin: 0 10px;}
.shop-slides::before, .shop-slides::after {left: -600px;}
.business-area .exp {left: -90px;}
}
@media only screen and ( max-width:1199px ) {
    .container { max-width: 970px}
.main-menu ul li {font-size: 14px; margin-right: 20px;}
.hdr-right ul li { padding-left: 5px;}  
br, .rightheadng, .main-services-area .exp{top: 40%;} 
.services-gallery , .woocommerce ul.products li.product a img{ width: 250px; height: 250px;}
.business-logo .lotus-1 { width: 140px; height: 140px;}
.programs-box { margin: 0;} 
.programs-box-info h5 {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.programs-box-info ul li { margin-right: 11px;}  
/* .psychic-readingsmn .namaste { width: 150px;} */
.psychic-readingsmn .psychic-readings-info .namaste { top: -190px;}  
.ftr-col ul li a, .ftr-top p, .copyright-text p, .copyright-text p a { font-size: 14px;}  
.btn { font-size: 15px; height: 50px;}  
.program-cards .nav-tabs .nav-link{font-size: 15px;white-space: nowrap;}
.program-cards .nav-tabs .nav-link.active::after{bottom: -5px;}
.gx-5{margin: 0;}
.program-cards .tab-pane .col-lg-4 { margin-bottom: 40px;}
.course-details .heading{margin-bottom: 70px;}
.course-details ul{padding: 0 15px 0 0;}
.course-details ul li {font-size: 15px;}
.business-directory-details .cannabis-info {padding-left: 0;}
.business-directory-details .contact-details .icon-desc p{font-size: 13px;margin: 0 7px;}
.business-directory-details .contact-details .icon-wrap .icon {height: 30px;width: 30px; flex: 0 0 30px}
.business-directory-details .contact-details .icon-wrap .icon img{width: 15px;}
.business-area .row.fifty {max-width: 900px;}
.business-logo .lotus-1 {  width: 100px;height: 60px;}
.business-logo h5 {font-size: 17px;}
.business-area .exp {left: -236px;}
.business-area .exp h3{font-size: 90px;}
.rightheadng {right: -128px;}
.programs-box-info{min-height: 210px;}
.courses-area .row.fifty.gx-md-5{--bs-gutter-x: 1rem;}
.courses-box-info p { font-size: 14px;}
.home-cannabis .cannabis-info .row.gx-5{--bs-gutter-x: 1rem;}
.shade-right{    max-width: 500px;margin: auto;}
.rightheadng, .main-services-area .exp , .business-area .exp{display: none;}
/* body.woocommerce-account:not(.logged-in) .u-column1 , body.woocommerce-account:not(.logged-in) .u-column2{min-height: 607px;} */
.copyright-text ul li{    font-size: 14px;}
.copyright-text ul li:first-child:after{top:8px;}
.woocommerce div.product div.images .flex-control-thumbs li {width: 21% !important;}

.business-directory-listing .member-card {padding: 40px 20px;}.business-directory-listing .member-card .img-wrap img {height: 120px;width: 120px;}
.contact-details .icon-wrap .icon img{width:50%}
button.single_add_to_cart_button{width: 338px;}
.woocommerce div.product form.cart .variations tbody tr td select{width: 100%;}
.dashboard-content-holder > table > tbody > tr > th {font-size: 16px;}
.page-template-tpl-add_business_directory .dashboard-content-holder table tr td .action-div a {height: auto; min-width: auto;}
.woocommerce table.shop_table th{font-size: 16px;}
.page-template-tpl-add_psychic_reading-php .why-topsec-wrap .dashboard-content-holder table td, .page-template-tpl-add_psychic_reading-php .why-topsec-wrap .dashboard-content-holder table td p, .my_account_bookings td, .woocommerce-table--order-downloads td{font-size: 14px;}
.psychic-reading-pg .call-pay-sec .btn {padding: 15px 30px;}

.archive ul.products > li.product { width: calc(33.333% - 30px) !important;}
.services-gallery, .woocommerce ul.products li.product a img { padding: 10px;}
body.woocommerce-shop section.product-cards.shop-custom-sectop li img{width: 100%;height: 450px;margin: 0;}
h2.woocommerce-loop-category__title { font-size: 13px !important;} 
.programs-area .row .col-lg-4{padding-left: 15px;padding-right: 15px;} 
.courses-box-info h5{min-height: 50px;margin-bottom: 0;}
section.home-cannabis.cannabis-area .row.align-items-center{align-items: center !important;}
.shade-right{padding:0 0 0 0;}

.surprise-box-list{padding: 30px 15px;}
.programs-area .read-more{justify-content: start;}

.home-banner-ctn { top: 60%;}
.slick-prev{left: -315px;}
.slick-next{left: -245px;}
.shop-slides .slick-prev, .shop-slides .slick-next{bottom: -10px;}
.about-custom .desc-wrap ul{flex-wrap: wrap;justify-content: center;}
.courses-area .row.fifty{justify-content: center;}
.courses-area .row.fifty > .col-lg-3{width: 33.3%;margin-bottom: 20px;}
.shop-slides .slick-next {left: -250px}
.shop-slides .slick-prev { left: -320px}

    
    
.nav_btn { display: block; font-size: 30px; cursor: pointer; line-height: 1; margin-left: 10px; width: 42px; position: absolute;right: 30%; top: 33%;}
.nav_close { display: block; position: absolute; top: 20px; right: 30px; z-index: 999; font-size: 30px;}
.main-menu { position: fixed; transform:translateX(320px); right: 0; top: 0; bottom: 0; z-index: 999; max-width: 320px; box-shadow: 4px 0 27px rgba(0, 0, 0, 0.11); background-color:#fff; padding: 70px 15px 0; margin:0; display:block; width: 100%;  transition: 250ms ease-in;}
.main-menu ul li { width: 100%;padding: 0; }
.main-menu ul li:not(:last-child) { margin-right: 0; }
.main-menu ul li a { display: block; padding: 10px; color: #333333;}
.hdr-mid .flex {position: relative; justify-content:space-between; padding-right: 0;}
.main-menu ul li.menu-item-has-children:after { width: 12px;  height: 14px; right: 7px;  top: 20px;}
.main-menu ul li { margin-right: 0;} 
.nav_btn { right:0; width: 23px; margin-left: 0;} 
.hdr-right ul li { padding-left: 10px;} 
.hdr-right { margin-right: 38px;} 
body.page-id-234 .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right {
    width: 38%!important;
}
body.page-id-234 .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left {
    width: 62%!important;
}
    
}
@media only screen and ( max-width:1024px ){
.program-cards .nav-tabs{flex-wrap: nowrap;width: 100%;justify-content: flex-start;padding: 0 0 5px 0;}
.program-cards .tab-wrap{overflow: auto;}
.business-directory-listing .member-card { min-height: 316px;}
.prict_holder h4{font-size:21px;}	
body.tax-directory-category .business-directory-listing .member-card .member-name {min-height: 60px; }
}



@media (min-width: 992px){
#order_review {width: 40%;}
#customer_details {width: calc(100% - 400px);padding-right: 40px;}
    
}
@media only screen and ( max-width:991px ) {
.container{max-width: 100%;padding: 0 20px;}
.checkout.woocommerce-checkout {display: flex;flex-direction: column;}

body.tax-directory-category .business-directory-listing .member-card .member-name { min-height: auto;}
    
    
.order-2 { order: inherit !important;}
.cannabis-info {padding-top:0;padding-left: 0px;} 
.services-gallery , .woocommerce ul.products li.product a img{margin: 0 auto 20px;}   
.psychic-readings {max-width: 100%;} 
.psychic-readingsmn .psychic-readings-info {position: relative; max-width: 100%; bottom: 0; right: 0;}   
.psychic-readingsmn, section.main-services-area.common-padd.pt-0 {padding-bottom: 0;padding-top: 0;}  
.business-area .col-lg-2 {width: 50%;margin-bottom: 20px;}  
.courses-box, .programs-box { margin-bottom: 20px;}        
.joinus-consept-info {padding: 0% 0px 40px 1%} 
footer.main-footer {text-align: center;}   
.ftr-logo { width: 240px;margin: 0 auto 40px;}  
ul.social { justify-content: center;}   
.ftr-top  p { display: block;}  
.copyright-text {display: block;}
.copyright-text .flex {justify-content: center; align-items: center;}
.ftr-btm hr{display: none;}  
.ftr-btm {padding-top: 20px;padding-bottom: 20px;}
.common-padd {padding-top: 50px;padding-bottom: 50px;}
.home .common-padd { padding-top: 50px; padding-bottom: 50px;}
.business-area.common-padd{padding-top: 0;}
.common-padd.product-listing{padding-top: 50px;}
.fifty {padding-bottom: 30px; justify-content: center;}  
.about-2-wrap{display: flex;flex-direction: column-reverse;}
.about-2-wrap .desc-wrap{margin-top: 20px;}
.about-custom .img-wrap img{max-width:60%}	
.about-custom .about-1-wrap,.about-custom .about-2-wrap{text-align:center}	
.about-custom .testimonial { margin-top: 50px;}


.contact-details .icon-wrap p {font-size: 13px; line-height: 1.3;}
.contact-details .row > div:last-child{margin-top: 0px;}
.contact-details .icon-wrap.d-flex{justify-content:start;min-height:55px}
.contact-details .icon-wrap .icon{height:30px;width:30px;flex:0 0 30px}
.contact-details .icon-wrap .icon img{width:auto;height:auto;}	

.btn{height: auto;}
input[type="submit"]{font-size: 15px;}
.course-details .row .col-lg-4{display: flex;justify-content: center;}
.course-details .ozara-content{margin-top: 20px;text-align: center;padding: 0 20px;}
.course-details ul{padding: 0 15px;}
.course-details .heading { margin-bottom: 30px;}
.business-directory-details .row .contact-details .col-lg-6{display: flex;justify-content: start;}
.business-directory-details .shade-right {margin-right: 60px;}
.business-directory-details .contact-details .row > div:last-child {margin-top: 0;}
.business-directory-details .contact-details .icon-wrap .icon{flex: 0 0 30px;}
.business-directory-details .contact-details { padding-top: 10px;}
.home-banner .img {height: 600px;}
.home-banner .img img{object-position: center;}
.exp{display: none;}
.programs-box-info h5{min-height: 5px;margin-bottom: 10px;}
.programs-box-info {min-height: 220px;}
.directory-listing .directory-topic-wrap { margin-top: 50px;}
.product-listing .category p{font-size: 15px;}
.dropdown select{height:auto; font-size: 15px;}	
.woocommerce ul.products li.product .price{font-size: 20px;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100%;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 , .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{width:100%; }	
body.woocommerce-account:not(.logged-in) .u-column1 , body.woocommerce-account:not(.logged-in) .u-column2{min-height: auto}	
ul.dokan-account-migration-lists li{flex-direction:column !important; align-items:inherit !important}	
.dokan-w4,.dokan-w8{width:100% !important ; text-align: left !important;  padding-top: 16px;}	
.dashboard-content-holder{margin-top:30px}
	
.woocommerce div.product div.images .flex-control-thumbs li{width:20%!important}
button.single_add_to_cart_button{width:223px}	
/* .courses-box { height: 576px;} */
ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { width: 48.2%;}
.archive.woocommerce ul.products li.product, .archive.woocommerce-page ul.products li.product{width: 47%;}
.archive.woocommerce ul.products li.product, .archive.woocommerce-page ul.products li.product {margin: 0px 0% 1% 0;}
.archive ul.products.columns-3{ gap: 0; }
.archive.woocommerce ul.products li.product, .archive.woocommerce-page ul.products li.product {margin: 0px 3% 3% 0;}
.archive .courses-box{margin-bottom: 15px;}
.page-template-tpl-add_psychic_reading-php .why-topsec-wrap .dashboard-content-holder{overflow-x: auto;}
.page-template-tpl-add_psychic_reading-php .why-topsec-wrap .dashboard-content-holder table{min-width: max-content;}

/*.nav_btn { right:0; width: 23px; margin-left: 0;} 
.hdr-right ul li { padding-left: 10px;} 
.hdr-right { margin-right: 38px;} */
.surprise-box-list { padding: 20px 15px;  font-size: 14px;margin-bottom: 20px;} 
/* .home-banner-ctn{transform: translateY(-60%);}    */
.courses-area .row.fifty .col-lg-4{width: 50%;}
.archive ul.products > li.product{    width: calc(40% - 16px) !important;flex: 0 0 calc(40% - 16px);}   
.ftr-top p img{display: block; margin: auto auto 10px auto;}
body.term-coaching section.product-cards.shop-custom-sectop .courses-box-info h5{min-height: auto;}  
body.holistically-conscious.dokan-store .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head { top: 16px !important;}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {top: 9px !important;color: #fff !important;}
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info{top: 0 !important;}
#dropdownMenuButton1{position: relative;}   
.hdr-right ul li:nth-child(3) #dropdownMenuButton1::after { display: block; position: absolute; right: -11px; top: 50%;}
.hdr-right {margin-right: 55px;}
.psychic-readingsmn .psychic-readings-info .namaste{position: relative;top: 0;right: 0;}
.psychic-readings-info h3{margin-top: 40px;}
.shop-slider-outer {width: 100%;}
.shop-slides::before, .shop-slides::after{display: none;}
.shop-title{padding-right: 0;padding-bottom: 30px;}
.shop-slides .col-lg-8{padding-left: calc(var(--bs-gutter-x) * .5) !important;padding-right: calc(var(--bs-gutter-x) * .5) !important;}
 .slick-dots li button:before{color: #fff;opacity: 1;}
 .slick-dots li.slick-active button::before{opacity: 0.75;}
.slick-dots li, .slick-dots li button:before{width: 14px;}
.home-cannabis.cannabis-area.gradient-bg .row:last-child .col-md-4:nth-child(1){padding-left: calc(var(--bs-gutter-x) * .5) !important;}
.home-cannabis.cannabis-area.gradient-bg .row:last-child .col-md-4:last-of-type{padding-right: calc(var(--bs-gutter-x) * .5) !important;}
.offset-lg-1 {margin-left: 0;}
.business-directory-details .shade-right {margin-right: auto;margin-left: auto;padding-right: 0;}
.business-directory-details .shade-right:after{left: -27px;}
.business-directory-details .row.content .col-lg-5 {padding-left: calc(var(--bs-gutter-x) * .5) !important;padding-right: calc(var(--bs-gutter-x) * .5) !important;}
.psychic-reading-pg .content{text-align: center;}
.about-custom .desc-wrap{margin: auto;}
.shop-title{height: 100%;overflow: hidden;}
.courses-area .row.fifty > .col-lg-3{margin-bottom: 0;}
.team.common-padd{padding-bottom: 100px;}
.courses-area .row.fifty > .col-lg-3{width: 50%;}
.home-cannabis .shade-right{padding:100px 0 0 0;}
.home-banner .home-banner-info h1{padding-top: 40px;}
.joinus-consept-area .row{flex-direction: column-reverse;}
.joinus-consept-area .joinus-consept-info{margin-top: 20px;text-align: center;}
.slick-dots li.slick-active button:before{color: #2dbd56;opacity: 1;}
body.woocommerce-order-received .woocommerce-order p.woocommerce-thankyou-order-received{margin-bottom: 20px;line-height: 45px;}
.psychic-readingsmn .psychic-readings-info{padding: 30px;}
.business-directory-details .cannabis-info .d-block {  margin-top: 10px;}
body.single-psychic-readings .business-directory-details .cannabis-info,body.single-businessdirectory .business-directory-details .cannabis-info{padding-top: 50px;}
.business-area .col-lg-4{margin-bottom: 15px;}
.nav-tabs .nav-link{padding: 18px 25px;}
body.woocommerce-shop section.product-cards.shop-custom-sectop li img{width: 100%;height: 350px;margin: 0;}
.home-banner .img img{height: 600px;}
.psychic-readingsmn .psychic-readings-info{max-height: 100%;overflow: hidden;}
.holistically-conscious .courses-box .author_desc { padding: 0 0 0 20px;}
.member-card { margin-bottom: 30px;}
.psychic-reading-pg .member-card { margin-bottom: 0;}	
.egyption-img { margin-bottom: 20px;}
.egyption-img img { width: 100%;}
.egyption-bnr .img { height: 250px;} 
.egyption-bnr .img img{ height: 100%; width: 100%; object-fit: cover;} 
    
.dokan-dashboard .dokan-dashboard-content.dokan-reports-content{width: 50%;}    
    
    
}
@media only screen and ( max-width:768px ) {
	.woocommerce-cart table.cart td.actions .coupon .input-text {width: 50%;}
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{font-size:18px;}
	.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) { float: left !important;}
    .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail { display: block;}
    
    .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {  display: inline-block;  text-align: center; margin: auto; margin-right: 5px;}

	
}

@media only screen and ( max-width:767px ) {
.home-banner-ctn p br{display: none;}
/* .home-banner .home-banner-info .img {  height: 450px;} */
.home-banner .home-banner-info .img img{width: 100%;object-fit: cover; object-position: left; height: 100%;}
.inner-page-banner .home-banner-info .img img{object-position: center;}
.btn {   min-width: 130px;} 
/* .home-banner-ctn { left: 30px; width: auto;}   */
 
.cannabis-area{padding: 50px 15px 0 15px;}
.hdr-right > ul {display: flex;     margin-right: 0;}
.about-custom{padding: 50px 0px;}
.hdr-right img{width: 30px;}
.about-custom .testimonial-wrap .testimonial-item{padding: 15px;}
.pagination a {height: 40px;width: 40px;font-size: 15px;}
.pagination span{height: 40px;width: 40px;}
.pagination{justify-content:space-around}
.contact-custom .contact-details > .row > .col-lg-4:not(:last-child) .icon-wrap:after{display: none;} 
/* .icon-wrap{margin-bottom:20px} */
.contact-custom .contact-custom-form{margin-top:40px}
h5{margin: 0 0 10px;}
.product-cards .card-body{padding: 15px;}
.product-cards .card{margin-top: 40px;}
.common-padd-top {  padding: 50px 0 0 0;}
.call-pay-second{padding: 30px 15px;}
.call-pay-second .cannabis-info{padding: 30px 15px;}
.psychic-reading-pg .call-pay-sec{margin: 0;padding: 40px 0;}
.psychic-reading-pg .common-col{padding: 15px;min-height: auto;}
.call-pay-sec .second-col-content{margin-top: 20px;}
.psychic-reading-pg .call-pay-sec .btn{margin-top: 20px;}
/* .psychic-reading-pg .call-pay-sec{margin:20px 0;} */

.ftr-top{padding-top:40px ;}
body.pmpro-invoice .pmpro_invoice_wrap .pmpro_actions_nav-left,body.pmpro-invoice .pmpro_invoice_wrap .pmpro_actions_nav-right{float: none;text-align: center;width: 100%;}
body.pmpro-invoice .dashboard-content-holder .pmpro_invoice_wrap p.pmpro_actions_nav {padding-bottom: 10px;}
.contact-details .icon-wrap p{max-width:100%}
.product-listing .category.d-flex{flex-wrap: wrap;}
.product-listing .category > div:nth-child(2){margin-top: 20px;}
.product-listing .category > div{display: block !important;width: 100%;}
.product-listing .category p{text-align: left;}
.product-listing .category .btn{margin-top: 10px;max-width: none;width: 100%;}
.program-details .program-features .text{font-size: 13px;}
.program-details input[type="submit"]{margin-top: 20px;}
.program-details .program-detail {margin-top: 30px;}
.business-directory-details .cannabis-info{padding: 20px 15px 0 15px;}
.business-directory-details .col-lg-6{display: flex;justify-content: center;}
.business-directory-details .row.content {  margin-top: 30px;}
.first-col-content,.second-col-content{text-align: center;}
.business-directory-details .contact-details .row > div:last-child {margin-top: 0px;}
.business-directory-details .contact-details .icon-wrap .icon img { width: auto; height: 14px; }	
.business-directory-details .shade-right:after {display: none;}
.business-directory-details .shade-right,.business-directory-details .shade-right { margin: auto; }
.main-services-area .hdr{padding: 0 20px;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {float: none;}	
/* .dropdown select{min-width:100%; margin-top: 10px;
background: #333333 url(https://holisticallyc.weavers-web.com/wp-content/uploads/2022/07/down-arrow.png) no-repeat 93% !important;} */
.dropdown select{min-width:100%; margin-top: 10px;background: #fff url(https://holisticallyc.weavers-web.com/wp-content/uploads/2022/07/down-arrow.png) no-repeat 93% !important;}
.xoo-wscb-icon {font-size: 26px;}
.xoo-wscb-count{font-size: 13px;line-height: 36px;}
.xoo-wsch-text {font-size: 16px;}
h1.woocommerce-products-header__title.page-title {font-size: 32px;}
.business-directory-listing .member-card {min-height: auto;}
.share > .d-flex {flex-direction: column; align-items: flex-start;}
.share ul {margin-left: 0;}
.vendor-customer-registration{flex-direction: column;}
.woocommerce-MyAccount-navigation ul li a, .page-template-tpl-def_membership .woocommerce-MyAccount-navigation ul li a{font-size:16px;}
.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%;}
legend{font-size:16px;}
.page-template-tpl-add_business_directory .dashboard-content-holder table tr td .action-div a {margin: 4px 0; padding: 8px;}
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-fields{display:block;}
.pmpro-invoice .pmpro_actions_nav-right {width: 100%;float: none;}
.pmpro-invoice .pmpro_actions_nav a {color: #5dba47;font-size: 14px;}
.pmpro_confirmation_wrap h3, .pmpro_invoice_wrap h3 {font-size: 22px;}
.pmpro_confirmation_wrap ul li, .pmpro_invoice_wrap ul li {font-size: 14px;}
/* 	.single-product .quantity{margin: 17px 21px 0 0 !important}
button.single_add_to_cart_button {margin: 17px 0px 0 0 !important} */
.single-product .comment-form-cookies-consent{display:flex; gap:9px}
.courses-box {height: auto;}
ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {width: 100%;}
.archive.woocommerce ul.products li.product, .archive.woocommerce-page ul.products li.product {margin: 0;}
h2.woocommerce-loop-category__title{margin-bottom: 0 !important;margin-top: 5px !important;}
.download-file a{margin-top: 40px !important;}
td.download-remaining {font-size: 25px !important;}
.archive ul.products > li.product { width: calc(50% - 30px) !important;}
.archive ul.products { display: block;}   
h1 { font-size: 30px;}

.services-gallery, .woocommerce ul.products li.product a img { width: 100%;  height: auto;}
.servicesgl { margin-bottom: 40px;}
.courses-area .row.fifty .col-lg-4{width: 100%;}
.programs-box-info{min-height: auto;}
.home-psychic-reading-part {margin-top: 20px}
.courses-box-info h5{min-height: auto;}

.logo { max-width: 90px; }
.nav_btn { top: 24%; }
.home-banner-ctn { left: 15px;width: auto;}
.courses-box-info h5{margin-bottom: 20px;}
.shapelg-1.fifty{text-align: center;}
.home-cannabis.cannabis-area.gradient-bg .row:last-child .col-md-4:nth-child(1){padding-left: 0 !important;}
.home-cannabis.cannabis-area.gradient-bg .row:last-child .col-md-4, .home-cannabis.cannabis-area.gradient-bg .row .col-lg-6{padding-left: 0 !important; padding-right: 0 !important;}
section.joinus-consept-area.gradient-bg.common-padd {padding-top: 0;}
section.psychic-reading-pg .psychic-reading-top{padding: 30px 0;}
.about-custom .desc-wrap ul{flex-wrap: wrap;justify-content: center;}
.slick-slide {margin: 0 15px;}
    
.team .slick-list {  margin: 0 -15px;}
.courses-area .row.fifty > .col-lg-3{width: 100%;}
.archive.term-programs.woocommerce ul.products li:not(:first-child) .dwnld-prod-outer.card{margin-top:20px;}
body.woocommerce-order-received .woocommerce-order p.woocommerce-thankyou-order-received{font-size: 30px;margin-bottom: 30px;}
.home-banner-ctn {transform: translateY(-54%);    }
.woocommerce table.shop_table th, .woocommerce-table--order-downloads th{font-size: 20px;padding: 10px 0;}
h2.woocommerce-column__title {font-size: 26px;}
body.woocommerce-order-received .woocommerce-order p.woocommerce-thankyou-order-received{line-height: 36px;}
body.single-product.woocommerce div.product form.cart{margin-top: 15px;}
body.single-psychic-readings .business-directory-details .cannabis-info {padding-top: 20px;}
body.single-businessdirectory .business-directory-details .share h5{margin-bottom: 10px;}
.team.common-padd {padding-bottom: 60px;}
.nav-tabs .nav-link {padding: 12px 20px;font-size: 16px;}
.tab-content-wrap p, .tab-content-wrap li{font-size: 15px;}
body.woocommerce-shop section.product-cards.shop-custom-sectop li h2.woocommerce-loop-category__title {top: 40px;right: 25px;}
.home-banner .home-banner-info .img img{height: 300px;}
.shop-slides { margin-top: 0;}
.directory-listing .col-lg-2.col-md-4.col-sm-6 {width: 50%;}
.directory-listing .directory-topic { width: 120px; height: 120px;} 
.directory-listing .directory-name a { font-size: 14px;} 
    
    
.woocommerce nav.woocommerce-pagination ul li { height: 35px; width: 35px; margin-right: 5px;} 
.woocommerce nav.woocommerce-pagination ul li a { height: 35px; width: 35px; line-height: 17px;} 
.woocommerce div.product .woocommerce-tabs ul.tabs li a {font-size: 12px;}  
p.comment-form-cookies-consent { align-items: baseline;}  
.comment-form-cookies-consent label { line-height: 20px;} 
.woocommerce ul.order_details li strong { display: inline-block; color: #00c062;} 
.woocommerce ul.order_details li { font-size: 12px;}  
.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), textarea.textarea.large {padding: 7px 7px !important; font-size: 14px !important;}  
.holistically-conscious .courses-box .author_desc { padding:20px;}
    
.find-a-reader-step { height: auto;  margin-bottom: 20px;} 
.pricebox-premium {  margin-bottom: 20px;} 
.pricebox-premium-info h2 span {  font-size: 50px;}
.herbology-product .img-wrap a { height: auto;}   
.herbology-single-info table { width: 500px;}  
.herbology-single-info table tr th { font-size: 15px;}
.herbology-single-area hr { margin: 2.5rem 0;} 
    
.row.ftr-col p br{display: none;}  
.woocommerce-cart .quantity .qty { border: 0;} 

body.page-id-234 .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-right {
    width: 100%!important;
}
body.page-id-234 .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left {
    width: 100%!important;
}
    
/*19-01-2023  */
.psychic-readingsmn .psychic-readings-info { display: flex; flex-direction: column-reverse;} 
/*.btnwrappsychic { overflow-x: scroll; display: flex; width: 100%;  flex-wrap: inherit !important;}
.btnwrappsychic a {padding: 7px; margin: 4px 8px; min-width: 100%; display: block;} 
 */   
.btnwrappsychic a { display: inline-block; margin: 6px 0;}
.psychic-wrap {max-height: 250px;overflow-y: scroll;}
.psychic-wrap::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);	background-color: rgba(245, 245, 245,0.5);	border-radius: 10px;}
.psychic-wrap::-webkit-scrollbar{width: 5px;background-color: rgba(245, 245, 245,0.5);    border-radius: 10px;  margin-left: -15px; margin-top: -15px;}
.psychic-wrap::-webkit-scrollbar-thumb{ 	border-radius: 10px;	background-color: rgba(245, 245, 245,0.5);	background-image: -webkit-gradient(linear, 40% 0%, 75% 84%, from(#4D9C41), to(#19911D), color-stop(.6,#54DE5D));} 
    
.member-card .img-wrap { height: 120px;}  
        
.copyright-text ul li:after{display:none;}  
}
@media (max-width:640px){
.gform_wrapper.gravity-theme .ginput_complex span{flex:0 0 100%;margin-bottom:16px !important;padding-left:0}
.gform_wrapper.gravity-theme .ginput_complex span:last-child{margin-bottom:0 !important}
mark.count{height: 28px;width: 28px;line-height: 24px;font-size: 12px;}
.home-banner .img {height: 690px;}
.woocommerce ul.order_details li{width: 100%;}


}
@media (max-width:550px){
.home-banner-ctn p{display: none;}
.home-banner .img { height: auto;}
.woocommerce-order-received .woocommerce ul.order_details{padding: 20px;}
.woocommerce ul.order_details li strong{font-size: 13px;font-weight: 400;}
}

@media only screen and (max-width : 450px){
    .dokan-dashboard .dokan-dash-sidebar #dokan-navigation{position: inherit !important;}
    .dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon {display: block !important;position: absolute !important;top: 50% !important;transform: translateY(-300px) !important;}
    .dokan-dashboard .dokan-dash-sidebar #dokan-navigation{height: 0 !important;}
    .dokan-dashboard .dokan-dash-sidebar, .dokan-dashboard .dokan-dashboard-content{padding: 0 !important;}
}


@media only screen and (max-width:425px){
.nav_btn svg {font-size: 25px;}
.hdr-right img {width: 25px;}
.hdr-right {margin-right: 55px;}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {font-size: 13px;}
.nav_btn { right: 0%;top: 23%;}
.hdr-right > ul{margin-right:-12px}
.cart_totals h2 {font-size: 24px;}
#order_review{     padding: 30px 20px;}
.copyright-text ul li:first-child:after{display:none;}
.copyright-text ul li {display: block;position: relative;margin-bottom: 10px;}
.copyright-text ul li:not(:last-child){padding-right: 0;}
body.woocommerce-account:not(.logged-in) .u-column1 , body.woocommerce-account:not(.logged-in) .u-column2{padding: 40px 21px;}
.page-template-tpl-def_membership .pmpro_table tr th,woocommerce table.shop_table th{font-weight:700;padding:12px 3px}
.page-template-tpl-def_membership table.pmpro_table tr td{font-size:11px}
#pmpro_form .pmpro_checkout h3,.page-template-tpl-def_membership .pmpro_box h3,.pmpro_cancel_wrap h2{font-size:20px}
.page-template-tpl-def_membership .pmpro_actionlinks a{font-size:11px!important;}
.page-template-tpl-def_membership table.pmpro_table tr td{padding: 10px 2px;}
.woocommerce table.shop_table th, .page-template-tpl-def_membership .pmpro_table tr th{font-size: 12px;}
.pmpro_checkout-field label , .page-template-tpl-add_business_directory .gform_wrapper.gravity-theme .gfield_label {font-size:16px}
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-fields{display:block !important}
.woocommerce-account #customer_login h2 {font-size: 26px;}
.about-custom .img-wrap img{max-width:100%}
.single-product .product_title { font-size: 26px;}
.dashboard-content-holder > table > tbody > tr > th {font-size: 13px;}
.page-template-tpl-add_business_directory .dashboard-content-holder table tr td {font-size: 11px;}
h2.gform_title {font-size: 24px;}
.pmpro_billing_wrap ul li {margin-bottom: 15px;font-size: 14px;}
.single-product .quantity{height:50px;}
button.single_add_to_cart_button{    padding: 17px 20px !important; font-size: 15px !important;}
div.br_alabel.berocket_alabel_id_260 > span, div.br_alabel.berocket_alabel_id_259 > span{font-size: 14px !important;}
.courses-box-info h6 {font-size: 15px;}
.read-more{font-size: 16px;}
.page-template-tpl-add_psychic_reading-php .why-topsec-wrap .dashboard-content-holder table td, .page-template-tpl-add_psychic_reading-php .why-topsec-wrap .dashboard-content-holder table td p, .my_account_bookings td, .woocommerce-table--order-downloads td{font-size: 11px;}
.woocommerce table.shop_table th, .woocommerce-table--order-downloads th{font-size: 13px;}
.page-template-tpl-add_psychic_reading-php .why-topsec-wrap .dashboard-content-holder table td .action-div a.btn{padding: 4px 8px;font-size: 10px;min-width: 20px;}
.woocommerce table.shop_table td{padding: 9px 0;}
.archive ul.products > li.product { width:50% !important;}
h1{font-size: 25px;}
.btn{padding: 10px 12px;}
.home-banner-ctn {transform: translateY(-50%);}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce table.shop_table td, td.product-name a{font-size: 12px;}
h2.woocommerce-order-details__title { font-size: 25px;}
    
}
@media only screen and (max-width:360px){
.business-logo .lotus-1{width: 90px;height: 90px;}
.business-logo .lotus-1 img{width: 60%;}
.services-gallery , .woocommerce ul.products li.product a img{width: 250px;height: 250px;}
.shade-right{padding:0 0 0 0;}
p,li{font-size: 14px;line-height: inherit;}
.psychic-readingsmn .psychic-readings-info,.joinus-consept-info {padding: 15px;}
.logo img{width: 80%;}
.nav_btn{top: 8px;}
a.btn-transparent{font-size: 13px;}
.program-cards .program-features .text{font-size: 11px;}
.program-details .program-features .text {font-size: 10px;}
.program-details .program-features > div {margin-right: 10px;margin-bottom: 10px;}
ul.social li a {width: 20px;height: 20px;font-size: 10px;}
ul.social li a img{width: 50%;}
.course-details ul li:nth-child(even){display:block;}
.course-details ul{justify-content: center;}
.course-details ul li:not(:first-child){padding-left: 10px;}
.business-directory-details .shade-right:after{display: none;}
.business-directory-details .shade-right{margin-left: 0;margin-right: 0;}
.business-directory-details     .shade-right{padding:0;}
.cannabis-ctn-inner h6 {font-size: 13px;}
.products .add_to_cart_button, .woocommerce a.button{font-size: 14px !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:12px;}
.single-product .woocommerce-Tabs-panel h2{font-size:24px;}
body.woocommerce-shop section.product-cards.shop-custom-sectop li img{width: 100%;height: auto;}
}
@media only screen and ( max-width:320px ){
.woocommerce button.button {font-size: 12px !important;}
h1{font-size: 20px;}
body.search-no-results section.product-cards.shop-custom-sectop.common-padd { padding-bottom: 30px; padding-top: 30px;}
body.search-no-results p.woocommerce-info{font-size: 15px;}
}
/*Media Query css*/




