@import url("https://fonts.googleapis.com/css2?family=Pacifico&display=swap");
.whb-header .whb-row.whb-top-bar.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle {
position: relative;
}
.whb-header .whb-row.whb-top-bar.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle:before {
content: '';
background: #F7C136;
width: 53%;
position: absolute;
height: 100%;
top: 0;
max-height: 42px;
right: 0;
}
.whb-header .whb-column.whb-col-center.whb-visible-lg.whb-empty-column {position: relative;}
.whb-header .whb-row.whb-top-bar.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle:after {
content: '';
background: #F7C136;
width: 50px;
position: absolute;
height: 100%;
top: 0;
max-height: 42px;
right: -37px;
z-index: -1;
}
.whb-header  .container {
position: relative;
z-index: 1;
}
.whb-header .wd-header-text.set-cont-mb-s.reset-last-child.topbar_notification_text {
font-family: Jost;
font-size: 16px;
font-weight: 500;
line-height: 23.12px;
text-align: left;
color: #512789;
position: relative;
z-index: 1;
}
.whb-header .whb-column.whb-col-center.whb-visible-lg.whb-empty-column:after {
content: '';
background: #F7C136;
width: 50px;
position: absolute;
height: 100%;
top: 0;
max-height: 42px;
right: -37px;
z-index: 0;
}
.whb-header .whb-column.whb-col-center.whb-visible-lg.whb-empty-column:before{
content: '';
border-left: 30px solid transparent;
border-right: 0px solid transparent;
border-top: 42px solid #F7C136;
position:absolute;
top:0;
right:13px
}
.main-page-wrapper .container {
max-width: 100%;
}
.row.content-layout-wrapper.align-items-start {
display: block;
}
.row.content-layout-wrapper.align-items-start .container {
max-width: 1240px;
}
a.wd-logo.wd-main-logo img {
max-width: 210px !important;
}
header.whb-header .wd-account-style-text .wd-tools-icon {
display: block !important;
border-right: solid 1px #512789;
padding-right: 15px;
}
header.whb-header .wd-account-style-text .wd-tools-text {
display: none !important;
}
header.whb-header .wd-header-my-account .wd-tools-icon:before {
width: 24px;
height: 25px;
content: '';
display: block;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/account-header-icon.svg);
background-position: center top;
background-repeat: no-repeat;
}
header.whb-header .wd-header-search .wd-tools-icon:before {
width: 24px;
height: 25px;
content: '';
display: block;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/search-header-icon.svg);
background-position: center top;
background-repeat: no-repeat;
}
header.whb-header .wd-header-wishlist .wd-tools-icon:before{width: 24px;
height: 25px;
content: '';
display: block;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/wishlist-header-icon.svg);
background-position: center top;
background-repeat: no-repeat;}
header.whb-header .wd-header-cart .wd-tools-icon.wd-icon-alt:before{width: 24px;
height: 25px;
content: '';
display: block;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/cart-outline-header-icon.svg);
background-position: center top;
background-repeat: no-repeat;}
header.whb-header   .wd-header-cart .wd-cart-subtotal .amount{
display: none;
}
a.woodmart-nav-link {
text-transform: capitalize !important;
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;
}
a.woodmart-nav-link span {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;
}
.shop_mega_menu h2.elementor-heading-title {
font-family: Jost;
font-size: 18px;
font-weight: 700;
line-height: 26.01px;
text-align: left;
color: #B847B1;
position: relative;
padding-bottom: 15px;
}
.shop_mega_menu h2.elementor-heading-title:after{
content:'';
border-radius:5px;
background:#B847B1;
height:5px;
display:block;
width:100%;
position:absolute;
bottom:0;left:0px;
}
.shop_mega_menu .elementor-image-box-wrapper {
display: flex;
gap: 15px;
}
.shop_mega_menu figure.elementor-image-box-img {
width: 40% !important;
position: relative;
overflow: hidden;
border-radius: 5px;
margin: 0px !important;
}
.shop_mega_menu .elementor-image-box-content {
display: grid;
width: 60% !important;
text-align: left;
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
align-content: center;
}
.shop_mega_menu figure.elementor-image-box-img  img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
width: 100%;
height: 100%;
object-fit: cover;
}
.shop_mega_menu figure.elementor-image-box-img:before {
content: '';
padding-bottom: 100%;
display: block;
}
.shop_mega_menu .elementor-image-box-content h3.elementor-image-box-title {
order: 2;
}
.shop_mega_menu .elementor-image-box-content p {
color: #512789;
}
.shop_mega_menu .elementor-image-box-content p.elementor-image-box-description {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.shop_mega_menu  .elementor-image-box-content h3.elementor-image-box-title {
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #B847B1;
margin-bottom: 0px;
}
header.whb-header {
margin: 0px;
}
header.whb-header .whb-row.whb-header-bottom {
display: none;
}
.home_banner {
float: left;
width: 100%;
}
.home_banner b {
font-family: "Pacifico", cursive;
font-weight: 400 !important;
}
.what_we_offer {
padding-top: 50px;
padding-bottom: 50px;
clear: both;
}
.what_we_offer h2 {
margin-top: 0px;
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #512789;
}
ul.wwo_list {
margin: 0px;
padding: 0px;
display: flex;
gap: 30px;
list-style: none;
}
ul.wwo_list li {
width: 25%;
display: grid;
gap: 20px;
text-align: center;
align-content: flex-start;
padding-top: 50px;
}
ul.wwo_list li:nth-child(1) {
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/wwobg1.png);
background-position: center top;
background-repeat: no-repeat;
}
ul.wwo_list li:nth-child(2) {
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/wwobg2.png);
background-position: center top;
background-repeat: no-repeat;
}
ul.wwo_list li:nth-child(3) {
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/wwobg3.png);
background-position: center top;
background-repeat: no-repeat;
}
ul.wwo_list li:nth-child(4) {
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/wwobg4.png);
background-position: center top;
background-repeat: no-repeat;
}
.wwo_img a {
display: block;
position: relative;
width: 100px;
height: 100px;
margin: auto;
border-radius: 50%;
overflow: hidden;
}
.wwo_img a:before {
content: '';
padding-bottom: 100%;
display: block;
}
.wwo_img a img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
width: 100%;
height: 100%;
object-fit: cover;
}
.wwo_title a {
font-family: Jost;
font-size: 20px;
font-weight: 500;
line-height: 28.9px;
text-align: left;
color: #512789;
}
.wwo_desc {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: center;
color: #512789;
max-width: 200px;
margin: auto;
}
.wwo_link a {
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: center;
color: #B847B1;
}
.wwo_link {
max-width: 200px;
margin: auto;
}
.wwo_title {
max-width: 200px;
margin: auto;
}
.handpickedforyou {
background: #FBFDFF;
padding-top: 50px;
padding-bottom: 50px;
position: relative;
}
.handpickedforyou:before {
background: linear-gradient(135deg,  rgba(81,39,137,1) 0%,rgba(185,70,177,1) 50%,rgba(255,255,255,0.2) 100%);
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
opacity: .20;
}
.hpfu_slider ul {
display: flex;
gap: 20px;
list-style: none;
margin: 0px;
padding: 0px;
position: relative;
}
ul#hpfu_slider .owl-nav {
position: absolute;
top: 50%;
transform: translateY(calc(-50% - 50px));
width: calc(100% + 100px);
left: -50px;
z-index: -1;
}
ul#hpfu_slider .owl-nav button.owl-next {
float: right;
}
.hpfu_slider ul li {
width: 100%;
}
.hpfu_slider ul li .hpfu_img a {
display: block;
position: relative;
overflow: hidden;
border-radius: 15px;
background: #fff;
}
.hpfu_slider ul li .hpfu_img a:before {
content: '';
padding-bottom: 100%;
display: block;
}
.hpfu_slider ul li .hpfu_img a img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%) scale(1);
width: 100%;
height: 100%;
object-fit: cover;
transition: all linear .3s;
}
.hpfu_slider ul li:hover .hpfu_img a img {
transition: all linear .3s;
transform: translate(-50%, -50%) scale(1.1);
}
.hpfu_titlprice {
display: block;
width: 100%;
}
.hpfu_btn a {
background: #B847B1;
display: flex !important;
gap: 10px;
padding-top: 8px;
padding-bottom: 8px;
font-family: Jost;
font-size: 16px;
font-weight: 500;
line-height: 23.12px;
border-radius: 5px !important;
width: calc(100% - 40px);
margin: 10px auto;
text-align: center;
justify-content: center;
color: #fff;
text-transform: uppercase;
}
.hpfu_btn a:before {
content: '' !important;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/cart-plus.svg);
background-position: center;
background-repeat: no-repeat;
width: 24px;
height: 24px;
}
.handpickedforyou h2 {
margin-top: 0px;
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #512789;
margin-bottom: 0px;
}
.hpfu_desc {
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: center;
color: #B847B1;
margin-bottom: 30px;
}
.hpfu_desc a {
color: #B847B1;
}
.hpfu_desc a:after {
content: '';
font-weight: 900;
font-size: 22px;
vertical-align: middle;
width: 14px;
height: 10px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/arrow-right-color.svg);
display: inline-block;
margin-left: 10px;
}
.subscription_section {
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/subscription_banner_bg.png);
padding-top: 120px;
padding-bottom: 120px;
background-position: right center;
background-size: cover;
background-repeat: no-repeat;
}
.subscription_section h2 {margin-top: 0px;
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: left;
color: #512789;
}
.subs_desc {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color:#512789;
}
.subs_btn a {
height: 59px;
gap: 0px;
border-radius: 8px;
background: #B847B1;
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #fff;
text-transform: uppercase;
padding: 18px 30px;
display: inline-block;
margin-top: 30px;
}
.plumera_box {
padding-top: 50px;
padding-bottom: 50px;
text-align: center;
background: #FAF8FF;
position: relative;
}
.plumera_box:before {
content: '';
width: 335px;
height: 476px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/plumerabox_leftbg1.png);
display: block;
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
background-position: center left;
background-repeat: no-repeat;
}
.plumera_box:after {
content: '';
width: 171px;
height: 700px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/plumerabox_rightbg.png);
display: block;
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
background-position: center right;
background-repeat: no-repeat;
z-index: 0;
}
.plumera_box .container {
position: relative;
z-index: 1;
}
.plumera_box h2 {
margin-top: 0px;
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #512789;
margin-bottom: 0px;
}
.plumera_box_btn  {
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: center;
color: #B847B1;
margin-bottom: 30px;
}
ul.plumera_box_listing {
margin: 0px;
padding: 0px;
list-style: none;
display: flex;
gap: 35px;
}
ul.plumera_box_listing li h3 {
font-family: Jost;
font-size: 20px;
font-weight: 600;
line-height: 28.9px;
text-align: center;
margin-top: 20px;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: solid 1px #BFB2D1;
color: #512789;
}
ul.plumera_box_listing li .pb_desc {
color: #512789;
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: center;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
}
ul.plumera_box_listing li .pb_img {
box-shadow: 20px -10px 50px 0px #0000001A;
border-radius: 8px;
}
ul.plumera_box_listing li .pb_img a {
display: block;
border-radius: 8px;
overflow: hidden;
position: relative;
background: #F4EFFC;
}
ul.plumera_box_listing li .pb_img a:before {
content: '';
display: block;
padding-bottom: 100%;
}
ul.plumera_box_listing li .pb_img a img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
width: 100%;
height: 100%;
object-fit: cover;
}
.pb_order_btn a {
background: #B847B1;
display: flex !important;
gap: 10px;
padding-top: 8px;
padding-bottom: 8px;
font-family: Jost;
font-size: 16px;
font-weight: 500;
line-height: 23.12px;
border-radius: 5px !important;
width: calc(100% - 40px);
margin: 10px auto;
text-align: center;
justify-content: center;
color: #fff;
text-transform: uppercase;
max-width: 250px;
}
.pb_order_btn a:before {
content: '' !important;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/cart-plus.svg);
background-position: center;
background-repeat: no-repeat;
width: 24px;
height: 24px;
}
.pb_order_btn {
margin-top: 30px;
}
.party_flavours {
padding-top: 120px;
padding-bottom: 120px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/Plumera_Box_BG.jpg);
position: relative;
background-size: cover;
background-position:  center;
z-index: 1;
}
.party_flavours:before {
background: linear-gradient(270deg, rgba(244, 239, 252, 0) 0%, rgba(244, 239, 252, 0.6) 100%);
position: absolute;
content: '';
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.party_flavours_content h2 {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: left;
color: #512789;
}
.party_flavours_content {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;
}
.party_flavours_btn a {
height: 59px;
gap: 0px;
border-radius: 8px;
background: #B847B1;
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #fff;
text-transform: uppercase;
padding: 18px 30px;
display: inline-block;
margin-top: 10px;
}
ul.party_flavours_imgs {
margin: 0px 0px  -250px -50px;
padding: 0px;
list-style: none;
display: flex;
gap: 0px !important;
justify-content: flex-end;
}
ul.party_flavours_imgs li {
display: inline-block;
}
ul.party_flavours_imgs li:first-child {
margin-right: -50px !important;
margin-bottom: -50px !important;
}
ul.party_flavours_imgs li:last-child {
margin-left: -50px !important;
margin-top: -100px;
}
.party_flavours .container {
max-width: 100% !important;
}
.party_flavours .container .col-sm-6:last-child {
max-width: 620px;
}
.create_your_own {
padding-top: 120px;
padding-bottom: 120px !important;
background-image: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/create_your_own_bg.jpg) !important;
position: relative;
background-size: contain;
background-position: center right;
background-color: #f1e9f4 !important;
background-repeat: no-repeat;
}
.create_your_own h2 {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: left;
color: #512789;
}
.create_your_own {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;
padding-bottom: 80px;
}
.cyo_btn a {
height: 59px;
gap: 0px;
border-radius: 8px;
background: #B847B1;
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #fff;
text-transform: uppercase;
padding: 18px 30px;
display: inline-block;
margin-top: 30px;
}
.how_we_make {
position: relative;
padding-top: 100px;
}
.how_we_make h2 {
position: absolute;
border-radius: 0px 0px 45px 0px;0px, 0px, 45px,
contain-intrinsic-block-size: auto 100px;
background: #512789;
color: #fff;
padding: 20px 45px 35px 45px;
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
}
.how_we_make_video {
border-radius: 20px;
overflow: hidden;
position: relative;
}
.how_we_make_video button#play-button {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fff5;
border: 0px;
padding: 0px;
}
.how_we_make_video button#play-button:before {
content: '';
width: 80px;
background-color: #512789;
height: 80px;
border-radius: 50%;
background-image: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/video_play_icon.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 20px;
position:absolute;
z-index:1;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.how_we_make_video button#play-button:after {
content: '';
width: 100px;
position:absolute;
background:transparent;
height: 100px;
border-radius: 50%;
background-repeat: no-repeat;
background-position: center;
background-size: 20px;
border: solid 15px #b847b1;
animation: color-change 3s infinite;
z-index:0;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
@keyframes color-change {
0% { border-color: #512789b8; }
50% { border-color: #b847b1; }
100% { border-color: #512789b8; }
}
.video_timeline {
display: flex;
justify-content: space-between;  border-radius: 0px 0px 30px 30px;
}
.video_timeline:before {
content: '';
position: absolute;
top: 68px;
height: 2px;
background: #BFB2D1;
width: 74%;
left: 13%;
}
.video_timeline button {
font-family: Jost;
font-size: 20px;
font-weight: 500;
line-height: 28.9px;
text-align: left;
padding-top: 20px;
color: #512789;
display: flex;
background: transparent;
gap: 5px;
width: 25%;
border: 0px;
padding-bottom: 50px;
}
.video_timeline button:after {
position: absolute;
top: calc(100% - 40px);
width: 20px;
height: 20px;
background: #BFB2D1;
display: block;
content: '';
border-radius: 50%;
transition: all linear .3s;
}
.video_timeline button:hover:after{    
position: absolute;
top: calc(100% - 45px);
width: 30px;
height: 30px;
background: #B847B1;
display: block;
content: '';
border-radius: 50%;
transition: all linear .3s;
}
.video_timeline button span {
color: #B847B1;
text-transform: capitalize;
}
.video_timeline button:hover {
background: #F4EFFC;
border-radius: 0px 0px 30px 30px;
}
.hwm_btn {text-align:center; margin-bottom:20px}
.hwm_btn a {
height: 59px;
gap: 0px;
border-radius: 8px;
background: #B847B1;
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #fff;
text-transform: uppercase;
padding: 18px 30px;
display: inline-block;
margin-top: 30px;
}
.find_on_social_media { background-size: cover;
background-position: center;
padding-top: 70px;
padding-bottom: 0px;
background: #fff !important ; }
.find_on_social_media h2 {
margin-top: 0px;
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #512789;
margin-bottom: 10px;
}
.find_on_social_media .container {
max-width: 100% !important;
padding-left: 1px;
padding-right: 1px;
padding-bottom: 1px;
}
.find_on_social_media .wd-social-icons {
margin-bottom: 50px;
}
.find_on_social_media .wd-social-icons.icons-size-default .wd-icon {
font-size: 20px;
color: #512789;
}
.find_on_social_media .wd-social-icons a {
padding-left: 10px !important;
padding-right: 10px !important;
}
.new_articles {
padding-top: 50px;
padding-bottom: 50px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/new_articles_bg.png);
background-repeat: no-repeat;
background-position: top left;
}
.new_articles h2 {
margin-top: 0px;
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #512789;
margin-bottom: 50px;
}
ul.article_list {
margin: 0px;
padding: 0px;
list-style: none;
display: flex;
gap: 20px;
}
ul.article_list li {
width: 33.33%;
padding: 16px;
background: #fff;
box-shadow: 0px 4px 20px 0px #00000026;
border: solid 1px #F4EFFC;
border-radius: 12px;
margin: 0px;
}
ul.article_list li .article_img a {
position: relative;
display: block;
border-radius: 6px;
overflow: hidden;
}
ul.article_list li .article_img a:before {
content: '';
padding-bottom: 66.66%;
display: block;
}
ul.article_list li .article_img a img {
width: 100%;
height: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
object-fit: cover;
}
.artclee_cats {
margin-top: 24px;
}
.artclee_cats a {
background: #F4EFFC;
padding: 4px 10px  4px  10px;
border: solid 1px #B847B1;
border-radius: 6px;
font-family: Work Sans;
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-align: left;
color: #B847B1;
margin-bottom: 5px !important;
display: inline-block;
}
}
.article_title {
margin-top: 16px;
font-family: Work Sans;
font-size: 24px;
font-weight: 600;
line-height: 28px;
text-align: left;
min-height: 56px;
}
.article_title a {
color: #512789;
}
.artcle_metas {
margin-top: 20px;
display: flex;
gap: 12px;
align-items: center;
}
.artcle_metas .meta_auth_img {
width: 36px;
height: 36px;
position: relative;
overflow: hidden;
border-radius: 50%;
}
.artcle_metas .meta_auth_img img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
object-fit: cover;
}
.meta_author {
font-family: Work Sans;
font-size: 16px;
font-weight: 600;
line-height: 24px;
text-align: left;
color: #512789; height: 100%;
}
.meta_date {
font-family: Work Sans;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #512789;
}
.new_articles.media_say {
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/insta_social_bg.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
padding-top: 70px;
padding-bottom: 70px;
} .new_articles.media_say .short_desc {
margin-bottom: 50px;
text-align: center;
}
.new_articles.media_say .short_desc a {
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: center;
color: #B847B1;
}
.hpfu_titlprice h3 {
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 28.9px;
text-align: left;
color: #512789;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
margin: 0px;
}
.hpfu_titlprice  .tprice {
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 28.9px;
text-align: left;
color: #512789;
}
.wwo_link a:after,
.plumera_box_btn a:after,
.new_articles.media_say .short_desc a:after {
content: '';
font-weight: 900;
font-size: 22px;
vertical-align: middle;
width: 14px;
height: 10px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/arrow-right-color.svg);
display: inline-block;
margin-left: 10px;
}
.hpfu_desc a:after {
content: '';
font-weight: 900;
font-size: 22px;
vertical-align: middle;
width: 16px;
height: 16px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/arrow-right-color-big.svg) !important;
display: inline-block;
margin-left: 10px;
}
.plumera_box_btn a {
color: #B847B1;
}
.hwm_btn a:after,
.cyo_btn a:after,
.party_flavours_btn a:after,
.subs_btn a:after {
content: '';
font-weight: 900;
font-size: 22px; width: 14px;
height: 10px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/arrow-right-white.svg);
display: inline-block;
margin-left: 10px;
}
.cyo_btn a:after{
display: none;
}
ul.customer_feedbacks {
list-style: none;
margin: 0px;
padding: 0px;
display: flex;
gap: 20px;
}
ul.customer_feedbacks li {
width: 33.33%;
background: #fff;
padding: 20px;
border-radius: 15px;
position: relative;
}
.feedback_title {
font-family: Work Sans;
font-size: 24px;
font-weight: 600;
line-height: 28px;
color: #512789;
}
.customer_feedback {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;
padding-top: 15px;
padding-bottom: 15px;
}
ul.customer_feedbacks li:before {
content: '';
width: 60px;
height: 60px;
margin: auto;
display: block;
margin-bottom: 10px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/quote_icon.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.customer_name {
color: #512789;
font-weight: 700;
}
.copyrights-wrapper.copyrights-two-columns {
text-align: center;
}
.min-footer {
justify-content: center;
color: #fff;
}
ul#menu-footer-menu li {
width: 25%;
}
ul#menu-footer-menu {
gap: 0px;
}
ul#menu-footer-menu a span {
color: #fff !important;
white-space: nowrap;
}
.container.main-footer .elementor-column.elementor-col-33:first-child .elementor-icon-box-wrapper {flex-direction: inherit;    display: inline-flex;}
.container.main-footer .elementor-column.elementor-col-33:first-child .elementor-icon-box-icon {
order: 2;
}
.container.main-footer .elementor-column.elementor-col-33:first-child .elementor-widget-wrap.elementor-element-populated {
justify-content: center;
}
.container.main-footer .elementor-column.elementor-col-33:first-child .elementor-element {
text-align: center;
}
.container.main-footer .elementor-column.elementor-col-33:first-child .wd-social-icons {
text-align: center;
}
.wd-image.text-left {
text-align: center;
}
ul.wd-sub-menu.mega-menu-list .sub-sub-menu {
display: block;
width: 100%;
}
ul.wd-sub-menu.mega-menu-list .sub-sub-menu li {
break-inside: avoid;
display:inline-block;
width:24%;
}
ul.wd-sub-menu.mega-menu-list  li a{
color:#fff;
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
padding-top: 0px;
}
.container.main-footer  .wd-text-block.reset-last-child.text-left {
color: #fff;
padding-top: 7px;
}
.container.main-footer  span.list-content {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
width: calc(100% - 35px);
display: block;
color: #fff;
}
.container.main-footer  ul.wd-list.color-scheme-custom.wd-fontsize-xs.wd-list-type-image.wd-list-style-.wd-justify-left a {
color: #fff;
}
.container.main-footer  .wd-list img { width: 44px;
}
.container.main-footer  .wd-list li {
align-items: flex-start;
justify-content: space-between;
}
div#footer_newsletter label {
display: none;
}
div#footer_newsletter form {
display: flex;
width: 100%;
gap: 10px;
}
div#footer_newsletter .tnp-field.tnp-field-email {
width: 100%;
}
div#footer_newsletter input#tnp-1 {
border-radius: 10px;
height: 59px;
line-height: 59px;
padding-left: 15px;
}
div#footer_newsletter input.tnp-submit {
border-radius: 10px;
background: #B847B1 !important;
height: 59px !important;
padding-left: 15px !important;
padding-right: 15px !important;
}
.copyrights-wrapper {
border-top-color: #B847B1;
}
div#footer_newsletter {
border-bottom: solid 1px #B847B1;
}
aside.footer-sidebar.widget-area.row {
padding-top: 0px;
} .wwa_content  h1 {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: left;
color: #512789;
}
.wwa_content {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;
}
.wwa_top_box {
padding-top: 50px;
padding-bottom: 50px;
}
.wwa_top_box .row {
align-items: center;
}
.wwa_mid_box {
padding-top: 50px;
padding-bottom: 50px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/our_online_store_bg.png);
}
.oos_content  h2 {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: left;
color: #512789;
}
.oos_content {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;
max-width: 485px;
}
.wwa_mid_box .row {
align-items: center;
}
.oos_img img {
width: calc(100% + 100px);
max-width: calc(100% + 100px);
}
.wwa_content {
padding-left: 100px;
}
.wwa_last_box {
padding-top: 50px;
padding-bottom: 50px;
}
.wwa_last_box .row {
align-items: center;
}
.of_img img {
margin-top: -100px;
margin-bottom: -50px;
max-width: max-content;
}
.wwa_content h2 {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: left;
color: #512789;
} .contactpage {
position: relative;
padding-top: 70px;
padding-bottom: 70px;
}
.contactpage:before{
content:'';
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/contact_page_bg.jpg);
background-size: cover;
width: 50%;
height: 100%;
top:0px;
right: 0px;
position: absolute;
background-position: center;
}
.contactpage .how_to_reach  {
padding-right: 85px;
}
.contactpage .how_to_reach h1 {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #512789;
}
.contactpage .how_to_reach .form_box {
padding: 20px;
background: #FAF8FF;
border-radius: 20px;
margin-bottom: 30px;
}
.contactpage .how_to_reach .form_box input {
border-radius: 5px;
background: #fff;
border: 0px;
margin-bottom: 20px;
height: 63px;
line-height: 63px;
padding: 0px 20px;
font-family: Jost;
font-size: 16px;
font-weight: 400;
text-align: left;
color: #512789;
}
.contactpage .how_to_reach .form_box textarea {
border-radius: 5px;
background: #fff;
border: 0px;
margin-bottom: 20px;
height: 160px;
font-family: Jost;
font-size: 16px;
font-weight: 400;
text-align: left;
color: #512789;
}
.contactpage .how_to_reach .form_box input::placeholder,
.contactpage .how_to_reach .form_box textarea::placeholder{
color: #512789;
} .contactpage .how_to_reach input.wpcf7-form-control.wpcf7-submit.has-spinner.btn-color-black {
background: #B847B1;
width: 100%;
height: 60px;
text-align: center;
font-size: 18px;
font-weight: 500;
line-height: 19.78px;
color: #fff;
margin-bottom: 0px;
}
.contactpage .how_to_reach .contact_detail {
padding: 30px 25px;
background: #FAF8FF;
border-radius: 20px;
margin-bottom: 30px;
}
.contactpage .how_to_reach .contact_detail ul {
margin: 0px;
padding: 0px;
list-style: none !important;
}
.contactpage .how_to_reach .contact_detail ul  li{
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;
padding:10px;
margin-bottom:0px;
padding-left:44px;
position: relative;
}
.contactpage .how_to_reach .contact_detail ul  li:last-child{
margin-bottom:0px;
}
.contactpage .how_to_reach .contact_detail ul li.c_phone:before {
content: '';
width: 24px;
height: 24px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/phone-outline.svg);
display: block;
position: absolute;
left: 10px;
top: 50%;
transform: translateY(-50%);
}
.contactpage .how_to_reach .contact_detail ul li.c_location:before {
content: '';
width: 24px;
height: 24px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/map-marker-outline.svg);
display: block;
position: absolute;
left: 10px;
top: 50%;
transform: translateY(-50%);
}
.contactpage .how_to_reach .contact_detail ul li.c_email:before {
content: '';
width: 24px;
height: 23px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/email-outline.svg);
display: block;
position: absolute;
left: 10px;
top: 50%;
transform: translateY(-50%);
}
.contactpage .contact_banner {
border-radius: 20px;
overflow: hidden;
}
.page-id-4439 .wd-prefooter {display:none} .event_top{position:relative;padding-bottom: 75px;}
.event_top:before {
background: linear-gradient(90deg, rgba(244, 239, 252, 0) 0%, #F4EFFC 100%);
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.event_top .page_title {
padding-bottom: 75px;
text-align: center;
position: relative;
background: linear-gradient(360deg, rgba(255, 255, 255, 0.1) 0%, #F4EFFC 100%);
}
.event_top .page_title h1 {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #512789;
padding-top: 10px;
padding-bottom: 10px;
}
.event_content h2 {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: left;
color: #512789;
margin-bottom: 30px;
margin-top: 0px;
}
.event_content {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;
max-width: 441px;
}
.ev_order_btn a {
display: inline-block;
background: #B847B1;
padding: 18px  30px;
border-radius: 8px;
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #fff;
text-transform: uppercase;
margin-top: 10px;
}
.event_section1,.event_section2 {
padding-top: 120px;
padding-bottom: 120px;
position: relative;
}
.event_section1:before{
background: #fff7;
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.event_section2:before{
background: linear-gradient(90deg, rgba(244, 239, 252, 0) 0%, #F4EFFC 100%);
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.wd-prefooter {
display: none;
}
.event_new_section {
background: linear-gradient(90deg, #512789 0%, #B946B1 100%);
text-align: center;
padding-bottom: 120px;
padding-top: 120px;
color: #fff;
}
.event_new_section .new_event_content {
max-width: 767px;
margin: auto;
}
.event_new_section .new_event_content h2 {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #fff;
}
.event_new_section .new_event_content .ev_order_btn a {
background: #fff;
color: #512789;
}
.event_gallery_section {
padding-top: 50px;
padding-bottom: 50px;
text-align: center;
}
.event_gallery_section h2 {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #512789;
margin-bottom: 30px;
margin-top: 0px;
}
.event_gallery_section ul {
margin: 0px;
padding: 0px;
display: flex;
gap: 0;
}
.event_gallery_section ul li {
position: relative;
width: 100%;
list-style: none;
overflow: hidden;
margin: 0px;
border-radius: 10px;
}
.event_gallery_section ul li:before {
content: '';
padding-bottom: 100%;
display: block;
}
.event_gallery_section ul li img {
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
transform: translate(-50%,-50%);
object-fit: cover;
}
.event_gallery .owl-item{position:relative;z-index:1;overflow: inherit !important;}
.event_gallery .owl-item.active.center + .owl-item.active + .owl-item.active {z-index: 1 !important;}
.event_gallery .owl-item.active.center + .owl-item.active + .owl-item.active li{
transform: scale(1);
transition: all linear .3s;
transform-origin:center;
}
.event_gallery .owl-item.active ~ .owl-item.active.center{position:relative; z-index:9 !important}
.event_gallery .owl-item.active.center li{
transform: scale(1.4) !important;
transition: all linear .3s !important;
}
.event_gallery .owl-item.active ~ .owl-item.active{  z-index: 2 !important;}
.event_gallery .owl-item.active ~ .owl-item.active li{
transform: scale(1.2);
transition: all linear .3s;
}
.event_gallery .owl-stage {
padding-top: 10%;
padding-bottom: 10%;
}
.reachtous .how_to_reach .form_box {
padding: 20px;
background: #FAF8FF;
border-radius: 20px;
max-width: 1000px;
margin: auto;
}
.reachtous .how_to_reach .form_box input {
border-radius: 5px;
background: #fff;
border: 0px;
margin-bottom: 20px;
height: 63px;
line-height: 63px;
padding: 0px 20px;
font-family: Jost;
font-size: 16px;
font-weight: 400;
text-align: left;
color: #512789;
}
.reachtous .how_to_reach .form_box textarea {
border-radius: 5px;
background: #fff;
border: 0px;
margin-bottom: 20px;
height: 160px;
font-family: Jost;
font-size: 16px;
font-weight: 400;
text-align: left;
color: #512789;
}
.reachtous .how_to_reach .form_box input::placeholder,
.reachtous .how_to_reach .form_box textarea::placeholder{
color: #512789;
}
.reachtous .how_to_reach p {
margin: 0px;
}
.reachtous .how_to_reach input.wpcf7-form-control.wpcf7-submit.has-spinner.btn-color-black {
background: #B847B1;
width: 100%;
height: 60px;
text-align: center;
font-size: 18px;
font-weight: 500;
line-height: 19.78px;
color: #fff;
margin-bottom: 0px;
}
.reachtous {
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/insta_social_bg.jpg);
background-size: cover;
background-position: center;
padding-top: 50px;
padding-bottom: 50px;
}
.reachtous h2 {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #512789;
margin-top: 0px;
margin-bottom: 40px;
} .list_mainhead {
margin-top: 30px;
margin-bottom: 35px;
} 
.list_mainhead h3 {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: left;
color: #512789;
}
.new_articles.media_previous {
background: #FAF8FF;
}
.new_articles.media_previous ul.article_list {flex-wrap: wrap;}
.new_articles.media_previous ul.article_list li {
width: calc(33.33% - 14px);
display: none;
}
.loadmore{text-align: center; margin-top: 30px;}
div#loadMore1 {
text-align: center;
}
div#loadMore1 {
padding: 16px 30px 16px 30px;
border-radius: 8px;
background: #fff;
display: inline-block;
margin: auto;
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #512789;
} .faq_page {
background: #FAF8FF;
padding-top: 50px;
padding-bottom: 50px;
}
.faq_page .page_title {
text-align: center;
}
.faq_page .page_title h1 {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #512789;
}
.faq_title h2 {
font-family: Jost;
font-size: 24px;
font-weight: 600;
line-height: 34.68px;
text-align: left;
color: #512789;
}
.faq_section {
border-bottom: 1px solid #BFB2D1;
padding-bottom: 40px;
margin-bottom: 40px;
}
.faq_section:last-child {
border: 0px;
padding-bottom: 0px;
}
.faq_box .accordion {
background-color: #eee;
color: #444;
cursor: pointer;
padding: 18px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 15px;
transition: 0.4s;
}
.faq_box  .active, .faq_box  .accordion:hover {
background-color: #ccc; 
}
button.accordion.active+.panel {
max-height: auto;
transition: all linear .3s;
}
.faq_box .panel {
overflow: hidden;
max-height: 0px;
transition: all linear .3s;
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;
padding: 0px;
}
.faq_section .faq_box button.accordion:after {
content: "\f129";
font-family: "woodmart-font";
position: absolute;
right: 10px;
font-size:12px;
color:#512789;
}
.faq_section .faq_box button.accordion.active:after {
content: "\f115";
font-family: "woodmart-font";
position: absolute;
right: 10px;
}
.faq_section .faq_box  button.accordion {
background:#F4EFFC;
text-align: left !important;
display: block;
border-radius: 8px;
margin-bottom: 5px;
font-family: Jost;
font-size: 18px;
font-weight: 600;
line-height: 26.01px;
color: #512789;
text-transform: inherit;
padding: 10px 20px;
}
.faq_box .panel p:first-child {
padding-top: 15px;
}
.faq_box .panel p{padding-left: 20px;padding-right: 20px;} body.page-template-default .main-page-wrapper > .container {
max-width: 100% !important;
width: 100%;
}
body.page-template-default .site-content.col-lg-9.col-12.col-md-9 {
max-width: 100%;
padding: 0px;
margin: 0px;
}
.contentpages {
background: #FAF8FF;
padding: 50px 0px;
}
.contentpages h1 {
text-align: center;
font-family: Jost;
font-size: 30px;
font-weight: 500;
line-height: 43.35px;
color: #512789;
}
.contentpages .entry-content {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;
}
.contentpages .entry-content ul li {
margin: 0px;
}
.contentpages .entry-content li::marker {
font-size: 10px;
}
.contentpages .entry-content h2 {
font-family: Jost;
font-size: 24px;
font-weight: 600;
line-height: 34.68px;
text-align: left;
color: #512789;
margin-bottom: 10px;
}
.top_sub {
text-align: center;
margin-bottom: 30px;
} body.blog .whb-general-header {
background: rgb(244 239 252 / 90%);
}
body.blog .blog_listing {
background: #FAF8FF;
padding-top: 50px;
}
body.blog .blog_header {
position: relative;
overflow: hidden;
margin-top: -105px;
}
body.blog .blog_header:before {
height: 550px;
content: '';
display: block;
}
body.blog .blog_header img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
width: 100%;
height: 100%;
object-fit: cover;
}
.blog_banner_detail {
position: absolute;
bottom: 50px;
width: 100%;
max-width: 1200px;
left: 50%;
text-align: left;
transform: translateX(-50%);
}
.blog_banner_title {
position: absolute;
top: 175px;
left: 50%;
transform: translateX(-50%);
color: #fff;
font-family: Jost;
font-size: 48px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
text-transform: uppercase;
}
.blog_banner_box {
display: flex;
align-items: center;
gap: 80px;
}
.blog_banner_right a {
background: #B847B1 !important;
color: #fff !important;
border-radius: 8px !important;
box-shadow: 0px 2px 6px 0px #00000040;
margin: 5px;
padding: 10px 25px;
display: inline-block;
font-family: Work Sans;
font-size: 16px;
font-weight: 500;
line-height: 24px;
text-align: left;
margin-top: 65px;
white-space: nowrap;
}
body.blog .blog_header .blog_banner_detail .header_title {
position: inherit !important;
bottom: inherit !important;
left: inherit !important;
transform: inherit !important;
margin: inherit !important;
}
body.blog .blog_header .blog_banner_detail .post_category a {
background: #F4EFFC;
padding: 4px 10px 4px 10px;
border: solid 1px #B847B1;
border-radius: 6px;
font-family: Work Sans;
font-size: 14px !important;
font-weight: 500 !important;
line-height: 20px;
text-align: left;
color: #B847B1 !important;
text-transform: capitalize !important;
margin-bottom: 5px;
display: inline-block;
}
body.blog .blog_header .blog_banner_detail img {
width: 36px;
height: 36px;
vertical-align: middle;
position: inherit;
top: inherit !important;
left: inherit !important;
transform: inherit !important;
border-radius: 50%;
}
body.blog .blog_header .blog_banner_detail .post_author_meta {
display: flex;
font-family: Work Sans;
font-size: 16px;
font-weight: 500;
line-height: 24px;
text-align: left;
color: #fff;
gap: 12px;
align-items: center;
}
body.blog .blog_header .blog_banner_detail .post_meta {
display: flex;
gap: 50px;
margin-top: 24px;
}
body.blog .blog_header .blog_banner_detail .header_title_mainblog h1 {
font-family: Work Sans;
font-size: 36px;
font-weight: 600;
line-height: 40px;
text-align: left;
color:#fff;
margin-top:16px;
}
body.blog .blog_header .header_title {
position: absolute;
bottom: 50px;
width: 100%;
max-width: 1200px;
left: 50%;
text-align: left;
transform: translateX(-50%);
}
body.blog .blog_header .header_title h1 {
color: #fff;
font-family: Work Sans;
font-size: 36px;
font-weight: 600;
line-height: 40px;
text-align: left;
}
body.archive .blog_header .blog_banner_detail .header_title {
position: inherit !important;
bottom: inherit !important;
left: inherit !important;
transform: inherit !important;
margin: inherit !important;
}
body.archive .blog_header .blog_banner_detail .post_category a {
background: #F4EFFC;
padding: 4px 10px 4px 10px;
border: solid 1px #B847B1;
border-radius: 6px;
font-family: Work Sans;
font-size: 14px !important;
font-weight: 500 !important;
line-height: 20px;
text-align: left;
color: #B847B1 !important;
text-transform: capitalize !important;
margin-bottom: 5px;
display: inline-block;
}
body.archive .blog_header .blog_banner_detail img {
width: 36px;
height: 36px;
vertical-align: middle;
position: inherit;
top: inherit !important;
left: inherit !important;
transform: inherit !important;
border-radius: 50%;
}
body.archive .blog_header .blog_banner_detail .post_author_meta {
display: flex;
font-family: Work Sans;
font-size: 16px;
font-weight: 500;
line-height: 24px;
text-align: left;
color: #fff;
gap: 12px;
align-items: center;
}
body.archive .blog_header .blog_banner_detail .post_meta {
display: flex;
gap: 50px;
margin-top: 24px;
}
body.archive .blog_header .blog_banner_detail .header_title_mainblog h1 {
font-family: Work Sans;
font-size: 36px;
font-weight: 600;
line-height: 40px;
text-align: left;
color:#fff;
margin-top:16px;
}
body.archive .blog_header .header_title {
position: absolute;
bottom: 50px;
width: 100%;
max-width: 1200px;
left: 50%;
text-align: left;
transform: translateX(-50%);
}
body.archive .blog_header .header_title h1 {
color: #fff;
font-family: Work Sans;
font-size: 36px;
font-weight: 600;
line-height: 40px;
text-align: left;
}
.blog_listing .wd-blog-holder {
margin: 0px;
padding: 0px;
list-style: none;
display: flex;
gap: 20px;
flex-wrap: wrap;
}
.blog_listing .wd-blog-holder article {
width: calc(33.33% - 14px);
padding: 16px;
background: #fff;
box-shadow: 0px 4px 20px 0px #00000026;
border-radius: 12px;
margin: 0px;
}
.blog_listing .wd-blog-holder .read-more-section {
display: none;
}
.blog_listing .wd-blog-holder .article-body-container {
margin: 0px !important;
box-shadow: none !important;
text-align: left !important;
padding: 0px !important;
}
.blog_listing .wd-blog-holder .article-body-container {
display: grid;
}
.blog_listing .wd-blog-holder .entry-meta.wd-entry-meta {
order: 4;
margin-bottom: 0px;
margin-top: 20px;
}
.blog_listing .wd-blog-holder .hovered-social-icons.wd-tltp.wd-tltp-top {
display: none;
}
.blog_listing .wd-blog-holder li.meta-author > span {
display: none;
}
.blog_listing .wd-blog-holder li.meta-reply {
display: none !important;
}
.blog_listing .wd-blog-holder .meta-categories-wrapp {
position: inherit !important;
top: inherit !important;
height: auto;
margin-top: 24px;
inset-inline: inherit;
}
.blog_listing .wd-blog-holder .meta-categories-wrapp a {
background: #F4EFFC;
padding: 4px 10px 4px 10px;
border: solid 1px #B847B1;
border-radius: 6px;
font-family: Work Sans;
font-size: 14px !important;
font-weight: 500 !important;
line-height: 20px;
text-align: left;
color: #B847B1 !important;
text-transform: capitalize !important;
margin-bottom: 5px;
}
.blog_listing .wd-blog-holder .meta-post-categories.wd-post-cat.wd-style-with-bg {
background: transparent;
padding: 0px;
height: auto;
}
.blog_listing .wd-blog-holder .entry-content.wd-entry-content {
display: none;
}
.blog_listing .wd-blog-holder .post-img-wrapp {
height: 240px;
overflow: hidden;
}
.blog_listing .wd-blog-holder .post-img-wrapp a:after {
display: none;
}
.blog_listing .wd-blog-holder .post-image-mask {
display: none;
}
.blog_listing .wd-blog-holder h3.wd-entities-title.title.post-title {
margin-top: 16px;
font-family: Work Sans;
font-size: 24px;
font-weight: 600;
line-height: 28px;
text-align: left;
min-height: 56px;
margin-bottom: 0px;
}
.blog_listing .wd-blog-holder h3.wd-entities-title.title.post-title a {
color: #512789;
}
.blog_listing .wd-blog-holder .post-date.wd-post-date.wd-style-with-bg {
position: absolute;
bottom: -182px;
top: inherit;
right: 0;
left: inherit;
box-shadow: none !important;
display: flex;
align-items: center;
justify-content: flex-end;
gap: 10px;
}
.blog_listing .wd-blog-holder .post-date.wd-post-date.wd-style-with-bg span.post-date-day {
padding: 0px;
font-family: Work Sans;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #512789;
}
.blog_listing .wd-blog-holder span.post-date-month {
padding: 0px;
font-family: Work Sans;
font-size: 16px !important;
font-weight: 400 !important;
line-height: 24px;
text-align: left;
color: #512789;
text-transform: capitalize !important;
}
.blog_listing .wd-blog-holder li.meta-author a {
font-family: Work Sans;
font-size: 16px;
font-weight: 600;
line-height: 24px;
text-align: left;
color: #512789;
margin-top: 12px !important;
}
.blog_listing .wd-blog-holder .wd-entry-meta .meta-author .avatar {
width: 36px;
height: 36px;
vertical-align: middle;
}
.blog_listing form#searchform {
padding: 0px;
display: flex;
max-width: 600px;
margin: auto;
border: solid 1px #F4EFFC;
background: #fff;
border-radius: 8px;
margin-bottom: 50px;
align-items: center;
}
.blog_listing form#searchform select#cat {
font-family: Roboto;
font-size: 14px;
font-weight: 400;
line-height: 16.41px;
text-align: left;
color: #512789;
border: 0px;
max-width: 150px;
position: relative;
}
.blog_listing form#searchform select#cat:after {
content: '';
display: block;
width: 1px;
height: 30px;
background: red;
position: absolute;
right: 0;
top: 5px;
}
.blog_listing form#searchform input#s {
border: 0px;
border-left: solid 1px #F4EFFC;
height: 30px;
}
.blog_listing form#searchform  button {
font-family: Roboto;
font-size: 14px;
font-weight: 700;
line-height: 19.6px;
text-align: right;
background: #B847B1 !important;
color: #fff !important;
border-radius: 8px !important;
box-shadow: 0px 2px 6px 0px #00000040;
margin: 5px;
padding-left:25px;
padding-right:25px;
}
body.archive .blog_listing {
background: #FAF8FF;
padding-top: 50px;
}
body.archive .whb-general-header {
background: rgb(244 239 252 / 90%);
}
body.archive  .blog_header {
position: relative;
overflow: hidden;
margin-top: -105px;
}
body.archive  .blog_header:before {
height: 550px;
content: '';
display: block;
}
body.archive  .blog_header img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
width: 100%;
height: 100%;
object-fit: cover;
}
body.archive  .blog_header .header_title {
position: absolute;
bottom: 50px;
width: 100%;
max-width: 1200px;
left: 50%;
text-align: left;
transform: translateX(-50%);
}
body.archive  .blog_header .header_title h1 {
color: #fff;
font-family: Work Sans;
font-size: 36px;
font-weight: 600;
line-height: 40px;
text-align: left;
}
.blog_details .container .article-inner .entry-meta.wd-entry-meta {
display: flex;
align-items: center;
gap: 20px;
margin-top: 20px;
}
.blog_details {
padding-top: 50px;
padding-bottom: 70px;
} .blog_details .container {
max-width: 1240px !important;
}
.blog_details .container .article-inner {
text-align: left;
}
.blog_details .container .article-inner .meta-post-categories.wd-post-cat.wd-style-with-bg {
background: transparent;
padding: 0px;
height: auto;
}
.blog_details .container .article-inner .meta-post-categories.wd-post-cat.wd-style-with-bg a {
background: #F4EFFC;
padding: 4px 10px 4px 10px;
border: solid 1px #B847B1;
border-radius: 6px;
font-family: Work Sans;
font-size: 14px !important;
font-weight: 500 !important;
line-height: 20px;
text-align: left;
color: #B847B1 !important;
text-transform: capitalize !important;
}
.blog_details .container .article-inner h1.wd-entities-title.title.post-title {
margin-top: 0;
font-family: Work Sans;
font-size: 36px;
font-weight: 600;
line-height: 40px;
text-align: left;
margin-bottom: 0px;
color: #512789;
}
.blog_details .container .article-inner .wd-post-date.wd-style-with-bg {
position: inherit !important;
display:flex;
box-shadow: none !important;
gap: 3px;
}
.blog_details .container .article-inner .post-date.wd-post-date.wd-style-with-bg span.post-date-day {
padding: 0px;
font-family: Work Sans;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #512789;
}
.blog_details .container .article-inner span.post-date-month {
padding: 0px !important;
font-family: Work Sans;
font-size: 16px !important;
font-weight: 400 !important;
line-height: 24px;
text-align: left;
color: #512789;
text-transform: capitalize !important;
}
.blog_details .container .article-inner li.meta-author > span {
display: none;
}
.blog_details .container .article-inner figure img {
width: 100%;
}
.blog_details .container .article-inner .article-body-container {
font-family: Jost;
font-size: 20px;
font-weight: 400;
line-height: 32px;
text-align: left;
color: #512789;
}
.blog_details .container .article-inner figure {
width: 100%;
border-radius: 12px;
overflow: hidden;
max-height: 450px !important;
position: relative;
display: block;
}
.blog_details .container .wd-single-footer,
.blog_details .container  .wd-page-nav { 
display:none;
}
.blog_details .container .article-inner .article-body-container * {
color: #512789;
}
.new_articles.related_articles {
background: #FAF8FF;
padding-bottom: 80px;
}
.blog_details .container .article-inner  li.meta-author a {
font-family: Work Sans;
font-size: 16px;
font-weight: 600;
line-height: 24px;
text-align: left;
color: #512789;
margin-top: 12px !important;
}
.blog_details .container .article-inner  .meta-author .avatar {
width: 36px;
height: 36px;
vertical-align: middle;
}
.blog_sidebar {
background: #FAF8FF;
padding: 20px;
border-radius: 15px;
}
.blog_sidebar h5.widget-title {
font-family: Jost;
font-size: 20px;
font-weight: 600;
line-height: 34.68px;
text-align: left;
color: #512789;
margin-bottom: 10px;
}
.blog_sidebar ul li {
text-align: left !important;
display: block;
border-radius: 8px;
margin-bottom: 5px;
font-family: Jost;
font-size: 18px;
font-weight: 600;
line-height: 26.01px;
color: #512789;
text-transform: inherit;
padding: 3px 0px;
}
.blog_sidebar ul li a, .blog_sidebar ul li a span {
color: #512789 !important;
font-weight: 400;
}  .shop_filter_area {
display: flex;
justify-content: space-between;
align-items: flex-start;}
.shop-loop-head  .wd-shop-tools {
display: none;
}
.shop_filter_area .woof[data-shortcode="woof "] .woof_redraw_zone  {
display: flex;
width: 100%;
gap: 20px;
}
.shop_filter_area .woof[data-shortcode="woof "] {
width: 100%;
}
.shop_filter_area .woof_container {
width: 25%;
}
.shop_filter_area .shop-loop-head {
width: 34px;
}
.shop_filter_area .filter_icon {
width: 34px;
height: 34px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/filter_icon.svg);
background-position: center;
background-repeat: no-repeat;
background-color: #fff;
border-radius: 5px;
cursor: pointer;
}
.chosen-container-single .chosen-single {
border: solid 1px #F4EFFC !important;
min-height: 42px;
border-radius: 5px !important;
}
.chosen-container-single .chosen-single span {
display: block;
line-height: 38px;
padding: 0px;
font-family: Jost;
font-size: 16px;
font-weight: 400;
text-align: left;
color: #512789;
}
.chosen-container-single .chosen-single div b {
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/chevron-down.svg) !important;
background-position: center !important;
width: 24px;
display: block;
background-repeat: no-repeat;
}
.chosen-container-single .chosen-single div {
width: 24px;
}
.chosen-container-single .chosen-drop {
min-height: 285px;
}
.chosen-container li.active-result {
background: #fff !important;
color:#512789 !important;
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
}
.chosen-container li.active-result.highlighted {
background: #fff !important;
color:#b847b1 !important;
}
.chosen-container .chosen-drop {
border: 1px solid #F4EFFC;
border-radius: 5px;
margin-top: 2px;
}
.woof_container_inner.woof_container_inner_ingredient h4 {
border: solid 1px #F4EFFC !important;
min-height: 42px;
border-radius: 5px !important;
display: block;
line-height: 38px;
padding: 0px;
font-family: Jost;
font-size: 16px;
font-weight: 400;
text-align: left;
color: #512789;
background: #fff;
padding-left: 10px;
margin-bottom: 0px;
position: relative;
}
.woof_container_inner.woof_container_inner_ingredient .woof_block_html_items {
border: 1px solid #F4EFFC;
border-radius: 5px;
margin-top: 2px;
background: #fff;
padding: 5px;
z-index: 1;
position: absolute;
width: 100%;
display: none;
}
.woof_container_inner.woof_container_inner_ingredient h4:after {
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/chevron-down.png);
background-position: center !important;
width: 24px;
display: block;
content: '';
background-repeat: no-repeat;
height: 100%;
top: 0;
right: 0;
position: absolute;
}
.woof_container_inner.woof_container_inner_ingredient {
position: relative;
}
.woof_submit_search_form_container {
position: absolute;
right: 60px;
top: -9px;
background: transparent !important;
}
.chosen-container {
width: 100% !important;
}
.woof_submit_search_form_container button.button.woof_reset_search_form {
background: transparent;
}
ul.woof_list li label {
color: #512789 !important;
font-family: Jost;
font-size: 16px;
line-height: 23.12px;
text-align: left;
}
.icheckbox_square-blue, .iradio_square-blue {
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/checkbox-blank-outline.svg) no-repeat !important;
}
.icheckbox_square-blue.checked, 
.iradio_square-blue.checked {
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/checkbox-marked.svg) no-repeat !important;
}
.woof_checkbox_instock_container.woof_container.woof_container_stock.woof_fs_by_instock .woof_container_inner {
align-items: flex-start;
display: flex;
margin-top: 9px;
} .site-content.shop-content-area {
padding: 0px;
}
.shop_listing_section { padding-bottom: 20px;
padding-top: 20px;
background: #faf8ff;
}
.shop_listing_section h1 {
color: #512789;
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
text-transform: uppercase;
}
ul.shop_cat_listing {
margin: 0px;
padding: 0px;
list-style: none;
display: flex;
gap: 20px;
flex-wrap: wrap;
justify-content: center;
}
ul.shop_cat_listing li {
width: calc(16% - 15px);
position: relative;
margin: 0px;
}
ul.shop_cat_listing li .cat_img {
border-radius: 10px;
overflow: hidden;
position: relative;
box-shadow: 0px 4px 20px 0px #00000026;
}
ul.shop_cat_listing li .cat_title {
position: absolute;
bottom: 0;
padding: 15px;
width: 100%;
color: #fff;
}
ul.shop_cat_listing li .cat_title a {
color: #fff !important;
text-shadow: 0px 0px 5px #000;
}
ul.shop_cat_listing li .cat_img a {
display: block;
position: relative;
}
ul.shop_cat_listing li .cat_img a:before {
content: '';
padding-bottom: 70%;
display: block;
}
ul.shop_cat_listing li .cat_img a img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
object-fit: cover;
transition: all linear.3s;
width: 100%;
height: 100%;
}
ul.shop_cat_listing li .cat_title {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: center;
margin-top: 15px;
}
ul.shop_cat_listing li .cat_title a {
color: #512789;
font-weight: 500;
}
ul.shop_cat_listing li:hover .cat_img a img {
transform: translate(-50%, -50%) scale(1.1);
transition: all linear.3s;
}
ul.shop_cat_listing li:hover .cat_title a {
color: #b947b0;
}
.shop_prod_listing {
background: #FAF8FF;
padding-top: 20px;
padding-bottom: 30px;
} .shop_prod_listing .wd-product .product-image-link {
position: relative;
background: #fff;
border-radius: 10px;
overflow: hidden;
}
.shop_prod_listing .wd-product .product-image-link:after {
padding-bottom: 100%;
content: '';
display: block;
}
.shop_prod_listing .wd-product .product-image-link img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
width: 100%;
height: 100%;
object-fit: cover;
}
.shop_prod_listing .product-element-top.wd-quick-shop {
border-radius: 8px;
}
.shop_prod_listing .wd-product-cats {
display: none;
}
.shop_prod_listing .product-wrapper {
text-align: left;
}
.shop_prod_listing h3.wd-entities-title a {
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #512789;
}
.shop_prod_listing span.price span { font-family: Jost;
font-size: 16px !important;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #512789;}
.shop_prod_listing .wd-product {
margin-bottom: 20px;
}
.shop_prod_listing .wd-add-btn.wd-add-btn-replace {
display: block !important;
opacity: 1 !important;
}
.shop_prod_listing .wd-product.wd-hover-quick .wd-add-btn {
transform: translateY(0) translateZ(0);
width: calc(100% - 40px);
left: 20px;
bottom: 20px;
border-radius: 5px !important;
overflow: hidden;
}
.shop_prod_listing .wd-product.wd-hover-quick .wd-add-btn>a {
background: #B847B1;
display: flex !important;
gap: 10px;
padding-top: 2px;
padding-bottom: 2px;
font-family: Jost;
font-size: 16px;
font-weight: 500;
line-height: 23.12px;
text-align: left;
}
.shop_prod_listing .wd-product.wd-hover-quick .wd-add-btn>a.added_to_cart.wc-forward {
display: none !important;
}
.shop_prod_listing .wd-product.outofstock a.button {
background:gray
}
.shop_prod_listing .wd-product .wd-add-btn>a.button:before {
content: '' !important;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/cart-plus.svg);
background-position: center;
background-repeat: no-repeat;
width: 24px;
height: 24px;
}
.shop_prod_listing .wd-add-btn-replace .add-to-cart-loop:hover span {
transform: translateY(0) translateZ(0);
}
.shop_prod_listing .wd-add-btn-replace .add-to-cart-loop:after {display:none}
.shop_prod_listing .wd-add-btn-replace .add-to-cart-loop:after,.shop_prod_listing .wd-add-btn-replace .add-to-cart-loop:before {
position: inherit !important;
left: inherit !important;
opacity: 1;
top:inherit !important; transform:inherit!important;
}
.shop_prod_listing .wd-compare-btn.product-compare-button.wd-action-btn.wd-style-icon.wd-compare-icon ,
.shop_prod_listing .quick-view.wd-action-btn.wd-style-icon.wd-quick-view-icon {
display: none;
}
.shop_prod_listing a.btn.wd-load-more.wd-products-load-more.load-on-click:before {
content: 'Load More';
}
.shop_prod_listing a.btn.wd-load-more.wd-products-load-more.load-on-click span.load-more-label {
display: none;
}
.shop_prod_listing a.btn.wd-load-more.wd-products-load-more.load-on-click{
border: 1px solid #F4EFFC;
border-radius: 8px;
padding: 15px 30px;
background: #fff !important;
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #512789;
}
.shop_prod_listing .product-element-top.wd-quick-shop {
border-radius: 8px;
}
.shop_prod_listing .wd-buttons[class*="wd-pos-r"] {
opacity: 1;
visibility: visible;
transform: none;
background: transparent;
box-shadow: none;
}
.shop_prod_listing .wd-wishlist-btn.wd-action-btn.wd-style-icon.wd-wishlist-icon a:after,
.shop_prod_listing .wd-wishlist-btn.wd-action-btn.wd-style-icon.wd-wishlist-icon a:before {
display: none;
}
.shop_prod_listing .wd-wishlist-btn.wd-action-btn.wd-style-icon.wd-wishlist-icon a {
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/heart-outline.svg);
background-position:center;
background-repeat:no-repeat;
}
.shop_prod_listing .wd-wishlist-btn.wd-action-btn.wd-style-icon.wd-wishlist-icon a:hover {
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/heart-outline-hover.svg);
background-position:center;
background-repeat:no-repeat;
}
.shop_prod_listing .wd-add-btn-replace .add-to-cart-loop:before {
content: '' !important;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/cart-plus.svg);
background-position:center;
background-repeat:no-repeat;
width: 24px;
height: 24px;
}
.shop_prod_listing .product-wrapper .star-rating {
display: none;
} .product_detail_top {
padding-top: 75px;
padding-bottom: 75px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/product_detail_bg.jpg);
background-position:center;
margin-bottom: 0px !important;
}
.product_summary_box {
background: #ffff;
padding: 30px;
border-radius: 8px;
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #512789;
}
.product_summary_box .single-breadcrumbs {
display: none !important;
}
.product_summary_box .single-breadcrumbs-wrapper {
display: none;
}
.product_summary_box h1.product_title.entry-title.wd-entities-title {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
color: #512789;
}
.product_summary_box .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon {
display: none;
}
.product_summary_box span.sku_wrapper {
display: none;
}
.product_detail_top  .product-images .woocommerce-product-gallery .woocommerce-product-gallery__image a img {
max-height: 370px;
width: auto;
margin: auto;
}
.product_detail_top  .product-images .woocommerce-product-gallery .woocommerce-product-gallery__image {
text-align: center;
}
.product_detail_top  .product-images .wd-gallery-thumb   .wd-carousel-item {
position: relative;
overflow: hidden;
padding: 0px;
margin: 5px;
border-radius: 5px;
}
.product_detail_top  .product-images .wd-gallery-thumb  .wd-carousel-item:before {
content: '';
padding-bottom: 100%;
display: block;
}
.product_detail_top  .product-images .wd-gallery-thumb   .wd-carousel-item img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.product_summary_box  .wd-product-brands {
display: none;
}
.product_detail_top+.product-tabs-wrapper {
padding-bottom: 50px;
padding-top: 50px;
margin: 0px !important;
border: 0px;
}
.product_detail_top+.product-tabs-wrapper .wd-nav-wrapper li {
display: none;
}
.product_detail_top+.product-tabs-wrapper .wd-nav-wrapper li.active {
display: block;
}
.featured_points_section {
background: #F4EFFC;
padding-top: 50px;
padding-bottom: 50px;
margin: 0px !important;
}
.featured_points_section ul.featured_points {
display: flex;
justify-content: space-around;
list-style: none;
text-align: center;
margin: 0px;
padding: 0px;
}
.featured_points_section ul.featured_points .fp_img {
background: #fff;
width: 170px;
height: 170px;
line-height: 170px;
text-align: center;
border-radius: 50%;
margin-bottom: 20px !important;
margin: auto;
position:relative;
}
.featured_points_section ul.featured_points  h3 {
margin: 0px;
font-family: Jost;
font-size: 20px;
font-weight: 500;
line-height: 28.9px;
text-align: center;
color: #512789;
}
.featured_points_section ul.featured_points li {
margin: 0px;
width: 25%;
text-align: center;
}
.product_detail_top+.product-tabs-wrapper ul {
display: block;
}
.product_detail_top+.product-tabs-wrapper ul a.wd-nav-link {
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #512789;
margin: 0px;
padding: 0px;
margin-bottom: 20px;
}
.product_detail_top+.product-tabs-wrapper .wd-nav[class*="wd-style-underline"] .nav-link-text:after {
display: none;
}
.product_detail_top+.product-tabs-wrapper  .tabs-layout-tabs>.wd-nav-tabs-wrapper {
margin: 0px;
}
.product_detail_top+.product-tabs-wrapper{
color: #512789;
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
background-image: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/product_description_bg.png);
background-repeat: no-repeat;
background-position: top left;
}
.poduct-tabs_container {
scrollbar-width: 5px;
scrollbar-color: #8f54a0 #ffffff; 
height:400px;
overflow-y:scroll;
padding-right:15px;
overflow-x: clip;
}
.poduct-tabs_container::-webkit-scrollbar {
width: 5px;
background-color: #F5F5F5;
}
.poduct-tabs_container::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
background-color: #F5F5F5;
}
.poduct-tabs_container::-webkit-scrollbar-thumb {
background-color: #8f54a0;
border: 1px solid #555555;
}
.woocommerce-tabs.wc-tabs-wrapper.tabs-layout-tabs {
padding-top: 50px;
padding-bottom: 50px;
max-width: 1240px;
margin: auto;
}
.woocommerce-tabs.wc-tabs-wrapper.tabs-layout-tabs  .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
color: #b847b1;
margin: 0px;
padding-bottom: 0px;
padding-top: 0px;
}
.woocommerce-tabs.wc-tabs-wrapper.tabs-layout-tabs  .wd-nav.wd-style-underline-reverse>li>a {
padding: 0px;
}
.woocommerce-tabs.wc-tabs-wrapper.tabs-layout-tabs  .wd-nav.wd-style-underline-reverse>li>a>.nav-link-text:after {
top: inherit !important;
bottom: -15px;
}
.woocommerce-tabs.wc-tabs-wrapper.tabs-layout-tabs  .wd-accordion-item .entry-content {
margin-top: 50px;
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;
}
.madein {
background: #F4EFFC;
padding: 10px 20px;
font-family: Jost;
font-size: 20px;
font-weight: 500;
line-height: 28.9px;
text-align: center;
color: #512789;
border-radius: 10px;
margin-bottom: 20px;
display: flex;
justify-content: center;
gap: 9px;
}
.madein img {
width: 38px;
vertical-align: text-top;
}
.pair_it_width_title {
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #512789;
text-transform: uppercase;
margin-bottom: 20px;
}
ul.pair_it_width {
margin: 0px;
display: flex !important;
justify-content: space-between;
padding: 0px;
list-style: none;
gap: 50px;
}
ul.pair_it_width li {
text-align: center;
width: 50%;
}
.piw_btn button {
background: #B847B1;
border-radius: 10px;
padding: 5px 10px;
color: #fff;
width: 100%;
max-width: 170px;
}
ul.pair_it_width h4 {
margin-top: 10px;
margin-bottom: 10px;
}
.piw_img {
position: relative;
}
.piw_img:before {
padding-bottom: 100%;
display: block;
content: '';
}
.piw_img img {
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
transform: translate(-50%,-50%);
}
.madein_container .wd-product .product-image-link {
position: relative;
background: #fff;
border-radius: 10px;
overflow: hidden;
}
.madein_container .wd-product .product-image-link:after {
padding-bottom: 100%;
content: '';
display: block;
}
.madein_container .wd-product .product-image-link img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.madein_container .product-element-top.wd-quick-shop {
border-radius: 8px;
}
.madein_container .wd-product-cats {
display: none;
}
.madein_container .related-and-upsells {
position: relative;
}
.madein_container h3.wd-entities-title a {
font-size: 18px;
line-height: normal !important;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
color: #512789;
}
.madein_container span.price {
display: none !important;
}
.madein_container .wd-add-btn.wd-add-btn-replace {
opacity: 1 !important;
bottom: -90px !important;
transform: initial!important;
}
.madein_container .wd-buttons.wd-pos-r-t {
display: none;
}
.madein_container .product-element-top.wd-quick-shop {
overflow: inherit;
}
.madein_container .wd-carousel {
overflow-y: inherit;
}
.madein_container .wd-product .hover-img {
transform: initial!important;
}
.madein_container .wd-product .hover-img>a {
height: 100%;
}
.madein_container .wd-product .hover-img>a img {
height: 100%;
object-fit: contain;
}
.madein_container .madein_container {
padding-bottom: 50px;
}
.madein_container .wd-add-btn.wd-add-btn-replace {
background: #B847B1;
border-radius: 10px !important;
padding: 5px 10px;
color: #fff;
width: 100%;
max-width: 170px;
margin: auto;
}
.madein_container h4.wd-el-title.title.slider-title.element-title {
display: none !important;
} .poduct-tabs_container > h2 {
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #512789;
text-transform: uppercase;
}
.woocommerce-tabs.wc-tabs-wrapper.tabs-layout-tabs .wd-accordion-item .entry-content .wc-tab-inner {
max-width: 800px;
margin: auto;
}
.woocommerce-tabs.wc-tabs-wrapper.tabs-layout-tabs .wd-accordion-item .entry-content .wc-tab-inner ul {
display: flex;
flex-wrap: wrap;
gap: 10px 50px;
justify-content: center;
flex-direction: row;
}
.woocommerce-tabs.wc-tabs-wrapper.tabs-layout-tabs .wd-accordion-item .entry-content .wc-tab-inner ul li {width: calc(50% - 25px);list-style: none;position: relative; padding-left:25px}
.woocommerce-tabs.wc-tabs-wrapper.tabs-layout-tabs .wd-accordion-item .entry-content .wc-tab-inner ul li::before {
content: ''; 
padding-right: 5px;
display: block;
width:10px;
height:2px;
background:#673AB7;
left:0;
position:absolute;
top:10px
}
.madein_container {
max-width: 440px;
margin: auto;
}
.video_section {
margin: 0px !important;
padding: 0px !important;
}
.video_section iframe {
vertical-align: top;
}
.video_section p {
margin: 0px;
}
div#judgeme_product_reviews {
background: #FAF8FF;
padding-top: 50px;
padding-bottom: 50px;
margin-bottom: 0px !important;
}
div#judgeme_product_reviews h2.jdgm-rev-widg__title {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #512789;
}
div#judgeme_product_reviews .jdgm-rev-widg.jdgm-rev-widg {
margin: auto;
max-width: 1240px;
}
div#judgeme_product_reviews .jdgm-rev__icon {
display: none !important;
}
div#judgeme_product_reviews .jdgm-row-rating {
display: grid;
order: 2;
gap: 7px;
}
div#judgeme_product_reviews .jdgm-rev__header {
display: grid;
}
div#judgeme_product_reviews .jdgm-row-profile {
order: 1;
font-family: Poppins;
font-size: 20px;
font-weight: 600;
line-height: 30px;
text-align: left;
color: #512789;
margin-bottom: 5px;
}
div#judgeme_product_reviews span.jdgm-star {
color: #B847B1 !important;
}
div#judgeme_product_reviews span.jdgm-rev__timestamp {
font-family: Poppins;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #512789;
}
div#judgeme_product_reviews .jdgm-rev__content {
font-family: Poppins;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #512789;
}
div#judgeme_product_reviews a.jdgm-write-rev-link {
border-radius: 10px;
font-family: Figtree;
font-size: 16px;
font-weight: 700;
line-height: 19.2px;
}
div#judgeme_product_reviews+div[style="clear:both;"] {
display:none;
}
.reviews_section {
background: #FAF8FF;
padding-top: 50px;
padding-bottom: 50px;
text-align: center;
margin-bottom: 0px !important;
}
.reviews_section .comment_container {
text-align: left;
position: relative;
display: grid;
color: #512789;
font-family: Poppins;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
}
.reviews_section .comment_container img.avatar.avatar-60.photo {
display: none;
}
.reviews_section li.bypostauthor, 
.reviews_section li.byuser {
list-style: none;
}
.reviews_section p.meta {
display: grid;
margin: 0px;
}
span.woocommerce-review__dash {
display: none;
}
.reviews_section li.review,
.reviews_section li.comment{
margin-bottom: 20px;
}
.reviews_section li.review strong.woocommerce-review__author,
.reviews_section li.comment strong.woocommerce-review__author{
font-family: Poppins;
font-size: 20px;
font-weight: 600;
line-height: 30px;
text-align: left;
color: #512789;
margin-bottom: 5px;
}
.reviews_section .star-rating {
color: #B847B1;
margin-bottom: 10px;
}
.reviews_section time.woocommerce-review__published-date {
margin-bottom: 5px;
}
.reviews_section h3 {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #512789;
}
.related_products_section .container.related-and-upsells .wd-product .product-image-link {
position: relative;
background: #fff;
border-radius: 10px;
overflow: hidden;
}
.related_products_section .container.related-and-upsells .wd-product .product-image-link:after {
padding-bottom: 100%;
content: '';
display: block;
}
.related_products_section .container.related-and-upsells .wd-product .product-image-link img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.related_products_section .container.related-and-upsells .product-element-top.wd-quick-shop {
border-radius: 8px;
}
.related_products_section .container.related-and-upsells .wd-product-cats {
display: none;
}
.related_products_section {
background: #FBFDFF;
padding-top: 50px;
padding-bottom: 50px;
position: relative;
}
.related_products_section:before {
background: linear-gradient(135deg, rgba(81, 39, 137, 1) 0%, rgba(185, 70, 177, 1) 50%, rgba(255, 255, 255, 0.2) 100%);
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
opacity: .20;
}
.related_products_section h4.wd-el-title.title.slider-title.element-title {
display: none !important;
}
.related_products_section .container.related-and-upsells {
position: relative;
}
.related_products_section h3 {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #512789;
margin-bottom: 0px;
}
.related_products_section h3+a {
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: center;
display: block;
margin-bottom: 30px;
color: #B847B1;
}
.related_products_section h3+a:after {
content: '';
font-weight: 900;
font-size: 22px;
vertical-align: middle;
width: 14px;
height: 10px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/arrow-right-color.svg);
display: inline-block;
margin-left: 10px;
}
.related_products_section span.price {
width: 75px;
}
.related_products_section .product-wrapper > span.price {
margin-top: -35px;
width: 100%;
float: right;
text-align: right;
position: relative;
z-index: -1;
font-family: Jost;
font-size: 20px;
font-weight: 600;
line-height: 28.9px;
color: #B847B1 !important;
}
.related_products_section .product-wrapper > span.price span {
color: #B847B1 !important;
font-size: 20px;
}
.shop_prod_listing .product-wrapper {
text-align: left;
}
.container.related-and-upsells h3.wd-entities-title a {
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #512789;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.container.related-and-upsells span.price span { font-family: Jost;
font-size: 16px !important;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #512789;}
.container.related-and-upsells .wd-product {
margin-bottom: 20px;
}
.container.related-and-upsells .wd-add-btn.wd-add-btn-replace {
display: block !important;
opacity: 1 !important;
}
.container.related-and-upsells .wd-product.wd-hover-quick .wd-add-btn {
transform: translateY(0) translateZ(0);
width: calc(100% - 40px);
left: 20px;
bottom: 20px;
border-radius: 5px !important;
overflow: hidden;
}
.container.related-and-upsells .wd-product.wd-hover-quick .wd-add-btn>a {
background: #B847B1;
display: flex !important;
gap: 10px;
padding-top: 2px;
padding-bottom: 2px;
font-family: Jost;
font-size: 16px;
font-weight: 500;
line-height: 23.12px;
text-align: left;
}
.container.related-and-upsells .wd-add-btn-replace .add-to-cart-loop:hover span {
transform: translateY(0) translateZ(0);
}
.container.related-and-upsells .wd-add-btn-replace .add-to-cart-loop:after {display:none}
.container.related-and-upsells .wd-add-btn-replace .add-to-cart-loop:after,.container.related-and-upsells .wd-add-btn-replace .add-to-cart-loop:before {
position: inherit !important;
left: inherit !important;
opacity: 1;
top:inherit !important; transform:inherit!important;
}
.container.related-and-upsells .wd-compare-btn.product-compare-button.wd-action-btn.wd-style-icon.wd-compare-icon ,
.container.related-and-upsells .quick-view.wd-action-btn.wd-style-icon.wd-quick-view-icon {
display: none;
}
body.single-product .site-content.wd-builder-off {
margin: 0px;
}
body.single-product .woocommerce-product-details__short-description, 
body.single-product .woocommerce-product-details__short-description p {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;
}
body.single-product .summary-inner .product_meta {
border: 0px;
padding-top: 0px;
}
body.single-product button.button.alt {
font-family: Figtree;
font-size: 16px;
font-weight: 700;
line-height: 19.2px;
text-align: left;
}
body.single-product .single-product-page.yith-pre-order-product .summary-inner button.button.alt  {
padding-left:50px !important;
padding-right:50px !important;
}
.related_products_section .wd-product.wd-hover-quick .wd-add-btn {
display: none !important;
}
.related_products_section .wd-buttons.wd-pos-r-t {
display: none;
}
.related_products_section .wd-nav-pagin-wrap.text-center.wd-style-shape.wd-hide-md-sm.wd-hide-sm {
display: none;
}
body.single-product .summary-inner .product_meta .meta-label {
display: none !important;
}
body.single-product .summary-inner .product_meta>span a {
color: #512789;
}
body.single-product .summary-inner .woocommerce-product-rating span.rating {
color: #B847B1;
}
body.single-product .summary-inner a.woocommerce-review-link {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #B847B1;
}
body.single-product .summary-inner  .wd-social-icons.wd-layout-inline .wd-label:before {
content: '';
width: 25px;
height: 24px;
display: inline-block;
vertical-align: middle;
margin-right: 5px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/share-product-icon.svg);
background-position: center top;
background-repeat: no-repeat;
}
body.single-product .summary-inner  .wd-social-icons * {
color: #512789 !important;
font-weight: 400;
}
body.single-product button#wd-add-to-cart.wd-buy-now-btn.button {
background: #512789;
}
body.single-product .variations_form label[for="pa_payment-plan"] {
display: none !important;
}
body.single-product .variations_form .wd-swatches-product[data-id="pa_payment-plan"] .wd-swatch.wd-text.wd-enabled {
padding: 10px 20px;
background: #ffffff;
border-radius: 0px;
font-family: Figtree;
font-size: 16px;
font-weight: 400;
line-height: 19.2px;
text-align: left;
color: #512789;
width: 100%;
text-align: center;
white-space: nowrap;
}
body.single-product .variations_form .wd-swatches-product[data-id="pa_payment-plan"]   {
gap: 0px;
background: #F4EFFC !important;
border-radius: 5px;
overflow: hidden;
border: solid 2px #F4EFFC;
flex-wrap: nowrap;
}
body.single-product .variations_form .wd-swatches-product[data-id="pa_payment-plan"] .wd-swatch.wd-text.wd-enabled:first-child {
border-right: solid 2px #F4EFFC;    color: #B847B1;
}
body.single .product-type-variable .summary-inner>p.price {display:none}
body.single-product .variations_form .wd-swatches-product[data-id="pa_payment-plan"] .wd-swatch.wd-text.wd-enabled span.wd-swatch-text .wd-swatch-vtitle {
margin-bottom: 5px;
}
body.single-product .variations_form .wd-swatches-product[data-id="pa_payment-plan"] .wd-swatch.wd-text.wd-enabled span.wd-swatch-text span.woocommerce-Price-amount.amount {
font-family: Jost;
font-size: 16px;
font-weight: 700 !important;
line-height: 23.12px;
text-align: left;
color: #512789;
}
body.single-product .variations_form .wd-swatches-product[data-id="pa_payment-plan"] .wd-swatch.wd-text.wd-active.wd-enabled {
background: #F4EFFC;
}
body.single-product .variations_form table.variations tr .label.cell {
display: block;
}
body.single-product .variations_form td.value.cell.with-swatches {
display: block;
} .contentpages.snd {
padding-top: 0px;
background: #fff;
}
.shipping_top_section {
padding-top: 70px;
padding-bottom: 70px;
background: #FAF8FF;
margin-bottom: 50px;
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;
}
.shipping_top_section .shipping_title {
text-align: center;
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.35px;
color: #512789;
margin-bottom: 20px;
}
.shipping_top_section table thead {
background: #B847B1;
}
.shipping_top_section table thead th {
color: #fff;
padding: 10px 20px;
font-family: Jost;
font-size: 16px;
font-weight: 700;
line-height: 23.12px;
text-align: left;
text-transform: capitalize;
}
.shipping_top_section table tbody td {
color: #512789;
padding: 10px 20px;
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
text-transform: capitalize;
background:#fff;
}
.shipping_top_section table {
border-radius: 15px;
overflow: hidden;
}
.shipping_top_section table tbody tr td{
border-bottom:0;
} 
.shipping_top_section table tbody tr:nth-child(even) td{
background: #F4EFFC;
} 
.contentpages.snd li {
margin-bottom: 15px !important;
} .pbtop_section {
padding-top: 195px;
padding-bottom: 195px;
position: relative;
}
.pbtop_section:before {
background: linear-gradient(270deg, rgba(244, 239, 252, 0) 0%, #F4EFFC 100%);
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.plumerabox_products {
padding-top: 50px;
padding-bottom: 50px;
text-align: center;
background: #FAF8FF;
position: relative;
overflow: hidden;
}
.plumerabox_products:before {
content: '';
width: 335px;
height: 476px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/plumerabox_leftbg1.png);
display: block;
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
background-position: center left;
background-repeat: no-repeat;
}
.plumerabox_products:after {
content: '';
width: 171px;
height: 700px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/plumerabox_rightbg.png);
display: block;
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
background-position: center right;
background-repeat: no-repeat;
}
.plumerabox_title h2 {
margin-top: 0px;
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #512789;
margin-bottom: 0px;
}
.plumerabox_all a {
font-family: Jost;
font-size: 16px;
font-weight: 500;
line-height: 23.12px;
text-align: center;
color: #B847B1;
}
.plumerabox_all a:after {
content: '';
font-weight: 900;
font-size: 22px;
vertical-align: middle;
width: 14px;
height: 10px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/arrow-right-color.svg);
display: inline-block;
margin-left: 10px;
}
.plumerabox_products ul.plumera_box_listing {
margin-top: 50px;
margin-bottom: 50px;
} 
.plumerabox_products ul.plumera_box_listing:hover li:hover {
width: 45%;
transition: all linear .5s;
}
.plumerabox_products ul.plumera_box_listing li {
transition: all linear .5s;
width: 33.33%;
min-height: 420px;
}
.plumerabox_products ul.plumera_box_listing li .pb_img {
border-radius: 10px;
}
.plumerabox_products ul.plumera_box_listing li .pb_img a:before {
padding-bottom: 70%;
}
ul.plumera_box_listing li .pb_img a button {
background: #B847B1;
display: flex !important;
gap: 10px;
padding-top: 12px;
padding-bottom: 12px;
font-family: Jost;
font-size: 16px;
font-weight: 500;
line-height: 23.12px;
color: #fff;
text-align: center;
position: absolute;
bottom: 15px;
width: calc(100% - 30px);
left: 15px;
border-radius: 5px;
opacity: 0;
transition: all linear .3s;
}
ul.plumera_box_listing li .pb_img a button:before {
content: '' !important;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/cart-plus.svg);
background-position: center;
background-repeat: no-repeat;
width: 24px;
height: 24px;
}
ul.plumera_box_listing li:hover .pb_img a button {
opacity: 1;
transition: all linear .3s;
}
.wrapup_box {
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/insta_social_bg.jpg);
background-size: cover;
background-position: center;
padding-top: 70px;
padding-bottom: 70px;
}
.wrapup_box h2 {
margin-top: 0px;
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #512789;
margin-bottom: 30px;
}
.wrapup_box ul {
margin: 0px;
padding: 0px;
list-style: none;
}
.wrapup_box ul .ob_img {
position: relative;
overflow: hidden;
border-radius: 8px;
background: #fff5;
}
.wrapup_box ul .ob_img:before {
content: '';
padding-bottom: 100%;
display: block;
}
.wrapup_box ul .obp_title_price {
display: flex;
justify-content: space-between;
margin-top: 20px;
}
.wrapup_box ul .obp_title_price .obp_title h3 {
font-family: Jost;
font-size: 20px;
font-weight: 600;
line-height: 28.9px;
text-align: left;
color: #512789;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.wrapup_box ul .obp_title_price  .obp_price {
font-family: Jost;
font-size: 20px;
font-weight: 600;
line-height: 28.9px;
text-align: left;
color: #B847B1;
}
.wrapup_box ul .ob_img img {
width: 100%;
height: 100%;
object-fit: cover;
}
.wrapup_box ul  .ob_img img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
width: 100%; 
height: 100%; 
object-fit: cover;
max-width: inherit;
}
.wrapup_box ul .cross_obp {
position: absolute;
top: 15px;
right: 15px;
background: #fff5;
width: 34px;
height: 34px;
border-radius: 5px;
text-align: center;
line-height: 34px;
font-family: monospace;
color: #512789;
font-size: 18px;
cursor: pointer;
}
.wrapup_box ul .cross_obp:before {
width: 20px;
height: 2px;
background: #512789;
content: '';
display: block;
transform: rotate(45deg);
top: 17px;
position: absolute;
left: 7px;
}
.wrapup_box ul .cross_obp:after {
width: 20px;
height: 2px;
background: #512789;
content: '';
display: block;
transform: rotate(-45deg);
top: 17px;
position: absolute;
left: 7px;
}
.wrapup_box li.ob_product_select {
position: relative;
border: solid 1px #BFB2D1;
background: #fff;
border-radius: 8px;
}
.wrapup_box li.ob_product_select:before {
content: '';
padding-bottom: 100%;
display: block;
}
.wrapup_box li.ob_product_select .obps_btn {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
font-family: Jost;
font-size: 20px;
font-weight: 400;
line-height: 28.9px;
text-align: center;
color: #512789;
cursor: pointer;
}
.wrapup_box li.ob_product_select .obps_icon {
background: #F4EFFC;
width: 44px;
height: 44px;
line-height: 36px;
margin: auto;
border-radius: 50%;
margin-bottom: 10px;
color: #B847B1;
font-size: 34px;
font-weight: 400;
font-family: 'woodmart-font';
cursor: pointer;
}
li.ob_product_select  .ob_product { display:none}
li.ob_product_li .obps_btn {
display: none;
}
.showpopup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #00003cc7;
z-index: 9;
}
.popup_productlist {
background: #fff;
width: 100%;
max-height: 80vh;
max-width: 1000px;
margin: 10vh auto;
padding: 30px;
border-radius: 10px;
overflow-y: auto;
}
.popup_productlist ul {
margin: 0px;
padding: 0px;
list-style: none;
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.popup_productlist ul li {
width: calc(33.33% - 15px);
display: flex;
gap: 10px;
flex-wrap: wrap;
}
.popup_productlist ul li .ownbox_pop_proimg {
width: 100%;
height: auto;
text-align: center;
border: solid 1px #ccc;
border-radius: 5px;
position: relative;
overflow: hidden;
}
.popup_productlist ul li .ownbox_pop_proimg:before {
content: '';
padding-bottom: 100%;
display: block;
}
.popup_productlist ul li .ownbox_pop_procont {
width: calc(100% - 80px);
}
.popup_productlist ul li .ownbox_pop_proimg img {
object-fit: cover;
max-width: 100%;
max-height: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
}
.popup_productlist ul li .ownbox_pop_proimg img[src=""] {
background: #EDE7F6;
border: 0;
}
.popup_productlist ul li .selectproduct {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: '';
background: #ffffff77;
z-index: 9;
display:none;
}
.popup_productlist ul li .selectproduct:after {
background: #F4EFFC;
width: 88px;
height: 88px;
line-height: 80px;
margin: auto;
border-radius: 50%;
margin-bottom: 10px;
color: #B847B1;
font-size: 40px;
font-weight: 400;
font-family: 'woodmart-font';
cursor: pointer;
position:absolute;
z-index:1;
content:'+';
top:50%;
left:50%;
transform:translate(-50%,-50%)
}
.popup_productlist ul li:hover .ownbox_pop_proimg .selectproduct{display:block; cursor:pointer}
.selectedproduct {
position: absolute;
width: 24px;
height: 24px;
background-color: #fff;
top: 10px;
right: 10px;
z-index: 1;
border-radius: 5px;
background-image: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/check-circle-outline.svg);
background-repeat: no-repeat;
background-position: center;
}
.popup_productlist ul li h5 {
margin-bottom: 0px;
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
margin-bottom: 0px;
color: #512789;
}
.popup_productlist ul li .ownbox_pop_proprice {
font-family: Jost;
font-size: 14px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #B847B1;
}
.popupcross {
position: absolute;
top: 15px;
right: 15px;
background: #fff;
width: 34px;
height: 34px;
border-radius: 5px;
text-align: center;
line-height: 34px;
font-family: monospace;
color: #512789;
font-size: 18px;
cursor: pointer;
}
.popupcross:before {
width: 20px;
height: 2px;
background: #512789;
content: '';
display: block;
transform: rotate(45deg);
top: 17px;
position: absolute;
left: 7px;
}
.popupcross:after {
width: 20px;
height: 2px;
background: #512789;
content: '';
display: block;
transform: rotate(-45deg);
top: 17px;
position: absolute;
left: 7px;
}
li.ob_product_select  .ob_product { display:none}
.ob_product_li .obps_btn {
display: none;
} .site-content.col-lg-12.col-12.col-md-12 {padding-inline: inherit; }
body.page-id-8 .wd-my-account-sidebar {
background: linear-gradient(to top,  rgba(81,39,137,1) 0%,rgba(184,71,177,1) 100%);
padding: 20px;
border-radius: 8px;
}
body.page-id-8 .wd-my-account-sidebar * {
color: #fff !important;
}
body.page-id-8 .wd-my-account-sidebar .woocommerce-MyAccount-navigation ul li.is-active>a {
background: #512789;
border-radius: 5px;
}
body.page-id-8 .wd-my-account-sidebar .woocommerce-MyAccount-title {
border-bottom: 1px solid #fff5;
}
body.page-id-8  .contentpages {
background: #fff;
}
body.page-id-8  .wd-my-account-links a {border-radius: 8px;box-shadow: 0px 4px 20px 0px #0000001A;}
body.page-id-8  .woocommerce-MyAccount-content {
background: #FAF8FF;
border-radius: 20px;
padding: 20px;
}
body.page-id-8  .woocommerce-my-account-wrapper {
gap: 30px;
}
body.page-id-8  .woocommerce-MyAccount-content input, 
body.page-id-8  .woocommerce-MyAccount-content select {
background: #fff !important;
}
body.page-id-8  .woocommerce-MyAccount-content .select2-container--default .select2-selection--single {
background: #fff;
} body.page.page-id-7 .contentpages {
background: #fff;
} body.page.page-id-7 div#customer_details {
padding: 20px;
background: #FAF8FF;
border-radius: 20px;
margin-bottom: 30px;
}
body.page.page-id-7 .woocommerce-billing-fields {
margin-top: 0px !important;
}
form.woocommerce-checkout input, 
form.woocommerce-checkout textarea, 
form.woocommerce-checkout select {
background: #fff;
}
body.page.page-id-7  .select2-container--default .select2-selection--single {
background: #fff;
} body.page-id-6 
.contentpages {
background: #fff;
}
body.page-id-6 .contentpages form.woocommerce-cart-form.cart-data-form {
padding: 20px;
background: #FAF8FF;
border-radius: 20px;
margin-bottom: 30px;
}
.cart-content-wrapper>.cart-totals-section .cart-totals-inner {
padding: 20px;
border-radius: 20px;
} .wd-registration-page.wd-register-tabs {
padding: 20px;
background: #FAF8FF;
border-radius: 20px;
margin-bottom: 30px;
text-align: left;
}
.registration-info {
text-align: left;
}
.wd-registration-page.wd-register-tabs a.btn.wd-switch-to-register {
margin: 0px !important;
display: inline-block;
border-radius: 5px;
background: #512789;
line-height: 32px;
color: #fff;
}
.wd-registration-page.wd-register-tabs .col-12.col-md-6.col-register-text {
text-align: left;
}
.madein_container .wd-add-btn.wd-add-btn-replace a:before, .madein_container .wd-add-btn.wd-add-btn-replace a:after {
display: none;
}
.madein_container .wd-add-btn.wd-add-btn-replace a:hover {background:transparent; color:#fff !important}
.madein_container .wd-add-btn.wd-add-btn-replace a:hover span{transform:inherit}
.related-products .wd-carousel-inner .wd-add-btn.wd-add-btn-replace {
display: none;
}
.related-products .wd-carousel-inner .star-rating {
display: none;
} @media (max-width:1360px){
.hpfu_slider {
padding-left: 60px;
padding-right: 60px;
}
.party_flavours {
padding-left: 60px;
padding-right: 60px;
}
.create_your_own {
background-size: auto;
}
}
@media (max-width:991px){
ul.wwo_list {
flex-wrap: wrap;
}
ul.wwo_list li {
width: calc(50% - 20px);
}
.subscription_section {
padding-bottom: 570px;
background-size: auto 600px;
background-position: bottom right;
padding-top: 50px;
}
.subscription_section .col-sm-5 {
width: 100%;
max-width: 100%;
flex: inherit;
}
.subs_btn {
text-align: center;
}
.subscription_section h2 {
text-align: center;
}
.party_flavours_btn a {
height: auto;
text-align: center;
}
.video_timeline button {
font-size: 16px;
}
}
@media (max-width:767px){
ul.wwo_list li {
background-size: contain!important;
}
ul.plumera_box_listing li {
width: 100%;
}
ul.plumera_box_listing {flex-wrap: wrap;}
.party_flavours .container .col-sm-6 {
max-width: 100% !important;
width: 100%;
flex: 100%;
}
.party_flavours .container .col-sm-6:first-child {
order: 2;
text-align: center;
padding-top: 50px;
}
.party_flavours .container .col-sm-6:last-child {
order: 1;
position: relative;
}
.party_flavours .container .row {
flex-wrap: wrap;
}
ul.party_flavours_imgs {
margin: 0px;
display: block;
}
ul.party_flavours_imgs li, ul.party_flavours_imgs li:last-child,ul.party_flavours_imgs li:first-child {
margin: inherit !important;
}
.party_flavours {
padding: 50px 0px;
}
.party_flavours .container .col-sm-6:last-child:before {
content: '';
background: #fff;
position: absolute;
top: -50px;
left: -15px;
width: calc(100% + 30px);
height: calc(100% + 24px);
z-index: -1;
}
ul.party_flavours_imgs li:last-child {
margin-bottom: -50% !important;
}
.create_your_own .col-sm-6 {
flex: 100%;
width: 100%;
max-width: 100%;
}
.create_your_own {
padding-bottom: 400px !important;
background-size: auto 400px;
background-position: bottom right;
padding-top: 250px;
}
.how_we_make h2 {
position: inherit;
width: 100%;
margin: 0px;
border-radius: 30px 30px 0px  0px;
}
.video_timeline button {
width: 50%;
}
.video_timeline {
flex-wrap: wrap;
}
.video_timeline:before {
display: none;
}
.video_timeline button:after {
display: none;
}
.video_timeline button:hover:after {
display: none;
}
.video_timeline button {
background: #F4EFFC;
border: 30px !important;
}
ul.article_list li {
width: 100%;
}
ul.article_list {
flex-wrap: wrap;
}
.shop_prod_listing .wd-product.wd-hover-quick .wd-add-btn>a {
width: 100%;
}
.wd-product.wd-hover-quick .wd-add-btn .add-to-cart-loop span {
display: inline-flex;
}
} ul.plumera_box_listing li {
width: 33%;
}
ul.plumera_box_listing li .pb_img{position:RELATIVE;}
ul.plumera_box_listing li .pb_img:HOVER  button {opacity:1}
ul.plumera_box_listing li .pb_img  button:before {
content: '' !important;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/cart-plus.svg);
background-position: center;
background-repeat: no-repeat;
width: 24px;
height: 24px;
}
ul.plumera_box_listing li .pb_img  button {
background: #B847B1;
display: flex !important;
gap: 10px;
padding-top: 12px;
padding-bottom: 12px;
font-family: Jost;
font-size: 16px;
font-weight: 500;
line-height: 23.12px;
color: #fff;
text-align: center;
position: absolute;
bottom: 15px;
width: calc(100% - 30px);
left: 15px;
border-radius: 5px;
opacity: 0;
transition: all linear .3s;
} @media(max-width:1200px){
body.blog .blog_header .header_title h1 {
text-align: center;
}
.blog_listing .wd-blog-holder .post-img-wrapp {
position: relative;
display: block;
width: 100%;
}
.blog_listing .wd-blog-holder .post-img-wrapp img {object-fit: cover;height: 100%;}
.blog_listing .wd-blog-holder .post-img-wrapp a {
display: block;
width: 100%;
height: 100%;
}
}
@media(max-width:999px){
.wwa_last_box .of_img img {
width: 100%;
}
.wwa_last_box .wwa_content {
padding: 0;
}
.wwa_top_box .wwa_content {
padding-left: 0;
}
.new_articles.media_previous ul.article_list li {
width: calc(50% - 14px);
}
}
@media(max-width:767px){
ul.plumera_box_listing {
justify-content: space-around;
}
.party_flavours .party_flavours_content {
text-align: center;
}
.party_flavours .party_flavours_content h2 {
text-align: center;
}
.create_your_own {
text-align: center;
}
.create_your_own h2 {
text-align: center;
}
.container.main-footer .elementor-column.elementor-col-33:first-child .elementor-icon-box-wrapper {
align-items: start;
gap: 10px;
}
.container.main-footer .elementor-column.elementor-col-33:first-child .elementor-icon-box-wrapper .elementor-icon-box-icon {
margin: 0;
}
ul.wd-sub-menu.mega-menu-list .sub-sub-menu li {
width: 49%;
}
footer.footer-container .footer-column .elementor > section{
padding: 15px 50px;
}
footer.footer-container .footer-column .elementor {
display: grid;
}
footer.footer-container .footer-column .elementor section.elementor-section.elementor-top-section.elementor-element.elementor-element-5e8e784 {order: 1;}
section.wd-negative-gap.elementor-section.elementor-top-section.elementor-element.elementor-element-3549ed4.elementor-section-boxed {order: 2;}
.blog_listing .wd-blog-holder article {
width: calc(50% - 14px);
}
.pbtop_section {
padding-top: 95px;
padding-bottom: 95px;
}
.plumerabox_products ul.plumera_box_listing li {
width: 100%;
}
}
@media(max-width:593px){
ul.plumera_box_listing {
display: block;
}
ul.plumera_box_listing li {
width: 100%;
max-width: 80%;
margin: auto;
margin-bottom: 50px;
}
.blog_listing .wd-blog-holder article {
width: 100%;
}
.new_articles.media_previous ul.article_list li {
width: 100%;
}
}
@media(max-width:479px){
header.whb-header .whb-main-header .whb-column.whb-mobile-right {
display: none;
}
.whb-general-header :is(.whb-mobile-left,.whb-mobile-right) {flex: inherit;}
header.whb-header .whb-flex-row {
justify-content: left;
}
} .new_articles .artcle_metas {
justify-content: space-between;
}
.new_articles .artcle_metas .read-more a {
border-radius: 10px;
background: #B847B1 !important;
line-height: 36px !important;
padding-left: 15px !important;
padding-right: 15px !important;
color: #fff;
display: inline-block;
}
.new_articles .article_title {
font-weight: 600;
margin-top: 15px;
margin-bottom: 10px;
}
.shop_prod_listing .product-element-top.wd-quick-shop {
position: relative;
margin-bottom: 50px !important;
overflow: inherit;
}
.shop_prod_listing .wd-product.wd-hover-quick .wd-add-btn {
margin-bottom: -77px;
}
.shop_prod_listing .hover-img {
overflow: hidden;
}
.shop_prod_listing .product-element-top .hover-img {
transform: scale(1);
border-radius: 8px;
}
.shop_prod_listing .product-element-top:hover .hover-img {
transform: scale(1);
border-radius: 8px;
}
.shop_prod_listing .product-element-top:hover .hover-img img{
transform: scale(1.1);
transition:all linear .5s;
}
.shop_prod_listing .product-element-top .hover-img img{
transform: scale(1);
transition:all linear .5s;
}
.new_articles.media_say .jdgm-carousel-wrapper {
width: 100%;
}
.new_articles.media_say .jdgm-carousel-item__review-wrapper {
background: #fff;
padding: 20px !important;
border-radius: 15px;
position: relative;
min-height: 325px !important;
margin: 10px;
width: calc(100% - 20px) !important;
}
.new_articles.media_say .jdgm-carousel-item__review-title {
font-family: Work Sans;
font-size: 24px;
font-weight: 600;
line-height: 28px;
color: #512789;
text-align: left;
}
.new_articles.media_say .jdgm-carousel-item__review-body.jdgm-line-clamp {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;
margin-top: 15px;
margin-bottom: 15px;
-webkit-line-clamp: 6 !important;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.new_articles.media_say .jdgm-carousel__item-wrapper {
height: auto;
}
.new_articles.media_say .jdgm-carousel-item {
vertical-align: top;
}
.new_articles.media_say .jdgm-carousel-item__reviewer-name.jdgm-ellipsis {
color: #512789;
font-weight: 700;
}
.new_articles.media_say h2.jdgm-carousel-title {
margin-bottom: 15px;
}
.new_articles.media_say .jdgm-carousel-item__review-wrapper:before {
content: '';
width: 60px;
height: 60px;
margin: auto;
display: block;
margin-bottom: 10px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/quote_icon.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.new_articles.media_say .jdgm-carousel__arrows {position: absolute;top: 45%;transform: translateY(-45%);width: calc(100% + 30px);left: -15px;}
.new_articles.media_say section.jdgm-widget.jdgm-carousel.jdgm-carousel--aligned-theme.jdgm-carousel--done {
position: relative;
}
.new_articles.media_say .jdgm-carousel__left-arrow {
float: left;
}
.new_articles.media_say .jdgm-carousel__right-arrow {
float: right;
}
.fotermenus a span {
color: #fff !important;
white-space: nowrap;
}
.fotermenus ul{display:block;}
.fotermenus .elementor-widget-wrap.elementor-element-populated {
flex-wrap: wrap;
} .fotermenus .elementor-widget-wrap.elementor-element-populated  .wd-nav-horizontal>li>a {
height: 30px;
}
.fotermenus .elementor-widget-wrap.elementor-element-populated  .elementor-widget-heading {
margin: 0px !important;
margin-bottom: 5px !important;
padding-bottom: 5px !important;
border-bottom: solid 1px #fff;
font-weight: 600; 
}
div#footer_contacts .elementor-element.elementor-widget.elementor-widget-wd_image_or_svg {
text-align: left !important;
}
div#footer_contacts .wd-image.text-left {
text-align: left;
}
div#foutleft {
padding-top: 30px;
padding-right: 50px;
}
div#foutright {
padding-top: 30px;
padding-left: 50px;
}
div#foutright section .elementor-container.elementor-column-gap-default {
gap: 0px 100px;
}
section#footer_paypal_logo .wd-image.text-left {
text-align: left;
}
li.elementor-repeater-item-c383cf6 {
display: flex;
align-items: center !important;
}
.blog_details .container .article-inner .article-body-container * {
color: #000 !important;
} .store_locator {
padding-bottom: 50px;
padding-top: 50px;
background: #fff;
}
.store_locator  h1 {
color: #512789;
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
text-transform: uppercase;
}
.wpsl-search.wpsl-clearfix {
padding: 20px;
background: #FAF8FF;
border-radius: 20px;
margin-bottom: 30px;
}
.wpsl-search.wpsl-clearfix#wpsl-category{
margin-bottom: 0px !important;
text-align: center;
width: 25%;
}
.wpsl-search.wpsl-clearfix .wpsl-select-wrap {
margin-bottom: 0px !important;
text-align: center;
display: flex !important;
gap: 15px;
}
.wpsl-search.wpsl-clearfixdiv#wpsl-search-wrap {text-align: center;}
.wpsl-search.wpsl-clearfix input#wpsl-search-input {
border-radius: 5px;
background: #fff;
border: 0px;
height: 63px;
line-height: 63px;
padding: 0px 20px;
font-family: Jost;
font-size: 16px;
font-weight: 400;
text-align: left;
color: #512789;
width: 100%;
}
.wpsl-search.wpsl-clearfix .psl-search-wrap div {
margin: 0px !important;
}
.wpsl-search.wpsl-clearfix .wpsl-input {
margin-bottom: 0px;
}
.wpsl-search.wpsl-clearfix div#wpsl-radius {
width: 50%;
display: flex !important;
}
.wpsl-search.wpsl-clearfix span.wpsl-selected-item {
border-radius: 5px;
background: #fff;
border: 0px;
height: 63px;
line-height: 43px !important;
padding: 0px 20px !important;
font-family: Jost;
font-size: 16px;
font-weight: 400;
text-align: left;
color: #512789 !important;
width: 100%;
border: 0px !important;
line-height: 63px !important;
}
.wpsl-search.wpsl-clearfix .wpsl-dropdown {
width: 100%;
border: 0px;
}
.wpsl-search.wpsl-clearfix #wpsl-search-wrap div label {
white-space: nowrap;
line-height: 63px;
font-weight: 600;
}
.wpsl-search.wpsl-clearfix div#wpsl-results {
display: flex !important;
}
.wpsl-search.wpsl-clearfix #wpsl-results .wpsl-dropdown {
width: auto;
}
.wpsl-search.wpsl-clearfix input#wpsl-search-btn {
background: #B847B1;
width: 150px;
height: 60px;
text-align: center;
font-size: 18px;
font-weight: 500;
line-height: 19.78px;
color: #fff;
margin-bottom: 0px;
border: 0px;
}
.wpsl-search.wpsl-clearfix .wpsl-search-btn-wrap {
width: 25%;
}
.wpsl-search.wpsl-clearfix .wpsl-input {
display: flex !important;
}
.wpsl-search.wpsl-clearfix input#wpsl-search-input:hover {
box-shadow: 0 0 5px rgba(0, 0, 0, .15);
}
div#wpsl-stores {
background: #faf8ff;
padding: 15px;
border-radius: 15px 0px 0px 15px;
overflow: hidden;
}
.remeber_top_buy {
padding-top: 50px;
padding-bottom: 50px;
text-align: center;
}
.remeber_top_buy h2 {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #512789;
}
.remeber_top_buy p {font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: center;
color: #512789;
margin: 8px 0px;
}
.popular_clients ul {
margin: 0px;
list-style: none;
display: flex;
gap: 50px;
padding: 0px;
}
.popular_clients ul li {
border: solid 1px #ccc;
padding: 10px;
border-radius: 10px;
margin: 0px;
}
.create_your_own.displays_end {
background-size: cover;
background-image: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/displays_bg.png) !important;
}
.create_your_own.displays_end h2 {
color: #fff;
}
.create_your_own.displays_end .cyo_desc {
color: #fff;
}
.create_your_own.displays_end .cyo_btn a {
color: #B847B1;
background: #fff;
}
.wmt {
padding-top: 50px;
padding-bottom: 100px;
}
.wmt ul {
max-width: 1200px;
margin: auto;
list-style: none;
padding: 0;
display: flex;
gap: 30px;
}
.wmt ul li {
padding: 35px;
background: #b847b1;
border-radius: 15px;
margin: 0px;
text-align: center;
padding-top: 0px;
}
.wmt ul li * {
color: #fff;
}
.wmt ul li .wmt_title {
font-family: Jost;
font-size: 24px;
font-weight: 600;
}
.wmt_icon {
width: 100px;
height: 100px;
background: #fff;
margin: auto;
margin-bottom: 15px;
border-radius: 5px;
margin-top: -50px;
}
.wmt_icon img {
padding: 10px;
}
.wmt_btn a {
height: 59px;
gap: 0px;
border-radius: 8px;
background: #fff;
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #B847B1 !important;
text-transform: uppercase;
padding: 18px 30px;
display: inline-block;
margin-top: 30px;
} body.page-id-60 .wd-my-account-sidebar {
background: linear-gradient(to top,  rgba(81,39,137,1) 0%,rgba(184,71,177,1) 100%);
padding: 20px;
border-radius: 8px;
}
body.page-id-60 .wd-my-account-sidebar * {
color: #fff !important;
}
body.page-id-60 .wd-my-account-sidebar .woocommerce-MyAccount-navigation ul li.is-active>a {
background: #512789;
border-radius: 5px;
}
body.page-id-60 .wd-my-account-sidebar .woocommerce-MyAccount-title {
border-bottom: 1px solid #fff5;
}
body.page-id-60  .contentpages {
background: #fff;
}
body.page-id-60  .wd-my-account-links a {border-radius: 8px;box-shadow: 0px 4px 20px 0px #0000001A;}
body.page-id-60  .woocommerce-MyAccount-content {
background: #FAF8FF;
border-radius: 20px;
padding: 20px;
}
body.page-id-60  .woocommerce-my-account-wrapper {
gap: 30px;
}
body.page-id-60  .woocommerce-MyAccount-content input, 
body.page-id-60  .woocommerce-MyAccount-content select {
background: #fff !important;
}
body.page-id-60  .woocommerce-MyAccount-content .select2-container--default .select2-selection--single {
background: #fff;
} .woocommerce-MyAccount-content .wd-products-element.wd-wpb  .wd-product .product-image-link {
position: relative;
background: #fff;
border-radius: 10px;
overflow: hidden;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .wd-product .product-image-link:after {
padding-bottom: 100%;
content: '';
display: block;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .wd-product .product-image-link img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
width: 100%;
height: 100%;
object-fit: cover;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .product-element-top.wd-quick-shop {
border-radius: 8px;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .wd-product-cats {
display: none;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .product-wrapper {
text-align: left;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb h3.wd-entities-title a {
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #512789;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb span.price span { font-family: Jost;
font-size: 16px !important;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #512789;}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .wd-product {
margin-bottom: 20px;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .wd-add-btn.wd-add-btn-replace {
display: block !important;
opacity: 1 !important;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .wd-product.wd-hover-quick .wd-add-btn {
transform: translateY(0) translateZ(0);
width: calc(100% - 40px);
left: 20px;
bottom: 20px;
border-radius: 5px !important;
overflow: hidden;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .wd-product.wd-hover-quick .wd-add-btn>a {
background: #B847B1;
display: flex !important;
gap: 10px;
padding-top: 2px;
padding-bottom: 2px;
font-family: Jost;
font-size: 16px;
font-weight: 500;
line-height: 23.12px;
text-align: left;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .wd-add-btn-replace .add-to-cart-loop:hover span {
transform: translateY(0) translateZ(0);
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .wd-add-btn-replace .add-to-cart-loop:after {display:none}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .wd-add-btn-replace .add-to-cart-loop:after,.woocommerce-MyAccount-content .wd-products-element.wd-wpb .wd-add-btn-replace .add-to-cart-loop:before {
position: inherit !important;
left: inherit !important;
opacity: 1;
top:inherit !important; transform:inherit!important;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .wd-compare-btn.product-compare-button.wd-action-btn.wd-style-icon.wd-compare-icon ,
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .quick-view.wd-action-btn.wd-style-icon.wd-quick-view-icon {
display: none;
}
.shop_prod_listing a.btn.wd-load-more.wd-products-load-more.load-on-click span.load-more-label {
display: none;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb a.btn.wd-load-more.wd-products-load-more.load-on-click{
border: 1px solid #F4EFFC;
border-radius: 8px;
padding: 15px 30px;
background: #fff !important;
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #512789;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .product-element-top.wd-quick-shop {
border-radius: 8px;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .wd-buttons[class*="wd-pos-r"] {
opacity: 1;
visibility: visible;
transform: none;
background: transparent;
box-shadow: none;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .wd-wishlist-btn.wd-action-btn.wd-style-icon.wd-wishlist-icon a:after,
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .wd-wishlist-btn.wd-action-btn.wd-style-icon.wd-wishlist-icon a:before {
display: none;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .wd-wishlist-btn.wd-action-btn.wd-style-icon.wd-wishlist-icon a {
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/heart-outline.svg);
background-position:center;
background-repeat:no-repeat;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .wd-wishlist-btn.wd-action-btn.wd-style-icon.wd-wishlist-icon a:hover {
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/heart-outline-hover.svg);
background-position:center;
background-repeat:no-repeat;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .wd-add-btn-replace .add-to-cart-loop:before {
content: '' !important;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/cart-plus.svg);
background-position:center;
background-repeat:no-repeat;
width: 24px;
height: 24px;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .product-wrapper .star-rating {
display: none;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .wd-product.wd-hover-quick .wd-add-btn {
margin-bottom: -77px;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .hover-img {
overflow: hidden;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .product-element-top .hover-img {
transform: scale(1);
border-radius: 8px;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .product-element-top:hover .hover-img {
transform: scale(1);
border-radius: 8px;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .product-element-top:hover .hover-img img{
transform: scale(1.1);
transition:all linear .5s;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .product-element-top .hover-img img{
transform: scale(1);
transition:all linear .5s;
}
.woocommerce-MyAccount-content .wd-products-element.wd-wpb .product-element-top.wd-quick-shop {
position: relative;
margin-bottom: 50px !important;
overflow: inherit;
}
body.single-product .yith-pre-order-product button#wd-add-to-cart.wd-buy-now-btn.button {display:none}
body.page.page-id-7 .checkout-order-review div#payment.woocommerce-checkout-payment .payment_methods .payment_box {
margin-bottom: 15px;
}
body.page.page-id-7 .checkout-order-review div#payment.woocommerce-checkout-payment .payment_methods li img {
}
body.page.page-id-7 .checkout-order-review div#payment.woocommerce-checkout-payment .payment_methods li>label[for="payment_method_ppcp-applepay"] img, 
body.page.page-id-7 .checkout-order-review div#payment.woocommerce-checkout-payment .payment_methods li>label[for="payment_method_ppcp-googlepay"] img {
display: none;
}
body.page.page-id-7 .checkout-order-review div#payment.woocommerce-checkout-payment .payment_methods li>label[for="payment_method_ppcp-googlepay"]:after {
content: '';
height: 28px;
display: inline-block;
background-color: #fff;
width: 60px;
vertical-align: middle;
border: solid 1px #ccc;
border-radius: 5px;
background-image: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/Google_Pay_Logo.svg);
background-repeat: no-repeat;
background-size: 80%;
background-position: center;
}
body.page.page-id-7 .checkout-order-review div#payment.woocommerce-checkout-payment .payment_methods li>label[for="payment_method_ppcp-applepay"]:after {
content: '';
height: 28px;
display: inline-block;
background-color: #fff;
width: 60px;
vertical-align: middle;
border: solid 1px #ccc;
border-radius: 5px;
background-image: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/Apple_Pay_logo.svg);
background-repeat: no-repeat;
background-size: 80%;
background-position: center;
}
body.page.page-id-7 .checkout-order-review div#payment.woocommerce-checkout-payment .payment_methods li {
min-height: 40px;
}
.copyrights-wrapper.copyrights-two-columns {
border-top-color: #B847B1 !important;
}
body.single-product .summary-inner  .jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link.jdgm--done-setup {
display: inline-block;
}
body.single-product .summary-inner .jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link.jdgm--done-setup span.jdgm-star.jdgm--on {
color: #b847b1;
}
body.single-product .summary-inner  span.jdgm-prev-badge__stars:before {
content: '';
width: 4px;
height: 4px;
display: inline-block;
background: #512789;
vertical-align: middle;
margin-right: 10px;
border-radius: 50%;
}
body.single-product .summary-inner  span.jdgm-prev-badge__stars:after {
content: '';
width: 4px;
height: 4px;
display: inline-block;
background: #512789;
vertical-align: middle;
margin-left: 10px;
margin-right: 10px;
border-radius: 50%;
}
body.single-product .summary-inner .product_meta {
display: inline-block;
margin-right: 10px;
}
a.box-multi-cart {
background: #B847B1;
display: flex !important;
gap: 10px;
padding-top: 2px;
padding-bottom: 2px;
margin: auto;
max-width: 335px;
width: 100%;
border-radius: 10px;
height: 60px;
line-height: 60px;
position: relative;
font-family: Jost;
font-size: 16px;
font-weight: 700;
text-align: left;
text-transform: uppercase;
padding-left: 64px;
}
a.box-multi-cart:before {
content: '' !important;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/cart-plus.svg);
background-position: center;
background-repeat: no-repeat;
width: 24px;
height: 24px;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 30px;
}
.wrapup_box .owl-nav {
position: absolute;
top: calc(50% + 30px);
transform: translateY(calc(-50% - 50px));
width: calc(100% + 100px);
left: -50px;
z-index: -1;
}
.wrapup_box .owl-nav button.owl-next {
float: right;
}
span.box-multi-cart-price {
background: #5127894D;
width: auto;
position: absolute;
top: 0;
right: 0;
height: 100%;
border-radius: 0px 10px 10px 0px;
padding-left: 20px;
padding-right: 20px;
}
span.box-multi-cart-price:before {
content: '$';
}
.popup_productlist ul .addedincart:hover .selectproduct {
display: none !important;
}
.selectedproduct {
display: none;
}
.popup_productlist ul .addedincart .selectedproduct {
display: block;
}
form.customani-newsletter  .form-group.control-text {
width: 100%;
margin-bottom: .7em;
}
form.customani-newsletter input#EMAIL {
border-radius: 10px;
height: 59px;
line-height: 59px;
padding-left: 15px;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #000;
}
form.customani-newsletter button {
border-radius: 10px;
background: #B847B1 !important;
height: 59px !important;
padding-left: 15px !important;
padding-right: 15px !important;
color: #fff;
font-size: 16px;
}
form.customani-newsletter {
margin: 1em auto;
max-width: 500px;
width: 100%;
}
.customani-thankyou {
text-align: center;
color: #fff;
font-size: 1.2em;
}
form.customani-newsletter button {
width: 100%;
color: #fff !important;
white-space: nowrap;
}
body.page-id-8 .woocommerce-my-account-wrapper {
margin-inline: 0;
}
.min-footer a {
color: #fff;
}
@media(max-width:1360px){
.wrapup_box  { padding-left: 10px;
padding-right: 10px;
}
.wrapup_box  .owl-nav {
width: calc(100% + 40px);
left: -20px;
}
}
@media(max-width:1220px){
body.page-id-8 .woocommerce-my-account-wrapper {
margin-inline: 0;
justify-content: center;
}
.blog_banner_detail {
padding-left: 15px;
padding-right: 15px;
}
}
@media (max-width:1024px){
ul.shop_cat_listing li {
width: calc(32% - 15px);
}
.shop-content-area .shop-loop-head {
margin-top: 0px;
}
body.single-product div#tab-wd_custom_tab {
opacity: 1;
}
body.single-product .wd-accordion-item .wd-accordion-title {
display: none;
}
body.single-product .wd-accordion.wd-style-default:before {
display: none;
}
body.single-product .tabs-layout-accordion>.wd-nav-tabs-wrapper {
display: block;
border: 0px;
}
body.single-product .wd-accordion.wd-style-default .wd-accordion-item {
border: 0px;
}
body.single-product .wd-accordion .wd-scroll {
margin-top: 50px;
opacity: 1;
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;
}
.wd-nav.wd-style-underline-reverse>li>a>.nav-link-text:after {
top: inherit;
bottom: -10px;
}
.wd-nav[class*="wd-style-underline"]>li:is(:hover,.current-menu-item,.wd-active,.active)>a .nav-link-text {
color: #b847b1 !important;
}
.wd-nav[class*="wd-style-underline"]>li >a .nav-link-text {
color: #512789 !important;
}
.wd-tools-element.wd-header-mobile-nav.wd-style-text.wd-design-1 span.wd-tools-text {
display: none;
}
}
@media (max-width:991px){
.popular_clients ul {
gap: 30px;
flex-wrap: wrap;
justify-content: center;
}
.popular_clients ul li {
width: calc(33% - 30px);
}
}
@media (min-width:768px) and (max-width:1250px){
.whb-header .whb-top-bar-inner  .whb-column.whb-col-right.whb-visible-lg {
background: #f7c136;
}
.whb-header .wd-header-text.set-cont-mb-s.reset-last-child.topbar_notification_text {
background: #f7c136;
min-height: 40px;
line-height: 40px;
text-align:center;
}
}   
@media (max-width:767px){
ul.shop_cat_listing li {
width: calc(50% - 15px) !important;
}
ul.shop_cat_listing {
padding-left: 15px;
padding-right: 15px;
}
.wd-nav-mobile:not(.wd-html-block-on) .menu-item-has-block .wd-nav-opener {
display: inline-grid;
}
.shop_filter_area {
flex-wrap: wrap;
}
.shop_filter_area .woof[data-shortcode="woof "] .woof_redraw_zone {
flex-wrap: wrap;
}
.shop_filter_area .woof[data-shortcode="woof "] .woof_redraw_zone .woof_container {
width: 100%;
}
.shop-loop-head {
float: right !important;
margin-top: -60px;
}
.shop-content-area .shop-loop-head {
float: right;
margin-top: -62px;
text-align: right;
width: 100%;
display: block;
}
.shop_filter_area .filter_icon {
float: right;
}
.filter_icon.sortactive+.wd-shop-tools+.wd-shop-tools .wrapper-dropdown {
top: 48px !important;
right: 0 !important;
}
div#footer_newsletter form {
flex-wrap: wrap;
}
div.tnp-subscription, form.tnp-subscription, form.tnp-profile {
max-width: 100%;
}
.tnp-field.tnp-field-button {
width: 100%;
}
div#footer_newsletter input.tnp-submit {
width: 100%;
}
div#footer_newsletter {
border-bottom: none !important;
}
.container.main-footer .wd-list img {
margin-top: 0px;
}
div#sn_title {
border-top: solid 1px #B847B1;
}
footer.footer-container .footer-column .elementor > section {
padding: 15px;
}
.footer-column.footer-column-1.col-12 {
margin-bottom: 0px;
}
.container.main-footer .elementor-column.elementor-col-33:first-child .elementor-icon-box-wrapper {align-items: center;}
.container.main-footer .elementor-column.elementor-col-33:first-child  span.elementor-icon-box-title {
vertical-align: super;
}
body.single-product .summary-inner  .jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link.jdgm--done-setup {
text-align: center;
display: block;
}
body.single-product .summary-inner  span.posted_in {
text-align: center;
display: block;
}
body.single-product .summary-inner .product_meta {
display: block;
}
span.jdgm-prev-badge__stars:before {
display: none !important;
}
body.single-product .variations_form .wd-swatches-product.wd-swatches-single.wd-bg-style-1.wd-text-style-1.wd-dis-style-1.wd-size-default.wd-shape-round {
display: flex;
flex-wrap: nowrap;
}
body.single-product .variations_form .wd-swatches-product.wd-swatches-single.wd-bg-style-1.wd-text-style-1.wd-dis-style-1.wd-size-default.wd-shape-round span.wd-swatch-text {
text-align: center;
}
.product_detail_top {
padding-bottom: 0px;
}
.tabs-location-standard.tabs-type-accordion.reviews-location-tabs .product-tabs-wrapper {
padding-top: 150px;
}
.wd-social-icons.icons-design-default.icons-size-small.color-scheme-dark.social-share.social-form-circle.product-share.wd-layout-inline.text-left {
text-align: center;
}
span.wd-label.share-title {
display: block;
width: 100%;
}
.product_summary_box {
margin-bottom: -100px;
box-shadow: 0px 0px 10px #9c27b01f;
}
.poduct-tabs_container > h2 {
text-align: center;
}
.whb-header  .whb-row.whb-top-bar.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle {
background: #f7c136;
padding: 10px 0px;
}
.whb-header  .wd-social-icons.icons-design-default.icons-size-small.color-scheme-light.social-share.social-form-circle.text-center {
display: none;
}
.whb-header  .whb-column.whb-col-mobile.whb-hidden-lg {
width: 100%;
text-align: center;
}
.whb-header .wd-header-text.set-cont-mb-s.reset-last-child.topbar_notification_text {
text-align: center;
}
.whb-header .whb-top-bar-inner {
height: auto !important;
max-height: inherit;
}
.featured_points_section ul.featured_points .fp_img {
width: 100% !important;
position: relative;
height: inherit !important;
max-width: 170px;
}
.featured_points_section ul.featured_points li {
width: calc(50% - 15px)  !important;
}
.featured_points_section ul.featured_points {flex-wrap: wrap;gap: 30px;}
.featured_points_section ul.featured_points .fp_img:before {
padding-bottom: 100%;
content: '';
display: block;
}
.featured_points_section ul.featured_points .fp_img img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
header .whb-column.whb-mobile-center.whb-hidden-lg {
width: 100%;
flex-direction: column-reverse;
}
form.customani-newsletter input.customani-submit {
width: 100%;
}
form.customani-newsletter .customani-field-button {
width: 100%;
}
form.customani-newsletter .form-button {
width: 100%;
}
.video_timeline button {
display: grid;
justify-content: center;
text-align: center;
gap: 0px;
}
.video_timeline button {
border-radius: 15px !important;
padding: 15px;
width: calc(50% - 7.5px);
}
.video_timeline {
gap: 15px;
margin-top: 15px;
}
.hwm_btn a {
margin-top: 15px;
width: 100%;
text-align: center;
}
.hwm_btn {
margin-bottom: 15px;
}
.find_on_social_media h2 {
padding: 0px 15px;
line-height: 35px;
}
.find_on_social_media {
padding-top: 30px;
}
.find_on_social_media .wd-social-icons {
margin-bottom: 35px;
}
.new_articles.media_say {
padding-top: 30px;
padding-bottom: 0px;
}
.new_articles.media_say .jdgm-carousel-wrapper {
padding-top: 0px !important;
margin-top: 0px !important;
}
.new_articles.media_say .jdgm-carousel__arrows {
position: inherit;
width: max-content;
left: inherit;
}
.new_articles.media_say .jdgm-carousel-item__review-wrapper {
margin: 0px !important;
width: 100% !important;
}
.new_articles h2 {
margin-bottom: 20px;
}
.new_articles.media_say  span.jdgm-carousel-item__product-image {
display: none;
}
.new_articles {
padding-top: 15px;
}
.create_your_own{
margin-bottom: -30px;
}
.cyo_btn {
position: relative;
margin-bottom: -30px;
width: 100% !important;!i;!;
}
.cyo_btn a {
width: 100%;
text-align: center;
}
.new_articles.media_say span.jdgm-carousel-item__product-image {
display: none;
}
.hpfu_slider {
padding-left: 10px;
padding-right: 10px;
}
ul#hpfu_slider .owl-nav {
width: calc(100% + 40px);
left: -20px;
}
.wwa_top_box {
padding-bottom: 15px;
}
.wwa_top_box .col-sm-5 {
order: 2;
}
.oos_img img {
max-width: 100%;
}
.of_img img {
margin-bottom: 0px;
}
.popular_clients ul li {
width: calc(50% - 30px);
}
div#wpsl-gmap {
width: 100%;
}
#wpsl-result-list {
width: 100%;
}
div#wpsl-gmap {
width: 100%;
}
#wpsl-result-list {
width: 100%;
}
.wwa_top_box .col-sm-7 {
width: 100%;
order: 1;
max-width: 100%;
flex: 0 0 100%;
}
.wwa_top_box .col-sm-5 {
width: 100%;
max-width: 100%;
flex: 0 0 100%;
}
.wwa_img img {
width: 100%;
}
.wmt ul li {
width: 100%;
}
.wmt ul {flex-wrap: wrap;gap: 60px;}
.wmt {
padding-bottom: 50px;
}
.create_your_own.displays_end {
padding: 30px 15px !important;!i;!;
margin: auto;
position: relative;
background: #8d63c5 !important;
}
.create_your_own.displays_end .cyo_btn {
margin-bottom: 30px;
}
.blog_details .col-sm-8 .site-content.col-lg-12.col-12.col-md-12 {
padding-left: 0px;
padding-right: 0px;
}
.event_top:before {
display: none;
}
.event_top .page_title {
padding-bottom: 0px;
background: #fff;
}
.event_content h2 {
text-align: center;
}
.event_top {
padding-bottom: 450px;
background-size: auto 400px !important;
background-position: -130px bottom  !important;
}
.event_section1 {
padding-top: 30px;
padding-bottom: 450px;
background-size: auto 400px !important;
background-position: right bottom  !important;
}
.event_section2 {
padding-top: 30px;
padding-bottom: 450px;
background-size: auto 400px !important;
background-position: left bottom  !important;
}
.event_new_section {
padding-top: 30px;
padding-bottom: 30px;
}
.event_gallery_section {
padding-top: 30px;
padding-bottom: 30px;
}
.event_gallery .owl-dots {
display: none;
}
.contactpage .how_to_reach {
padding-right: 0px;
}
.pbtop_section {
padding-top: 30px;
padding-bottom: 330px;
background-size: auto 300px !important;
background-position: right bottom  !important;
}
.pbtop_section:before {
display: none;
}
.event_content h2 {
text-align: center;
}
.plumerabox_products:before {
width: 50%;
top: 0;
background-position: right;
}
.plumerabox_products:after {
top: 0;
background-position: left top;
width: 44%;
background-size: cover;
z-index: 0;
right: -15px;
transform: inherit;
}
.plumerabox_products {
padding-bottom: 30px;
}
.plumerabox_products ul.plumera_box_listing li {
min-height: inherit !important;
}
.plumerabox_products ul.plumera_box_listing li:last-child {
padding-bottom: 0px !important;
margin-bottom: 0px;
}
.wrapup_box {
padding-top: 30px;
padding-bottom: 30px;
}
.plumerabox_products ul.plumera_box_listing:hover li:hover {
width: 100%;
}
.pbtop_section .col-sm-6, 
.event_top .col-sm-6,
.event_section1 .col-sm-6,
.event_section2 .col-sm-6{
width: 100% !important;
max-width: 100%;
flex: 0 0 100%;
}
.event_content {
max-width: 100%;
}
.ev_order_btn {text-align: center;}
.event_section1:before,
.event_section2:before {
display: none;
}
}
@media (max-width:575px){
.contactpage {
padding-top: 30px;
padding-bottom: 0px;
display: grid;
}
.contactpage:before {
position: relative;
height: 500px;
display: block;
width: 100%;
object-fit: cover !important;!i;!;
order: 2;
margin-top: 30px;
}
.contactpage .how_to_reach .form_box {
margin-top: 30px;
}
}
@media (max-width:460px){
body.single-product .variations_form .wd-swatches-product.wd-swatches-single.wd-bg-style-1.wd-text-style-1.wd-dis-style-1.wd-size-default.wd-shape-round {
display: block;
width: 100%;
}
body.single-product .variations_form .wd-swatch.wd-text.wd-enabled:first-child {
border-bottom: solid 2px #f4effc;
border-right: 0px;
}
.wd-text-style-1 .wd-swatch.wd-text:after {
display: none;
}
ul.plumera_box_listing li {
max-width: 100% !important;
}
.popular_clients ul li {
width: 100%;
}
#wpsl-search-wrap form >  div {
display: block !important;!i;!;
width: 100%;
}
} .whb-top-bar .whb-column.whb-col-right {
background: #f7c136 !important;
}
.whb-top-bar .whb-column.whb-col-right .wd-header-text.set-cont-mb-s.reset-last-child.topbar_notification_text {
height: 100%;
align-items: center;
display: flex;
}
tr.woocommerce-shipping-totals.shipping {
float: left;
width: 100%;
}
tr.woocommerce-shipping-totals.shipping th {
display: block;
width: 100%;
border-bottom: 1px solid #ddd;
}
tr.woocommerce-shipping-totals.shipping td {
display: block;
width: 100%;
text-align: left;
}
tr.woocommerce-shipping-totals.shipping td ul#shipping_method input {
float: left;
margin-left: 0;
margin-right: 10px;
}
tr.woocommerce-shipping-totals.shipping td ul#shipping_method li {
text-align: left;
margin-bottom: 10px;
}
.cart_totals table.shop_table tr {
display: block;
width: 100%;
border-bottom: 1px solid #ddd;
}
.cart_totals table.shop_table tr td, .cart_totals table.shop_table tr th {
border: none;
}
.cart_totals table.shop_table tr.woocommerce-shipping-totals.shipping th {
border-bottom: 1px dotted #ddd;
} form.woocommerce-checkout>.checkout-order-review tr.woocommerce-shipping-totals.shipping {
display: block;
}
form.woocommerce-checkout>.checkout-order-review .woocommerce-checkout-review-order-table tfoot tr {
clear: both;
}
form.woocommerce-checkout>.checkout-order-review #shipping_method label {
display: flex;
justify-content: space-between;
}
li.wc_payment_method.payment_method_yith-stripe {
padding-top: 7px;
}
@media (max-width:767px){
.cart-totals-section.cart-collaterals .cart_totals table.shop_table tr {
clear: both;
}
.cart-totals-section.cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals.shipping th {
padding-left: 0px;
padding-top: 0px;
border: 0px !important;!i;!;
}
.cart-totals-section.cart-collaterals .cart_totals .cart-totals-inner .shop_table_responsive td[data-title="Shipping"]:before {
display: none;
}
.blog_banner_box {
display: block;
gap: 0;
}
.blog_banner_right a {
margin-top: 30px;
}
body.archive .blog_header:before {
height: 650px;
}
} .new_articles.media_say .jdgm-carousel-item {
background: #fff;
padding: 25px;
border-radius: 20px;
text-align: left !important;
position:relative;    
margin: 10px;
width: calc(33.33% - 20px);
min-height: 350px;
}
.new_articles.media_say .jdgm-carousel-item .jdgm-carousel-item__review-title.jdgm-line-clamp {
text-align: left;
}
.new_articles.media_say .jdgm-carousel-item .jdgm-carousel-item__reviewer-name.jdgm-ellipsis {
text-align: left;
font-size: 18px;
font-weight: 600;
color: #512789;
opacity: 1;
}
.new_articles.media_say .jdgm-carousel-item .jdgm-carousel-item__reviewer-name.jdgm-ellipsis:before{
content:'- ';
padding-right:5px;
}
.new_articles.media_say .jdgm-carousel-item:before {
content: '';
width: 60px;
height: 60px;
margin: auto;
display: block !important;
margin-bottom: 10px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/quote_icon.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.new_articles.media_say .jdgm-carousel-item .jdgm-carousel-item__review-rating {
text-align: left;
margin-bottom: 15px;
display: none;
}
.madein_container h2.wd-el-title.title.slider-title.element-title {
display: none !important;
}
.new_articles.media_say .cyo_btn {
text-align: center;
}
.new_articles.media_say .cyo_btn a {
margin-top: 0px;
}
.jdgm-row-actions .jdgm-sort-dropdown {
padding-left: 15px;
padding-right: 15px;
border: solid 1px #b846b11c;
}
.footer-column.footer-column-1.col-12 {
margin-bottom: 0px !important;
}
.wd-notice.wd-success, .wpcf7 form.sent .wpcf7-response-output, .mc4wp-success, .woocommerce-message {
background-color: #f7c136 !important;
}
.container.main-footer .wd-list a.wd-fill {
color: #fff !important;
}
@media (max-width:1200px){
section#footer_paypal_logo {
display: block;
width: 100% !important;
}
section#footer_paypal_logo .elementor-container.elementor-column-gap-default {
display: block !important;
}
section#footer_paypal_logo .elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-12baa4f {
display: block !important;
width: 100% !important;
}
div#foutright  .elementor-widget-wrap.elementor-element-populated {
display: block;
}
div#foutright section .elementor-container.elementor-column-gap-default {
gap: 0px;
width: 100%;
}
div#foutright section {
width: 100% !important;
}
}
@media (max-width:767px){
.new_articles.media_say .jdgm-carousel-item{
width: calc(100% - 20px);
}
div#foutright {
padding-left: 0px;
}
} .contactpage.comingsoon_section:before {
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/_DSC7599-Photoroom.png);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.comingsoon_container {
text-align: center;
padding-top: 45px;
padding-bottom: 150px;
}
.comingsoon_container h1 {
font-family: Jost;
font-size: 24px;
font-weight: 900;
line-height: 34.68px;
text-align: center;
color: #512789;
text-transform: uppercase;
margin-top: 30px;
padding-bottom: 70px;
margin-bottom: 0px;
}
.comingsoon_container h2 {
font-family: Jost;
font-size: 32px;
font-weight: 700;
line-height: 46.24px;
text-align: center;
color: #B847B1;
margin-bottom: 30px;
margin-top: 0px;
}
.comingsoon_container .short_desc {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
color: #512789;
}
.comingsoon_container ul {
margin: 0px;
border-top: solid 1px #BFB2D1;
padding: 25px;
display: flex;
justify-content: center;
list-style: none;
gap: 50px;
flex-wrap: wrap;
}
.comingsoon_container ul .cs_ctitle {
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: center;
color: #512789;
margin-bottom: 15px;
}
.comingsoon_container ul  .cs_cbtn {
background: #B847B1;
padding: 12px 20px;
font-family: Jost;
font-size: 16px;
font-weight: 700;
line-height: 23.12px;
text-align: left;
color: #fff;
border-radius: 10px;
}
.comingsoon_container ul .cs_cbtn a {
color: #fff;
}
.comingsoon_container ul  li:last-child .cs_cbtn {
background: #512789;
}
.reseller_top_section {
position: relative;
padding-bottom: 130px;
text-align: center;
padding-top: 130px;
}
.reseller_top_section:before{
background: rgba(244, 239, 252, .5);
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.rts_content {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;
max-width: 441px;
margin: auto;
}
.rts_content  h1 {
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #512789;
}
.brst_btn {text-align:center}
.brst_btn a {
display: inline-block;
background: #B847B1;
padding: 18px  30px;
border-radius: 8px;
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 23.12px;
text-align: left;
color: #fff;
text-transform: uppercase;
margin-top: 10px;
}
.reseller_video_section {
position: relative;
margin-top: 50px;
margin-bottom: 50px;
}
.reseller_video_section .how_we_make_video {
max-width: 1000px;
margin: auto;
}
.reseller_video_section:before {
content: '';
background: #D9BEEA;
position: absolute;
top: 50px;
left: 0;
width: 100%;
height: calc(100% - 100px);
}
.reseller_wpws h2 {
font-family: Jost;
font-size: 24px;
font-weight: 900;
line-height: 34.68px;
text-align: left;
text-transform: uppercase;
color: #512789;
margin-bottom: 30px;
}
.reseller_wpws {
margin-top: 40px;
}
.wpws_boxes {
display: flex;
flex-wrap: wrap;
gap: 30px 40px;
}
.wpws_boxes .wpws_box {
width: calc(33.33% - 27px);
}
.wpws_boxes .wpws_box .wpws_box_title {
font-family: Jost;
font-size: 16px;
font-weight: 700;
line-height: 23.12px;
text-align: left;
color: #B847B1;
text-transform: uppercase;
margin-bottom: 20px;
}
.wpws_boxes .wpws_box  .wpws_box_content {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;
}
.wpws_boxes .wpws_box .wpws_box_content li {
margin-bottom: 0px;
}
.wpws_boxes .wpws_box .wpws_box_content li::marker {
font-size: 10px;
}
.apply_reseller_section {
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/insta_social_bg.jpg);
background-size: cover;
background-position: center;
padding-top: 50px;
padding-bottom: 50px;
text-align: center;
color: #512789;
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
}
.apply_reseller_section h2 {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #512789;
margin-bottom: 40px;
}
.apply_reseller_section .col-sm-12 {
max-width: 1000px;
margin: auto;
}
.apply_reseller_section .ars_form  {
padding: 20px;
background: #FAF8FF;
border-radius: 20px;
max-width: 1000px;
margin: auto;
margin-top: 40px;
}
.apply_reseller_section .ars_form  input {
border-radius: 5px;
background: #fff;
border: 0px;
margin-bottom: 20px;
height: 63px;
line-height: 63px;
padding: 0px 20px;
font-family: Jost;
font-size: 16px;
font-weight: 400;
text-align: left;
color: #512789;
}
.apply_reseller_section .ars_form  textarea {
border-radius: 5px;
background: #fff;
border: 0px;
margin-bottom: 20px;
height: 160px;
font-family: Jost;
font-size: 16px;
font-weight: 400;
text-align: left;
color: #512789;
}
.apply_reseller_section .ars_form  input::placeholder,
.apply_reseller_section .ars_form  textarea::placeholder{
color: #512789;
}
.apply_reseller_section .ars_form  input.wpcf7-form-control.wpcf7-submit.has-spinner.btn-color-black {
background: #B847B1;
width: 100%;
height: 60px;
text-align: center;
font-size: 18px;
font-weight: 500;
line-height: 19.78px;
color: #fff;
margin-bottom: 0px;
}
.apply_reseller_section .ars_form   span.wpcf7-form-control-wrap[data-name="business"] label {
display: flex;
height: auto;
align-items: baseline;
height: 63px;
line-height: 63px;
padding: 0px 20px;
font-family: Jost;
font-size: 16px;
font-weight: 400;
text-align: left;
color: #512789;
}
.apply_reseller_section .ars_form   span.wpcf7-form-control-wrap[data-name="business"] label input[type="radio"] {
line-height: inherit !important;
height: auto;
}
.htbr_content h2 {
font-family: Jost;
font-size: 24px;
font-weight: 700;
line-height: 34.68px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
text-align: center;
color: #512789;
text-transform: uppercase;
margin-bottom: 30px;
}
.htbr_content {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
color: #512789;
text-align: center;
margin-bottom: 20px;
}
.howto_become_reseller_section ul.htbr_steps {
display: flex;
flex-wrap: wrap;
gap: 16px 36px;
margin: 0px !important;
padding: 0px;
!i;
!;
}
.howto_become_reseller_section ul.htbr_steps li {
width: calc(50% - 30px);
text-align: left;
list-style: none;
padding: 15px;
border-radius: 12px;
margin: 0px;
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;    
position: relative;
}
.htbr_steps_content {
vertical-align: top;
margin: 0;
}
.howto_become_reseller_section ul.htbr_steps li .htbr_steps_title {
font-family: Jost;
font-size: 16px;
font-weight: 700;
line-height: 23.12px;
text-align: left;
color: #B847B1;
text-transform: uppercase;
margin-bottom: 15px;
}
.howto_become_reseller_section ul.htbr_steps li .htbr_steps_title span {
background: #F4EFFC;
display: inline-block;
padding: 10px 15px;
margin-right: 10px;
border-radius: 8px;
color: #512789;
}
.howto_become_reseller_section {
padding-bottom: 50px;
}
.howto_become_reseller_section ul.htbr_steps li:first-child .htbr_steps_title:before {
content: '';
width: calc(50% - 0px);
height: calc(50% - 0px);
position: absolute;
border-top: 3px solid #b847b1;
border-left: 3px solid #b847b1;
left: 0;
top: 0;
border-radius: 12px 0 0 0;
}
.howto_become_reseller_section ul.htbr_steps li:first-child .htbr_steps_title:after {
content: '';
width: calc(50% - 0px);
height: calc(50% - 0px);
position: absolute;
border-bottom: 3px dashed  #b847b1;
border-left: 3px dashed #b847b1;
left: 0;
bottom: 0;
border-radius: 0 0 0 12px;
}
.howto_become_reseller_section ul.htbr_steps li:first-child .htbr_steps_content:before {
content: '';
width: calc(50% - 0px);
height: calc(50% - 25px);
position: absolute;
border-top: 3px solid #b847b1;
border-right: 3px solid #b847b1;
right: 0;
top: 0;
border-radius: 0 12px 0 0;
}
.howto_become_reseller_section ul.htbr_steps li:first-child .htbr_steps_content:after {
content: '';
width: calc(50% - 0px);
height: calc(50% - 25px);
position: absolute;
border-bottom: 3px solid #b847b1;
border-right: 3px solid #b847b1;
right: 0;
bottom: 0;
border-radius: 0 0 12px 0;
}
.howto_become_reseller_section ul.htbr_steps li:nth-child(2) .htbr_steps_title:before {
content: '';
width: calc(50% - 0px);
height: calc(50% - 25px);
position: absolute;
border-top: 3px solid #b847b1;
border-left: 3px solid #b847b1;
left: 0;
top: 0;
border-radius: 12px 0 0 0;
}
.howto_become_reseller_section ul.htbr_steps li:nth-child(2) .htbr_steps_title:after {
content: '';
width: calc(50% - 0px);
height: calc(50% - 25px);
position: absolute;
border-bottom: 3px solid  #b847b1;
border-left: 3px solid #b847b1;
left: 0;
bottom: 0;
border-radius: 0 0 0 12px;
}
.howto_become_reseller_section ul.htbr_steps li:nth-child(2) .htbr_steps_content:before {
content: '';
width: calc(50% - 0px);
height: calc(50% - 0px);
position: absolute;
border-top: 3px dashed #b847b1;
border-right: 3px dashed #b847b1;
right: 0;
top: 0;
border-radius: 0 12px 0 0;
}
.howto_become_reseller_section ul.htbr_steps li:nth-child(2) .htbr_steps_content:after {
content: '';
width: calc(50% - 0px);
height: calc(50% - 0px);
position: absolute;
border-bottom: 3px solid #b847b1;
border-right: 3px solid #b847b1;
right: 0;
bottom: 0;
border-radius: 0 0 12px 0;
}
.howto_become_reseller_section ul.htbr_steps li:nth-child(3) .htbr_steps_title:before {
content: '';
width: calc(50% - 0px);
height: calc(50% - 0px);
position: absolute;
border-top: 3px dashed #b847b1;
border-left: 3px dashed #b847b1;
left: 0;
top: 0;
border-radius: 12px 0 0 0;
}
.howto_become_reseller_section ul.htbr_steps li:nth-child(3) .htbr_steps_title:after {
content: '';
width: calc(50% - 0px);
height: calc(50% - 0px);
position: absolute;
border-bottom: 3px solid  #b847b1;
border-left: 3px solid #b847b1;
left: 0;
bottom: 0;
border-radius: 0 0 0 12px;
}
.howto_become_reseller_section ul.htbr_steps li:nth-child(3) .htbr_steps_content:before {
content: '';
width: calc(50% - 0px);
height: calc(50% - 25px);
position: absolute;
border-top: 3px solid #b847b1;
border-right: 3px solid #b847b1;
right: 0;
top: 0;
border-radius: 0 12px 0 0;
}
.howto_become_reseller_section ul.htbr_steps li:nth-child(3) .htbr_steps_content:after {
content: '';
width: calc(50% - 0px);
height: calc(50% - 25px);
position: absolute;
border-bottom: 3px solid #b847b1;
border-right: 3px solid #b847b1;
right: 0;
bottom: 0;
border-radius: 0 0 12px 0;
}
.howto_become_reseller_section ul.htbr_steps li:nth-child(4) .htbr_steps_title:before {
content: '';
width: calc(50% - 0px);
height: calc(50% - 25px);
position: absolute;
border-top: 3px solid #b847b1;
border-left: 3px solid #b847b1;
left: 0;
top: 0;
border-radius: 12px 0 0 0;
}
.howto_become_reseller_section ul.htbr_steps li:nth-child(4) .htbr_steps_title:after {
content: '';
width: calc(50% - 0px);
height: calc(50% - 25px);
position: absolute;
border-bottom: 3px solid  #b847b1;
border-left: 3px solid #b847b1;
left: 0;
bottom: 0;
border-radius: 0 0 0 12px;
}
.howto_become_reseller_section ul.htbr_steps li:nth-child(4) .htbr_steps_content:before {
content: '';
width: calc(50% - 0px);
height: calc(50% - 0px);
position: absolute;
border-top: 3px solid #b847b1;
border-right: 3px solid #b847b1;
right: 0;
top: 0;
border-radius: 0 12px 0 0;
}
.howto_become_reseller_section ul.htbr_steps li:nth-child(4) .htbr_steps_content:after {
content: '';
width: calc(50% - 0px);
height: calc(50% - 0px);
position: absolute;
border-bottom: 3px dashed #b847b1;
border-right: 3px dashed #b847b1;
right: 0;
bottom: 0;
border-radius: 0 0 12px 0;
}
.howto_become_reseller_section ul.htbr_steps li:first-child:after {
content: '';
position: absolute;
top: calc(50% - 25px);
display: block;
width: 22px;
height: 26px;
border-left: solid 3px #b847b1;
border-bottom: solid 3px #b847b1;
right: -19px;
border-radius: 0px 25px;
}
.howto_become_reseller_section ul.htbr_steps li:nth-child(2):after {
content: '';
position: absolute;
bottom: calc(50% - 25px);
display: block;
width: 22px;
height: 26.5px;
border-right: solid 3px #b847b1;
border-top: solid 3px #b847b1;
left: -19px;
border-radius: 0px 25px;
}
.howto_become_reseller_section ul.htbr_steps li:nth-child(3):after {
content: '';
position: absolute;
bottom: calc(50% - 25px);
display: block;
width: 22px;
height: 27px;
border-left: solid 3px #b847b1;
border-top: solid 3px #b847b1;
right: -19px;
border-radius: 25px 0px;
}
.howto_become_reseller_section ul.htbr_steps li:nth-child(4):after {
content: '';
position: absolute;
top: calc(50% - 25px);
display: block;
width: 22px;
height: 26.5px;
border-right: solid 3px #b847b1;
border-bottom: solid 3px #b847b1;
left: -19px;
border-radius: 25px 0px;
}
.uev_newsletter {
clear: both;
padding-top: 15px;
}
.uev_newsletter label {
display: none;
}
.uev_newsletter form {
display: flex;
width: 100%;
gap: 10px;
}
.uev_newsletter .tnp-field.tnp-field-email {
width: 100%;
}
.uev_newsletter form.customani-newsletter input{
font-weight:400 !important
}
.uev_newsletter form.customani-newsletter input::placeholder{color:#BFB2D1}
.page-template-upcoming-events .find_on_social_media h2 {
margin-bottom: 40px;
}
.new_articles.media_say.upcoming_media_section h1 {
font-family: Jost;
font-size: 35px;
font-weight: 600;
line-height: 50.58px;
text-align: center;
color: #512789;
margin-bottom: 30px;
}
.new_articles.media_say.upcoming_media_section {
padding-top: 50px;
}
.upcoming_media_short_desc {
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: center;
color: #512789;
margin-bottom: 30px;
}
.upcoming_event_listings .ue_listbox {
padding: 16px;
border-radius: 12px;
background: #fff;
box-shadow: 0px 4px 20px 0px #00000026;
margin-bottom: 30px;
}
.uelist_preview {
display: flex;
gap: 16px;
}
.uelist_img {
width: 33.33%;
position: relative;
border-radius: 12px;
overflow: hidden;
}
.uelist_details {
width: 66.66%;
text-align: left;
}
.uelist_details h2 {
font-family: Jost;
font-size: 24px;
font-weight: 600;
line-height: 28px;
text-align: left;
margin-bottom: 30px;
}
.uelist_img:before {
content: '';
padding-bottom: 56.66%;
display: block;
}
.uelist_img img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
width: 100%;
height: 100%;
object-fit: cover;
}
.uelist_detail {
margin-top: 20px;
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 23.12px;
text-align: left;
color: #512789;
display: none;
}
.ue_listbox.ue_btn_active .uelist_detail {
display: block;
}
.uelist_detail h3 {
font-family: Jost;
font-size: 24px;
font-weight: 500;
line-height: 34.68px;
color: #512789;
margin-bottom: 10px;
}
.uelist_detail p:last-child {
margin-bottom: 0px;
}
.ue_time {
display: flex;
gap: 10px;
background: #F4EFFC;
justify-content: flex-start;
width: fit-content;
padding: 10px 20px;
border-radius: 10px;
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #512789;
margin-bottom: 20px;
}
.uelocation_uebtn {
display: flex;
justify-content: space-between;
align-items: end;
}
.uelocation_uebtn ul {
margin: 0px;
padding: 0px;
list-style: none;
border-top: solid 1px #ccc;
padding-top: 20px;
}
.uelocation_uebtn ul li {
display: flex;
gap: 15px;
align-items: center;
font-family: Jost;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #512789;
margin-bottom: 15px;
}
.ue_btn {
font-family: Jost;
font-size: 16px;
font-weight: 600;
line-height: 24px;
text-align: left;
color: #B847B1;
cursor: pointer;
}
.wd-header-text.reset-last-child.topbar_notification_text {
height: 100%;
align-items: center;
display: flex;
font-family: Jost;
font-size: 16px;
font-weight: 500;
line-height: 23.12px;
text-align: left;
color: #512789;
position: relative;
z-index: 1;
}
.woof_container_pa_vegan.woof_fs_pa_vegan label.woof_checkbox_label {
padding-left: 30px;
position: relative;
margin:0px;
}
.woof_container_pa_vegan.woof_fs_pa_vegan label.woof_checkbox_label:after {
display: block;
content: '';
position: absolute;
width: 24px;
height: 24px;
left: 0;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/vegan.svg) no-repeat;
top:5px;
object-fit: cover;
}
.woof_container_inner_productvegan .icheckbox_square-blue {
margin: 0;
}
.shop_filter_area .woof_redraw_zone .woof_container {
margin: 0;
padding: 0;
height: 45px;
}
.shop_filter_area .woof_checkbox_instock_container {
width: 172px;
display: flex;
}
.shop_filter_area .woof_container.woof_container_productvegan.woof_fs_pa_vegan {
width: 220px;
display: flex;
height: 45px;
align-items: center;
}
.shop_filter_area .woof_submit_search_form_container {
position: inherit;
margin: 0;
left: 0;
width: 120px;
height: 45px;
display: flex;
align-items: center;
}
.shop_filter_area .woof_redraw_zone {
align-items: center;
margin-bottom: 20px;
}
.shop_filter_area .woof_submit_search_form_container button.button.woof_reset_search_form {padding: 0;line-height: 45px;}
.shop_prod_listing {
padding-left: 15px;
padding-right: 15px;
}
.shop_filter_area .shop-loop-head {
margin: 0 !important;
}
.shop_filter_area {
align-items: center;
margin-bottom: 15px;
}
.shop_filter_area .woof[data-shortcode="woof "] .woof_redraw_zone{margin-bottom:0px !important;}
.product_summary_box .ppcp-messages {
margin: 25px 0px;
}
ul.plumera_box_listing li .pb_img a img {
object-fit: contain !important;
}
.plumerabox_products ul.plumera_box_listing li {
position: relative;
z-index: 99;
}
.event_section1 {
background-size: cover !important;
}
.page-template-upcoming-events .event_section1:before{display:none;}
body.blog .blog_listing, body.archive .blog_listing, body.search .blog_listing {
padding-bottom: 40px;
}
body.blog .blog_listing .wd-post-date, body.archive .blog_listing .wd-post-date{
position: absolute;
bottom:-298px;
top: inherit;
right: 0;
left: inherit;
box-shadow: none !important;
display: flex;
align-items: center;
justify-content: flex-end;
gap: 10px;
}
body.search .blog_listing .wd-post-date{
position: absolute;
bottom:-262px;
top: inherit;
right: 0;
left: inherit;
box-shadow: none !important;
display: flex;
align-items: center;
justify-content: flex-end;
gap: 10px;
}
body.blog .blog_listing .wd-post-date span.post-date-day, body.archive .blog_listing .wd-post-date span.post-date-day, body.search .blog_listing .wd-post-date span.post-date-day {
padding: 0px;
font-family: Work Sans;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #512789;
}
body.blog .blog_listing .wd-post-date span.post-date-month, body.archive .blog_listing .wd-post-date span.post-date-month, body.search .blog_listing .wd-post-date span.post-date-month {
padding: 0px;
font-family: Work Sans;
font-size: 16px !important;
font-weight: 400 !important;
line-height: 24px;
text-align: left;
color: #512789;
text-transform: capitalize !important;
}
body.blog .blog_listing article .hovered-social-icons, body.archive .blog_listing article .hovered-social-icons, body.search .blog_listing article .hovered-social-icons{
display: none;
}
body.blog .blog_listing article .entry-content.wd-post-desc, body.archive .blog_listing article .entry-content.wd-post-desc, body.search .blog_listing article .entry-content.wd-post-desc {
min-height: 113px;
}
.blog_header .blog_banner_detail {
padding-left: 30px;
padding-right: 30px;
}
.wd-post-date.wd-style-with-bg .post-date-day {
padding-top: 6px;
padding-bottom: 4px;
font-size: 24px;
padding: 0px;
font-family: Work Sans;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
color: #512789;
}
.blog_details .container .article-inner .entry-meta.wd-entry-meta {
margin-bottom: 20px;
}
.blog_details .container .article-inner .entry-meta.wd-entry-meta {
margin-bottom: 20px;
}
.blog_details .article-inner header.entry-header {
margin-bottom: 25px;
}
body.search .blog_header {
display: none;
}
body.search .blog_listing {
padding-top: 50px;
}
body.page.woocommerce-cart .cart_totals tr.shipping {float: none;}
.woof_checkbox_instock_container.woof_container.woof_container_stock.woof_fs_by_instock .woof_container_inner{margin-top:10.5px;}
div#foutright {padding: 30px !important;}
div#foutleft {padding-top: 30px;padding-right: 30px !important;}
.fotermenus-right {
padding-top: 30px;
color: #fff;
}
.fotermenus-right .footertagline em {
font-family: 'Pacifico';
}
.fotermenus-right ul.menu a {
color: #fff !important;!i;!;
padding: 0;
}
.fotermenus-right ul.menu a span {
color: #fff;
height: 30px;
}
.fotermenus-right ul.menu li:hover a {background: none;}
.fotermenus .elementor-widget-wrap.elementor-element-populated .wd-nav-horizontal>li>a{min-height:30px !important; height:inherit !important;}
.copyrights-wrapper {
border-top: 1px solid #B847B1;
text-align: center;
padding: 10px 0px;
font-size: 14px;
}
footer.footer-container .container.main-footer {
max-width: 100%;
}
footer.footer-container aside.footer-sidebar {
padding-top: 0;
}
.product_summary_box {
padding-bottom: 0;
}
.product_summary_box .warningtext {
background: #FAF8FF;
padding: 15px;
margin-top: 15px;
margin-left: -30px;
width: 111%;
border-radius: 0px 0px 8px 8px;
padding-left: 55px;
position: relative;
clear: both;
}
.product_summary_box .warningtext p {
margin: 0;
font-size: 12px;
font-family: 'Jost';
line-height: 17px;
font-weight:400;
}
.product_summary_box .warningtext p a {
text-decoration: underline;
color: #512789;
font-weight: 600;
}
.product_summary_box .warningtext:after {
display: block;
content: '';
position: absolute;
left: 15px;
width: 24px;
height: 25px;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/alert.png) no-repeat;
top: 50%;
transform: translateY(-50%);
}
div#foutright {
padding-bottom: 0 !important;
}
footer.footer-container aside.footer-sidebar {
padding-bottom: 0;
}
section#footer_paypal_logo img {
width: auto;
}
.product_summary_box .warningtext p strong {
font-weight: 600;
}
footer.footer-container section.footerbottm-sect .elementor-container.elementor-column-gap-custom {
display: flex;
justify-content: space-between;
}
footer.footer-container section.footerbottm-sect .elementor-container.elementor-column-gap-custom div#foutright {
width: 412px;
padding: 0 !important;
}
footer.footer-container section.footerbottm-sect .elementor-container.elementor-column-gap-custom div#foutleft {
padding: 0;
}
footer.footer-container section.footerbottm-sect .elementor-container.elementor-column-gap-custom .fotermenus-right {
padding: 0;
}
section.footerbottm-sect {
padding: 30px 0px 0px;
}
footer.footer-container div#foutleft {
padding: 0 !important;
}
footer.footer-container div#foutleft .wd-social-icons {
justify-content: space-between;
}
footer.footer-container div#foutleft .wd-social-icons span.wd-icon {
font-size: 20px;
}
section#footer_paypal_logo .elementor-image-gallery dl.gallery-item {
width: auto !important;
margin: 0;
border: none !important;
max-width: inherit;
}
section#footer_paypal_logo .elementor-image-gallery dl.gallery-item img {
border: none;
width: auto;
height: 25px;
}
section#footer_paypal_logo .elementor-image-gallery .gallery {
display: flex;
gap: 10px;
}
@media(max-width:999px){
.shop_listing_section {
padding-left: 12px;
padding-right: 12px;
}
.shop_filter_area {
flex-wrap: wrap;
position: relative;
}
.shop_filter_area .woof_redraw_zone {
flex-wrap: wrap !important;
}
.shop_filter_area .woof_container {
width: 31.33%;
}
.footer-column {
padding-left: 15px;
padding-right: 15px;
}
footer.footer-container .min-footer {
text-align: center;
}
footer.footer-container .copyrights-wrapper {
margin-bottom: 25px;
display: inline-block;
width: 100%;
}
.product-image-summary {
padding-left: 15px !important;
padding-right: 15px !important;
}
.single-product-page .product_detail_top {
padding-left: 15px;
padding-right: 15px;
}
.single-product-page .product_detail_top .ppcp-messages {
margin-top: 15px;
margin-bottom: 10px;
}
.single-product-page .product_detail_top .ppcp-messages .wd-social-icons.product-share {
text-align: center !important;
justify-content: center;
align-self: center;
display: flex;
}
.product_summary_box .wd-social-icons.product-share {
text-align: center;
justify-content: center;
}
.product-tabs-wrapper {
padding-left: 15px;
padding-right: 15px;
}
.woocommerce-tabs {
padding: 25px 40px !important;
}
div#judgeme_product_reviews .jdgm-rev-widg {
padding-left: 35px !important;
padding-right: 35px;
}
.handpickedforyou .hpfu_slider {
padding-left: 25px;
padding-right: 25px;
}
.new_articles.media_say.upcoming_media_section {
padding-left: 15px;
padding-right: 15px;
}
.event_section1 {
padding-left: 15px;
padding-right: 15px;
padding-bottom: 0;
}
.event_section1:before{display:block !important;}
.container {
padding-left: 30px !important;
padding-right: 30px !important;
}
body.page .wd-sidebar-opener.wd-burger-icon.wd-hide-lg{
display:none !important;
}
}
@media (max-width: 767px) {
header.whb-header .wd-social-icons{
display: none;
}
.shop_filter_area .shop-loop-head {
float: right !important;
margin-top: -62px;
text-align: right;
width: auto;
display: block;
position: absolute;
right: 0;
bottom: 0;
}
.shop_filter_area .woof_submit_search_form_container {
position: absolute;
bottom: 0 !important;
right: 0 !important;
float: right;
display: block;
left: inherit;
margin-top: 8px;
}
.shop_filter_area .woof_redraw_zone {
position: relative !important;
}
.featured_points_section {
padding-left: 15px;
padding-right: 15px;
}
footer.footer-container .footer-column {
padding-left: 10px;
padding-right: 10px;
}
footer.footer-container section#footer_paypal_logo .elementor-element {
width: 100% !important;
}
}
@media(max-width:593px){
footer.footer-container {
padding-top: 50px;
}
footer.footer-container .wd-social-icons {
justify-content: center !important;
}
footer.footer-container section.footerbottm-sect .elementor-container.elementor-column-gap-custom div#foutright {
width: 100%;
}
footer.footer-container section.footerbottm-sect .elementor-container.elementor-column-gap-custom div#foutright .elementor-widget-heading {
width: 60% !important;
}
section#footer_paypal_logo .elementor-image-gallery dl.gallery-item img {}
section#footer_paypal_logo .elementor-image-gallery .gallery {
flex-wrap: wrap !important;
justify-content: center;
}
footer.footer-container section.footerbottm-sect .elementor-container.elementor-column-gap-custom .fotermenus-right ul.wd-list.color-scheme-custom {
margin-top: 20px;
}
footer.footer-container section.footerbottm-sect .elementor-container.elementor-column-gap-custom .fotermenus-right ul.wd-list.color-scheme-custom li:first-child {
padding-left: 0 !important;
justify-content: left;
}
footer.footer-container section.footerbottm-sect .elementor-container.elementor-column-gap-custom .fotermenus-right ul.wd-list.color-scheme-custom li:first-child span.list-content {
font-size: 20px !important;
margin-bottom: 10px !important;
font-weight: bold;
}
}
@media(max-width:479px){
footer.footer-container {
padding-top: 50px;
}
footer.footer-container .wd-social-icons {
justify-content: center !important;
}
footer.footer-container section.footerbottm-sect .elementor-container.elementor-column-gap-custom div#foutright {
width: 100%;
}
footer.footer-container section.footerbottm-sect .elementor-container.elementor-column-gap-custom div#foutright .elementor-widget-heading {
width:100% !important;
}
section#footer_paypal_logo .elementor-image-gallery .gallery {
flex-wrap: wrap !important;
text-align: center;
justify-content: center;
}
footer.footer-container section.footerbottm-sect .elementor-container.elementor-column-gap-custom .fotermenus-right ul.wd-list.color-scheme-custom {
margin-top: 20px;
}
footer.footer-container section.footerbottm-sect .elementor-container.elementor-column-gap-custom .fotermenus-right ul.wd-list.color-scheme-custom li:first-child {
padding-left: 0 !important;
justify-content: left;
}
footer.footer-container section.footerbottm-sect .elementor-container.elementor-column-gap-custom .fotermenus-right ul.wd-list.color-scheme-custom li:first-child span.list-content {
font-size: 20px !important;
margin-bottom: 10px !important;
font-weight: bold;
}
.fotermenus .elementor-widget-wrap.elementor-element-populated .elementor-element {
width: 100% !important;
}
}
.custom-form-sections .custom-form input {
padding: 10px;
width: 100%;
font-size: 17px;
font-family: Raleway;
border: 1px solid #aaaaaa;
} .custom-form-sections .custom-form input.invalid {
background-color: #ffdddd;
} .custom-form-sections .custom-form  .tab {
display: none;
}
.custom-form-sections .custom-form button {
background-color: #04AA6D;
color: #ffffff;
border: none;
padding: 10px 20px;
font-size: 17px;
font-family: Raleway;
cursor: pointer;
}
.custom-form-sections .custom-form button:hover {
opacity: 0.8;
}
.custom-form-sections .custom-form #prevBtn {
background-color: #bbbbbb;
} .pageheader .steppager-row .step {
height: 15px;
width: 15px;
margin: 0 2px;
background-color: #bbbbbb;
border: none;  
border-radius: 50%;
display: inline-block;
opacity: 0.5;
}
.pageheader .steppager-row .step.active {
opacity: 1;
} .pageheader .steppager-row  .step.finish {
background-color: #04AA6D;
}
.pageheader {
background: #FAF8FF;
padding: 65px 0px;
text-align: center;
}
.pageheader .pagersections {
max-width: 550px;
margin: auto;
}
.pageheader .pagersections h4 {
font-size: 35px;
color: #512789;
font-family: 'Jost';
}
.pageheader .pagersections .steppager-row {
max-width: 250px;
margin: auto;
position: relative;
}
.pageheader .pagersections .steppager-row ul:after {
width: 97%;
display: block;
content: '';
height: 2px;
background: #BFB2D1;
top: 50%;
transform: translate(-50%, -50%);
position: absolute;
left: 50%;
}
.pageheader .pagersections .steppager-row ul {
position: relative;
margin: 0;
padding: 0;
display: flex;
justify-content: space-between;
align-items: center;
}
.pageheader .pagersections .steppager-row ul span.step {
opacity: 1;
background: #BFB2D1;
width: 20px;
height: 20px;
}
.pageheader .pagersections .steppager-row ul span.step.active, .pageheader .pagersections .steppager-row ul span.step.finish{
background: #B847B1;
width: 30px;
height: 30px;
z-index: 9;
}
.custom-form-sections {
padding: 45px 0px;
text-align: center;
}
.custom-form-sections .container-innner {
max-width: 920px;
margin: auto;
}
.custom-form-sections .container-innner h5 {
font-size: 24px;
color: #512789;
font-weight: bold;
font-family: 'Jost';
margin-bottom:30px;
}
.custom-form-sections .custom-form {
display: inline-block;
width: 100%;
margin-top:20px;
}
.custom-form-sections .custom-form .vegan-checkbox {
display: flex;
align-items: center;
margin-bottom: 15px;
}
.custom-form-sections .custom-form .vegan-checkbox input {
width: auto;
margin-right: 8px;
}
.custom-form-sections .custom-form .vegan-checkbox label {
margin: 0;
font-size: 16px;
color: #512789;
font-family: 'Jost';
}
.custom-form-sections .custom-form .accordion-item {
display: inline-block;
width: 100%;
margin-bottom: 15px;
border: none;
}
.custom-form-sections .custom-form .accordion-item h2.accordion-header {
border: none !important;
}
.custom-form-sections .custom-form .accordion-item h2.accordion-header button {
font-weight: 400;
background: #B847B1;
border-radius: 45px !important;
border: none !important;
font-size: 16px !important;
text-transform: none;
}
.custom-form-sections .custom-form .accordion-item h2.accordion-header button::after {
filter: invert(1);
}
.custom-form-sections .custom-form .quantity {
display: flex;
border: 2px solid #3498db;
border-radius: 4px;
overflow: hidden;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.custom-form-sections .custom-form .quantity button {
background-color: #3498db;
color: #fff;
border: none;
cursor: pointer;
font-size: 20px;
width: 30px;
height: auto;
text-align: center;
transition: background-color 0.2s;
}
.custom-form-sections .custom-form .quantity button:hover {
background-color: #2980b9;
}
.custom-form-sections .custom-form .input-box {
width: 40px;
text-align: center;
border: none;
padding: 8px 10px;
font-size: 16px;
outline: none;
} .custom-form-sections .custom-form .input-box::-webkit-inner-spin-button,
.custom-form-sections .custom-form .input-box::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.custom-form-sections .custom-form .input-box[type="number"] {
-moz-appearance: textfield;
}
.custom-form-sections .custom-form .quantity-row {
display: flex;
max-width: 250px;
margin:20px auto;
justify-content: center;
}
.custom-form-sections .custom-form .quantity-row .quantity {
border: none;
box-shadow: none;
display: flex;
align-items: center;
gap: 40px;
}
.custom-form-sections .custom-form .quantity-row .quantity label {
margin: 0;
font-size: 14px;
color: #512789;
}
.custom-form-sections .custom-form .quantity-row .quantity .quantity-field {
background: #F4EFFC;
border-radius: 8px;
width: 150px;
display: flex;
justify-content: space-around;
align-items: center;
}
.custom-form-sections .custom-form .quantity-row .quantity .quantity-field span {
font-size: 28px;
color: #512789;
cursor: pointer;
width: 70px;
}
.custom-form-sections .custom-form .quantity-row .quantity .quantity-field input.input-box {
width: 100px;
}
.custom-form-sections .custom-form .buttons-bottom-row {
display: flex;
justify-content: center;
align-items: center;
margin: 25px 0px;
}
.custom-form-sections .custom-form .buttons-bottom-row button#nextBtn {
background: #512789;
border-radius: 10px;
font-size: 16px;
text-transform: uppercase;
font-family: 'Jost';
padding: 15px 78px;
position: relative;
}
.custom-form-sections .custom-form .buttons-bottom-row button#nextBtn:after {
display: block;
content: '';
position: absolute;
right: 0;
background: url(//www.plumeraessentials.com/wp-content/themes/woodmart-child/images/Vector.svg) no-repeat;
}
.custom-form-sections .custom-form .buttons-bottom-row button#prevBtn {
border-radius: 10px;
font-size: 16px;
text-transform: uppercase;
font-family: 'Jost';
padding: 15px 78px;
position: relative;
background: #bbbbbb;
}
.custom-form-sections .custom-form .buttons-bottom-row {
gap: 20px;
}
.custom-form-sections .custom-form div#flush-collapseOne .accordion-body, .custom-form-sections .custom-form div#flush-collapseTwo .accordion-body {
background: #fff;
border-radius:10px;
box-shadow: 0px 0px 5px #F4EFFC;
margin: 15px 0px 0px;
padding: 0;
display: inline-block;
width: 100%;
overflow: hidden;
}
.custom-form-sections .custom-form div#flush-collapseOne .accordion-body .form-check {
border-bottom: 1px solid #F4EFFC;
padding: 20px;
text-align: left;
width: 100%;
padding-left: 65px;
float: left;
width: 100%;
position: relative;
margin: 0;
}
.custom-form-sections .custom-form div#flush-collapseOne .accordion-body .form-check input {
width: auto;
float: left;
position: absolute;
left: 20px;
margin: 0;
top: 50%;
transform: translateY(-50%);
}
.custom-form-sections .custom-form div#flush-collapseOne .accordion-body .form-check label.form-check-label {
float: left;
width: auto;
margin: 0;
}
.custom-form-sections .custom-form div#flush-collapseOne .accordion-body .form-check label.form-check-label h6 {
font-size: 16px !important;
font-weight: 600;
font-family: 'Jost';
color: #512789;
}
.custom-form-sections .custom-form div#flush-collapseOne .accordion-body .form-check label.form-check-label p {
font-weight: 400;
font-family: 'Jost';
font-size: 16px;
color: #512789;
margin: 0;
}
.custom-form-sections .custom-form div#flush-collapseOne .accordion-body .form-check:last-child {
border-bottom: none;
}
.custom-form-sections .custom-form div#flush-collapseOne .accordion-body .form-check:hover {
background: #F4EFFC;
}
.custom-form-sections .custom-form div#flush-collapseTwo .accordion-body .form-check {
position: relative;
padding: 0;
text-align: left;
margin-bottom: 10px;
display: flex;
align-items: center;
}
.custom-form-sections .custom-form div#flush-collapseTwo .accordion-body {
padding: 20px !important;
}
.custom-form-sections .custom-form div#flush-collapseTwo .accordion-body .form-check input {
float: left;
width: auto;
margin: 0;
margin-right: 15px;
}
.custom-form-sections .custom-form div#flush-collapseTwo .accordion-body .form-check label {
margin: 0;
}
.custom-form-sections .custom-form div#flush-collapseTwo .accordion-body .form-check {
position: relative;
padding: 0;
text-align: left;
margin-bottom: 10px;
display: flex;
align-items: center;
}
.custom-form-sections .custom-form div#flush-collapseTwo .accordion-body {
padding: 20px !important;
}
.custom-form-sections .custom-form div#flush-collapseTwo .accordion-body .form-check input {
float: left;
width: auto;
margin: 0;
margin-right: 15px;
}
.custom-form-sections .custom-form div#flush-collapseTwo .accordion-body .form-check label {
margin: 0;
font-size:16px;
color: #512789;
font-weight: 400;
}
.custom-form-sections .custom-form .formgridbox-row {
display: flex;
flex-wrap: wrap;
gap: 20px;
justify-content: space-around;
margin-top: 20px;
}
.custom-form-sections .custom-form .formgridbox-row .form-check {
width: calc(33.33% - 20px);
margin: 0;
padding: 0;
position: relative;
}
.custom-form-sections .custom-form .formgridbox-row .form-check .checkbox-input {
position: absolute;
right: 10px;
z-index: 9;
top: 20px;
}
.custom-form-sections .custom-form .accordion-body {
padding: 0;
}
.custom-form-sections .custom-form .formgridbox-row .form-check .formimage-select {
float: left;
width: 100%;
position: relative;
border-radius: 10px;
overflow: hidden;
}
.custom-form-sections .custom-form .formgridbox-row .form-check .form-details {
position: absolute;
z-index: 99;
color: #fff;
width: 100%;
text-align: left;
padding: 15px 20px;
padding-right: 50px;
}
.custom-form-sections .custom-form .formgridbox-row .form-check label {
margin: 0;
width:100%;
}
.custom-form-sections .custom-form .formgridbox-row .form-check .formimage-select img {
width: 100%;
}
.custom-form-sections .custom-form .formgridbox-row .form-check .form-details p {
margin: 0;
padding: 0;
}
.custom-form-sections .custom-form .formgridbox-row .form-check .form-details h6 {
font-size: 24px;
font-weight: 600;
}
.custom-form-sections .custom-form div#flush-collapseFour .accordion-body .formgridbox-row {
justify-content: flex-start;
}
.custom-form-sections .custom-form div#flush-collapseFour .accordion-body .form-check .form-details {
left: 0;
padding-top: 0;
}
.custom-form-sections .custom-form .formgridbox-row .form-check .form-details p {
font-size: 16px;
}
.custom-form-sections .custom-form div#flush-collapseFour .accordion-body .form-check {
min-height: 296px;
background: green;
position: relative;
border-radius: 10px;
}
.custom-form-sections .custom-form div#flush-collapseFour .accordion-body .formgridbox-row {
justify-content: flex-start;
}
.custom-form-sections .custom-form div#flush-collapseFour .accordion-body .form-check .form-details {
left: 0;
padding-top: 0;
}
.custom-form-sections .custom-form .formgridbox-row .form-check .form-details p {
font-size: 16px;
}
.custom-form-sections .custom-form div#flush-collapseFive .accordion-body .form-details {
left: 0;
}
.custom-form-sections .custom-form div#flush-collapseFive .accordion-body .form-check {
background: red;
border-radius: 12px;
}
.custom-form-sections .custom-form input[type="checkbox"] {
width: 20px;
height: 20px;
appearance: none;
-webkit-appearance: none;
background-color:none;
border: 1px solid #B847B1;
border-radius: 3px;
cursor: pointer;
position: relative;
}
.custom-form-sections .custom-form input[type="checkbox"]:checked {
background-color: #B847B1;
border: 1px solid #B847B1;
}
.custom-form-sections .custom-form input[type="checkbox"]:checked::after {
content: "";
position: absolute;
left: 5px;
top: 1px;
width: 6px;
height: 12px;
border-width: 0 3px 3px 0;
transform: rotate(45deg);
}
.custom-form-sections .custom-form input[type="radio"] {
width: 20px;
height: 20px;
appearance: none;
-webkit-appearance: none;
background-color:none;
border: 1px solid #B847B1;
border-radius: 100%;
cursor: pointer;
position: relative;
}
.custom-form-sections .custom-form input[type="radio"]:checked {
background-color: #B847B1;
border: 1px solid #B847B1;
}
.custom-form-sections .custom-form input[type="radio"]:checked::after {
content: "";
position: absolute;
left: 5px;
top: 1px;
width: 6px;
height: 12px;
border-width: 0 3px 3px 0;
transform: rotate(45deg);
}
.custom-form-sections .custom-form .forminner {
max-width: 500px;
margin: auto;
}
.custom-form-sections .custom-form .forminner h5 {
margin-bottom: 40px;
}
.custom-form-sections .custom-form .forminner input {
font-size: 16px;
color: #512789;
padding: 10px 20px;
height: inherit;
border-color: #F4EFFC;
}
.custom-form-sections .custom-form .forminner textarea {
height: 150px;
border-color: #F4EFFC;
padding: 10px 20px;
}
.custom-form-sections .custom-form .forminner p {
font-size: 16px;
color: #512789;
text-align: left;
font-family: 'Jost';
font-weight: 400;
}
.custom-form-sections .custom-form .forminner input::-webkit-input-placeholder { color: #512789;
}
.custom-form-sections .custom-form .forminner input::-moz-placeholder { color: #512789;
}
.custom-form-sections .custom-form .forminner input:-ms-input-placeholder { color: #512789;
}
.custom-form-sections .custom-form .forminner input:-moz-placeholder { color: #512789;
}
.custom-form-sections .custom-form .forminner textarea::-webkit-input-placeholder { color: #512789;
}
.custom-form-sections .custom-form .forminner textarea::-moz-placeholder { color: #512789;
}
.custom-form-sections .custom-form .forminner textarea:-ms-input-placeholder { color: #512789;
}
.custom-form-sections .custom-form .forminner textarea:-moz-placeholder { color: #512789;
}
@media (min-width: 593px) and (max-width: 950px) { 
.custom-form-sections .custom-form .formgridbox-row .form-check{width:calc(50% - 20px);}
}
@media (min-width: 479px) and (max-width: 592px) { 
.custom-form-sections .custom-form .formgridbox-row{gap:10px;}
.custom-form-sections .custom-form .formgridbox-row .form-check {
width: calc(50% - 10px);
}
.custom-form-sections .custom-form div#flush-collapseFour .accordion-body .formgridbox-row .form-check{
width: calc(100% - 10px) !important;
min-height: inherit !important;
height: inherit !important;
display: block !important;
width: 100% !important;
}
.custom-form-sections .custom-form div#flush-collapseFour .accordion-body .form-check .form-details {
position: inherit;
padding: 30px;
}
.custom-form-sections .custom-form div#flush-collapseFive .accordion-body .formgridbox-row .form-check{
width: calc(100% - 10px) !important;
min-height: inherit !important;
height: inherit !important;
display: block !important;
width: 100% !important;
}
.custom-form-sections .custom-form div#flush-collapseFive .accordion-body .form-check.mix-box.text-box .form-details {
position: inherit !important;
}
.custom-form-sections .custom-form div#flush-collapseFive .accordion-body .form-check .form-details {
padding: 30px;
}
footer.footer-container ul.menu.wd-nav {
padding: 0;
}
}
@media (min-width: 320px) and (max-width:479px) { 
.pageheader .pagersections h4{font-size:28px;}
.custom-form-sections .custom-form .vegan-checkbox {
text-align: left;
line-height: 20px;
}
.custom-form-sections .custom-form .accordion-item h2.accordion-header button {
font-size: 14px !important;
font-weight: 400;
}
.custom-form-sections .custom-form .formgridbox-row .form-check {
width: 100% !important;
}
.custom-form-sections .custom-form .accordion-body .form-check.mix-box.text-box .form-details {
position: inherit;
}
.custom-form-sections .custom-form .buttons-bottom-row {
display: block;
margin-bottom: 0;
}
.custom-form-sections .custom-form .buttons-bottom-row button {
width: 100%;
margin-bottom: 10px;
}
}
.newcustombox_fouricon {
margin-bottom: 15px;
}
.newcustombox_fouricon .notificationbar {
background: #B847B1;
padding: 20px;
border-radius: 10px;
text-align: center;
color: #fff;
font-size: 16px;
margin-bottom: 15px;
}
.newcustombox_fouricon .custombox_icons {
background: #F4EFFC;
border-radius: 15px;
text-align: center;
padding: 20px;
}
.newcustombox_fouricon .custombox_icons ul {
display: flex;
justify-content: space-evenly;
text-align: center;
align-items: center;
align-self: center;
text-align: center;
}
.newcustombox_fouricon .custombox_icons ul li {
margin: 0;
text-align: center;
}
.newcustombox_fouricon .custombox_icons .customicon {
width: 70px;
height: 70px;
background: #fff;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
padding: 10px;
margin: 0px auto 15px;
}
.newcustombox_fouricon .custombox_icons h6 {
color: #512789;
font-size: 20px;
text-align: center;
margin: 0;
font-weight: 400;
}
.product_summary_box .summary-inner .product_policies {margin-top: -23px;margin-bottom:30px;}
.product_summary_box .summary-inner .product_policies ul {
margin: 0;
padding: 0;
display: flex;
justify-content: center;
text-align: center;
}
.product_summary_box .summary-inner .product_policies ul li {
margin: 0;
list-style: none;
display: inline-block;
width: 100%;
}
.product_summary_box .summary-inner .product_policies ul li h6 {
margin: 0;
font-size: 14px;
color: #512789;
}
.product_summary_box .summary-inner .product_policies ul li .policies-icon {
width: 50px;
height: 50px;
background: #FAF8FF;
text-align: center;
border-radius: 100%;
align-items: center;
display: flex;
text-align: center;
justify-content: center;
margin: 0px auto 10px;
}
.product_summary_box .wd-social-icons {
width: 30%;
float: left;
margin-top: 15px;
}
body.page-template-custom_soap ul.menu {
margin: 0;
padding: 0;
}
body.page-template-custom_soap ul.menu a {
text-decoration: none;
}
body.page-template-custom_soap .wd-social-icons a {
text-decoration: none;
}
body.page-template.page-template-private_labeling .wd-page-content.main-page-wrapper {
background: #FAF8FF;
}
.provate-labeling-header {
padding: 100px 0px  50px;
}
.provate-labeling-header h1 {
font-size: 30px;
font-weight: 500;
color: #512789;
font-family: 'Jost';
text-align: center;
}
.provate-labeling-header p {
font-size: 16px;
color: #512789;
font-family: 'Jost';
}
.provate_labeling_video {
background: #D9BEEA;
margin-top: 50px;
display: flex;
margin-bottom: 50px;
}
.provate_labeling_video .how_we_make_video {
margin-top: -50px;
margin-bottom: -50px;
}
.choose_private_labeling {
padding: 50px 0px;
}
.choose_private_labeling h3 {
text-align: center;
font-size: 24px;
color: #512789;
text-transform: uppercase;
font-weight: 600;
}
.choose_private_labeling .Private-Labeling-listing {
max-width: 90%;
margin: auto;
}
.choose_private_labeling .Private-Labeling-listing ul {
display: flex;
flex-wrap: wrap;
gap: 20px;
margin: 0;
padding: 0;
justify-content: space-between;
}
.choose_private_labeling .Private-Labeling-listing ul li {
width: calc(50% - 20px);
list-style: none;
margin: 0;
position: relative;
}
.fullimage-sections img {
width: 100%;
}
@media(max-width:592px){
.newcustombox_fouricon .custombox_icons ul {
flex-wrap: wrap;
gap: 20px 0px;
}
.newcustombox_fouricon .custombox_icons ul li {
width: 50%;
}
.product_summary_box .wd-social-icons.product-share {
width: 100%;
}
.product_summary_box .summary-inner .product_policies {
margin-top: 0 !important;
}
.product_summary_box .summary-inner .product_policies ul {
width: 100%;
display: inline-block;
margin-top: 20px;
}
.product_summary_box .summary-inner .product_policies ul li {
margin-bottom: 15px;
}
}
.fullimage-sections img {
width: 100%;
}
.boxheader {
position: relative;
padding: 30px 0px 0px 30px;
}
.boxheader:before{
content: '';
width: calc(50% - 0px);
height: 100%;
position: absolute;
border-top: 4px solid #B847B1;
border-left: 4px solid #B847B1;
left: 0;
top: 0;
border-radius: 30px 0 0 0;
display: block;
}
.boxheader:after{
content: '';
width: calc(50% - 0px);
height: 100%;
position: absolute;
border-top: 4px solid #B847B1;
border-right: 4px solid #B847B1;
right: 0;
top: 0;
border-radius: 0 30px 0 0;
}
.boxheader h6 {
margin: 0;
font-size: 16px;
color: #B847B1;
font-weight: 700;
font-family: 'Jost';
}
.boxbrief {
position: relative;
padding:30px;
padding-top: 10px;
}
.boxbrief:before{
content: '';
width: 50%;
height: 100%;
position: absolute;
border-bottom: 4px solid #B847B1;
border-right: 4px solid #B847B1;
right: 0;
bottom: 0;
border-radius: 0 0 30px 0;
}
.boxbrief:after{
content: '';
width: 50%;
height: 100%;
position: absolute;
border-bottom: 4px dotted #B847B1;
border-left: 4px dotted #B847B1;
left: 0;
bottom: 0;
border-radius: 0 0 0 30px;
}
.boxbrief p {
margin: 0;
color: #512789;
font-size: 16px;
font-family: 'Jost';
position: relative;
}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(1) .boxbrief:before{
height:calc(80% - 30px);
}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(2) .boxheader:after{
content: '';
width: calc(50% - 0px);
height: 100%;
position: absolute;
border-top: 4px dotted #B847B1;
border-right: 4px dotted #B847B1;
right: 0;
top: 0;
border-radius: 0 30px 0 0;
}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(2) .boxbrief:after{
content: '';
width: 50%;
height: calc(80% - 30px);
position: absolute;
border-bottom: 4px solid #B847B1;
border-left: 4px solid #B847B1;
left: 0;
bottom: 0;
border-radius: 0 0 0 30px;
}
.boxheader h6{position:relative;}
.boxheader h6:before{
content: '';
width: 29px;
height: 200%;
position: absolute;
border-bottom: 4px solid #b847b1;
border-left: 4px solid #b847b1;
right: -25px;
bottom: -34px;
border-radius: 0 0 0 30px;
}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(2) .boxheader h6:after{
content: '';
width: 28px;
height: 200%;
position: absolute;
border-right: 4px solid #b847b1;
border-top: 4px solid #b847b1;
left: -54px;
top: calc(228% - 0px);
border-radius: 0 30px 0 0;
}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(2) h6:before{display:none;}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(3) .boxheader h6::before {display:none;}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(3) .boxbrief:after {border-left-style:solid;border-bottom-style:solid;}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(3) .boxheader::before {
border-top: 4px dotted #B847B1;
border-left: 4px dotted #B847B1;
}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(3) .boxbrief:before{
height:50%
}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(4) h6::before {
display: none;
}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(4) .boxbrief:before{
border-bottom: 4px dotted #B847B1;
border-right: 4px dotted #B847B1;
}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(4) .boxbrief:after{
border-left: 4px solid #B847B1;
border-bottom: 4px solid #B847B1;
height: 65%;
}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(3) .boxbrief p:after {
content: '';
width: 29px;
height: 87%;
position: absolute;
border-top: 4px solid #b847b1;
border-left: 4px solid #b847b1;
right: -55px;
bottom: 0;
border-radius: 30px 0px 0px 0px;
}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(4) .boxbrief p:after {
content: '';
width: 28px;
height: 40%;
position: absolute;
border-bottom: 4px solid #b847b1;
border-right: 4px solid #b847b1;
left: -54px;
top: -21%;
border-radius: 0px 0px 30px 0px;
}
.labeling_process_sections {
padding: 80px 0px;
}
.labeling_process_sections .container-fluid {
max-width: 90%;
}
.labeling_process_sections .labeling_process_listing ul {
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
gap: 20px;
justify-content: space-between;
}
.labeling_process_sections .labeling_process_listing ul li {
list-style: none;
margin: 0;
width: calc(50% - 20px);
margin-bottom:20px;
}
.labeling_process_sections .labeling_process_listing ul li .process_heading {
display: flex;
align-items: center;
gap: 15px;
}
.labeling_process_sections .labeling_process_listing ul li .process_heading span {
padding: 10px 15px;
background: #F4EFFC;
font-size: 16px;
color: #512789;
text-decoration: none;
font-weight: 700;
text-transform: uppercase;
}
.labeling_process_sections .labeling_process_listing ul li .process_heading strong {
font-size: 16px;
text-transform: uppercase;
color: #B847B1;
font-weight: 700;
}
.labeling_process_sections .labeling_process_listing ul .process_para {
margin-top: 12px;
}
.labeling_process_sections .labeling_process_listing ul .process_para p {
font-size: 16px;
color: #512789;
font-weight: 400;
margin: 0;
}
.labeling_process_sections h3 {
text-align: center;
font-size: 24px;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 50px;
color:#512789;
}
@media (max-width: 1260px) and (min-width: 1000px) {
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(2) .boxheader h6:after{height:210%;}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(4) .boxbrief p:after{top:-37px;}
}
@media (max-width: 1000px) and (min-width: 769px) {
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(2) .boxheader h6:after{height:300%;}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(4) .boxbrief p:after{
top:-30px;
height:30%;
}
}
@media(max-width:768px){
.choose_private_labeling .Private-Labeling-listing ul li {
width: 100%;
}
.boxheader:before {
height: 100% !important;
}
.boxheader:after {
height: 100%;
}
.boxheader h6:before {
display: none;
}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(1) .boxbrief:before {
height: 100% !important;
}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(2) .boxbrief:after {
height: 100%;
}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(2) .boxheader h6:after {
display: none;
}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(3) .boxbrief:before {
height: 100%;
}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(3) .boxbrief p:after {
display: none;
}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(4) .boxbrief:after {
height: 100%;
}
.choose_private_labeling .Private-Labeling-listing ul li:nth-child(4) .boxbrief p:after {display:none;}
.labeling_process_sections .labeling_process_listing ul li{width:100%;}
}
body.archive .price del {
color: transparent;
position: relative;
}
body.archive .price del:after {
content: '';
position: absolute;
left: 0;
top: 50%;
height: 2px;
width: 100%;
background: #5c3590;
}
body.archive .price del span.woocommerce-Price-amount.amount, body.archive .price del  span.woocommerce-Price-currencySymbol {
color: #a888d2;
}