/*
Theme Name: drbeasleys-woo
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
button.button{background:#000!important;border:2px solid #000!important;font-family:"Barlow", sans-serif;font-weight:600;}
button.button:hover{background:#fff!important;box-shadow:none;color:#000;}
.footer-2{ background-color:#454545;}
.absolute-footer{ background-color:#000;}
.twite_list li{border-bottom:1px solid rgba(255,255,255,0.08)}
.twite_list li:after{clear:both;display:block;content:''}
.twite_list li .twitter-pic{float:left;width:30px;margin-right:10px}
.twite_list li .twitter-links{float:left;width:calc(100% - 40px)}
@media(min-width:568px) {
.product-info form.cart{display:inline-block}
.button.icon{margin-left:.4em;margin-right:.4em}
}
.product-short-description i.fa,.product-footer i.fa{margin-right:10px;min-width:18px;text-align:center}
.custom_options .woovr-variation-radio{border:1px solid #ddd;display:inline-block;margin:0 10px 10px 0;border-radius:5px;padding:0 10px}
.custom_options .woovr-variation-radio .woovr-variation-selector{width:0;height:0;opacity:0;overflow:hidden;display:block;position:absolute}
.custom_options .woovr-variation-radio > div{line-height:1}
.custom_options .woovr-variation-radio.woovr-variation-activate,.custom_options .woovr-variation-radio:hover{border-color:#C6010A;background-color:#fee2e3}
.woovr-variation-radio .woovr-variation-name{color:#000}
.header-wrapper .sticky_header_cart{display:none}
.single-product .header-wrapper.stuck .sticky_header_cart{display:flex;align-items:center}
.header-wrapper.stuck .sticky_price{padding-right:15px;font-size:1.4em}
.product-quick-view-container table.variations{display:none}
#is_subscribed_field label{font-weight:400;font-size:1em}
.product-thumbnails a,.woocommerce-product-gallery__image a,.quick_view_image{position:relative;padding-bottom:100%;display:block}
.product-thumbnails a img,.woocommerce-product-gallery__image a img,.quick_view_image img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:auto!important}
.product-quick-view-container .product-short-description{max-height:250px;overflow-y:auto}
.woo-free-sample-button{display:none!important;}
.free_sample_products .woo-free-sample-button{ display:block!important; margin-left:0!important; margin-right:0!important;}
.free_sample_products h2{ font-size:1.2em; margin-bottom:1em;}
.contact_head_content{ background:#565759; padding:30px; display:flex; align-items:center; margin:30px 0;}
.contact_head_left{ flex:1 0 auto;}
.contact_head_left h2{ color:#fff;}
.contact_head_left p{ color:#fff;max-width:400px;margin:0;}
.contact_head_right{padding-left:30px;}
.contact_head_right a{ color:#fff; border:2px solid #fff; display:inline-block; text-transform:uppercase; padding:5px 15px; font-size:15px; white-space:nowrap;}
.contact_head_right a:hover{ color:#000; background:#fff;}
.single-post figure.wp-block-image {display: none;}
.free_shipping_notice{ background:#dfe3ea; padding:8px; text-align:center; text-transform:uppercase; color:#446084; font-size:19px;}
.free_shipping_notice span{ color:#446084; font-weight:normal;}
.woocommerce-shipping-totals.shipping .free_shipping_notice{ display:none;}
.slider .alt-font{font-family:"Barlow", sans-serif; text-transform:uppercase;}
.product-small .product-title a, .breadcrumbs a, table thead th, table tr th{font-family:"Barlow", sans-serif; text-transform:uppercase; font-weight:600;}
span.amount{font-family:"Barlow", sans-serif; text-transform:uppercase; font-weight:500;}
.custom_options .woovr-variation-radio.woovr-variation-activate span.amount, .custom_options .woovr-variation-radio:hover span.amount{ color:#fff;}
.custom_options .woovr-variation-radio.woovr-variation-activate, .custom_options .woovr-variation-radio:hover{ border-color:#ED2024; background-color:#ED2024;}
@media(max-width:1023px){
	.free_shipping_notice{font-size:17px;}
}
@media(max-width:767px){
	.free_shipping_notice{font-size:15px;}
}
.sticky_header_cart button.button.single_add_to_cart_button{
	background:#fff!important;
	border:2px solid #fff !important;
	color:#000;
}
.sticky_header_cart button.button.single_add_to_cart_button:hover{
	background:#000!important;
	color:#fff;
}
@media (max-width:767px){
	.sticky_header_cart{
		display:none;
	}
}
p.price.product-page-price {font-weight: normal;}
#login-form-popup .wc-login-password-text{background:#FFA500; padding:25px;color:#fff;line-height:1.5;width:calc(100% + 10px)!important;margin:-30px -5px 25px -5px;text-align:center;}
.my-account .wc-login-password-text{background:#FFA500; padding:25px;color:#fff;line-height:1.5;width:calc(100% + 10px)!important;margin:0 0 25px;text-align:center;}
.wc-login-password-text a {color: #fff;text-decoration: underline;}
#ship-to-different-address .woocommerce-form__label span{font-size:1.1em;font-weight:bold;}
.single-post .entry-content.single-page img.aligncenter.size-full {display: none;}
#ctf .ctf-item {border-top: 1px solid #ececec;border-color: rgba(255,255,255,0.08);}
.woocommerce-message.message-wrapper.register_message {margin-top: 10px;}
.entry-content p { margin-bottom: 1.25rem;}

/*--------------------------------------*/
/* 7 October 2020 */
/*----------------------------------------*/
@media (max-width:767px){
	.blog-single .comments-area ul{
		margin:0;
		padding:0;
		font-size:12px;
	}
	.blog-single .comments-area ul a, .blog-single .comments-area ul p{
		word-break:break-all;
		font-size:12px;
	}
	.blog-single .comments-area .commentmetadata a .pull-left{
		float:none;
		font-size:12px;
	}
	.blog-single .comments-area .commentmetadata .reply.pull-right{
		float:none;
		font-size:12px;
	}
	.archive.author .entry-header-text .is-xsmall{
		font-size:12px;	
	}
}

@media (min-width: 850px){
	.single-post .PE_Recent_Posts{
		flex-basis: 100%;
    	max-width: 100%;
	}
}