/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

.margintop {margin-top:30px;margin-bottom:-25px;}
.uspicon {background:#4bae32;color:white;border:1px solid #4bae32;border-radius:18px;padding:8px;margin-right:4px;font-size:14px;}
.header-account-title {text-transform:uppercase;}
.copyright-footer {margin-top:15px;}
.price {line-height:1.5;}

@media screen and (max-width:850px) { .usps{font-size:13px !important;padding-bottom:10px !important;height:36px;} .top-divider{border:0px;}.margintop{padding-bottom:10px;border-bottom: 1px solid lightgrey;margin-bottom:10px !important;margin-top:5px !important;}}
.woocommerce-shipping-destination {display: none !important;}
img.size-full.alignnone {margin-bottom:0px;}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {background-color:black !important;border:1px solid black !important;}
.grecaptcha-badge {display:none;}
.add-to-cart-button > .is-outline {color:#4bae32 !important;} .add-to-cart-button > .primary.is-outline:hover {border-color:#4bae32 !important;background-color:white !important;}
.starsf{height:29px;width:150px;background-image: url(/wp-content/uploads/2020/02/stars.png);background-repeat:no-repeat;display:inline-block;}
.small-stars{height:15px;width:76px;display:block;object-fit: cover;object-position:left;}
.beoordeelons{background-color:#C1481B;padding:5px 15px 5px 15px;text-transform:uppercase;margin-left:103px;text-decoration:none!important;}
.kiyohtitle{margin-top:-93px!important;margin-left:28px;color:#545554!important;font-size:30px!important;}

.product-short-description img {
    max-height: 40px;
	max-width:90px;
    width: auto;
    margin-right: 10px;
    float: right;
}
.variations {
	padding-top:20px!important;
}
/* .variations, .single_variation_wrap { 
	height:100%;
	background:#f9f9f9;
	padding: 0px 20px 0px 20px;
	margin-bottom:0px!important;
} */
.variations .reset_variations {
	position:relative!important;
}
.usps li {
	list-style:none;
	margin-left:5px!important;
	font-size:14px;
}
.product .usps i {
	color:#4bae32;
	margin-right:10px;
}
#footer, #footer a, .absolute-footer {
	color:#fff!important;
}
.delivery-time {
	background:rgba(155,155,155,.05);
	font-size:14px;
	padding:10px;
	margin-bottom:15px;
}
.delivery-time i {
	margin-right:10px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	box-shadow:none;
	border:1px solid #d6d6d6;
}
.excl {
	font-size:15px;
}
.three-buttons {
	display:flex;
	gap:10px;
}
.third {
	background:rgba(155,155,155,.05);
	font-size:14px;
	padding:10px;
	margin-bottom:15px;
	width:33%;
}
.third i {
	margin-right:10px;
}
.cover {
	position: fixed;
    top: 0px;
    display: none;
    width: 100%;
    height: 100vh;
    background: #60606087;
	z-index:30;
}
.size-table {
	position: absolute;
    background: #fff;
    width: 550px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    top: 24%;
    right: 0;
    bottom: 50px;
    font-size: 18px;
    overflow-y: scroll;
    max-height: 400px;
    padding: 35px;
}
.size-table th {
	text-transform:inherit!important;
}
.close-table {
	position: absolute;
    right: 30px;
    top: 20px;
    font-size: 20px;
    cursor: pointer;
    color: #000;
}
@media screen and (max-width:768px) {
	.size-table {
		width:100%!important;
	}
}
.box-text a:not(.button) {
	min-height:38px;
}