/**
Theme Name: Cornocopia Child
Author: Philip Butler
Author URI: https://www.philipbutler.co.uk
Description: Child Theme created by Philip Butler Freelance
Version: 1.0.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/



/* Global CSS Variables */

/* eof Global CSS Variables */

/* Global CSS */
.margin-top-0 {
	margin-top:0 !important;
}
.margin-bottom-0 {
	margin-bottom:0 !important;
}
.margin-bottom-20 {
	margin-bottom:20px;
}
.margin-bottom-40 {
	margin-bottom:40px;
}
.txt-uppercase {
	text-transform: uppercase !important;
}
.txt-capitalize {
	text-transform: capitalize !important;
}
.txt-bold {
	font-weight:bold !important;
}
.txt-shadow-dark {
	text-shadow: 2px 2px #333;
}
.txt-shadow-light {
	text-shadow: 2px 2px #ddd;
}
.txt-background-dark {
	background-color: var(--txt-bg-dark-color);
	color: var(--txt-light-color) !important;
}
.txt-background-light {
	background-color: var(--txt-bg-light-color);
	color: var(--txt-dark-color) !important;
}
.txt-white, .txt-white a {
    color:white;
}
.txt-right {
	text-align: right;
}
.txt-white a:hover {
    color:#d62020;
}
.border-radius5 {
	border-radius: 5px;
}
.border-radius10 {
	border-radius: 10px;
}
.border-radius15 {
	border-radius: 15px;
}
.hide-citation cite {
	display:none !important;
}
br.responsive {
	display: inline;
}
@media (max-width: 921px) {
  	br.responsive {
    	display: none;
  	}
}
.img-50-100 figure {
	width:100%;
}
.img-50-100 figcaption {
	text-align:center;
}
@media only screen and (min-width: 544px) {
	.img-50-100 figure{
		width:50%;
	}
}
@media only screen and (min-width: 544px) {
	.fx-pop-in {
	    box-shadow: 0 10px 20px rgba(83,105,65,.2), 0 5px 15px rgba(0,0,0,.2);
    	transition-property: color,background-color,box-shadow,transform;
    	transition-duration: .55s;
	}
	.fx-pop-in:hover {
    	transform: translateY(-4px);
    	box-shadow: 0 10px 16px rgba(83,105,65,.1), 0 8px 15px rgba(0,0,0,.07);
	}
	.fx-pop-out {
    	box-shadow: 0 10px 16px rgba(83,105,65,.1), 0 8px 15px rgba(0,0,0,.07);
    	transition-property: color,background-color,box-shadow,transform;
    	transition-duration: .55s;
	}
	.fx-pop-out:hover {
    	transform: translateY(-4px);
	    box-shadow: 0 10px 20px rgba(83,105,65,.2), 0 5px 15px rgba(0,0,0,.2);
	}
	.fx-pop-in .uagb-ifb-content, .fx-pop-out .uagb-ifb-content {
    	padding: 10px;
	}
	.fx-pop-in .uagb-ifb-image-content, .fx-pop-out .uagb-ifb-image-content {
    	margin: -10px;
	}
}


@media (max-width: 921px) {
	.page-header {
		min-height: 284px !important;
	}
	.page-header, .quote-box {
		background-attachment: scroll !important;
	}
}
/* eof Global CSS */


/* JMS Therapy Site Specific */

.ast-theme-transparent-header .main-header-bar {
	background: rgb(93,88,88);
	background: linear-gradient(180deg, rgba(60,100,61,1) 0%, rgba(60,100,61,0.5) 72%, rgba(26,56,30,0) 100%);
}


/* eof JMS Therapy Site Specific */

/* column info box equal height */
/* make read more links align at bottom of equalheight blocks */
/* add .equal-height class name to parent container */
/* add align-left, align-right or align-center to parent container to fix alignment issues */
.equal-height .wp-block-uagb-container {
	height: 100%
}
.equal-height .wp-block-uagb-info-box {
    height: 100%;
}
.equal-height .uagb-ifb-content {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.equal-height.align-left .uagb-ifb-content {
    align-items: start;
}
.equal-height.align-left .uagb-ifb-title-wrap {
    text-align:left;
}
.equal-height.align-center .uagb-ifb-content {
    align-items: center;
}
.equal-height.align-center .uagb-ifb-title-wrap {
    text-align:center;
}
.equal-height.align-right .uagb-ifb-content {
    align-items: end;
}
.equal-height.align-left .uagb-ifb-title-wrap {
    text-align:right;
}
.equal-height .uagb-ifb-button-wrapper {
    margin-top: auto;
}

.accreditations .uagb-container-inner-blocks-wrap {
	flex-wrap: nowrap !important;
}

.entry-content :where(h1,h2,h3,h4,h5,h6) {
    margin-bottom: 5px  !important;
}