/**
Theme Name: PDG DTC Theme
Author: Web Directions
Author URI: https://www.thepdgroup.com
Description: Wordpress Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: pdg-dtc-theme
Template: astra
*/


.no-padding, .no-padding p{
	margin-bottom: 0;
	padding-bottom: 0;
}
.uael-grid-img-caption{
	z-index: 1;
}
.center-boxes .uael-post-grid__inner, .center-boxes .uael-img-grid-wrap{
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.ast-small-footer a{
	text-decoration: underline;
}
.grecaptcha-badge{
	z-index: 99;
}
.footer-list li a:before {
	content: '\f105';
	font-weight: 900;
	font-family: 'Font Awesome 5 Free';
	position: absolute;
	left: 2px;
	opacity: 1!important;
}
/*hide spacers in header contact details*/
.wd-no-spacer .elementor-widget-spacer{
	display: none;
}
/*Gravity forms column override*/
@media only screen and (min-width: 641px){
	.gform_wrapper .top_label li.gfield.gf_left_half{
		padding-right: 8px!important;
	}
	.gform_wrapper .top_label li.gfield.gf_right_half{
		padding-right: 0!important;
		padding-left: 8px;
	}

}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
	/*force svg height so fixes display in IE11*/
	.elementor-icon-list-icon svg{
		height:0.8em;
	}
}
/*woocommerce overrides*/
.woocommerce div.product table.pdg-dtc-variables span.price{
	font-size: 11px;
}
.woocommerce div.product table.pdg-dtc-variables span.price .woocommerce-Price-amount{
	font-size: 16px!important;
}
table.pdg-dtc-variables td{
	vertical-align: top;
}
table.pdg-dtc-variables tbody{
    font-size:14px;
}
table.pdg-dtc-variables thead{
    background: #7ac143;
    color: #fff;
    font-weight: bold;
}
table.pdg-dtc-variables span.sku, span.vat-small-text, .pdg-small-text{
	font-size: 11px;
}
.woocommerce div.product table.pdg-dtc-variables form.cart .button.single_add_to_cart_button{
    padding:10px;
    margin-left: 0px;
}
/* tiered table pricing styling */
.tiered-pricing-table .amount {
	color: #000;
	transition: all .3s ease-in-out;
	font-weight: 400;
	font-size: 16px;
}
/* tiered table pricing styling */
@media only screen and (max-width: 641px){
	table.pdg-dtc-variables tbody, table.pdg-dtc-variables td{
    font-size:13px;
}
}