/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 15 2023 | 14:19:50 */
.star-rating { display: none; }

.grecaptcha-badge { visibility: hidden; }
div#captcha-1 { height: 0; }

#ship-to-different-address { margin-top: 30px; }
#ship-to-different-address span {     font-size: 22px !important;
    font-weight: normal !important;
    color: #4B4949 !important;
    text-transform: none;
    letter-spacing: 0;
    font-family: "Kindling", Arial !important;
 }

/* thank you - start */

.woocommerce .woocommerce-order .woocommerce-thankyou-order-received {
  text-align: center; margin-bottom:80px;
}
.woocommerce .woocommerce-order .woocommerce-thankyou-order-received span.thankyou-title {
  font-weight: bold; font-size: 48px; color: #F6703E; font-family: "Kindling", Sans-serif; display: block;
}
.woocommerce .woocommerce-order  ul.order_details { display: flex; }
.woocommerce .woocommerce-order ul.order_details li { 
   font-family: "Kindling", Sans-serif; font-weight: normal !important; font-size:16px !important; flex-grow:1;
}
.woocommerce .woocommerce-order ul.order_details li strong { 
    font-family: Montserrat !important; font-size:14px !important;
}

.woocommerce .woocommerce-order .woocommerce-table--order-details.shop_table .woocommerce-table__product-name.product-name > a { 
  display: inline; font-size: 14px !important; color: #A19B95 !important; font-family: Montserrat;
}
.woocommerce .woocommerce-order .woocommerce-table--order-details.shop_table .woocommerce-table__product-name.product-name .product-quantity {
  margin-top: 0; margin-left: 10px;
}
.woocommerce .woocommerce-order .woocommerce-table--order-details.shop_table .woocommerce-table__product-name.product-name {
  padding-bottom: 10px !important;
}
.woocommerce .woocommerce-order .xoo-wsc-sc-cont, .woocommerce .woocommerce-order .xoo-wsc-sc-count, .woocommerce .woocommerce-order .xoo-wsc-sc-total .woocommerce-Price-amount.amount, .woocommerce .woocommerce-order .woocommerce-Price-currencySymbol {
	color:#889091 !important;  font-family: Montserrat !important; font-weight: normal !important;
}
.woocommerce .woocommerce-order .woocommerce-table--order-details .xoo-wsc-sc-cont, .woocommerce .woocommerce-order .woocommerce-table--order-details .xoo-wsc-sc-count, .woocommerce .woocommerce-order .woocommerce-table--order-details .xoo-wsc-sc-total .woocommerce-Price-amount.amount, .woocommerce .woocommerce-order .woocommerce-table--order-details .woocommerce-Price-currencySymbol {
	color:#4B4949 !important;  font-family: Montserrat !important; font-weight: normal !important;
}

.woocommerce .woocommerce-order .woocommerce-customer-details h2.woocommerce-column__title {
  margin-bottom: 0 !important; font-size: 16px !important;
}
.woocommerce .woocommerce-order .woocommerce-customer-details address { 
	padding: 0 !important;
}

/* thank you - end */

select[name="mailinglist"] {
  width: 100%;
	border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DBDEDE;
    height: 55px;
  	background: #FFF;
  	margin-top: 25px;
}

.elementor-element-f773007 input[type=submit] { 
background: #7A7A7A;
  border: none;
  margin:0 0 0 -3px;
}
.elementor-element-f773007 input[type=submit]:hover { 
opacity: .8
}


span.bmproductsubheading {
    color: #F6703E;
  	display: block;
    margin-top: 10px;
    font-style: italic;
  	font-weight: 500;
}


.yith-wcwl-add-button { display: none; }
.article-single-post .post-thumbnail { display: none; }
.article-archive-post .entry-header .entry-meta { display: none; }
.article-single-post .entry-header .entry-meta { display: none; }
.article-single-post .entry-content { margin-bottom: 50px; }

.whichmailer { text-align: center; padding: 25px;  display: block; color: #4B4946; margin-top:60px; }
.whichmailer strong { display: block; font-family: Kindling; font-size: 50px; font-weight: normal; color: #4B4946;  }
.whichmailer:hover { color: #F6703E; }

.clear { clear: both; }

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: #4B4949;
}

p,
span {
	font-family: "Messina Sans", Roboto;
}

a {
	color: #F6703E;
}

h1 span {
	font-family: "Kindling";
  	font-size: 46px;
    line-height: 50px;
}

h1 {
	font-weight: normal !important;
}

h5 {
	margin-bottom: 10px;
}

h5 span {
	font-family: "Kindling";
  	font-size: 18px;
    line-height: 24px;
  font-weight: normal;
}

h2 {
	font-family: "Kindling";
  	font-size: 50px;
    line-height: 60px;
  font-weight: normal;
  color: #4B4946;
}

h3, h3 span {
	font-family: "Kindling";
  	font-size: 36px;
    line-height: 44px;
  font-weight: normal;
  color: #4B4946;
}

.top-bottom-paper-cut h3 {
	color: white !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: #4B4949;
}

.mfp-bg {
	background-color: #4B4949;
}

.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;
}

.menu-horizontal>.menu-item>a:after {
	background-color: #F6703E !important;
}

.g5core-site-branding {
	padding-right: 100px !important;
}

.g5core-header-outer {
	height: 35px;
	min-height: 0;
	background: #4B4949;
	line-height: 35px;
}

.g5core-header-outer .container {
	max-width: 95%;
}

.g5core-header-outer .container a {
	color: white;
}

.g5core-header-outer .container a:hover {
	color: #F6703E;
}

.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: #F6703E;
	color: white;
	display: inline-block;
	line-height: 80px;
	height: 80px;
	padding: 0 100px;
}

.boxed-button-header:hover {
	background: white;
	color: #F6703E;
}

.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('https://bestmailer.conformer.com/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;
    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;
}

.product-title-header h1 {
	color: #4B4946 !important;
	font-weight: normal !important;
	margin-bottom: 0;
    font-family: Kindling !important;
}

.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: #F6703E !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,
body.woocommerce-checkout #site-wrapper {
	background-image: url('/wp-content/uploads/sites/3/2020/09/bggg.png');
	background-position: bottom center;
	background-size: cover;
	background-repeat: no-repeat;
}

body.woocommerce-checkout #site-wrapper {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
}

body.woocommerce-checkout .page-main-title {
    color: #fff !important;
}

.eael-grid-post-holder {
    border: 0;
}

.mailchimp-auxo {
	border-color: #889091 !important;
}

.mailchimp-auxo button {
	color: white !important;
  background-color: #F6703E !important;
  font-family: Kindling;
  letter-spacing: 0;
  font-size: 18px;
  font-weight: normal;
}

.mailchimp-auxo button:hover {
	background-color: transparent !important;
	color: #F6703E !important;
}

.mailchimp-auxo button {
	border: 1px solid #F6703E;
	padding: 0 30px;
	padding-top: 1px;
}

.fa-search {
	color: #B7B0AA !important;
}

.fa-search:hover {
	color: #4B4946 !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: #4B4949 !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,
.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: #4B4949;
	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;
}

#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);
}

.g5core__post-featured.g5shop__product-featured {
  min-height: 90px;
}

.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: 30px;
	border: 10px solid #F8F7F7;
	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: #4B4949 !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, .page-main-title {
	font-family: Kindling;
	font-size: 50px;
	font-weight: normal;
  color:#4B4946; 
}

.right-contact-half {
	float: right;
}

.submit-query {
	display: block;
	clear: both;
	text-align: center;
	margin-top: 20px;
}

.right-contact-half textarea {
	height: 217px !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: -80px !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: 14px;
}

.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,
.page-id-3989 .forminator-ui.forminator-custom-form[data-design=flat] .forminator-button,
.woocommerce-account a.button {
	background-color: #F6703E !important;
	border-color: #F6703E !important;
	font-size: 16px;
	text-transform: none;
	font-family: 'Kindling';
	letter-spacing: 0;
	padding-top: 2px;
	font-weight: normal;
	margin: 0 !important;
  	box-shadow: none !important;
}

.page-id-3989 .forminator-ui.forminator-custom-form[data-design=flat] .forminator-button {
	padding: 15px 25px !important;
  	border: 1px solid #F6703E !important;
}

.page-id-3989 .forminator-field#submit {
	text-align: center;
}

.single_add_to_cart_button {
	float: right !important;
}

.woocommerce button.button.alt:hover,
.page-id-3989 .forminator-ui.forminator-custom-form[data-design=flat] .forminator-button:hover,
.woocommerce-account a.button:hover {
	color: #F6703E !important;
	border: 1px solid #F6703E !important;
	background-color: transparent !important;
  	box-shadow: none !important;
}

.pewc-field-label {
	font-weight: 700;
	color: #4B4949;
	font-size: 18px;
}

.xoo-wsc-body .woocommerce-Price-amount.amount {
	font-weight: 700;
	color: white;
}

.woocommerce-Price-amount.amount {
	font-weight: 700;
	color: #4B4949;
	font-size: 24px;
}

.xoo-wsc-footer-content .woocommerce-Price-amount.amount {
	font-weight: normal;
}
.single-product .woocommerce-Price-amount.amount {
	color: white;
}

#conf-qty-select {
	background: transparent !important;
	border-color: #F6703E !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/3/2020/09/chevron-dark.svg');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	width: 10px;
	height: 10px;
	display: inline-block;
	margin-left: -25px;
}

.single-product #conf-qty-select {
	color: #4B4946;
}

.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: 15px;
}

.woocommerce-cart-form .conf-qty {
	float: none;
	margin-bottom: 0!important;
}

.woocommerce-cart-form .conf-qty select {
	color: #4B4949;
}

.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: #F6703E;
	font-weight: 600;
	font-family: "Messina Sans";
	border: 1px solid #F6703E;
	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: #4B4949;
}

.pewc-radio-image-wrapper label input:checked+img,
.pewc-checkbox-image-wrapper label input:checked+img {
	border-color: #4B4949;
	box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.5);
}

.pewc-group-wrap .pewc-description {
	font-size: 14px;
	margin-top: -10px;
	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: #4B4949;
	font-weight: 700;
}

.pewc-item-text input:focus {
	border: 1px solid #4B4949;
}

.pewc-field-label {
	display: none;
	!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: #4B4949 !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 {
	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 #4B4946;
    padding: 10px 20px;
    color: #4B4946;
    margin-bottom: 15px;
    opacity: 0.8;
}
.magic-notice a:hover { color:#F6703E; text-decoration: underline; opacity:1; }

.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_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_3860_3862 .pewc-radio-image-wrapper img,
.pewc_group_3860_4215 .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_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_3935_4072 .pewc-radio-image-wrapper,
.pewc_group_3860_3862 .pewc-radio-image-wrapper,
.pewc_group_3860_4215 .pewc-radio-image-wrapper {
	display: inline-block;
	width: auto !important;
	padding: 6px 10px !important;
	background: transparent;
	border: 1px solid #F6703E;
	font-size: 14px;
	font-weight: 700;
	color: #F6703E;
	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 {
	width: 48%;
	float: left;
	margin: 5px;
}

.pewc_group_3860_4215 .pewc-field-label,
.pewc_group_3903_4162 .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_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_3860_4215 .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_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_3860_3862 .pewc-radio-image-wrapper:hover,
.pewc_group_3860_4215 .pewc-radio-image-wrapper:hover {
	border: 1px solid transparent;
	background: #F6703E;
	color: white;
}

.pewc_group_3860_3861 .pewc-radio-image-wrapper label,
.pewc_group_3903_4162 .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_3860_3862 .pewc-radio-image-wrapper label,
.pewc_group_3860_4215 .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;
}

span.crossed {
	position: relative;
	display: inline-block;
}

span.crossed:before {
	content: '';
	width: 100%;
	height: 100%;
	background-image: url('/wp-content/uploads/sites/3/2020/08/black-strike.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: -55px;
	font-family: "Just Lovely";
	color: #4B4946;
	font-size: 80px;
	transform: rotate(-5deg);
}

.orange-version span.crossed:after {
	color: #F6703E;
  	font-size: 70px;
    transform: rotate(-5deg);
    width: 300px;
    left: -100px;
}
@media only screen and (max-width: 767px) {
  
  .orange-version span.crossed:after {
      font-size: 60px;
      transform: rotate(-5deg);
      width: 170px;
      left: -50%;
      position: absolute; 
      top: -60px;
      margin: 0 auto;
  }
}
@media only screen and (max-width: 400px) {
  
  .orange-version span.crossed:after {
      left: -12px;
    	top: -90px;
  }
}

/*
.quicker-handling h2:after {
	content: "Quicker Handling";
	display: block;
	position: absolute;
	top: -75px;
  	left: 0;
  	right: 0;
	font-family: "Just Lovely";
	color: #F6703E;
	font-size: 80px;
    transform: rotate(-5deg);
}
*/


.h2-blog h2:after {
	content: "Tips & Tricks";
	display: block;
	position: absolute;
	top: -98px;
  	left: 50%;
	font-family: "Just Lovely";
  	font-weight: normal;
	color: #F6703E;
	font-size: 80px;
    transform: rotate(-5deg) translateX(-50%);
}
@media only screen and (max-width: 767px) {
	.h2-blog h2:after {
      left: 0;
      font-size: 70px;
      transform: rotate(-5deg);
      right: 0;
      margin: 0 auto;
      width: 100%;
  }
}



.orange-version {
	z-index: 2;
  position: relative;
} 

.orange-version:after {
	content: "";
	display: block;
	position: absolute;
	top: 20px;
  	left: 20px;
	background: #EAE7E7;
  	width: 100%;
  	height: 100%;
  	z-index: -1;
} 

.top-bottom-paper-cut h3:after {
	content: "Goodbye tape!";
	display: block;
	position: absolute;
	top: -90px;
  	left: 50%;
	font-family: "Just Lovely";
	color: #F6703E;
	font-size: 80px;
    transform: rotate(-5deg) translateX(-50%);
}
@media only screen and (max-width: 767px) {  
	.top-bottom-paper-cut h3:after {
	top: -75px;
      left: 0%;
      right: 0;
      font-size: 70px;
      transform: rotate(-5deg);
      margin: 0 auto;
      width: 100%
  }
}

body.archive span.crossed:after {
	font-size: 60px;
  	top: -60px;
}

span.crossed.bottom-alt:after {
	content: ""attr(alt)"";
	display: block;
	position: absolute;
	top: 55px;
	font-family: "Just Lovely";
	color: #4B4946;
	font-size: 80px;
	transform: rotate(-5deg);
}

.cross-list {
display: inline-block;
    margin: 0 auto;
}

.cross-list li, .cross-list {
	list-style-type: none;
  text-align: left;
}

.cross-list li {
	
  font-size: 16px;
  color: #A19B95;
  margin: 10px 0;
}

.cross-list li:before {
	width: 20px;
  height: 20px;
  content: "";
  background-image: url('/wp-content/uploads/sites/3/2020/08/cross.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
      display: inline-block;
    margin-right: 15px;
}




.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/3/2020/09/crt-brown.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,
.woocommerce-Price-currencySymbol {
	font-family: Kindling !important;
	font-size: 16px !important;
	font-weight: normal !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: "Kindling";
	color: #4B4949 !important;
	font-size: 30px;
    font-weight: normal;
}

.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: Kindling;
	color: #4B4949 !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: #F6703E !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;
    font-size: 16px;
    font-family: 'Kindling';
    font-weight: Normal;
	background-color: #F6703E  !important;
	border: 1px solid #F6703E;
}

.xoo-wsc-ft-btn.xoo-wsc-cart:hover {
	background-color: transparent !important;
	color: #F6703E !important;
}

.xoo-wsc-ft-btn.xoo-wsc-cont {
	width: 48%;
	display: inline-block;
	float: left;
	background-color: transparent !important;
    font-size: 16px;
    font-family: 'Kindling';
    font-weight: Normal;
	border: 1px solid #F6703E;
	color: #F6703E !important;
}



.xoo-wsc-ft-btn.xoo-wsc-cont:hover {
	border: 1px solid #F6703E;
	background: #F6703E !important;
	color: white !important;
}

.xoo-wsc-footer a.xoo-wsc-ft-btn {
	padding-top: 15px;
	padding-bottom: 15px;
	font-weight: 600;
  font-weight: normal;
}

.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: Normal;
    font-family: "Kindling";
}

.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: 15px;
    font-family: "Kindling";
    font-weight: Normal;
	background: #F3F4F4;
}

.xoo-wsc-header { padding: 25px; }

.xoo-wsc-modal .variation dd {
  font-size: 14px;
  font-weight: normal !important;
  font-family: "Kindling";
}

.xoo-wsc-ptotal span {
	color: #4B4949 !important;
	font-size: 18px !important;
}

li.xoo-wsc-rp-item {
	background: transparent;
}

.xoo-wsc-tools {
	background: #F3F4F4;
	padding: 15px;
	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: #4B4949 !important;
    font-family: "Kindling";
    font-weight: Normal;
}

.xoo-wsc-rp-title {
	font-family: "Kindling";
	color: #4B4949 !important;
	font-weight: Normal;
    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: #F6703E;
	margin-bottom: 10px;
}

.g5core__entry-thumbnail {
	text-align: center;
	background: white;
}

.g5shop__loop-product-title {
	/*height: 60px;*/
	margin-bottom: 0px;
}

.swiper-slide-next {
	opacity: 1;
}

.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);
}

.woocommerce #respond input#submit,
.woocommerce a.added_to_cart,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.button.alt {
	border: solid 1px #4B4949;
	color: #fff !important;
	background-color: #4B4949 !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: #4B4949 !important;
	background-color: transparent !important;
	border-color: #4B4949 !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: #4B4949;
}

mark {
    background: #4B4949;
  	color: white;
	padding: 5px 10px;
  	font-weight: 600;
}


.woocommerce-MyAccount-content .woocommerce-Price-amount.amount {
    font-size: 18px;
}

.coupon input {
	background: transparent;
	color: #4B4949;
}

.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: #F6703E;
}

.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 {
	background: #F3F4F4;
}

.woocommerce-customer-details, .additional-order-message {
	display: inline-block;
  	width: 100%;
  	vertical-align: top;
}

.additional-order-message {
	background: #F3F4F4;
    padding: 50px !important;
    overflow-wrap: break-word;
}

.pthanks {
	margin-bottom: 0;
    margin-right: 50px;
}

#order_review_wrapper,
.woocommerce-form-coupon-toggle .woocommerce-info,
.checkout #customer_details,
.woocommerce form.checkout_coupon,
.woocommerce-order-received .woocommerce-order,
.page-id-3989 .forminator-custom-form {
	background: white !important;
	border: 0 !important;
  	border-radius: 0;
}

.woocommerce-order-received .woocommerce-order {
    padding: 5%;
}

.page-id-3989 .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: #4B4949;
    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;
    font-family: 'Kindling';
    color: #4B4949;
    font-weight: normal;
}

.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,
.page-id-3989 .forminator-custom-form-4216.forminator-design--flat .forminator-subtitle,
.woocommerce-MyAccount-navigation ul li>a {
	font-size: 22px !important;
	font-weight: normal !important;
	color: #4B4949 !important;
	text-transform: none;
	letter-spacing: 0;
	font-family: "Kindling", Arial !important;
}

.woocommerce-MyAccount-navigation ul li>a {
	font-size: 18px !important;
}

.page-id-3989 .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: #4B4949;
}

.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: #4B4949;
}

.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 #F6703E !important;
}

.forminator-ui.forminator-custom-form[data-design=flat] .forminator-checkbox span[aria-hidden]+span {
	font-size: 16px;
	font-weight: 600;
	color: #4B4949;
}

.forminator-custom-form-4216.forminator-design--flat .forminator-checkbox span[aria-hidden] {
	color: #4B4949 !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: #4B4949;
}

#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: #4B4949;
}

.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: #4B4949;
}

.shop_table.woocommerce-checkout-review-order-table .amount {
	color: #F6703E;
	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: #F6703E !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 #F6703E;
	padding: 5px 10px 3px 10px;
	margin: 3px 1px !important;
	vertical-align: top;
	display: inline-block;
	color: #F6703E;
	font-weight: 600;
	font-size: 14px;
}

.woocommerce-table--order-details.shop_table .pewc-order-item-item a {
	color: #F6703E !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: #F6703E;
	font-weight: 600;
	font-size: 14px;
}

.g5core-breadcrumbs a:hover {
	color: #F6703E !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: #F6703E;
	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: #4B4949 !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-family: "Kindling";
  font-weight: Normal !important;
}

input[type='number'].xoo-wsc-qty {
	font-size: 16px;
	font-weight: 700;
	color: #4B4949;
	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: #F6703E;
  	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: #4B4949;
  	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: 101px;
}

.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: #F6703E;
	color: white;
}

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: #4B4949;
	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: 0px;
	margin-bottom: 0;
}

#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: #4B4949;
}

.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; }

.header p {
	margin-bottom: 0;
}

.elementor-button-text {
	font-family: Kindling;
  	font-weight: normal;
}

.elementor-button.elementor-size-xl {
    padding: 15px 25px;
}

.elementor-element-7173a054 {
    margin-bottom: 10px;
}

.elementor-nav-menu--main .elementor-nav-menu a,
.elementor-nav-menu--main .elementor-nav-menu a:hover,
.elementor-nav-menu--main .elementor-nav-menu a:focus {
    padding: 10px 10px;
}

.elementor-element-124f311:after, .top-bottom-paper-cut:after  {
  content: '';
  width: 100%;
  height: 100px;
  position: absolute;
  bottom: -2px;
  left: 0;
    background-image: url('/wp-content/uploads/sites/3/2020/08/bottom-paper-cut.png');
  background-position: bottom center;
  background-size: contain;
  background-repeat: no-repeat;
}

.eael-entry-media:after {
  content: '';
  width: 100%;
  height: 100px;
  position: absolute;
  bottom: -2px;
  left: 0;
    background-image: url('/wp-content/uploads/sites/3/2020/08/blog-paper-cut.png');
  background-position: bottom center;
  background-size: contain;
  background-repeat: no-repeat;
}

.top-bottom-paper-cut:before, .elementor-element-4ec2b2ac:before  {
  content: '';
  width: 100%;
  height: 100px;
  position: absolute;
  top: -2px;
  left: 0;
    background-image: url('/wp-content/uploads/sites/3/2020/08/top-paper-cut.png');
  background-position: top center;
  background-size: contain;
  background-repeat: no-repeat;
}

.elementor-element-44e34ff4:after  {
  content: '';
  width: 100%;
  height: 60px;
  position: absolute;
  bottom: -2px;
  left: 0;
    background-image: url('/wp-content/uploads/sites/3/2020/08/bottom-paper-cut-brown.png');
  background-position: bottom center;
  background-size: 100%;
  background-repeat: no-repeat;
}

.top-bottom-paper-cut-brown:before  {
  content: '';
  width: 100%;
  height: 100px;
  position: absolute;
  top: -2px;
  left: 0;
    background-image: url('/wp-content/uploads/sites/3/2020/08/top-paper-cut-brown.png');
  background-position: top center;
  background-size: contain;
  background-repeat: no-repeat;
}

.elementor-element-c01f974 .elementor-row, .elementor-element-1e62c39 .elementor-row  {
	box-shadow: 0px 20px 100px rgba(183, 176, 170, 0.2);
}

.article-post .entry-title a {
    font-family: Kindling;
    font-weight: normal;
  	color: #4B4946;
}

body.blog #main-content { display: flex; flex-wrap: wrap; }

body.blog #main-content .article-archive-post .post-thumbnail img { min-width: 100%; }

.article-archive-post {
    width: 45%;
    display: inline-block;
    background: #F8F7F7;
    margin: 2%;
}
@media only screen and (max-width: 767px) {

  .article-archive-post {
      width: 100%;
      margin: 2% 0;
  }
}
  
  
.article-archive-post header,
.article-archive-post .entry-excerpt {
    padding: 0 50px;
}

.article-archive-post .entry-excerpt {
    padding-bottom: 50px;
}

.article-archive-post header h3 a:hover {
    color: #F6703E !important;
}

.revsliderfont {
  font-family: Kindling;
}



/* product page responsive */
@media only screen and (max-width: 768px) {
  
  body.no-sidebar.woocommerce div.product.g5shop__product-gallery-vertical.g5shop__product-gallery-has-thumb div.images {
    width: 100%;
  }
  
  body.no-sidebar.woocommerce div.product.g5shop__product-gallery-vertical.g5shop__product-gallery-has-thumb div.summary {
    width: 100%;
    margin: 0;
    padding: 0 !important;
  }
	
.woocommerce-Price-amount.amount {
	font-size: 15px;
}
.xoo-wsc-icon-basket1 {
	width: 20px;
	height: 20px;
}
  
  
}

@media only screen and (max-width: 991px) {

  header#site-mobile-header { display: none !important; }
  #site-header { display: block !important; }
  
}


@media only screen and (max-width: 1300px) {

body.no-sidebar.woocommerce div.product.g5shop__product-gallery-vertical.g5shop__product-gallery-has-thumb div.summary {
	width: 38%;
}
	.g5shop__single-product-images {
	position: relative;
	margin-left: 80px;
}
}

/* 09/Jun/2022 */
.usercom-board, #usercom-launcher-dot-frame[name] {
	z-index: 999998 !important
}
.xoo-wsc-basket {
	right: 90px;
	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;
}
.woocommerce .xoo-wsc-modal.xoo-wsc-cart-active a.button {
	line-height: normal;
}
.woocommerce .xoo-wsc-modal.xoo-wsc-cart-active a.button.product_type_simple {
	line-height: 2.6875rem;
}
.xoo-wsc-qty-box {
	max-width: 100px
}
.xoo-wsc-footer a.xoo-wsc-ft-btn {
	font-size: .75rem;
	color: #fff;
}
.xoo-wsc-footer a.xoo-wsc-ft-btn:hover {
	color: #F6703E;
}
.xoo-wsc-header .xoo-wsch-top {
	justify-content: start;
}
.woocommerce-Price-currencySymbol {
	color: inherit !important;
}
.xoo-wsc-cart-active .xoo-wsc-basket {
    right: 360px;
}
.xoo-wsc-container, .xoo-wsc-slider {
	max-width: 360px;
    right: -360px;
}
.xoo-wsc-slider {
    right: -360px;
}
.xoo-wsc-product {
	padding-bottom:10px
}
.xoo-wsc-body .xoo-wsc-empty-cart a {
	color: #FFF;
}
.xoo-wsc-body .xoo-wsc-empty-cart a:hover {
	color: #F6703E;
}

.usercom-board, #usercom-launcher-dot-frame[name] {
	z-index: 999998 !important
}
.usercom-notification--small {
  z-index: 999998 !important
}






.pewc_group_5837_5838 .pewc-radio-image-wrapper label, .pewc_group_5837_5842 .pewc-radio-image-wrapper label, .pewc_group_5851_5858 .pewc-radio-image-wrapper label, .pewc_group_5851_5883 .pewc-radio-image-wrapper label, .pewc_group_5890_5891 .pewc-radio-image-wrapper label, .pewc_group_5890_5893 .pewc-radio-image-wrapper label, .pewc_group_5890_5900 .pewc-radio-image-wrapper label, .pewc_group_5837_5839 .pewc-radio-image-wrapper label, .pewc_group_5837_5840 .pewc-radio-image-wrapper label, .pewc_group_5837_5841 .pewc-radio-image-wrapper label, .pewc_group_5837_5842 .pewc-radio-image-wrapper label, .pewc_group_5837_5843 .pewc-radio-image-wrapper label, .pewc_group_5837_5844 .pewc-radio-image-wrapper label, .pewc_group_5837_5845 .pewc-radio-image-wrapper label, .pewc_group_5837_5846 .pewc-radio-image-wrapper label, .pewc_group_5837_5847 .pewc-radio-image-wrapper label, .pewc_group_5837_5848 .pewc-radio-image-wrapper label, .pewc_group_5837_5849 .pewc-radio-image-wrapper label, .pewc_group_5837_5850 .pewc-radio-image-wrapper label, .pewc_group_5851_5852 .pewc-radio-image-wrapper label, .pewc_group_5851_5856 .pewc-radio-image-wrapper label, .pewc_group_5851_5857 .pewc-radio-image-wrapper label, .pewc_group_5851_5858 .pewc-radio-image-wrapper label, .pewc_group_5851_5859 .pewc-radio-image-wrapper label, .pewc_group_5851_5860 .pewc-radio-image-wrapper label, .pewc_group_5851_5861 .pewc-radio-image-wrapper label, .pewc_group_5851_5862 .pewc-radio-image-wrapper label, .pewc_group_5851_5863 .pewc-radio-image-wrapper label, .pewc_group_5851_5864 .pewc-radio-image-wrapper label, .pewc_group_5851_5865 .pewc-radio-image-wrapper label, .pewc_group_5851_5866 .pewc-radio-image-wrapper label, .pewc_group_5837_5916 .pewc-radio-image-wrapper label, .pewc_group_5851_5941 .pewc-radio-image-wrapper label, .pewc_group_5851_5942 .pewc-radio-image-wrapper label, .pewc_group_5851_5943 .pewc-radio-image-wrapper label, .pewc_group_5851_5944 .pewc-radio-image-wrapper label, .pewc_group_5851_5945 .pewc-radio-image-wrapper label, .pewc_group_5851_5946 .pewc-radio-image-wrapper label, .pewc_group_5851_5947 .pewc-radio-image-wrapper label, .pewc_group_5851_5948 .pewc-radio-image-wrapper label, .pewc_group_5851_5949 .pewc-radio-image-wrapper label, .pewc_group_5851_5950 .pewc-radio-image-wrapper label, .pewc_group_5851_5951 .pewc-radio-image-wrapper label, .pewc_group_5851_5952 .pewc-radio-image-wrapper label, .pewc_group_5978_5979 .pewc-radio-image-wrapper label, .pewc_group_5993_5994 .pewc-radio-image-wrapper label, .pewc_group_5993_5995 .pewc-radio-image-wrapper label, .pewc_group_5993_5996 .pewc-radio-image-wrapper label, .pewc_group_5993_5997 .pewc-radio-image-wrapper label, .pewc_group_5993_5998 .pewc-radio-image-wrapper label, .pewc_group_5993_5999 .pewc-radio-image-wrapper label, .pewc_group_5993_6001 .pewc-radio-image-wrapper label, .pewc_group_5993_6002 .pewc-radio-image-wrapper label, .pewc_group_5993_6003 .pewc-radio-image-wrapper label, .pewc_group_5993_6004 .pewc-radio-image-wrapper label, .pewc_group_5993_6005 .pewc-radio-image-wrapper label, .pewc_group_5993_6008 .pewc-radio-image-wrapper label, .pewc_group_5993_6009 .pewc-radio-image-wrapper label, .pewc_group_5993_6010 .pewc-radio-image-wrapper label, .pewc_group_5993_6011 .pewc-radio-image-wrapper label, .pewc_group_5993_6012 .pewc-radio-image-wrapper label, .pewc_group_5993_6013 .pewc-radio-image-wrapper label, .pewc_group_5993_6014 .pewc-radio-image-wrapper label, .pewc_group_5993_6015 .pewc-radio-image-wrapper label, .pewc_group_5993_6016 .pewc-radio-image-wrapper label, .pewc_group_5993_6017 .pewc-radio-image-wrapper label, .pewc_group_5993_6018 .pewc-radio-image-wrapper label, .pewc_group_5993_6019 .pewc-radio-image-wrapper label, .pewc_group_5993_6025 .pewc-radio-image-wrapper label, .pewc_group_6026_6027 .pewc-radio-image-wrapper label, .pewc_group_6026_6029 .pewc-radio-image-wrapper label, .pewc_group_6026_6032 .pewc-radio-image-wrapper label {
	position: relative!important
}

.shoplisting {
  height: 100%;
}
.g5shop__layout-grid .g5shop__post-skin-classic .g5core__post-item-inner {
  padding: 30px 0px 0px 22px;
  height: 1170px;
  margin-bottom: 31px;
}


.elementor-kit-4138 h2 {
	font-size: 32px!important;
}
.elementor-kit-4138 h3 {
	font-size: 22px!important;
}

.elementor-element.elementor-element-4a1e42ce.elementor-widget__width-auto.elementor-hidden-phone.elementor-widget.elementor-widget-shortcode {
	display: block;
}


.xoo-wsc-minus.xoo-wsc-chng {
	display: none;
}
.xoo-wsc-plus.xoo-wsc-chng {
	display: none;
}

.dialog-type-lightbox{
	z-index:9999999!important
}
/*#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;
}*/


/**
 * Web Dev Custom Stylesheet (Best Mailer)
 */
/* PDP style */
.bm-qty .bm_pdp_table {
	margin-bottom: 12px;
}

.bm-qty .bm_pdp_table tr td {
	width: auto;
}

span.bmproductsubheading {
	border: 2px solid #B7B0AA;
    padding: 12px 25px;
    font-size: 17px;
    letter-spacing: 0.3px;
}

#powerTip {
	z-index: 10;
}

#powerTip p {
	margin-bottom: 20px;
}

.woocommerce .xoo-wsc-modal.xoo-wsc-cart-active .xoo-wsc-empty-cart a.button {
	line-height: 2.6875rem;
}