/*!
Theme Name: Kadence Child
Theme URI: https://bowdenworks.com
Template: kadence
Author: Bowden Works
Author URI: https://bowdenworks.com
Description: Kadence child theme
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/


/* Lato Regular*/
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: url('../eot/lato-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
			 url('../lato-regulard41d.html#iefix') format('embedded-opentype'), /* IE6-IE8 */
			 url('../woff/lato-regular.woff') format('woff'), /* Modern Browsers */
			 url('../ttf/lato-regular.ttf') format('truetype'), /* Safari, Android, iOS */
			 url('../svg/lato-regular.svg') format('svg'); /* Legacy iOS */
}


/* Lato Bold */
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	src: url('../eot/lato-bold.eot'); /* IE9 Compat Modes */
	src: local(''),
			 url('../eot/lato-boldd41d.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
			 url('../woff/lato-bold.woff') format('woff'), /* Modern Browsers */
			 url('../ttf/lato-bold.ttf') format('truetype'), /* Safari, Android, iOS */
			 url('../svg/lato-bold.svg') format('svg'); /* Legacy iOS */
}

/* Lexend Semibold */
@font-face {
	font-family: 'Lexend';
	font-style: normal;
	font-weight: 600;
	src: url('../eot/lexend-semibold.eot'); /* IE9 Compat Modes */
	src: local(''),
			 url('../eot/lexend-semiboldd41d.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
			 url('../woff/lexend-semibold.woff') format('woff'), /* Modern Browsers */
			 url('../ttf/lexend-semibold.ttf') format('truetype'), /* Safari, Android, iOS */
			 url('../svg/lexend-semibold.svg') format('svg'); /* Legacy iOS */
}

/* Custom Icons */
@font-face {
	font-family: 'icomoon';
	src:  url('../eot/icomoon.eot');
	src:  url('../eot/icomoon.eot#iefix') format('embedded-opentype'),
		url('../ttf/icomoon.ttf') format('truetype'),
		url('../woff/icomoon.woff') format('woff'),
		url('../svg/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-youtube-play:before {
	content: "\e905";
}
.icon-map-marker:before {
	content: "\e906";
}
.icon-instagram:before {
	content: "\e907";
}
.icon-envelope:before {
	content: "\e904";
}
.icon-phone:before {
	content: "\e900";
}
.icon-twitter:before {
	content: "\e901";
}
.icon-linkedin:before {
	content: "\e902";
}
.icon-facebook:before {
	content: "\e903";
}
.icon-facebook-f:before {
	content: "\e903";
}
	
	
p,ul,li{
	font-family: 'Lato'!important;
}
h1,h2,h3{
		font-family: Lexend!important;
		font-weight: Semibold!important;
}
h4{
	font-family: 'Lato'!important;
	font-weight: 400!important;
}


/* Footer */
.social_media a{
	text-decoration: none!important;
	padding-right: 24px;
}
/* thank you notes */
ul.bw-notes-charities {
	list-style-type: none;
}

/* masonry grid  */
.bw-masonry.wp-block-post-template.is-flex-container,
.bw-masonry {
	display: flex;
	flex-flow: column wrap;
	align-content: space-between;
	column-gap:  20px;
	overflow: hidden;
}
.bw-masonry.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,
.bw-masonry > * { width: calc((100% - 80px) / 3); }

.bw-masonry > :nth-of-type(3n+1) { order: 1; }
.bw-masonry > :nth-of-type(3n+2) { order: 2; }
.bw-masonry > :nth-of-type(3n) { order: 3; }

.bw-masonry::before,
.bw-masonry::after {
	content: "";
	flex-basis: 100%;
	width: 0;
	order: 2;
}

@media (max-width: 1024px) {
	.bw-masonry.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,
	.bw-masonry > * { width: calc((100% - 40px) / 2); }
	.bw-masonry > :nth-of-type(2n+1) { order: 1; }
	.bw-masonry > :nth-of-type(2n) { order: 2; }
}
@media (max-width: 767px) {
	.bw-masonry.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,
	.bw-masonry > * { width: 100% }
	.bw-masonry > :nth-of-type(1n) { order: 1; }
}
.bw-masonry.wp-block-post-template.is-flex-container li {
	margin: 0;
}
/* charity search */
.bw-search {
	width:100%;
	display:block;
}
.bw-search-row {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
	justify-content: streatch;
}
.bw-search-col-g {
	flex: 1 0 auto;
}
.bw-search-col {
	flex: 0 0 auto;
}
.bw-search-q {
	width: 100%;
}
.bw-search-c {
    -webkit-appearance: none;
    color: var(--global-palette5);
    border: 1px solid var(--global-gray-400);
    border-radius: 3px;
    padding: 0.4em 35px 0.4em 0.5em;
    max-width: 100%;
    box-shadow: 0px 0px 0px -7px rgb(0 0 0 / 0%);
}
.bw-search-submit {
	padding: 7px 35px 10px 35px
}
@media screen and (max-width: 767px) {
	.bw-search-col-g {
		width:  100%;
	}
	.bw-search-row .bw-search-c {
		max-width:180px;
	}
}
