/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 05 2024 | 11:05:38 */
    ul.pewc-product-extra-groups {
      margin-left: 0px;
      margin-bottom: 0px;
      padding: 0px;
    }
    .pewc-product-extra-groups > li {
      margin-left: 0px;
      margin-bottom: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      padding-right: 0px;
      color: 0;
    }
                textarea.pewc-form-field {
      height: 0em;
    }


.star-rating { display: none; }


#ship-to-different-address { margin-top: 30px; }
#ship-to-different-address span {
  font-size: 22px !important;
    font-weight: bold !important;
    color: #225043 !important;
    text-transform: none;
    letter-spacing: 0;
    font-family: "Messina Sans" !important;
 }


.checkout-conf-notice { 
	margin-top: 10px;
  font-size: 14px;
}

.flex-viewport figure .woocommerce-product-gallery__image {
  
}

a,
button,
.pewc-radio-image-wrapper,
img,
* {
	-webkit-transition: all 0.3s ease-out !important;
	-moz-transition: all 0.3s ease-out !important;
	-o-transition: all 0.3s ease-out !important;
	transition: all 0.3s ease-out !important;
}

select {
	-moz-appearance: none;
	/* for Chrome */
	-webkit-appearance: none;
	line-height: 28px;
	max-width: none;
}

select::-ms-expand {
	display: none;
}

#conf-qty-select option:checked {
	color: white;
}

#conf-qty-select option {
	color: #225043;
}

p,
span {
	font-family: "Messina Sans", Roboto;
}

.archive .on-featured.g5shop__product-flash {
	margin-right: -20px;
}

h1 span {
	font-family: "Canela";
}

h1 {
	font-weight: normal !important;
}

.g5shop__archive-banner {
	margin-bottom: 30px;
}

.g5shop__archive-banner h1 {
	font-size: 40px;
}

.g5shop__archive-banner span.crossed:after {
	font-size: 70px;
}

.tax-product_cat h1 {
	text-align: center;
}

.tax-product_cat .page-main-title {
	display: none;
}

.tax-product_cat .page-title-inner {
	padding: 130px 0 20px 0;
}

.footer-image {
	width: 90%;
}

.max-height img {
	height: 40px;
	width: auto;
}

.follow-us,
.gel-social-icons {
	width: auto;
	display: inline-block;
}

footer {
	background-color: #225043;
}

.mfp-bg {
	background-color: #225043;
}

.home.page #wrapper_content,
.single-product #wrapper_content {
	margin-top: -100px;
}

.gel-4b6aaef04268228fe88972405889e184 {
	background-image: url('/wp-content/uploads/sites/2/2020/07/top-element.png');
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 250px auto;
}

h2 {
	font-family: Canela !important;
	font-weight: normal !important;
}

.menu-horizontal>.menu-item>a:after {
	background-color: #D2B29A !important;
}

.g5core-site-branding {
	padding-right: 100px !important;
}

.g5core-header-outer {
	height: 35px;
	min-height: 0;
	background: #225043;
	line-height: 35px;
}

.g5core-header-outer .container {
	max-width: 95%;
}

.g5core-header-outer .container a {
	color: white;
}

.g5core-header-outer .container a:hover {
	color: #D2B29A;
}

.g5core-header-outer .container a.my-account,
.wishlist-items-wrapper .add_to_cart_button {
	float: right !important;
}

.chw-widget-area.widget-area {
	display: inline-block;
}

.boxed-button-header {
	background: #D2B29A;
	color: white;
	display: inline-block;
	line-height: 80px;
	height: 80px;
	padding: 0 100px;
}

.boxed-button-header:hover {
	background: white;
	color: #D2B29A;
}

.container-main {
	padding-right: 0;
	margin-right: 0;
}

.menu-horizontal .menu-item>a {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.g5core-header-inner {
	min-height: 80px !important;
}

.g5core-site-header.header-border-bottom {
	border-bottom: 0 !important;
}

body.no-sidebar.woocommerce div.product.g5shop__single-product-layout-3 .g5shop__single-product-summary:before {
	content: "";
	/*background-color: #f3f4f4 !important;*/
	background-image: url('/wp-content/uploads/sites/2/2020/07/green-bg-scaled.jpg');
	position: absolute;
	width: 100vw;
	margin-left: -50vw;
	left: 50%;
	top: 0;
	bottom: 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
    min-height: 100%;
}

.woocommerce div.product div.summary .product_title {
	color: white !important;
}

.woocommerce div.product form.cart div.quantity {
	float: none !important;
}

.product-title-header {
	position: relative;
	text-align: center;
	padding: 0 20%;
	padding-top: 50px;
	padding-bottom: 70px;
}

.single-product .product-title-header {
	padding-top: 80px;
}

.single-product .g5shop__product-flash {
  display: none;
}

.product-title-header h1 {
	color: white !important;
	font-weight: 400 !important;
	margin-bottom: 0;
}

.product-title-header .yith-wcwl-wishlistexistsbrowse a,
.product-title-header .yith-wcwl-add-button a,
.product-title-header .yith-wcwl-wishlistaddedbrowse a,
.single-product .yith-wcwl-add-to-wishlist a:hover {
	background: transparent !important;
	color: #D2B29A !important;
	margin: 0 auto;
}

.single-product .yith-wcwl-add-to-wishlist a {
	color: #fff !important;
	background: transparent !important;
}

.yith-wcwl-add-to-wishlist .add_to_wishlist:before,
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
	font-size: 24px;
}

.product-title-header .yith-wcwl-wishlistexistsbrowse a:hover,
.product-title-header .yith-wcwl-add-button a:hover {
	opacity: 0.7;
}

body.no-sidebar.woocommerce div.product.g5shop__single-product-layout-3 .g5shop__single-product-summary:before {
	background-image: url('/wp-content/uploads/sites/2/2020/07/green-bgy.png');
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.mailchimp-auxo {
	border-color: #889091 !important;
}

.mailchimp-auxo button {
	color: #D2B29A !important;
}

.mailchimp-auxo button:hover {
	background-color: #D2B29A !important;
	color: white !important;
}

.mailchimp-auxo button {
	border: 1px solid #D2B29A;
	padding: 0 30px;
	padding-top: 1px;
}

.fa-search {
	color: white !important;
}

.fa-search:hover {
	color: #D2B29A !important;
}

.elementor-element-e21cedf .elementor-row {
	height: 600px;
}

#main-slider-image .elementor-widget-image {
	position: absolute;
	top: 0;
	opacity: 0;
}

#main-slider-image .elementor-widget-image.active {
	opacity: 1;
}

.slider-text-navigation .elementor-text-editor {
	cursor: pointer;
}

.slider-text-navigation.active .elementor-text-editor {
	color: #225043 !important;
}

.slider-text-navigation .elementor-text-editor:before {
	content: "";
	width: 33px;
	height: 24px;
	background-image: url('/wp-content/uploads/sites/2/2020/07/slider-selector.svg');
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	left: -50px;
	display: inline-flex;
	position: absolute;
	opacity: 0;
}

.slider-text-navigation.active .elementor-text-editor:before {
	opacity: 1;
}

.subtitle-slider-nav {
	color: #889091 !important;
	font-size: 16px !important;
	line-height: 20px !important;
	font-family: "Messina Sans" !important;
	padding-top: 10px;
	padding-bottom: 10px;
}

.slider-text-navigation .subtitle-slider-nav {
	opacity: 0;
}

.slider-text-navigation.active .subtitle-slider-nav {
	opacity: 1;
}

.elementor-location-header {
	position: absolute;
}

#arrow-nav-wrapper .elementor-widget-wrap {
	display: block !important;
}

#left-slider-arrow,
#right-slider-arrow {
	display: inline-block !important;
	float: right;
	cursor: pointer;
	opacity: 0.8;
}

#left-slider-arrow:hover,
#right-slider-arrow:hover {
	opacity: 1;
}

.light-grey-filler-right,
.green-right-filler,
.green-left-filler,
.white-filler-right,
.light-grey-filler-left {
	position: relative;
}

.light-grey-filler-right:after {
	content: '';
	background: #F3F4F4;
	height: 100%;
	position: absolute;
	top: 0;
	width: 1000px;
	right: -1000px;
}

.light-grey-filler-left:after {
	content: '';
	background: #F3F4F4;
	height: 100%;
	position: absolute;
	top: 0;
	width: 1000px;
	left: -1000px;
}

.green-right-filler:after {
	content: '';
	background: #225043;
	height: 100%;
	position: absolute;
	top: 0;
	width: 1000px;
	left: -1000px;
}

.green-left-filler:after {
	content: '';
	background: #225043;
	height: 100%;
	position: absolute;
	top: 0;
	width: 1000px;
	left: -1000px;
}

.white-filler-right:after {
	content: '';
	background: white;
	height: 100%;
	position: absolute;
	top: 0;
	width: 1000px;
	right: -1000px;
}

#powerTip {
	background: #FFFFFF;
	box-shadow: 0px 30px 50px rgba(27, 21, 14, 0.5);
	border-radius: 5px;
	/*   	margin-top: -28px !important;
  margin-right: -3px !important;*/
	z-index: 1;
}

@media (max-width: 500px) {
div#powerTip {
        width: max-content;
        height: max-content;
    }
}

#powerTip:before {
	border: 0 !important;
}

.box_view_html {
	max-width: 250px;
	padding: 12px 15px 0px 15px;
	font-family: "Messina Sans";
	font-size: 14px;
	line-height: 18px;
	color: #889091;
	font-weight: normal;
}

.box_view_html strong {
	font-size: 16px;
	line-height: auto;
	margin-bottom: 0;
	padding-bottom: 0;
}

.box_view_html img {
	margin-bottom: 15px;
}

.box_view_html p {
	padding: 0;
}

.pins_image_hover,
.pins_image {
	cursor: pointer;
	z-index: 2;
}

body .wrap_svl img.pins_image_hover,
body .wrap_svl .point_style.has-hover:hover img.pins_image {
	opacity: 0!important;
	transform: rotate(45deg);
	display: block!important;
}

body .wrap_svl .point_style.has-hover:hover img.pins_image_hover {
	opacity: 1!important;
	transform: rotate(0deg);
}

.steps-wrapper .elementor-icon {
	margin-top: -20px;
}

.g5core__gutter-30>.g5core__gutter-item {
	padding: 20px;
}

.g5shop__layout-grid .g5shop__post-skin-classic .g5core__post-item-inner {
	padding: 15px;
	border: 1px solid #D2B29A;
	background: white;
}

.g5shop__loop-product-title {
	font-size: 24px;
	text-transform: none;
	letter-spacing: normal;
	padding-bottom: 0px;
}

.g5core__entry-thumbnail:after {
	background-color: rgba(255, 255, 255, .3);
}

.bestsellers-box {
	margin-top: -200px;
}

.woocommerce .g5shop__product-item .g5shop__product-info .price {
	color: #225043 !important;
	font-family: "Messina Sans";
	font-size: 24px;
	font-weight: bold;
}

#primary-content {
	padding-bottom: 0 !important;
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: none !important;
}

.elementor-widget-woocommerce-product-content {
	color: #889091;
	font-family: "Messina Sans", Sans-serif;
	font-weight: normal;
}

.swiper-slide-active,
.swiper-slide-duplicate-prev {
	opacity: .5;
}

.left-contact-half,
.right-contact-half {
	width: 48%;
	display: inline-block;
	box-sizing: border-box;
	vertical-align: top;
}

.page-title-content p {
	font-family: Canela;
	font-size: 50px;
	font-weight: normal;
}

.right-contact-half {
	float: right;
}

.submit-query {
	display: block;
	clear: both;
	text-align: center;
	margin-top: 20px;
}

.right-contact-half textarea {
	height: 140px !important;
}

.left-contact-half .wpcf7-form-control-wrap {
	display: block;
}

.left-contact-half .wpcf7-form-control-wrap.your-name {
	margin-bottom: 6px;
}

.flex-control-nav.flex-control-thumbs {
	position: absolute !important;
	left: -150px !important;
}

.woocommerce div.product.g5shop__product-gallery-vertical.g5shop__product-gallery-has-thumb div.images {
	padding-left: 0 !important;
}

.pewc-total-field-wrapper,
.g5shop__search-product-cat {
	display: none !important;
}

.pewc-total-field-wrapper *,
.g5shop__search-product-cat * {
	color: #333 !important;
}

.g5shop__search-product-input .result a {
	display: inline-block !important;
	line-height: 50px;
	font-family: Canela;
	font-size: 24px;
}

.g5shop__search-product-input .result .woocommerce-Price-amount.amount {
	float: right;
	line-height: 50px;
	font-size: 18px;
}

.pewc-product-extra-groups-wrap {
	background: #FFFFFF;
	box-shadow: 0px 30px 50px rgba(0, 0, 0, 0.2);
	margin-bottom: 15px;
	padding: 30px;
	padding-bottom: 10px;
	display: table;
	clear: both;
	width: 100%;
}

.pewc-radio-image-desc {
	font-size: 10px;
	margin-top: 0.35em;
}

.pewc-radio-image-wrapper label {
	margin-bottom: 0;
}

.pewc-tab.active-tab,
.pewc-groups-tabs .pewc-group-wrap {
	background: none !important;
	border: none !important;
}

.woocommerce button.button.alt,
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-button,
.woocommerce-account a.button {
	background-color: #D2B29A !important;
	border-color: #D2B29A !important;
	font-size: 16px;
	text-transform: none;
	font-family: 'Messina Sans';
	letter-spacing: 0;
	padding-top: 2px;
	font-weight: 600;
	margin: 0 !important;
  	box-shadow: none !important;
}

.forminator-ui.forminator-custom-form[data-design=flat] .forminator-button {
	padding: 15px 25px !important;
  	border: 1px solid #D2B29A !important;
}

.forminator-field#submit {
	text-align: center;
}

.single_add_to_cart_button {
	float: right !important;
  	padding-left:14px !important;
  padding-right: 14px !important;
}

.woocommerce button.button.alt:hover,
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-button:hover,
.woocommerce-account a.button:hover {
	color: #D2B29A !important;
	border: 1px solid #D2B29A !important;
	background-color: transparent !important;
  	box-shadow: none !important;
}

.pewc-field-label {
	font-weight: 700;
	color: #225043;
	font-size: 18px;
}

.xoo-wsc-body .woocommerce-Price-amount.amount {
	font-weight: 700;
	color: white;
}

.woocommerce-Price-amount.amount {
	font-weight: 700;
	color: #225043;
	font-size: 16px;
}

.single-product .woocommerce-Price-amount.amount {
	color: white;
}

.elementor-element-273b95b {
    position: absolute;
    top: -120px;
    left: 50%;
    margin-left: -24px;
    width: 24px;
    height: 35px;
}

.scroll-downs {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  
  width :24px;
  height: 35px;
}
.mousey {
  width: 3px;
	padding: 8px 10px;
    height: 35px;
  border: 2px solid #fff;
  border-radius: 25px;
  opacity: 0.75;
  box-sizing: content-box;
}
.scroller {
	width: 2px;
    height: 6px;
  border-radius: 25%;
  background-color: #fff;
  animation-name: scroll;
  animation-duration: 2.2s;
  animation-timing-function: cubic-bezier(.15,.41,.69,.94);
  animation-iteration-count: infinite;
  margin-left: -1px;
}
@keyframes scroll {
  0% { opacity: 0; }
  10% { transform: translateY(0); opacity: 1; }
  100% { transform: translateY(15px); opacity: 0;}
}

#conf-qty-select {
	background: transparent !important;
	border-color: #D2B29A !important;
	padding: 8px 30px 8px 15px;
	position: relative;
}

.conf-qty:after,
.pewc-item-select .pewc-item-field-wrapper:after {
	content: '';
	background-image: url(/wp-content/uploads/sites/2/2020/07/chevron-1.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-left: -25px;
}

.single-product #conf-qty-select {
	color: white;
}

.single-product #conf-qty-select option {
	color: #333;
}

.pewc-product-extra-groups-wrap h3,
.pewc-groups-accordion .pewc-group-wrap .pewc-group-content-wrapper {
	font-family: "Messina Sans";
	font-size: 18px;
	background-color: transparent !important;
}

.pewc-product-extra-groups-wrap h3 {
	padding: 0.5em 0 !important;
}

.product-template-default .container {
	max-width: 1300px !important;
}

body.no-sidebar.woocommerce div.product.g5shop__product-gallery-vertical.g5shop__product-gallery-has-thumb div.summary {
	padding-left: 40px !important;
}

.single-product .conf-qty {
	display: inline-block;
	margin-bottom: 0!important;
	float: right;
	margin-right: 10px;
}

.woocommerce-cart-form .conf-qty {
	float: none;
	margin-bottom: 0!important;
}

.woocommerce-cart-form .conf-qty select {
	color: #225043;
}

.conf-qty label {
	display: none !important;
}

.pewc-group-wrap {
	border-bottom: 1px solid #DBDEDE;
	margin-bottom: 10px;
}

.pewc-group-wrap p {
	padding-bottom: 0px;
}

.pewc-group-wrap.pewc-group-wrap-3953 {
	border-bottom: 0;
	margin-bottom: 0;
}

.pewc-group-wrap select {
	background: none;
	color: #D2B29A;
	font-weight: 600;
	font-family: "Messina Sans";
	border: 1px solid #D2B29A;
	padding: 0 30px 0 10px;
	margin-bottom: 10px;
	cursor: pointer;
}

.pewc-groups-accordion .pewc-group-wrap .pewc-group-content-wrapper {
	margin-bottom: 7px;
}

.pewc-groups-accordion .pewc-group-wrap.group-active .pewc-group-content-wrapper {
	padding: 0;
}

.pewc-group-wrap .required {
	display: none !important;
}

.pewc-radio-image-wrapper .attachment-thumbnail {
	border: 3px solid transparent;
	border-radius: 5px;
}

.summary.entry-summary form {
	margin-bottom: 0 !important;
}

.summary.entry-summary .price {
	display: inline-block !important;
	margin-top: 3px;
	vertical-align: top;
	float: left;
}

.pewc-radio-image-wrapper .attachment-thumbnail:hover {
	border-color: #225043;
}

.pewc-radio-image-wrapper label input:checked+img,
.pewc-checkbox-image-wrapper label input:checked+img {
	border-color: #225043;
	box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.5);
}

.pewc-group-wrap .pewc-description {
	font-size: 14px;
	margin-top: -5px;
	margin-bottom: 10px !important;
}

.pewc_group_3935_3938 .pewc-description:before,
.pewc_group_3935_3939 .pewc-description:before {
	content: '';
	width: 20px;
	height: 22px;
	display: inline-block;
	background-image: url('/wp-content/uploads/sites/2/2020/07/recycle-1.svg');
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	margin-right: 10px;
	vertical-align: top;
}

.pewc-radio-images-wrapper,
.pewc-checkboxes-images-wrapper {
	justify-content: start !important;
}

.pewc-radio-images-wrapper.pewc-columns-5 {
	margin-top: 20px;
}

.pewc-item-text input {
	background-color: #DBDEDE !important;
	border: 1px solid #DBDEDE;
	color: #225043;
	font-weight: 700;
}

.pewc-item-text input:focus {
	border: 1px solid #225043;
}

.pewc-field-label {
	display: block;
	!important;
}

.pewc-group-wrap-3953 .pewc-field-label {
	display: block;
	!important;
	margin-top: 10px;
	font-size: 16px;
	font-weight: 600;
}

.pewc-groups-accordion .pewc-group-wrap h3::before {
	color: #225043 !important;
	height: 0.5em !important;
	width: 0.5em !important;
	top: 0.5em !important;
}

.pewc_group_3953_4027 img,
.pewc_group_3953_4027 label {
	width: 100%;
}

.pewc_group_3953_4027 {
	margin-top: -5px;
}

.pewc_group_3860_3862,
.pewc_group_3860_4215,
.pewc_group_3903_4162,
.pewc_group_4532_4536,
.pewc_group_4539_4541,
.pewc_group_4544_4546,
.pewc_group_4549_4551,
.pewc_group_4554_4556,
.pewc_group_4559_4561 {
	margin-top: 15px;
}

.pewc_group_3860_4215 .pewc-description {
	margin-top: 5px;
}

.pewc_group_3860_4278 {
	margin-top: 10px;
}

.pewc_group_3953_4038 {
	margin-bottom: 20px !important;
}

.magic-notice {
	display: block;
	border: 1px solid #DBDEDE;
	padding: 10px 20px;
	color: #DBDEDE;
	margin-bottom: 15px;
	opacity: 0.6;
	font-size: 14px;
}

.add-to-cart-magic .magic-notice {
	display: none !important;
}

.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite  {
	text-align: center;
}

.pewc_group_3860_3861 .pewc-radio-image-wrapper img,
.pewc_group_3903_4162 .pewc-radio-image-wrapper img,
.pewc_group_4532_4536 .pewc-radio-image-wrapper img,
.pewc_group_4539_4541 .pewc-radio-image-wrapper img,
.pewc_group_4544_4546 .pewc-radio-image-wrapper img,
.pewc_group_4549_4551 .pewc-radio-image-wrapper img,
.pewc_group_4554_4556 .pewc-radio-image-wrapper img,
.pewc_group_4559_4561 .pewc-radio-image-wrapper img,
.pewc_group_3953_4032 .pewc-radio-image-wrapper img,
.pewc_group_3935_4072 .pewc-radio-image-wrapper img,
.pewc_group_3953_4355 .pewc-radio-image-wrapper img,
.pewc_group_4369_4370 .pewc-radio-image-wrapper img,
.pewc_group_3953_4073 .pewc-radio-image-wrapper img,
.pewc_group_3953_5060 .pewc-radio-image-wrapper img,
.pewc_group_3860_3862 .pewc-radio-image-wrapper img,
.pewc_group_3860_4215 .pewc-radio-image-wrapper img,
.pewc_group_5649_7343 .pewc-radio-image-wrapper img,
.pewc_group_5986_7351 .pewc-radio-image-wrapper img,
.pewc_group_5162_7360 .pewc-radio-image-wrapper img,
.elementor-testimonial__image {
	display: none;
}

.pewc_group_3860_3861 .pewc-radio-image-wrapper,
.pewc_group_3903_4162 .pewc-radio-image-wrapper,
.pewc_group_4532_4536 .pewc-radio-image-wrapper,
.pewc_group_4539_4541 .pewc-radio-image-wrapper,
.pewc_group_4544_4546 .pewc-radio-image-wrapper,
.pewc_group_4549_4551 .pewc-radio-image-wrapper,
.pewc_group_4554_4556 .pewc-radio-image-wrapper,
.pewc_group_4559_4561 .pewc-radio-image-wrapper,
.pewc_group_3953_4032 .pewc-radio-image-wrapper,
.pewc_group_3953_4355 .pewc-radio-image-wrapper,
.pewc_group_4369_4370 .pewc-radio-image-wrapper,
.pewc_group_3953_4073 .pewc-radio-image-wrapper,
.pewc_group_3953_5060 .pewc-radio-image-wrapper,
.pewc_group_3935_4072 .pewc-radio-image-wrapper,
.pewc_group_3860_3862 .pewc-radio-image-wrapper,
.pewc_group_3860_4215 .pewc-radio-image-wrapper,
.pewc_group_5649_7343 .pewc-radio-image-wrapper,
.pewc_group_5986_7351 .pewc-radio-image-wrapper,
.pewc_group_5162_7360 .pewc-radio-image-wrapper {
	display: inline-block;
	width: auto !important;
	padding: 6px 10px !important;
	background: transparent;
	border: 1px solid #D2B29A;
	font-size: 14px;
	font-weight: 700;
	color: #D2B29A;
	position: relative;
	z-index: 1;
	margin-right: 10px;
	cursor: pointer;
}

.pewc_group_3953_4033,
.pewc_group_3953_4034,
.pewc_group_3953_4035,
.pewc_group_3953_4036,
.pewc_group_3953_4037,
.pewc_group_3953_4038,

.pewc_group_5649_7344,
.pewc_group_5649_7345,
.pewc_group_5649_7346,
.pewc_group_5649_7347,
.pewc_group_5649_7348,
.pewc_group_5649_7349,

.pewc_group_5986_7352,
.pewc_group_5986_7354,
.pewc_group_5986_7355,
.pewc_group_5986_7356,
.pewc_group_5986_7357,
.pewc_group_5986_7358

.pewc_group_5162_7360,
.pewc_group_5162_7361,
.pewc_group_5162_7362,
.pewc_group_5162_7363,
.pewc_group_5162_7364,
.pewc_group_5162_7365,
.pewc_group_5162_7368 {
	width: 48%;
	float: left;
	margin: 5px;
}

.pewc_group_3860_4215 .pewc-field-label,
.pewc_group_3903_4162 .pewc-field-label,
.pewc_group_4532_4536 .pewc-field-label,
.pewc_group_4539_4541 .pewc-field-label,
.pewc_group_4544_4546 .pewc-field-label,
.pewc_group_4549_4551 .pewc-field-label,
.pewc_group_4554_4556 .pewc-field-label,
.pewc_group_4559_4561 .pewc-field-label,

.pewc_group_5649_7343 .pewc-field-label,
.pewc_group_5649_7344 .pewc-field-label,
.pewc_group_5649_7345 .pewc-field-label,
.pewc_group_5649_7346 .pewc-field-label,
.pewc_group_5649_7347 .pewc-field-label,
.pewc_group_5649_7348 .pewc-field-label,
.pewc_group_5649_7349 .pewc-field-label,

.pewc_group_5986_7351 .pewc-field-label,
.pewc_group_5986_7352 .pewc-field-label,
.pewc_group_5986_7354 .pewc-field-label,
.pewc_group_5986_7355 .pewc-field-label,
.pewc_group_5986_7356 .pewc-field-label,
.pewc_group_5986_7357 .pewc-field-label,
.pewc_group_5986_7358 .pewc-field-label,

.pewc_group_5162_7360 .pewc-field-label,
.pewc_group_5162_7361 .pewc-field-label,
.pewc_group_5162_7362 .pewc-field-label,
.pewc_group_5162_7363 .pewc-field-label,
.pewc_group_5162_7364 .pewc-field-label,
.pewc_group_5162_7365 .pewc-field-label,
.pewc_group_5162_7368 .pewc-field-label {
	display: block;
}

.pewc_group_3860_3861 .pewc-radio-image-wrapper.checked,
.pewc_group_3903_4162 .pewc-radio-image-wrapper.checked,
.pewc_group_4532_4536 .pewc-radio-image-wrapper.checked,
.pewc_group_4539_4541 .pewc-radio-image-wrapper.checked,
.pewc_group_4544_4546 .pewc-radio-image-wrapper.checked,
.pewc_group_4549_4551 .pewc-radio-image-wrapper.checked,
.pewc_group_4554_4556 .pewc-radio-image-wrapper.checked,
.pewc_group_4559_4561 .pewc-radio-image-wrapper.checked,
.pewc_group_3953_4032 .pewc-radio-image-wrapper.checked,
.pewc_group_3935_4072 .pewc-radio-image-wrapper.checked,
.pewc_group_3953_4355 .pewc-radio-image-wrapper.checked,
.pewc_group_4369_4370 .pewc-radio-image-wrapper.checked,
.pewc_group_3953_4073 .pewc-radio-image-wrapper.checked,
.pewc_group_3953_5060 .pewc-radio-image-wrapper.checked,
.pewc_group_3860_4215 .pewc-radio-image-wrapper.checked,
.pewc_group_5649_7343 .pewc-radio-image-wrapper.checked,
.pewc_group_5986_7351 .pewc-radio-image-wrapper.checked,
.pewc_group_5162_7360 .pewc-radio-image-wrapper.checked,
.pewc_group_3860_3861 .pewc-radio-image-wrapper:hover,
.pewc_group_3903_4162 .pewc-radio-image-wrapper:hover,
.pewc_group_4532_4536 .pewc-radio-image-wrapper:hover,
.pewc_group_4539_4541 .pewc-radio-image-wrapper:hover,
.pewc_group_4544_4546 .pewc-radio-image-wrapper:hover,
.pewc_group_4549_4551 .pewc-radio-image-wrapper:hover,
.pewc_group_4554_4556 .pewc-radio-image-wrapper:hover,
.pewc_group_4559_4561 .pewc-radio-image-wrapper:hover,
.pewc_group_3953_4032 .pewc-radio-image-wrapper:hover,
.pewc_group_3935_4072 .pewc-radio-image-wrapper:hover,
.pewc_group_3953_4355 .pewc-radio-image-wrapper:hover,
.pewc_group_4369_4370 .pewc-radio-image-wrapper:hover,
.pewc_group_3953_4073 .pewc-radio-image-wrapper:hover,
.pewc_group_3953_5060 .pewc-radio-image-wrapper:hover,
.pewc_group_3860_3862 .pewc-radio-image-wrapper:hover,
.pewc_group_3860_4215 .pewc-radio-image-wrapper:hover,
.pewc_group_5649_7343 .pewc-radio-image-wrapper:hover,
.pewc_group_5986_7351 .pewc-radio-image-wrapper:hover,
.pewc_group_5162_7360 .pewc-radio-image-wrapper:hover {
	border: 1px solid transparent;
	background: #D2B29A;
	color: white;
}

.pewc_group_3860_3861 .pewc-radio-image-wrapper label,
.pewc_group_3903_4162 .pewc-radio-image-wrapper label,
.pewc_group_4532_4536 .pewc-radio-image-wrapper label,
.pewc_group_4539_4541 .pewc-radio-image-wrapper label,
.pewc_group_4544_4546 .pewc-radio-image-wrapper label,
.pewc_group_4549_4551 .pewc-radio-image-wrapper label,
.pewc_group_4554_4556 .pewc-radio-image-wrapper label,
.pewc_group_4559_4561 .pewc-radio-image-wrapper label,
.pewc_group_3953_4032 .pewc-radio-image-wrapper label,
.pewc_group_3935_4072 .pewc-radio-image-wrapper label,
.pewc_group_3953_4355 .pewc-radio-image-wrapper label,
.pewc_group_4369_4370 .pewc-radio-image-wrapper label,
.pewc_group_3953_4073 .pewc-radio-image-wrapper label,
.pewc_group_3953_5060 .pewc-radio-image-wrapper label,
.pewc_group_3860_3862 .pewc-radio-image-wrapper label,
.pewc_group_3860_4215 .pewc-radio-image-wrapper label,
.pewc_group_5649_7343 .pewc-radio-image-wrapper label,
.pewc_group_5986_7351 .pewc-radio-image-wrapper label, 
.pewc_group_5162_7360 .pewc-radio-image-wrapper label {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	cursor: pointer;
}

.woocommerce div.product div.images .flex-control-thumbs li {
	margin-bottom: 5px;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
	opacity: 0.3;
	padding: 5px;
}

.woocommerce div.product div.images .flex-control-thumbs li img.flex-active {
	opacity: 1;
}

.woocommerce-thankyou-order-received {
	text-align: center;
}

.woocommerce-order-received .page-main-title, .woocommerce-order-received .g5core-page-title {
	display: none;
}

.woocommerce-order-received .woocommerce-order {
	padding-top: 20px !important;
}

.paragraph-zero p {
	margin-bottom: 0 !important;
}

span.thankyou-title {
	display: block;
	font-family: "Just Lovely";
	color: #D2B29A;
	font-size: 90px;
	transform: rotate(-5deg);
  	font-weight: normal;
  	margin-bottom: -20px;
}

.woocommerce-thankyou-order-received {
  	font-weight: 700;
    color: #225043;
    font-size: 24px;
  	margin-bottom: 50px;
	line-height:78px;
}

span.crossed {
	position: relative;
	display: inline-block;
}

span.crossed:before {
	content: '';
	width: 100%;
	height: 100%;
	background-image: url(/wp-content/uploads/sites/2/2020/07/crossed.svg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	position: absolute;
}

span.crossed:after {
	content: ""attr(alt)"";
	display: block;
	position: absolute;
	top: -70px;
	font-family: "Just Lovely";
	color: #D2B29A;
	font-size: 80px;
	transform: rotate(-5deg);
}

body.archive span.crossed:after {
	font-size: 60px;
  	top: -60px;
}

span.crossed.bottom-alt:after {
	content: ""attr(alt)"";
	display: block;
	position: absolute;
	top: 40px;
	font-family: "Just Lovely";
	color: #D2B29A;
	font-size: 80px;
	transform: rotate(-5deg);
}

.row.g5shop__checkout-toolbar .col-lg-6 {
	width: 100%;
  	max-width: 100%;
  	flex: none;
  	padding: 0;
}

.row.g5shop__checkout-toolbar .col-lg-6:last-child {
	display: none;
}

.single-product div.product.g5shop__single-product-layout-3 .g5shop__single-product-summary {
	padding: 30px 0 150px !important;
}

.xoo-wsc-icon-basket1:before {
	content: "";
}

.xoo-wsc-icon-basket1 {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url('/wp-content/uploads/sites/2/2020/07/shopping-cart-1-2.svg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-right: 10px;
}

.xoo-wsc-sc-cont,
.xoo-wsc-sc-count,
.xoo-wsc-sc-total .woocommerce-Price-amount.amount {
	font-family: "Messina Sans" !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	color: white !important;
}

.xoo-wsc-sc-cont:hover {
	opacity: 0.7;
}

.xoo-wsc-container span,
.xoo-wsc-container .woocommerce-Price-amount.amount {
	color: #889091;
}

.xoo-wsc-ctxt {
	font-family: Canela;
	color: #225043 !important;
	font-size: 30px;
}

.xoo-wsc-icon-cross:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url('/wp-content/uploads/sites/2/2020/07/close-1.svg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-right: 10px;
}

.xoo-wsc-sum-col a,
.wishlist-items-wrapper .product-name a,
.product-name a {
	font-family: Canela;
	color: #225043 !important;
	font-size: 18px !important;
	font-weight: normal !important;
	text-transform: none !important;
	letter-spacing: 0 !important;
}

.woocommerce-cart-form__cart-item .product-name a {
	font-size: 22px !important;
}

.xoo-wsc-sum-col a:hover,
.woocommerce-cart-form__cart-item .product-name a:hover,
.wishlist-items-wrapper .product-name a:hover,
.product-name a:hover {
	color: #D2B29A !important;
}

a:not([href]):not([tabindex]) {
	color: red;
}

.xoo-wsc-chng,
.xoo-wsc-qtybox {
	border-color: #DBDEDE;
}

.xoo-wsc-qty {
	font-weight: 600;
}

.xoo-wsc-ft-btn.xoo-wsc-chkt {
	display: none !important;
}

.xoo-wsc-ft-btn.xoo-wsc-cart {
	width: 48%;
	display: inline-block;
	float: right;
	background-color: #225043 !important;
	border: 1px solid #225043;
}

.xoo-wsc-ft-btn.xoo-wsc-cart:hover {
	background-color: transparent !important;
	color: #225043 !important;
}

.xoo-wsc-ft-btn.xoo-wsc-cont {
	width: 48%;
	display: inline-block;
	float: left;
	background-color: transparent !important;
	border: 1px solid #D2B29A;
	color: #D2B29A !important;
}

.xoo-wsc-ft-btn.xoo-wsc-cont:hover {
	border: 1px solid #D2B29A;
	background: #D2B29A !important;
	color: white !important;
}

.xoo-wsc-footer a.xoo-wsc-ft-btn {
	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: 600;
	padding-left: 10px;
	padding-right: 10px;
}

.xoo-wsc-body {
	padding: 0 50px 0 70px;
}

.xoo-wsc-product {
	padding: 0;
	position: relative;
	margin-bottom: 10px;
}

.xoo-wsc-content {
	position: relative;
}

.xoo-wsc-related-products .xoo-wsc-sp-title {
	font-size: 16px;
	font-weight: 600;
}

.xoo-wsc-remove.xoo-wsc-icon-trash {
	position: absolute;
	left: -25px;
	top: 40px;
	transform: translateY(-50%);
	padding: 0;
}

.xoo-wsc-related-products {
	margin-bottom: 10px;
	padding: 30px;
	background: #F3F4F4;
}

.xoo-wsc-ptotal span {
	color: #225043 !important;
	font-size: 18px !important;
}

li.xoo-wsc-rp-item {
	background: transparent;
}

.xoo-wsc-tools {
	background: #F3F4F4;
	padding: 20px 50px;
	margin-bottom: 20px;
}

.xoo-wsc-footer {
	border-top-width: 0px;
}

.xoo-wsc-rp-cont {
	border-bottom: 0;
}

.xoo-wsc-subtotal * {
	font-size: 24px !important;
	color: #225043 !important;
}

.xoo-wsc-rp-title {
	font-family: Canela;
	color: #225043 !important;
	font-size: 18px;
	padding-bottom: 10px;
	text-align: center;
}

body.no-sidebar.woocommerce div.product.g5shop__single-product-layout-3 div.summary {
	margin-top: 8%;
}


.single-product div.summary {
	margin-top: 0 !important;
}

.g5shop__product-thumbnail img {
	height: 180px;
	width: auto;
}

.g5shop__loop-product-cat {
	font-family: "Messina Sans";
	font-weight: 700;
	color: #D2B29A;
	margin-bottom: 10px;
}

.g5core__entry-thumbnail {
	text-align: center;
	background: white;
}

.g5shop__loop-product-title {
	height: 85px;
	margin-bottom: 0px;
}

.swiper-slide-next {
	opacity: 1;
}

.elementor-swiper * {
  opacity: 1;
}

.elementor-slides .swiper-slide-bg {
  min-height: calc(100% - 150px);
}


.elementor-swiper-button {
	opacity: 0.3;
}

.elementor-swiper-button:hover {
	opacity: 1;
}

.g5shop__post-skin-classic .g5shop__product-item-inner:hover .price {
	-webkit-transform: translateY(-40px);
	transform: translateY(-40px);
}

.g5shop__post-skin-classic .g5shop__product-item-inner:hover .g5shop__loop-product-price-wrap a.button {
	-webkit-transform: translateY(-40px);
	transform: translateY(-40px);
}

body.tax-product_cat .g5shop__loop-product-price-wrap, body.post-type-archive-product .g5shop__loop-product-price-wrap {
  display: none;
}

.woocommerce #respond input#submit,
.woocommerce a.added_to_cart,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.button.alt {
	border: solid 1px #225043;
	color: #fff !important;
	background-color: #225043 !important;
	font-size: 16px !important;
	text-transform: none;
	letter-spacing: 0;
}

.woocommerce #respond input#submit:hover,
.woocommerce a.added_to_cart:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce a.button.alt:hover {
	color: #225043 !important;
	background-color: transparent !important;
	border-color: #225043 !important;
}

.woocommerce table.shop_table.cart th,
.woocommerce table.shop_table.cart td.actions {
	border-color: #DBDEDE !important;
}

.woocommerce table.shop_table.cart th,
.woocommerce-cart .cart-collaterals .cart_totals table tr th,
.woocommerce table.my_account_orders th,
.woocommerce table.order_details th,
.woocommerce table.shop_table th {
	text-transform: none;
	letter-spacing: 0;
	font-size: 16px;
	font-weight: 600;
	color: #225043;
}

mark {
    background: #225043;
  	color: white;
	padding: 5px 10px;
  	font-weight: 600;
}


.woocommerce-MyAccount-content .woocommerce-Price-amount.amount {
    font-size: 18px;
}

.coupon input {
	background: transparent;
	color: #225043;
}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
	background-color: #F3F4F4;
}

.woocommerce .cart-collaterals .cart_totals>h2,
.woocommerce-page .cart-collaterals .cart_totals>h2 {
	text-transform: none;
	letter-spacing: 0;
	font-size: 24px;
}

.single-product .entry-summary .yith-wcwl-add-to-wishlist a {
	color: #fff;
}

.single-product .entry-summary .yith-wcwl-add-to-wishlist a:hover {
	color: #D2B29A;
}

.single-product .yith-wcwl-add-to-wishlist {
	display: inline-block;
	float: right;
	margin-bottom: 0 !important;
	margin-left: 10px;
}

.dropzone {
	background: white;
	border: 1px dashed #DBDEDE;
	padding: 0px;
	min-height: 0px;
}

.dropzone.dz-clickable .dz-message span {
	font-size: 16px;
	font-weight: 600;
}

.dropzone .dz-message {
	background-size: 30px;
	padding-top: 30px;
	-webkit-transition: all 0.3s ease-out !important;
	-moz-transition: all 0.3s ease-out !important;
	-o-transition: all 0.3s ease-out !important;
	transition: all 0.3s ease-out !important;
}

.dropzone .dz-message:hover {
	transform: scale(1.1);
}

.page-id-10 #wrapper_content,
.page-id-3989 #wrapper_content {
	background: #F3F4F4;
}

.woocommerce-customer-details, .additional-order-message {
	display: inline-block;
  	width: 49%;
  	vertical-align: top;
}

.additional-order-message {
	background: #F3F4F4;
    padding: 50px;
}

.pthanks {
	margin-bottom: 0;
}

#order_review_wrapper,
.woocommerce-form-coupon-toggle .woocommerce-info,
.checkout #customer_details,
.woocommerce form.checkout_coupon,
.woocommerce-order-received .woocommerce-order,
.forminator-custom-form {
	background: white !important;
	border: 1px solid #D2B29A !important;
  	border-radius: 0;
}

.woocommerce-order-received .woocommerce-order {
    padding: 50px;
}

.forminator-custom-form {
    padding: 50px !important;
}

.woocommerce-order-overview li,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .woocommerce-Price-amount.amount {
	font-size: 16px !important;
    font-weight: 600;
    color: #225043;
    text-transform: none !important;
}

.woocommerce-order-overview li strong,
.woocommerce-order-overview .woocommerce-Price-amount.amount {
	color: #889091;
    font-size: 16px !important;
    font-weight: normal;
  	padding-top: 5px;
}

.woocommerce-table__line-item.order_item .woocommerce-table__product-name.product-name {
  	padding: 15px 0 !important;
}

.woocommerce-table__line-item.order_item .woocommerce-Price-amount.amount {
  	padding-right: 0 !important;
}

.woocommerce table.order_details tfoot th,
.woocommerce table.order_details tfoot td {
	border-color: #DBDEDE !important;
}

.woocommerce table.order_details tfoot th,
.woocommerce table.order_details th {
    text-transform: none;
    letter-spacing: 0;
    font-size: 16px;
}

.woocommerce .woocommerce-customer-details address {
	border: 0;
}

.woocommerce .woocommerce-order-details .woocommerce-order-details__title {
	display: none;
}

.woocommerce-address-fields button {
	margin-top: 30px !important;
}

.woocommerce table.shop_table th, .woocommerce table.shop_table td {
	border-color: transparent;
}

.woocommerce-account .addresses .title h3  {
    text-transform: none;
    letter-spacing: 0;
    font-weight: normal;
    font-size: 24px;
}

.woocommerce-customer-details .woocommerce-column__title,
.h2thanks {
    font-size: 30px;
    text-transform: none;
    letter-spacing: 0;
}

.checkout #customer_details,
.woocommerce #order_review_wrapper,
.woocommerce-form-coupon-toggle .woocommerce-info,
.woocommerce form.checkout_coupon {
	padding: 40px !important;
}

.woocommerce-form-coupon-toggle .woocommerce-info,
.checkout h3,
#order_review_heading,
.forminator-custom-form-4216.forminator-design--flat .forminator-subtitle,
.woocommerce-MyAccount-navigation ul li>a {
	font-size: 22px !important;
	font-weight: bold !important;
	color: #225043 !important;
	text-transform: none;
	letter-spacing: 0;
	font-family: "Messina Sans" !important;
}

.woocommerce-MyAccount-navigation ul li>a {
	font-size: 18px !important;
}

.forminator-border {
	display: none !important;
}

form.checkout input,
lect2-container--default.select2-container--default .select2-selection--single,
.select2-dropdown.select2-dropdown,
form.checkout textarea,
.select2-container--default.select2-container--default .select2-selection--single,
.select2-dropdown.select2-dropdown,
.woocommerce form .form-row input.input-text {
	border: 1px solid #C8CCCC;
	background: white;
	font-size: 16px;
	font-weight: 600;
	color: #225043;
}

.forminator-ui.forminator-custom-form[data-design=flat] .forminator-input,
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-input:hover,
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-input:focus,
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-input:active,
.forminator-custom-form-4216.forminator-design--flat .forminator-input, 
.forminator-custom-form-4216.forminator-design--flat .forminator-input:hover, 
.forminator-custom-form-4216.forminator-design--flat .forminator-input:focus, 
.forminator-custom-form-4216.forminator-design--flat .forminator-input:active,
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-textarea,
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-textarea:focus,
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-textarea:active,
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-textarea:hover{
	border: 1px solid #C8CCCC !important;
	background: white;
	font-size: 16px;
	font-weight: 600;
	color: #225043;
}

.forminator-custom-form-4216.forminator-design--flat .forminator-input:focus, 
.forminator-custom-form-4216.forminator-design--flat .forminator-input:active,
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-input:focus,
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-input:active,
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-textarea:focus,
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-textarea:active {
	border: 1px solid #D2B29A !important;
}

.forminator-ui.forminator-custom-form[data-design=flat] .forminator-checkbox span[aria-hidden]+span {
	font-size: 16px;
	font-weight: 600;
	color: #225043;
}

.forminator-custom-form-4216.forminator-design--flat .forminator-checkbox span[aria-hidden] {
	color: #225043 !important;
}

.woocommerce-additional-fields {
    margin-top: 40px;
}

.woocommerce form.checkout .form-row label {
    margin-bottom: 0;
}

form.checkout select, form.checkout select:active, form.checkout select:focus {
	outline: 0;
}

.select2-container--default.select2-container--default .select2-selection--single .select2-selection__rendered {
	font-size: 16px;
	font-weight: 600;
	color: #225043;
}

#billing_first_name_field,
#billing_city_field,
#billing_phone_field {
	width: 49%;
	float: left;
	vertical-align: top;
	clear: initial;
}

#billing_last_name_field,
#billing_state_field,
#billing_postcode_field {
	width: 49%;
	float: right;
	vertical-align: top;
	clear: initial;
}

.woocommerce form .form-row label {
	text-transform: none;
	letter-spacing: 0;
	font-size: 16px;
	font-weight: 500;
	color: #225043;
}

.forminator-custom-form-4216.forminator-design--flat .forminator-label {
	text-transform: none;
	letter-spacing: 0;
	font-size: 16px !important;
	font-weight: 500 !important;
	color: #898989 !important;
}

.woocommerce-info::before {
	content: none;
}

.shop_table.woocommerce-checkout-review-order-table .product-name {
	font-size: 16px;
	font-weight: 700;
	color: #225043;
}

.shop_table.woocommerce-checkout-review-order-table .amount {
	color: #D2B29A;
	font-size: 20px;
}

.shop_table.woocommerce-checkout-review-order-table thead {
	display: none;
}

#order_review_heading,
.woocommerce table.woocommerce-checkout-review-order-table tfoot th,
.woocommerce table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td {
	border-color: #DBDEDE !important;
}

.woocommerce table.woocommerce-checkout-review-order-table tfoot tr.order-total th,
.woocommerce table.woocommerce-checkout-review-order-table tfoot tr.order-total td {
	border: 0 !important;
}

tr.order-total {}

tr.order-total th,
tr.order-total td,
tr.cart-subtotal th,
tr.cart-subtotal td {
	padding: 20px !important;
}

.woocommerce table.woocommerce-checkout-review-order-table tfoot tr.order-total th {
	color: #D2B29A !important;
}

.woocommerce-checkout #payment div.payment_box p {
	color: #828B8B;
}

.woocommerce-notices-wrapper {
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 2;
}

.added_to_cart.wc-forward {
	display: none !important;
}

.variations-wrap {
	clear: both;
	padding-top: 10px;
}

.variations-wrap .variation,
.woocommerce-cart-form__cart-item.cart_item .variation,
.woocommerce-checkout-review-order-table .variation {
	background: #fff;
	padding: 0px;
	font-family: "Messina Sans";
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	color: #7a7a7a;
	margin-top: 10px;
}

.variations-wrap .variation p {
	margin: 0;
}

.woocommerce-table--order-details.shop_table ul {
	list-style-type: none;
  	padding: 0;
  	display: inline-block;
  	margin: 0;
}

.woocommerce table.order_details .product-total {
	vertical-align: top;
}

.woocommerce-table--order-details.shop_table ul li {
	list-style-type: none;
  	display: inline-block;
}

.woocommerce-table--order-details.shop_table .woocommerce-table__product-name.product-name > a {
	display: block;
  	margin-bottom: 10px;
  	font-size: 24px !important;
}

.woocommerce-table--order-details.shop_table .woocommerce-table__product-name.product-name .product-quantity {
    margin-top: 8px;
    display: inline-block;
    vertical-align: top;
}

.woocommerce-table--order-details.shop_table .woocommerce-table__product-name.product-name {
	padding-bottom: 40px !important;
  	padding-top: 0 !important;
}

.variations-wrap .variation dt,
.woocommerce-cart-form__cart-item.cart_item .variation dt,
.woocommerce-checkout-review-order-table .variation dt,
.woocommerce-table--order-details.shop_table .pewc-order-item-label,
.woocommerce-table--order-details.shop_table .pewc-order-item-price,
.woocommerce-table--order-details.shop_table img,
.woocommerce-table--order-details.shop_table .upload br
{
	display: none !important;
}

.variations-wrap .variation dd,
.woocommerce-cart-form__cart-item.cart_item .variation dd,
.woocommerce-checkout-review-order-table .variation dd,
.woocommerce-table--order-details.shop_table .pewc-order-item-item {
	border: 1px solid #D2B29A;
	padding: 5px 10px 3px 10px;
	margin: 3px 1px !important;
	vertical-align: top;
	display: inline-block;
	color: #D2B29A;
	font-weight: 600;
	font-size: 14px;
}

.woocommerce-table--order-details.shop_table .pewc-order-item-item a {
	color: #D2B29A !important;
	font-weight: 600 !important;
	font-size: 14px !important;
  	font-family: "Messina Sans";
  	margin-bottom: 0 !important;
}

.woocommerce form .form-row {
	margin: 0;
  	margin-top: 20px;
}

.variation .woocommerce-Price-amount.amount,
.variation .woocommerce-Price-currencySymbol {
	color: #D2B29A;
	font-weight: 600;
	font-size: 14px;
}

.g5core-breadcrumbs a:hover {
	color: #D2B29A !important;
}

.woocommerce-form-coupon-toggle .woocommerce-info {
	margin-bottom: 0;
}

.woocommerce form.checkout_coupon {
	margin: 0;
    border-top: 0;
}

.xoo-wsc-rp-item a.button {
	padding: 0;
	line-height: initial;
	background: transparent;
	color: #D2B29A;
	border: 0;
	height: auto;
	text-transform: none;
	font-size: 16px;
	letter-spacing: 0;
	margin-top: 5px;
}

.xoo-wsc-rp-item .amount,
.xoo-wsc-rp-item .amount span {
	color: #225043 !important;
	font-size: 14px !important;
}

.pewc-cart-item-price,
.pewc-upload-thumb-wrapper br,
.woocommerce-notices-wrapper {
	display: none !important;
}

.xoo-wsc-sum-col a {
	font-weight: 600 !important;
}

input[type='number'].xoo-wsc-qty {
	font-size: 16px;
	font-weight: 700;
	color: #225043;
	padding: 5px 10px;
}

.woocommerce-checkout-review-order-table .order-total,
.woocommerce table.woocommerce-checkout-review-order-table tfoot tr.order-total th {
	background: #FBF7F5;
  	color: #D2B29A;
  	font-size: 22px;
  	font-weight: bold;	
  	text-transform: none;
	letter-spacing: 0;
}

.woocommerce-checkout-review-order-table tr.cart-subtotal th {
  	padding: 20px !important;
}

.row.g5shop__checkout-toolbar {
  	width: 41.666667%;
  	float: right;
  	margin: 0;
  	margin-bottom: 20px;
}

.row.g5shop__checkout-toolbar .col-lg-12 {
  	padding: 0;
}


.woocommerce table.woocommerce-checkout-review-order-table tfoot th,
.woocommerce table.woocommerce-checkout-review-order-table tfoot td {
  	color: #828B8B;
  	font-size: 16px;
  	font-weight: normal;	
  	text-transform: none;
	letter-spacing: 0;
}

#order_review_heading {
  	text-align: left;
}

.wc_payment_methods.payment_methods.methods {
  	border: 0 !important;
}

.shop_table.woocommerce-checkout-review-order-table .cart-subtotal .woocommerce-Price-amount.amount,
.product-total .woocommerce-Price-amount.amount {
  	color: #225043;
  	font-size: 16px;
  	font-weight: bold;
}

.product-total .woocommerce-Price-amount.amount {
  	padding-right: 20px;
}

.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
  	margin-left: 10px;
}

.woocommerce-checkout-review-order-table tr.order-total th,
.woocommerce-checkout-review-order-table tr.order-total td {
    padding: 10px 20px !important;
}

.woocommerce #order_review_wrapper .woocommerce-checkout-payment ul.payment_methods li input {
    vertical-align: top;
    margin-top: 6px;
}

.woocommerce #order_review_wrapper .woocommerce-checkout-payment ul.payment_methods li input#payment_method_paypal {
    margin-top: 16px;
}

.showcoupon {
    float: right;
    font-size: 16px;
    font-weight: normal;
    color: #828B8B !important;
    margin-top: 5px;
}

.woocommerce table.woocommerce-checkout-review-order-table .product-name {
    padding: 0 5px 40px 0;
}

.woocommerce #order_review_wrapper .woocommerce-checkout-payment ul.payment_methods li label {
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0;
}

.woocommerce-checkout-review-order-table tr.cart-subtotal th,
.woocommerce-checkout-review-order-table tr.cart-subtotal td {
    padding: 20px !important;
}


.fly-quantity-wrap {
	display: inline-block;
	margin-left: 10px;
	float: left;
	width: 70%;
}

.fly-quantity-wrap .xoo-wsc-psrow {
	display: inline-block;
	width: 100%;
}

.fly-quantity-wrap .xoo-wsc-price {
	display: none;
	width: 100%;
}

.xoo-wsc-price {
	margin-top: 0px;
	vertical-align: top;
}

.woocommerce-cart-form__cart-item .variation {
	background: #F3F4F4;
	padding: 30px;
	margin-top: 15px;
}

.woocommerce div.product div.summary.entry-summary .product_title {
	text-transform: none;
	letter-spacing: 0;
	font-size: 50px;
}

.woocommerce div.product div.summary.entry-summary .woocommerce-product-details__short-description {
	color: white;
	letter-spacing: 0;
	font-size: 16px;
	opacity: 0.6;
}

.woocommerce-page div.product div.images {
	width: 40%;
}

.g5shop__single-product-summary .breadcrumb-leaf {
	color: white !important;
}

.g5shop__single-product-summary {
	margin-bottom: 50px;
}

input[type=number].xoo-wsc-qty {
	max-width: 70px;
}

.xoo-wsc-qtybox {
	max-width: 130px;
}

.pewc-upload-thumb-wrapper img {
	height: 19px;
}

.xoo-wsc-rp-products {
	margin-bottom: 0 !important;
}

.g5core-page-title .page-title-inner {
	padding: 80px 0 20px 0;
}

.woocommerce div.product.g5shop__product-gallery-vertical div.images .flex-control-thumbs {
	width: 70px;
}

#interactive-folder-content,
#interactive-mailer-content {
	opacity: 0;
	z-index: -1;
}

#folder-interactive,
#mailer-interactive {
	cursor: pointer;
}

#folder-interactive:hover,
#mailer-interactive:hover {
	opacity: 0.7;
}

#folder-interactive.active:hover,
#mailer-interactive.active:hover {
	opacity: 1;
}

#interactive-folder-content.active,
#interactive-mailer-content.active {
	opacity: 1;
	z-index: 0;
}

#interactive-folder-content.active .images_wrap,
#interactive-mailer-content.active .images_wrap {}

#folder-interactive.active a,
#mailer-interactive.active a {
	background: #D2B29A;
	color: white;
}

@media screen and (max-width: 768px) {

  body.no-sidebar.woocommerce div.product.g5shop__product-gallery-vertical.g5shop__product-gallery-has-thumb div.images {
      width: 100% !important;
  }
  
  body.no-sidebar.woocommerce div.product.g5shop__product-gallery-vertical.g5shop__product-gallery-has-thumb div.summary {
    width: 100% !important;
  }

  body.no-sidebar.woocommerce div.product.g5shop__product-gallery-vertical.g5shop__product-gallery-has-thumb div.summary { 
  	padding-left:0 !important;
  }
  
  .woocommerce div.product.g5shop__product-gallery-vertical div.images .flex-control-thumbs {
    display: none !important;
  }
  
  
}  
  
body.no-sidebar.woocommerce div.product.g5shop__product-gallery-vertical.g5shop__product-gallery-has-thumb div.images {
	width: 54%;
}

body.no-sidebar.woocommerce div.product.g5shop__product-gallery-vertical.g5shop__product-gallery-has-thumb div.summary {
	width: 45%;
}

.mg-wsac-fix-sticky-bar div.mg-wsac-wrap {
	width: 1300px;
}

.add-to-cart-magic {
	position: fixed;
	left: 0;
	bottom: -100px;
	width: 100%;
	height: 100px;
	background: #225043;
	z-index: 100;
	padding: 30px 0;
	-webkit-transition: all 0.3s ease-out !important;
	-moz-transition: all 0.3s ease-out !important;
	-o-transition: all 0.3s ease-out !important;
	transition: all 0.3s ease-out !important;
}

.add-to-cart-magic.active {
	bottom: 0px;
}

.add-to-cart-magic h3 {
	color: white;
}

.add-to-cart-magic .container div {
	display: inline-block;
	vertical-align: top;
}

.add-to-cart-magic .price-rules-table-wrapper {
	display: none !important;
}

.add-to-cart-magic .atcm-button {
	float: right;
}

.add-to-cart-magic .conf-priceTotal {
	padding-top: 5px;
	margin-right: 20px;
}

.add-to-cart-magic h3 {
	margin-top: 10px;
	margin-bottom: 0;
}

.up-sells h2:first-child {
	display: none;
}

#one-column-related .slick-track,
#one-column-related .slick-slide {
	width: 100% !important;
}

#one-column-related .g5core__post-featured {
	width: 30% !important;
	display: inline-block;
	vertical-align: top;
}

#one-column-related .g5shop__product-info {
	width: 60% !important;
	display: inline-block;
	text-align: left !important;
	vertical-align: top;
	float: right;
}

#one-column-related .g5core__entry-thumbnail img {
	max-height: 250px;
}

#one-column-related .woocommerce-Price-amount {
	color: #225043;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	right: 10px;
}

.xoo-wsc-rp-right-area a.add_to_cart_button { display: none; }
.xoo-wsc-qtybox .xoo-wsc-minus, .xoo-wsc-qtybox .xoo-wsc-plus  { display: none; }

.capacity-badge { 
position: absolute;
    z-index: 111;
    background: #D2B29A;
    padding: 5px 10px 3px 10px;
    top: 10px;
    left: 10px;
    color: white;
    font-weight: 600;
  font-size: 14px;
   }

/* MOBILE OPTIMISATIONS 20/08/21  */
/* removes left and right padding on product title for mobile  */
@media screen and (max-width: 768px){
    .single-product .product-title-header{
      padding-left: 0;
      padding-right: 0;
  }
}

/* adds more top padding when mobile menu is visible */
@media screen and (max-width: 991px){
    .single-product .product-title-header{
      padding-top:  160px;
  }
}

@media screen and (max-width: 768px){
  /* removes left padding on product customisation  */
  body.no-sidebar.woocommerce div.product.g5shop__product-gallery-vertical.g5shop__product-gallery-has-thumb div.summary {
      padding-left: 0 !important;
  }

  /* removes padding bottom on "need x too" for mobile  */
  .elementor-3759 .elementor-element.elementor-element-8626aed > .elementor-element-populated {
      padding-bottom: 50px;
  }
}

/* removes issue where top nav can't be seen over white gap in background  */
@media screen and (max-width: 1220px) and (min-width: 991px)  {
	body.no-sidebar.woocommerce div.product.g5shop__single-product-layout-3 .g5shop__single-product-summary:before {
		top: -10px;
	}

	.elementor-3559 .elementor-element.elementor-element-f9d0f3b.elementor-element.elementor-element-f9d0f3b {
		padding-left: 0px;
	}

	.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
		padding-left: 10px;
		padding-right: 10px;
	}
}

.pewc-group-upload {
	/*float:left;*/
	width: 100%;
}
.woocommerce .xoo-wsc-modal a.button {
    padding: initial;
}
.woocommerce .xoo-wsc-modal a.button.add_to_cart_button{
	padding: 0 2.5rem;
}
.xoo-wsc-sc-cont .woocommerce-Price-amount.amount {
	color: #fff;
}
.woocommerce #order_review_wrapper .woocommerce-checkout-payment ul.payment_methods li label {
	width: 100%;
}

/* 09/Jun/2022 */
.usercom-board, #usercom-launcher-dot-frame[name] {
	z-index: 999998 !important
}
.usercom-notification--small {
  z-index: 999998 !important
}
.page-id-10 .usercom-notification.usercom-notification--small {
	display: none;
}
.xoo-wsc-basket {
	right: 90px !important;
	padding: 10px !important
}
.xoo-wsc-icon-basket1 {
	margin-right:0 !important
}
.g5core-back-to-top {
	bottom: 92px;
	right: 20px;
}
.xoo-wsc-body {
	padding: 0 20px;
}
.xoo-wsc-header .xoo-wsch-top {
	justify-content: start;
}
.xoo-wsc-product {
	padding-bottom: 15px;
}
.woocommerce .xoo-wsc-modal .xoo-wsc-empty-cart a.button {
	padding: 0 2.5rem; 
}
.xoo-wsc-body .xoo-wsc-empty-cart a {
	color: #FFF;
}
input[type=number].xoo-cp-qty {
	max-width: 60px
}

.pewc-group-wrap-5467,
.pewc-group-wrap-5986,
.pewc-group-wrap-5649,
.pewc-group-wrap-5162 {
	width: 100%;
	float: left;
}
@media screen and (min-width: 767px) {
	.pewc_group_5649_7343 .pewc-radio-image-wrapper,
	.pewc_group_5986_7351 .pewc-radio-image-wrapper,
	.pewc_group_5162_7360 .pewc-radio-image-wrapper {
		width: 31% !important;
	}
	
	
}

.xoo-cp-icon-check.xoo-cp-added {
	display: none!important;
}





.pewc-item.pewc-group.pewc_group_5910_5939.pewc-group-image_swatch.pewc-item-image_swatch.pewc-field-5939.pewc-field-count-16.pewc-item-radio.pewc-field-has-condition.pewc-active-field .pewc-checkboxes-list-wrapper.pewc-columns-10 .pewc-checkbox-wrapper, .pewc-radio-list-wrapper.pewc-columns-10 .pewc-radio-wrapper, .pewc-radio-images-wrapper.pewc-columns-10 .pewc-radio-image-wrapper, .pewc-checkboxes-images-wrapper.pewc-columns-10 .pewc-checkbox-image-wrapper{
	width:27.5%!important;
}
.pewc-radio-images-wrapper.pewc-columns-10 .attachment-thumbnail.size-thumbnail {
	width: 108px;
	height: 50px;
}

/*span.dashicons.dashicons-editor-help.tooltip:after {
    border: 1px solid #ddd;
    padding: 3px 4px 8px 4px;
    background: #222;
    content: attr(title);
    font-size: 14px;
    position: absolute;
    top: -1px;
    color: #fff;
    line-height: 1;
    border-color: #222;
    border-radius: 4px;
    opacity: 0;
}*/

span.dashicons.dashicons-editor-help.tooltip:hover:after{
	 opacity: 1;
}

.page-id-6830 .woocommerce-error {
	display: none;
}
.xoo-wsc-qty-box {
	max-width: 70px;
}

.pewc-field-8538 .pewc-radio-image-wrapper , 
.pewc-field-8537 .pewc-radio-image-wrapper , 
.pewc-field-8536 .pewc-radio-image-wrapper , 
.pewc-field-8535 .pewc-radio-image-wrapper , 
.pewc-field-8534 .pewc-radio-image-wrapper , 
.pewc-field-8533 .pewc-radio-image-wrapper , 
.pewc-field-8532 .pewc-radio-image-wrapper , 
.pewc-field-8531 .pewc-radio-image-wrapper , 
.pewc-field-8530 .pewc-radio-image-wrapper , 
.pewc-field-8529 .pewc-radio-image-wrapper , 
.pewc-field-8528 .pewc-radio-image-wrapper , 
.pewc-field-8481 .pewc-radio-image-wrapper , 
.pewc-field-8482 .pewc-radio-image-wrapper , 
.pewc-field-8483 .pewc-radio-image-wrapper , 
.pewc-field-8484 .pewc-radio-image-wrapper , 
.pewc-field-8485 .pewc-radio-image-wrapper , 
.pewc-field-8486 .pewc-radio-image-wrapper , 
.pewc-field-8487 .pewc-radio-image-wrapper , 
.pewc-field-8488 .pewc-radio-image-wrapper , 
.pewc-field-8466 .pewc-radio-image-wrapper , 
.pewc-field-8467 .pewc-radio-image-wrapper , 
.pewc-field-8468 .pewc-radio-image-wrapper ,
.pewc-field-5454 .pewc-radio-image-wrapper ,
.pewc-field-8322 .pewc-radio-image-wrapper ,
.pewc-field-8050 .pewc-radio-image-wrapper ,
.pewc-field-8166 .pewc-radio-image-wrapper ,
.pewc-field-8165 .pewc-radio-image-wrapper ,
.pewc-field-8164 .pewc-radio-image-wrapper ,
.pewc-field-8163 .pewc-radio-image-wrapper ,
.pewc-field-8162 .pewc-radio-image-wrapper ,
.pewc-field-8161 .pewc-radio-image-wrapper ,
.pewc-field-8160 .pewc-radio-image-wrapper ,
.pewc-field-8159 .pewc-radio-image-wrapper ,
.pewc-field-8158 .pewc-radio-image-wrapper ,
.pewc-field-8157 .pewc-radio-image-wrapper ,
.pewc-field-8156 .pewc-radio-image-wrapper ,
.pewc-field-8037 .pewc-radio-image-wrapper ,
.pewc-field-8036 .pewc-radio-image-wrapper ,
.pewc-field-8035 .pewc-radio-image-wrapper ,
.pewc-field-8034 .pewc-radio-image-wrapper ,
.pewc-field-8033 .pewc-radio-image-wrapper ,
.pewc-field-8032 .pewc-radio-image-wrapper ,
.pewc-field-8031 .pewc-radio-image-wrapper ,
.pewc-field-8030 .pewc-radio-image-wrapper ,
.pewc-field-8029 .pewc-radio-image-wrapper ,
.pewc-field-8028 .pewc-radio-image-wrapper ,
.pewc-field-8027 .pewc-radio-image-wrapper ,
.pewc-field-8074 .pewc-radio-image-wrapper ,
.pewc-field-8075 .pewc-radio-image-wrapper ,
.pewc-field-8076 .pewc-radio-image-wrapper ,
.pewc-field-8077 .pewc-radio-image-wrapper ,
.pewc-field-8078 .pewc-radio-image-wrapper ,
.pewc-field-8079 .pewc-radio-image-wrapper ,
.pewc-field-8080 .pewc-radio-image-wrapper ,
.pewc-field-8081 .pewc-radio-image-wrapper ,
.pewc-field-8082 .pewc-radio-image-wrapper ,
.pewc-field-8083 .pewc-radio-image-wrapper ,
.pewc-field-8084 .pewc-radio-image-wrapper ,
.pewc-field-7955 .pewc-radio-image-wrapper ,
.pewc-field-7956 .pewc-radio-image-wrapper ,
.pewc-field-7957 .pewc-radio-image-wrapper ,
.pewc-field-7958 .pewc-radio-image-wrapper ,
.pewc-field-7959 .pewc-radio-image-wrapper ,
.pewc-field-7960 .pewc-radio-image-wrapper ,
.pewc-field-7961 .pewc-radio-image-wrapper ,
.pewc-field-7962 .pewc-radio-image-wrapper ,
.pewc-field-7963 .pewc-radio-image-wrapper ,
.pewc-field-7964 .pewc-radio-image-wrapper ,
.pewc-field-7965 .pewc-radio-image-wrapper ,
.pewc-field-7780 .pewc-radio-image-wrapper ,
.pewc-field-7781 .pewc-radio-image-wrapper ,
.pewc-field-7782 .pewc-radio-image-wrapper ,
.pewc-field-7783 .pewc-radio-image-wrapper ,
.pewc-field-7784 .pewc-radio-image-wrapper ,
.pewc-field-7800 .pewc-radio-image-wrapper ,
.pewc-field-7801 .pewc-radio-image-wrapper ,
.pewc-field-7802 .pewc-radio-image-wrapper ,
.pewc-field-7803 .pewc-radio-image-wrapper ,
.pewc-field-7804 .pewc-radio-image-wrapper ,
.pewc-field-7805 .pewc-radio-image-wrapper ,
.pewc-field-9197 .pewc-radio-image-wrapper ,
.pewc-field-9198 .pewc-radio-image-wrapper {
    background-color: transparent;
    color: #d2b29a;
    padding: 6px 10px;
    border: 1px solid #d2b29a;
    margin-right: 10px;
}

.pewc-field-8538 .pewc-radio-image-wrapper:hover , 
.pewc-field-8537 .pewc-radio-image-wrapper:hover , 
.pewc-field-8536 .pewc-radio-image-wrapper:hover , 
.pewc-field-8535 .pewc-radio-image-wrapper:hover , 
.pewc-field-8534 .pewc-radio-image-wrapper:hover , 
.pewc-field-8533 .pewc-radio-image-wrapper:hover , 
.pewc-field-8532 .pewc-radio-image-wrapper:hover , 
.pewc-field-8531 .pewc-radio-image-wrapper:hover , 
.pewc-field-8530 .pewc-radio-image-wrapper:hover , 
.pewc-field-8529 .pewc-radio-image-wrapper:hover , 
.pewc-field-8528 .pewc-radio-image-wrapper:hover , 
.pewc-field-8481 .pewc-radio-image-wrapper:hover ,  
.pewc-field-8482 .pewc-radio-image-wrapper:hover ,  
.pewc-field-8483 .pewc-radio-image-wrapper:hover ,  
.pewc-field-8484 .pewc-radio-image-wrapper:hover ,  
.pewc-field-8485 .pewc-radio-image-wrapper:hover ,  
.pewc-field-8486 .pewc-radio-image-wrapper:hover ,  
.pewc-field-8487 .pewc-radio-image-wrapper:hover ,  
.pewc-field-8488 .pewc-radio-image-wrapper:hover ,  
.pewc-field-8467 .pewc-radio-image-wrapper:hover ,
.pewc-field-8466 .pewc-radio-image-wrapper:hover ,
.pewc-field-8468 .pewc-radio-image-wrapper:hover ,
.pewc-field-5454 .pewc-radio-image-wrapper:hover ,
.pewc-field-8322 .pewc-radio-image-wrapper:hover ,
.pewc-field-8050 .pewc-radio-image-wrapper:hover ,
.pewc-field-8166 .pewc-radio-image-wrapper:hover ,
.pewc-field-8165 .pewc-radio-image-wrapper:hover ,
.pewc-field-8164 .pewc-radio-image-wrapper:hover ,
.pewc-field-8163 .pewc-radio-image-wrapper:hover ,
.pewc-field-8162 .pewc-radio-image-wrapper:hover ,
.pewc-field-8161 .pewc-radio-image-wrapper:hover ,
.pewc-field-8160 .pewc-radio-image-wrapper:hover ,
.pewc-field-8159 .pewc-radio-image-wrapper:hover ,
.pewc-field-8158 .pewc-radio-image-wrapper:hover ,
.pewc-field-8157 .pewc-radio-image-wrapper:hover ,
.pewc-field-8156 .pewc-radio-image-wrapper:hover ,
.pewc-field-8037 .pewc-radio-image-wrapper:hover ,
.pewc-field-8036 .pewc-radio-image-wrapper:hover ,
.pewc-field-8035 .pewc-radio-image-wrapper:hover ,
.pewc-field-8034 .pewc-radio-image-wrapper:hover ,
.pewc-field-8033 .pewc-radio-image-wrapper:hover ,
.pewc-field-8032 .pewc-radio-image-wrapper:hover ,
.pewc-field-8031 .pewc-radio-image-wrapper:hover ,
.pewc-field-8030 .pewc-radio-image-wrapper:hover ,
.pewc-field-8029 .pewc-radio-image-wrapper:hover ,
.pewc-field-8028 .pewc-radio-image-wrapper:hover ,
.pewc-field-8027 .pewc-radio-image-wrapper:hover ,
.pewc-field-8074 .pewc-radio-image-wrapper:hover ,
.pewc-field-8075 .pewc-radio-image-wrapper:hover ,
.pewc-field-8076 .pewc-radio-image-wrapper:hover ,
.pewc-field-8077 .pewc-radio-image-wrapper:hover ,
.pewc-field-8078 .pewc-radio-image-wrapper:hover ,
.pewc-field-8079 .pewc-radio-image-wrapper:hover ,
.pewc-field-8080 .pewc-radio-image-wrapper:hover ,
.pewc-field-8081 .pewc-radio-image-wrapper:hover ,
.pewc-field-8082 .pewc-radio-image-wrapper:hover ,
.pewc-field-8083 .pewc-radio-image-wrapper:hover ,
.pewc-field-8084 .pewc-radio-image-wrapper:hover ,
.pewc-field-7955 .pewc-radio-image-wrapper:hover ,
.pewc-field-7956 .pewc-radio-image-wrapper:hover ,
.pewc-field-7957 .pewc-radio-image-wrapper:hover ,
.pewc-field-7958 .pewc-radio-image-wrapper:hover ,
.pewc-field-7959 .pewc-radio-image-wrapper:hover ,
.pewc-field-7960 .pewc-radio-image-wrapper:hover ,
.pewc-field-7961 .pewc-radio-image-wrapper:hover ,
.pewc-field-7962 .pewc-radio-image-wrapper:hover ,
.pewc-field-7963 .pewc-radio-image-wrapper:hover ,
.pewc-field-7964 .pewc-radio-image-wrapper:hover ,
.pewc-field-7965 .pewc-radio-image-wrapper:hover ,
.pewc-field-7780 .pewc-radio-image-wrapper:hover ,
.pewc-field-7781 .pewc-radio-image-wrapper:hover ,
.pewc-field-7782 .pewc-radio-image-wrapper:hover ,
.pewc-field-7783 .pewc-radio-image-wrapper:hover ,
.pewc-field-7784 .pewc-radio-image-wrapper:hover ,
.pewc-field-7800 .pewc-radio-image-wrapper:hover ,
.pewc-field-7801 .pewc-radio-image-wrapper:hover ,
.pewc-field-7802 .pewc-radio-image-wrapper:hover ,
.pewc-field-7803 .pewc-radio-image-wrapper:hover ,
.pewc-field-7804 .pewc-radio-image-wrapper:hover ,
.pewc-field-7805 .pewc-radio-image-wrapper:hover ,
.pewc-field-9197 .pewc-radio-image-wrapper:hover ,
.pewc-field-9198 .pewc-radio-image-wrapper:hover ,


  
.pewc-field-8538 .pewc-radio-image-wrapper.checked ,  
.pewc-field-8537 .pewc-radio-image-wrapper.checked ,  
.pewc-field-8536 .pewc-radio-image-wrapper.checked ,  
.pewc-field-8535 .pewc-radio-image-wrapper.checked ,  
.pewc-field-8534 .pewc-radio-image-wrapper.checked ,  
.pewc-field-8533 .pewc-radio-image-wrapper.checked ,  
.pewc-field-8532 .pewc-radio-image-wrapper.checked ,  
.pewc-field-8531 .pewc-radio-image-wrapper.checked ,  
.pewc-field-8530 .pewc-radio-image-wrapper.checked ,  
.pewc-field-8529 .pewc-radio-image-wrapper.checked ,  
.pewc-field-8528 .pewc-radio-image-wrapper.checked ,  
.pewc-field-8481 .pewc-radio-image-wrapper.checked ,  
.pewc-field-8482 .pewc-radio-image-wrapper.checked ,  
.pewc-field-8483 .pewc-radio-image-wrapper.checked ,  
.pewc-field-8484 .pewc-radio-image-wrapper.checked ,  
.pewc-field-8485 .pewc-radio-image-wrapper.checked ,  
.pewc-field-8486 .pewc-radio-image-wrapper.checked ,  
.pewc-field-8487 .pewc-radio-image-wrapper.checked ,  
.pewc-field-8488 .pewc-radio-image-wrapper.checked , 
.pewc-field-8466 .pewc-radio-image-wrapper.checked ,
.pewc-field-8467 .pewc-radio-image-wrapper.checked ,
.pewc-field-8468 .pewc-radio-image-wrapper.checked ,
.pewc-field-5454 .pewc-radio-image-wrapper.checked ,
.pewc-field-8322 .pewc-radio-image-wrapper.checked ,
.pewc-field-8050 .pewc-radio-image-wrapper.checked ,
.pewc-field-8166 .pewc-radio-image-wrapper.checked ,
.pewc-field-8165 .pewc-radio-image-wrapper.checked ,
.pewc-field-8164 .pewc-radio-image-wrapper.checked ,
.pewc-field-8163 .pewc-radio-image-wrapper.checked ,
.pewc-field-8162 .pewc-radio-image-wrapper.checked ,
.pewc-field-8161 .pewc-radio-image-wrapper.checked ,
.pewc-field-8160 .pewc-radio-image-wrapper.checked ,
.pewc-field-8159 .pewc-radio-image-wrapper.checked ,
.pewc-field-8158 .pewc-radio-image-wrapper.checked ,
.pewc-field-8157 .pewc-radio-image-wrapper.checked ,
.pewc-field-8156 .pewc-radio-image-wrapper.checked ,
.pewc-field-8037 .pewc-radio-image-wrapper.checked ,
.pewc-field-8036 .pewc-radio-image-wrapper.checked ,
.pewc-field-8035 .pewc-radio-image-wrapper.checked ,
.pewc-field-8034 .pewc-radio-image-wrapper.checked ,
.pewc-field-8033 .pewc-radio-image-wrapper.checked ,
.pewc-field-8032 .pewc-radio-image-wrapper.checked ,
.pewc-field-8031 .pewc-radio-image-wrapper.checked ,
.pewc-field-8030 .pewc-radio-image-wrapper.checked ,
.pewc-field-8029 .pewc-radio-image-wrapper.checked ,
.pewc-field-8028 .pewc-radio-image-wrapper.checked ,
.pewc-field-8027 .pewc-radio-image-wrapper.checked ,
.pewc-field-8074 .pewc-radio-image-wrapper.checked ,
.pewc-field-8075 .pewc-radio-image-wrapper.checked ,
.pewc-field-8076 .pewc-radio-image-wrapper.checked ,
.pewc-field-8077 .pewc-radio-image-wrapper.checked ,
.pewc-field-8078 .pewc-radio-image-wrapper.checked ,
.pewc-field-8079 .pewc-radio-image-wrapper.checked ,
.pewc-field-8080 .pewc-radio-image-wrapper.checked ,
.pewc-field-8081 .pewc-radio-image-wrapper.checked ,
.pewc-field-8082 .pewc-radio-image-wrapper.checked ,
.pewc-field-8083 .pewc-radio-image-wrapper.checked ,
.pewc-field-8084 .pewc-radio-image-wrapper.checked ,
.pewc-field-7955 .pewc-radio-image-wrapper.checked ,
.pewc-field-7956 .pewc-radio-image-wrapper.checked ,
.pewc-field-7957 .pewc-radio-image-wrapper.checked ,
.pewc-field-7958 .pewc-radio-image-wrapper.checked ,
.pewc-field-7959 .pewc-radio-image-wrapper.checked ,
.pewc-field-7960 .pewc-radio-image-wrapper.checked ,
.pewc-field-7961 .pewc-radio-image-wrapper.checked ,
.pewc-field-7962 .pewc-radio-image-wrapper.checked ,
.pewc-field-7963 .pewc-radio-image-wrapper.checked ,
.pewc-field-7964 .pewc-radio-image-wrapper.checked ,
.pewc-field-7965 .pewc-radio-image-wrapper.checked ,
.pewc-field-7780 .pewc-radio-image-wrapper.checked ,
.pewc-field-7781 .pewc-radio-image-wrapper.checked ,
.pewc-field-7782 .pewc-radio-image-wrapper.checked ,
.pewc-field-7783 .pewc-radio-image-wrapper.checked ,
.pewc-field-7784 .pewc-radio-image-wrapper.checked ,
.pewc-field-7800 .pewc-radio-image-wrapper.checked ,
.pewc-field-7801 .pewc-radio-image-wrapper.checked ,
.pewc-field-7802 .pewc-radio-image-wrapper.checked ,
.pewc-field-7803 .pewc-radio-image-wrapper.checked ,
.pewc-field-7804 .pewc-radio-image-wrapper.checked ,
.pewc-field-7805 .pewc-radio-image-wrapper.checked ,
.pewc-field-9197 .pewc-radio-image-wrapper.checked ,
.pewc-field-9198 .pewc-radio-image-wrapper.checked {
    border: 1px solid transparent;
    background: #D2B29A;
    color: white;
}

.woocommerce-placeholder, .wp-post-image {  
   display:none;
}

/*#dz_pewc_group_5467_5480 {
	margin-top: 200px;
}*/

.pewc-item-upload .pewc-field-label {
	display:inherit;
	overflow:none!important;
}
.pewc-field-5164 .pewc-item-field-wrapper .dropzone table.dz-preview td.pewc-dz-image-wrapper,
.pewc-field-5988 .pewc-item-field-wrapper .dropzone table.dz-preview td.pewc-dz-image-wrapper,
.pewc-field-5560 .pewc-item-field-wrapper .dropzone table.dz-preview td.pewc-dz-image-wrapper,
.pewc-field-5651 .pewc-item-field-wrapper .dropzone table.dz-preview td.pewc-dz-image-wrapper,
.pewc-field-5378 .pewc-item-field-wrapper .dropzone table.dz-preview td.pewc-dz-image-wrapper,
.pewc-field-5469 .pewc-item-field-wrapper .dropzone table.dz-preview td.pewc-dz-image-wrapper{
	padding:6px;
	width:40%;
}
.pewc-field-5164 .dz-details,
.pewc-field-5988 .dz-details,
.pewc-field-5560 .dz-details,
.pewc-field-5651 .dz-details,
.pewc-field-5469 .dz-details,
.pewc-field-5378 .dz-details{
	padding:25px!important;
}
.pewc-field-5164 .woocommerce div.product form.cart table,
.pewc-field-5988 .woocommerce div.product form.cart table,
.pewc-field-5560 .woocommerce div.product form.cart table,
.pewc-field-5651 .woocommerce div.product form.cart table,
.pewc-field-5469 .woocommerce div.product form.cart table,
.pewc-field-5378 .woocommerce div.product form.cart table{
	position:relative;
}
.pewc-field-5164 .dropzone table.dz-preview td.pewc-dz-remove-wrapper,
.pewc-field-5988 .dropzone table.dz-preview td.pewc-dz-remove-wrapper,
.pewc-field-5560 .dropzone table.dz-preview td.pewc-dz-remove-wrapper,
.pewc-field-5651 .dropzone table.dz-preview td.pewc-dz-remove-wrapper,
.pewc-field-5469 .dropzone table.dz-preview td.pewc-dz-remove-wrapper,
.pewc-field-5378 .dropzone table.dz-preview td.pewc-dz-remove-wrapper{
/* 	position:absolute;
	right:2%;
	padding-bottom:3px;
	top:2%;
	border:none; */
	border-left:none;
	vertical-align:top;
}
.pewc-field-5164 .dropzone .dz-preview.dz-image-preview .dz-details,
.pewc-field-5988 .dropzone .dz-preview.dz-image-preview .dz-details,
.pewc-field-5560 .dropzone .dz-preview.dz-image-preview .dz-details,
.pewc-field-5651 .dropzone .dz-preview.dz-image-preview .dz-details,
.pewc-field-5469 .dropzone .dz-preview.dz-image-preview .dz-details,
.pewc-field-5378 .dropzone .dz-preview.dz-image-preview .dz-details{
	padding:28px;
	border-right:none;
}
.dropzone table.dz-preview:last-child td{
	border-bottom:1px solid #889091;
}

.pewc-field-5164 .dropzone .dz-preview,
.pewc-field-5988 .dropzone .dz-preview,
.pewc-field-5560 .dropzone .dz-preview,
.pewc-field-5651 .dropzone .dz-preview,
.pewc-field-5469 .dropzone .dz-preview,
.pewc-field-5378 .dropzone .dz-preview{
	margin:0;
}

//.pewc_group_5429_8311 .pewc-radio-image-desc {
    //display: none;
//}
.pewc-radio-image-wrapper label input:checked + img, .pewc-checkbox-image-wrapper label input:checked + img, .pewc-radio-image-wrapper label input:checked + picture, .pewc-checkbox-image-wrapper label input:checked + picture {
    border: 6px solid #aaa;
}
.pewc-radio-image-wrapper label input:checked+img, .pewc-checkbox-image-wrapper label input:checked+img {
    border-color: #225043;
    box-shadow: 0px 5px 15px rgb(10 14 48 / 50%);
}
.pewc-radio-image-wrapper label {
    display: inline-block;
}

.disabled{
    cursor: not-allowed; 
    pointer-events: none;
}
/**********https://folders.conformer.com/shop/presentation-folders/reinforced-two-pocket-folder/************/
label[for="pewc_group_8900_8901_none"] {
    display: none;
}
label[for="pewc_group_8900_8923_none"] {
    display: none;
}
label[for="pewc_group_8900_8921_none"] {
    display: none;
}
label[for="pewc_group_8900_8922_none"] {
    display: none;
}
label[for="pewc_group_8900_8920_none"] {
    display: none;
}
label[for="pewc_group_8900_8919_none"] {
    display: none;
}
label[for="pewc_group_8900_8918_none"] {
    display: none;
}
label[for="pewc_group_8900_8917_none"] {
    display: none;
}
label[for="pewc_group_8900_8916_none"] {
    display: none;
}
label[for="pewc_group_8900_8915_none"] {
    display: none;
}
label[for="pewc_group_8900_8914_none"] {
    display: none;
}
label[for="pewc_group_8900_8913_none"] {
    display: none;
}
label[for="pewc_group_8900_9201_none"] {
    display: none;
}
label[for="pewc_group_8900_9202_none"] {
    display: none;
}

/************https://folders.conformer.com/shop/presentation-folders/custom-presentation-folder-two-pocket/**************/

label[for="pewc_group_8826_8844_none"] {
    display: none;
}
label[for="pewc_group_8826_8856_none"] {
    display: none;
}
label[for="pewc_group_8826_8855_none"] {
    display: none;
}

label[for="pewc_group_8826_8857_none"] {
    display: none;
}
label[for="pewc_group_8826_8853_none"] {
    display: none;
}

label[for="pewc_group_8826_8852_none"] {
    display: none;
}
label[for="pewc_group_8826_8851_none"] {
    display: none;
}
label[for="pewc_group_8826_8850_none"] {
    display: none;
}
label[for="pewc_group_8826_8849_none"] {
    display: none;
}
label[for="pewc_group_8826_8848_none"] {
    display: none;
}
label[for="pewc_group_8826_8847_none"] {
    display: none;
}
label[for="pewc_group_8826_8846_none"] {
    display: none;
}
label[for="pewc_group_8826_9229_none"] {
    display: none;
}
label[for="pewc_group_8826_9230_none"] {
    display: none;
}

/************https://folders.conformer.com/Classic Conformer Tax Folder – One Left Pocket/**************/

label[for="pewc_group_8792_8793_none"] {
    display: none;
}
label[for="pewc_group_8792_8815_none"] {
    display: none;
}
label[for="pewc_group_8792_8814_none"] {
    display: none;
}

label[for="pewc_group_8792_8813_none"] {
    display: none;
}
label[for="pewc_group_8792_8812_none"] {
    display: none;
}

label[for="pewc_group_8792_8811_none"] {
    display: none;
}
label[for="pewc_group_8792_8810_none"] {
    display: none;
}
label[for="pewc_group_8792_8809_none"] {
    display: none;
}
label[for="pewc_group_8792_8808_none"] {
    display: none;
}
label[for="pewc_group_8792_8807_none"] {
    display: none;
}
label[for="pewc_group_8792_8806_none"] {
    display: none;
}
label[for="pewc_group_8792_8805_none"] {
    display: none;
}
label[for="pewc_group_8792_9253_none"] {
    display: none;
}
label[for="pewc_group_8792_9254_none"] {
    display: none;
}

/************https://folders.conformer.com/Legal-Sized Conformer Presentation Folder – Two Pockets/**************/

label[for="pewc_group_8690_8691_none"] {
    display: none;
}
label[for="pewc_group_8690_8703_none"] {
    display: none;
}
label[for="pewc_group_8690_8702_none"] {
    display: none;
}

label[for="pewc_group_8690_8701_none"] {
    display: none;
}
label[for="pewc_group_8690_8700_none"] {
    display: none;
}

label[for="pewc_group_8690_8699_none"] {
    display: none;
}
label[for="pewc_group_8690_8698_none"] {
    display: none;
}
label[for="pewc_group_8690_8697_none"] {
    display: none;
}
label[for="pewc_group_8690_8696_none"] {
    display: none;
}
label[for="pewc_group_8690_8695_none"] {
    display: none;
}
label[for="pewc_group_8690_8694_none"] {
    display: none;
}
label[for="pewc_group_8690_8693_none"] {
    display: none;
}
label[for="pewc_group_8690_9299_none"] {
    display: none;
}
label[for="pewc_group_8690_9300_none"] {
    display: none;
}

/************https://folders.conformer.com/Reinforced Legal-Sized Presentation Folder – Two Pockets/**************/

label[for="pewc_group_8632_8633_none"] {
    display: none;
}
label[for="pewc_group_8632_8655_none"] {
    display: none;
}
label[for="pewc_group_8632_8654_none"] {
    display: none;
}

label[for="pewc_group_8632_8653_none"] {
    display: none;
}
label[for="pewc_group_8632_8652_none"] {
    display: none;
}

label[for="pewc_group_8632_8651_none"] {
    display: none;
}
label[for="pewc_group_8632_8650_none"] {
    display: none;
}
label[for="pewc_group_8632_8649_none"] {
    display: none;
}
label[for="pewc_group_8632_8648_none"] {
    display: none;
}
label[for="pewc_group_8632_8647_none"] {
    display: none;
}
label[for="pewc_group_8632_8646_none"] {
    display: none;
}
label[for="pewc_group_8632_8645_none"] {
    display: none;
}
label[for="pewc_group_8632_9323_none"] {
    display: none;
}
label[for="pewc_group_8632_9342_none"] {
    display: none;
}

/************https://folders.conformer.com/Single Right Pocket Folder/**************/

label[for="pewc_group_8606_8607_none"] {
    display: none;
}
label[for="pewc_group_8606_8618_none"] {
    display: none;
}
label[for="pewc_group_8606_8617_none"] {
    display: none;
}

label[for="pewc_group_8606_8615_none"] {
    display: none;
}
label[for="pewc_group_8606_8616_none"] {
    display: none;
}

label[for="pewc_group_8606_8613_none"] {
    display: none;
}
label[for="pewc_group_8606_8612_none"] {
    display: none;
}
label[for="pewc_group_8606_8611_none"] {
    display: none;
}
label[for="pewc_group_8606_8614_none"] {
    display: none;
}
label[for="pewc_group_8606_8610_none"] {
    display: none;
}
label[for="pewc_group_8606_8609_none"] {
    display: none;
}
label[for="pewc_group_8606_8608_none"] {
    display: none;
}
label[for="pewc_group_8606_9347_none"] {
    display: none;
}
label[for="pewc_group_8606_9348_none"] {
    display: none;
}