/**
Theme Name: WD Theme
Author: Web Directions
Author URI: https://www.webdirections.co.uk
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: wd-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;
}
/*align items to top in icons lists*/
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: start;
}
.elementor-icon-list-icon i{
	line-height:2;
}
/*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;
	}
}
body.page-id-1383 .cmplz-cookiebanner{
	display:none;
}