/*
Theme Name: BlankCMS
Author: CMS
Author URI: https://www.cmsadvertising.co.uk/
Description: This is a blank theme created by CMS.
Version: 100.0
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}body{line-height:1}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:0 !important;}


@font-face {
  font-family: 'AmsiProNormal-Ultra';
  src: url('fonts/AmsiProNormal-Ultra.eot');
  src: url('fonts/AmsiProNormal-Ultra.eot?#iefix') format('embedded-opentype'),
       url('fonts/AmsiProNormal-Ultra.svg#AmsiProNormal-Ultra') format('svg'),
       url('fonts/AmsiProNormal-Ultra.ttf') format('truetype'),
       url('fonts/AmsiProNormal-Ultra.woff') format('woff'),
       url('fonts/AmsiProNormal-Ultra.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

html{
	font-family: 'Source Sans Pro', sans-serif;
	scroll-behavior: smooth;
}
:focus {
    outline: -webkit-focus-ring-color auto 0px;
}
.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0 rgba(0,0,0,0);
}
.elementor-section-full_width{
	width: 100% !important;
}
h1{
	font-family: 'Signika', sans-serif;
	font-weight: 600;
}
p, ul{
	margin-bottom:10px;
    font-family: 'Source Sans Pro', sans-serif;
}
b, strong{
	font-weight: bolder;
}
a:hover{
	text-decoration: none;
}
.pink-text{
    color: #ee2e7b;
}
/* NAV */
#menu-top-nav, .social-nav{
	text-align: right;
}
.social-nav{
	margin: -10px 15px 15px;
}
.navigation{
	position:relative;
}
.navigation #google_language_translator{
	position: absolute;
	right: 150px;
}
#menu-top-nav a{
	color: #0063a3;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	padding: 10px 10px;
	margin:0 5px;
	transition: .3s ease;
	font-weight: 600;
	font-size: 1.2em;
}
#menu-top-nav #menu-item-1909 a:nth-child(1), #menu-top-nav #menu-item-3493 a:nth-child(1){
    color:#0063a3;
}
#menu-top-nav #menu-item-27 a:nth-child(1), #menu-top-nav #menu-item-3500 a:nth-child(1){
    color:#b2d235;
}
#menu-top-nav #menu-item-145 a:nth-child(1), #menu-top-nav #menu-item-998 a:nth-child(1){
    color:#ee2a7b;
}
#menu-top-nav #menu-item-22 a:nth-child(1), #menu-top-nav #menu-item-26 a:nth-child(1){
    color:#00adee;
}
#menu-top-nav #menu-item-2090 a:nth-child(1){
    color:#fbb042;
}

#menu-top-nav .current_page_item a, #menu-top-nav .current-menu-item a, #menu-top-nav a:hover{
	color: #7c7c7b !important;
}
#menu-top-nav .sub-menu a {
    color: #7c7c7b !important;
    font-weight: 100 !important;
}
#menu-top-nav .sub-menu a:hover {
    color: #ee2a7b !important;
}
.social-nav a{
	color: #fff;
    background-color: #0063a3;
	border: 2px solid #0063a3;
    padding: 5px;
    text-align: center;
    width: 30px;
    height: 30px;
    display: inline-block;
    border-radius: 50%;
	transition: .3s ease-in-out;
	margin-left: 3px;
}
.social-nav a:hover{
	color: #0063a3;
    background-color: transparent;
}
.menu-item-has-children{
	position: relative;
}
#menu-footer-menu{
	display: block;
    /* margin: 0 auto;
    width: fit-content; */
}
.sub-menu{
	display: none;
	position: absolute;
    /* top: 20px; */
    text-align: left;
    line-height: 1.5;
    font-size: .8em;
    /* height: 0; */
	transition: .3s ease;
	padding-left: 20px;
}
.menu-item-has-children:hover .sub-menu{
	/* display: block; */
}
.menu-item, .social-nav li{
	display: inline-block;
	vertical-align: top;
}
.sub-menu .menu-item{
	display: block;
}
.sub-menu a{
	margin:0 !important;
	padding: 0 !important;
}
.nav-container{
	background-image: url('/wp-content/uploads/2019/11/nav-grey-back.png');
	background-position: bottom;
	background-size: cover;
	padding:10px 20px 65px;
	position: relative;
    z-index: 999;
}
.logo{
	max-width: 250px;
	padding:10px 10px 0;
}
.hamburger {
    cursor: pointer;
    z-index: 1000;
    float: right;
	margin: -10px 10px 0 0
}
.hamburger div {
    width: 30px;
    height: 2px;
    background-color: #EE2A7B;
    margin: 7px 0;
    opacity: 1;
    transition: .3s ease-in-out;
    text-align: right;
}
.nav-cross div{
	background-color: #0063a3;
}
.nav-cross div:nth-child(1) {
    -webkit-transform: rotate(-45deg) translate(-10px, 10px);
    transform: rotate(-45deg) translate(-9px, 9px);
}
.nav-cross div:nth-child(2) {
    opacity: 0;
}
.nav-cross div:nth-child(3) {
    -webkit-transform: rotate(45deg) translate(-5px, -5px);
    transform: rotate(45deg) translate(-4px, -4px);
}
.confetti-div{
	position: absolute;
    right: 0;
    top: 0;
    height: auto;
    width: 40%;
	z-index: 2;
}

@media (max-width:995px) {
	.confetti-div{
		display: none;
	}
	.logo{
		max-width: 150px;
		padding:0;
	}
	.nav-container{
		padding: 15px 15px 25px;
	}
	.navigation{
		height: 0vh;
	    width: 100%;
	    overflow-y: hidden;
	    transition: 0.3s ease-in-out;
		position: relative;
	}
	.navigation #google_language_translator{
		position: absolute;
	    right: 50%;
	    bottom: 5%;
	    transform: translate(50% , 0);
	}
	.open-nav{
		min-height: 55vh;
		overflow-y:auto;
	}
	.menu-top-nav-container{
		margin-top: 5vh;
	}
	#menu-top-nav, .social-nav {
	    text-align: center;
	}
	.navigation .sub-menu{
		display: none !important;
	}
	.menu-top-nav-container .menu-item{
		display: block;
	    margin: 25px 0;
	    font-size: 1.4em;
	}
}
@media (min-width: 995px){
	.hamburger-container {
	    display: none!important;
	}
}
@media (max-width:768px) {
	.menu-item{
		display: block;
	    margin: 25px 0;
	    font-size: 1.4em;
	}
	.who-arrow{
		display: none;
	}
}

/* FOOTER */
#footer{
	background-image: url('/wp-content/uploads/2020/03/footer-back.jpg');
	background-size: cover;
	background-position: center;
	padding: 2% calc(5% + 15px);
}
#footer .sub-menu{
	/* display: block; */
	position: relative;
}
#footer .menu-item{
	/* min-width: 200px; */
	/* margin: 7px 0; */
	margin: 7px;
}
#footer .menu a{
	color: #7c7c7b;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	padding: 10px 10px;
	margin:0 10px;
	transition: .3s ease;
	font-size: 1.1em;
}
/* .col-lg-6, .col-lg-7{
    padding-left:0px;
    padding-right:0px;
} */

#menu-footer-menu .menu-item a:nth-child(1){
	font-weight: 600;
}
#menu-footer-menu #menu-item-216 a:nth-child(1){
	color: #0063a3;
}
#menu-footer-menu #menu-item-217 a:nth-child(1){
	color: #f05a2b;
}
#menu-footer-menu #menu-item-35 a:nth-child(1){
	color: #ee2a7b;
}
#menu-footer-menu #menu-item-1091 a:nth-child(1){
	color: #00adee;
}
#menu-footer-menu #menu-item-219 a:nth-child(1){
	color: #fbb042;
}
#menu-footer-menu #menu-item-1087 a:nth-child(1){
	color: #b2d235;
}
#footer .menu a:hover{
	color: #7c7c7b !important;
}
#footer #menu-item-36 a{
	border: 1.5px solid #0063a3;
    border-radius: 5px;
    /* font-size: 1.2em; */
    padding: 5px 40px;
    background-color: transparent;
    margin: 0 0 30px;
    color: #0063a3;
    font-family: 'Signika', sans-serif;
    transition: .3s ease-in-out;
}
#footer #menu-item-36 a:hover{
	border: 1.5px solid transparent;
	background-color: #0063a3;
	color: #fff !important;
}
#footer .current-menu-item a{
	color: #7c7c7b !important;
}
#footer .current-menu-item a:hover{
	color: #7c7c7b !important;
}
#footer .sub-menu a{
	color: #7c7c7b !important;
	font-weight: 100 !important;
}
#footer .sub-menu a:hover{
	color: #ee2a7b !important;
}
#footer .logo{
	max-width: 200px;
	/* max-height: 75px; */
	display: inline-block;
	padding: 0;
}
.footer-logos{
	margin-top: 4%;
	align-items: flex-end;
}
.footer-logo{
	max-width: 200px;
	max-height: 50px;
	display: inline-block;
	margin: 0 10px;
}
.footer-bradford-logo{
	max-width: 250px;
}
.newsletter-title p{
	margin-bottom: 20px;
}
.newsletter-title .pink-btn{
	color:#ee2e7b;
	padding:7.5px 15px;
}
.newsletter-title .pink-btn:hover{
	color:#fff;
}
.newsletter-footer p{
	display: inline-block;
}
.newsletter-footer .social-links a{
	display: inline-block;
}
.newsletter-col, .newsletter-col a{
	color: #727272;
	font-size: 1.1em;
	transition: .3s ease-in-out;
}
.newsletter-col-inner{
	float: right;
}
.newsletter-col a:hover{
	color: #ee2a7b;
	text-decoration: none;
}
.newsletter-title{
	font-size: 80%;
	margin-bottom: 10px;
}
.newsletter-footer{
	margin-top: 15px;
}
.newsletter-footer .phone{
	margin-right: 20px;
}
.newsletter-footer .ts-cs{
	margin-right: 10px;
}
.newsletter-footer .social-links{
	margin-left: 10px;
}
.newsletter-footer .social-links a{
	color: #fff;
    background-color: #0063a3;
    padding: 8px;
    text-align: center;
    width: 35px;
    height: 35px;
    display: inline-block;
    border-radius: 50%;
	transition: .3s ease-in-out;
	margin-left: 3px;
}
.newsletter-footer .social-links a:hover{
	color: #fff;
    background-color: #ee2a7b;
}
#footer .wpcf7-form {
	width: fit-content;
	max-width: 100%;
    border: .7px solid #0063a3;
	padding: 0 5px;
	transition: .3s ease-in-out;
}
#footer .wpcf7-form:focus-within {
	border: .7px solid #ee2a7b;
}
#footer .wpcf7-form span, #footer .wpcf7-form label{
	max-width: 100%;
}
#footer .wpcf7-form p{
	display: inline-block;
	max-width: 390px;
}
#footer .wpcf7-form input{
	border: 0;
    margin-top: -15px;
    margin-bottom: 15px;
    padding: 0;
    background: transparent;
	max-width: 100%;
}
#footer .wpcf7-form input:focus{
	border: 0;
}
.newsletter-form .wpcf7-form p:nth-child(3){
	margin-right: -20px;
}
.submit-btn{
	background: #ee2a7b !important;
	border: 1px solid #ee2a7b;
	color: transparent !important;
	position: relative;
	width:40px;
	height:40px;
	z-index: 1;
	transition: .3s ease-in-out;
}
.submit-btn::before{
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid transparent;
	border-top: 1px solid transparent;
	content: "";
	display: block;
	height: 30%;
	position: absolute;
	width: 30%;
	left: 40%;
	top: 50%;
	z-index: 999;
	transform: translate(-40%, -50%) rotate(-45deg);
	transition: .3s ease-in-out;
}
.submit-btn:hover{
	background: transparent !important;
	border: 1px solid #ee2a7b;
}
.submit-btn:hover::before{
	border-right: 1px solid #ee2a7b;
	border-bottom: 1px solid #ee2a7b;
}
.footer-logo-block{
	margin-top:15px;
}
@media (max-width:768px) {
	.newsletter-col-inner {
	    float: left;
	}
}

/* Header */

.head-make-sure-logo{
	width: 100%;
	max-width: 200px !important;
    display: block;
    margin: 40px auto 0;
}
/* .carousel-item img{
	max-width: 550px !important;
	width:25%;
	margin-left: 5%;
} */
.carousel{
	/* margin-top: 8vh;
	min-height: 44vh; */
	height: 70vh;
	width: 100%;
	position: relative;
}
.carousel-indicators{
	margin: 0;
    left: 0;
    bottom: 15%;
    position: absolute;
}
.carousel-item{
    width: 100%;
    height: 70vh;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    overflow: hidden;
}
.carousel-indicators li{
	height: 13px;
    width: 13px;
    border-radius: 50%;
    background: #0063a3;
    border: 3px solid #0063a3;
	opacity: 1;
	transition: .3s ease-in-out;
}
.carousel-indicators .active, .carousel-indicators li:hover{
    background: #fff;
}

header.header{
    display:none;
}
.header-home{
    margin-top:-60px;
	position: relative;
	overflow: hidden;
	padding: 0;
}
/* .header-home{
    background-image: url('/wp-content/uploads/2019/10/home-header1.png');
    width: 100%;
    height:83vh;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    position: relative;
    margin-top:-60px;
	overflow: hidden;
} */
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated{
    padding:0px!important;
}
.header-text{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin:0;
	z-index: 3;
}
.inner-home{
    position: relative;
    z-index: 1;
    text-align:center;
}
.inner-home h1{
    font-family: 'Signika', sans-serif;
    font-size:3em;
    color:#FAAF41;
    font-weight:lighter;
}
.inner-home h2{
    font-family: 'Signika', sans-serif;
    font-size:55px;
    color:#fff;
    /* color:#EE2A7B; */
    max-width:370px;
    margin: 5px auto 10px;
    /* margin: 15px auto 35px; */
    font-weight:600;
}
.inner-home p{
	max-width: 500px;
	color: #fff;
	margin: 0 auto 40px;
	font-size: 1.2em;
	line-height: 1.4;
}
.home-arrow{
    position: relative;
    top: 60px;
}
.home-arrow i{
    color:#EE2A7B;
    font-size:22px;
}
.home-strip{
    margin: 50px 0;
}
.home-strip img{
    width:400px;
	max-width: 100%;
}
.inner-homestrip{
    text-align:center;
}
.home-strip h1{
    font-family: 'Signika', sans-serif;
    font-size:65px;
    color:#00ADEE;
    font-weight:lighter;
}
.home-strip h2{
    font-family: 'Signika', sans-serif;
    font-size:70px;
    color:#EE2A7B;
    font-weight:600;
}
.home-strip .btn{
    border:3px solid #EE2A7B;
    padding:7px 12px;
    background-color:transparent;
    margin-top:30px;
	color: #EE2A7B;
	transition: .3s ease-in-out;
}
.home-strip .btn:hover{
    border:3px solid transparent;
    background-color:#EE2A7B;
	color: #fff;
}
.home-strip .strip-text {
    /* padding:25px; */
}
.home-strip .pdf-area {
	padding:15px;
	border: 1.25px solid #0063a3;
    border-radius: 7px;
}
.eval-report .pdf-area {
	margin-bottom: 30px;
}
.home-strip .col-md-12 .strip-text{
    margin-bottom: 60px;
}
.what-works-strip .col-md-12 .strip-text p{
    max-width: unset;
}
.what-works-strip .col-md-12 .strip-text .pink-text {
    color: #ee2e7b;
}
.home-strip .strip-text .pdf-text{
    margin: 0 3px !important;
}
.split-section{
    background-image: url('/wp-content/uploads/2019/10/blue-rip.png');
    width: 100%;
    /* height:500px; */
    background-size: 100% 100%;
    background-repeat: no-repeat;
	padding: 100px 5%;
}
.split-section-new{
	padding:0 15px;
	position: relative;
}
.left-yellow{
    padding-top: 15px;
    padding-bottom: 15px;
}
.left-yellow-new{
    padding-top: 15px;
    padding-bottom: 15px;
	/* background-image: url('/wp-content/uploads/2020/04/Bradford_Town_Hall.jpg'); */
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #ee2e7b;
	-webkit-clip-path: polygon(0% 0%, 100% 0%, 80% 100%, 0 100%);
	clip-path: polygon(0% 0%, 100% 0%, 80% 100%, 0 100%);
	padding-right: calc(8% + 15px);
}
.split-section-new .left-yellow-new .right-blue{
	margin: 23% auto;
}
.left-yellow-new h3{
	font-size: 1.5em;
    line-height: 1.2;
    /* font-weight: 700; */
    max-width: 600px;
    margin: 10px 0 20px;
    color: #fff;
}
.left-yellow-new a{
	color: #fff;
	transition: .3s ease;
}
.left-yellow-new a:hover{
	color: #ee2e7b;
}
/* .left-yellow{
	margin-bottom: 30px;
} */
.left-yellow-inner{
	width: 32%;
    display: inline-block;
    text-align: center;
	vertical-align: middle;
}
/* .left-yellow img{
    width:60px;
} */
/* .left-yellow .yellow-icon{
    float:right;
}
.left-yellow .yellow-icon2{
    float:left;
} */
.left-yellow h1{
    color:white;
    font-size:25px;
    margin-top:15px;
     font-family: 'Signika', sans-serif;
}
.right-blue{
    width:1000px;
	max-width: 100%;
    margin:0 auto;
}
.split-section-new .right-blue{
	margin:17% auto;
	padding: 0 25px;
}
/* .right-blue {
    width: 1400px;
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
} */
.right-blue h2{
    color:#FBB042;
    font-size:3em;
	font-weight: 600;
    font-family: 'Signika', sans-serif;
    margin-bottom: 10px;
}
.right-blue p, .right-blue ul{
   color:white;
   font-size:1.5em;
   line-height:1.4em;
   font-family: Arial, Helvetica, sans-serif;
}
.coe-logo{
	width: auto !important;
    max-height: 80px !important;
    margin-right: 10px;
}
.survey{
	padding: 20px 0;
	margin: -40px 0;
}
.text-center{
	text-align: center;
}
.survey-left{
    text-align: left;
	display: inline-block;
	padding:15px 7%;
}
.survey-left h1{
    font-family: 'Signika', sans-serif;
    font-weight:lighter;
    color:#00ADEE;
    font-size:54px;
    margin-bottom:15px;
}
.survey-left h2{
    font-family: 'Signika', sans-serif;
    color:#00ADEE;
    font-size:3em;
    margin-bottom:15px;
}
.survey-left p{
    font-family: 'Signika', sans-serif;
    color:#EE2A7B;
    font-size:3em;
    margin-bottom:15px;
}
.survey-left .btn{
    border: 3px solid #00ADEE;
    padding: 7px 12px;
    background-color: transparent;
    margin-top: 30px;
    color:#00ADEE;
    font-family: 'Signika', sans-serif;
	transition: .3s ease-in-out;
}
.survey-left .btn:hover{
    border: 3px solid transparent;
    background-color: #00ADEE;
    color:#fff;
}
.survey .col-md-7{
	padding: 0;
}
.survey-right{
    background-image: url('/wp-content/uploads/2019/10/survey-right.png');
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}
.survey-right h1{
    font-family: 'Signika', sans-serif;
    font-weight:lighter;
    color:#FBB042;
    font-size:60px;
    margin-bottom:15px;
}
.survey-right h2{
    font-family: 'Signika', sans-serif;
    color:white;
    font-size:40px;
    margin-bottom:15px;
}
.survey-right p{
    font-family: 'Signika', sans-serif;
    color:white;
    font-size:3em;
}
.survey-right .inner-survey{
    width: 500px;
	max-width: 100%;
    margin: 0 auto;
    padding: 10% 0;
}
.home-project{
    background-image: url('/wp-content/uploads/2019/10/blue-rip.png');
    width: 100%;
    min-height:600px;
    background-size: cover;
    background-repeat: no-repeat;
}
.home-project h1{
    font-family: 'Signika', sans-serif;
    color:white;
    font-size:50px;
    text-align:center;
    padding-top:70px;
    padding-bottom:60px;
}
.home-project .hp-left{
    background-color: #F05A2B;
    margin: 0 auto;
}
.home-project .hp-middle{
    background-color: #0063A3;
    margin: 0 auto;
}
.home-project .hp-right{
    background-color: #FBB042;
    margin: 0 auto;
}
.home-project .hp-left h2{
    color:#FBB042;
    font-family: 'Signika', sans-serif;
    font-weight:bold;
    padding-top:20px;
    font-size:40px;
    margin-bottom:10px;
}
.home-project .hp-left h3{
    color:white;
    font-family: 'Signika', sans-serif;
    font-weight:bold;
    padding-top:10px;
    font-size: 30px;
    max-width: 250px;
    margin: 0 auto;
    line-height: 1.2em;
    margin-bottom:10px;
}
.home-project .hp-middle h2{
    color:#FBB042;
    font-family: 'Signika', sans-serif;
    font-weight:bold;
    padding-top:20px;
    font-size:40px;
    margin-bottom:10px;
}
.home-project .hp-middle p{
    line-height: 1.4em;
	/* margin-bottom: 40px; */
}

.home-project .btn{
    border: 3px solid white;
    padding: 7px 12px;
    background-color: transparent;
    margin-top: 20px;
    color: white;
    width: 130px;
    font-size: 18px;
    font-family: 'Signika', sans-serif;
    font-weight:lighter;
    position: absolute;
    bottom: 30px;
    left: 50%;
	transform: translate(-50%,0);
	transition: .3s ease-in-out;
}
.home-project .btn:hover{
    border: 3px solid white;
    background-color: #fff;
    color: #0063A3;
}
.home-project .hp-right .btn:hover{
    color: #FBB042;
}
.home-project .hp-right h2{
    color:#EE2A7B;
    font-family: 'Signika', sans-serif;
    font-weight:bold;
    padding-top:20px;
    font-size:40px;
    margin-bottom:10px;
}
.home-project h3{
    color:white;
    font-family: 'Signika', sans-serif;
    font-weight:bold;
    padding-top:10px;
    font-size: 30px;
    max-width: 250px;
    margin: 0 auto;
    line-height: 1.2em;
    margin-bottom:10px;
}
.home-project .hp-right p{
    color:white;
    font-family: 'Signika', sans-serif;
    font-weight:bold;
    padding-top:10px;
    font-size:25px;
    margin: 0 auto;
}
.hp-inner{
	position: relative;
	text-align: center;
	padding: 20px 5% 40px;
	min-height: 350px;
	max-width: 80%;
}
.hp-inner::before{
	content: "";
	position: absolute;
	bottom: -14px;
	right: -14px;
	width: 100%;
	height: 100%;
	border-right: 8px solid #fff;
	border-bottom: 8px solid #fff;
}
.hp-inner p{
	color:white;
    font-family: 'Signika', sans-serif;
    font-weight:bold;
    padding-top:10px;
    font-size:25px;
    max-width: 280px;
	margin:0 auto;
}
/* .home-project .hp-border{
    border-right: 7px solid white;
    width: 418px;
    margin: 0 auto;
    border-bottom: 7px solid white;
    padding-bottom: 6px;
} */
.home-cal{
    /* min-height:500px; */
}
.home-cal h1{
    font-family: 'Signika', sans-serif;
    color:#EE2A7B;
    font-size:60px;
    text-align:center;
    padding-top:20px;
    padding-bottom:10px;
}
.home-cal h2{
    color:#00ADEE;
    font-family: 'Signika', sans-serif;
    font-weight:bold;
    font-size:40px;
    margin-bottom:10px;
    text-align:center;
}
.home-cal .upcoming-events{
	padding:0 calc(5% + 15px);
	margin:	25px auto 0px;
}
.upcoming-events #ect-no-events{
	text-align: center;
	font-size: 1.2em;
	margin-bottom: 25px;
}
.ect-list-post.style-3{
	display: inline-block;
	width: calc(50% - 20px);
	padding:25px;
	margin:10px;
	background-color: #ededed;
	position: relative;
	vertical-align: middle;
}
.ect-clslist-event-info, .style-3-readmore{
	background: transparent !important;
	box-shadow: transparent 0 0 0 0 !important;
}
.ecs-event img{
	max-width: 125px !important;
}
.ect-list-post h2.ect-list-title{
	font-size: 2em;
	font-weight: 600;
	text-align: left;
	/* position: absolute;
	left: 175px;
	top: 50px; */
}
.ect-list-post h2.ect-list-title a{
	color: #0063a3 !important;
	opacity: 1 !important;
	transition: .3s ease-in-out;
	font-size: 2em;
}
.ect-list-post h2.ect-list-title a:hover{
	color: #00ADEE !important;
}
.ecs-event .time{
	font-size: .8em;
}
.ecs-event .venue{
	font-size: 1em;
	display: block;
}
.ect-list-date, .ect-clslist-event-info, .style-3-readmore{
	display: inline-block !important;
}
.ecs-event .venue em, .ect-icon, .tribe-region, .tribe-country-name, .tribe-street-address, .tribe-locality, .tribe-delimiter, .tribe-address br{
	display: none !important;
}
.tribe-postal-code{
	margin:0 !important;
}
.google-maps-link{
	color: #333333;
	transition: .3s ease-in-out;
	font-size: 1.3em;
}
.ect-list-venue .ect-venue-details .tribe-address{
	font-size: 100% !important;
}
.google-maps-link:hover{
	color: #0063a3;
}
.ect-list-venue .ect-venue-details .tribe-address .tribe-delimiter {
    margin-right: -3px !important;
}
.style-3-readmore{
	vertical-align: middle;
	text-align: left !important;
}
.style-3-readmore a.tribe-events-read-more{
	border: 1.5px solid #0063a3;
	border-radius: 5px;
    padding: 7px 20px;
	line-height: .5;
    background-color: transparent;
	font-weight: 300 !important;
    color: #0063a3;
    font-family: 'Signika', sans-serif;
    transition: .3s ease-in-out;
	height: auto !important;
	width: auto !important;
	position: relative !important;
	display: inline-block !important;
    /* top: unset !important;
    left: unset !important;
	transform: translate(-50%, 0);
    bottom: 0;
    right: 0; */
}
.style-3-readmore a.tribe-events-read-more:hover{
	border: 1.5px solid transparent;
    background-color: #0063a3;
    color: #fff;
}
.ect-list-wrapper .style-3 .ect-list-date{
	color: #fff;
	background-color: #fbb042 !important;
}
.ect-list-wrapper .style-3:nth-child(2) .ect-list-date, .ect-list-wrapper .style-3:nth-child(6) .ect-list-date{
	background-color: #00adee !important;
}
.ect-list-wrapper .style-3:nth-child(3) .ect-list-date{
	background-color: #3bb44a !important;
}
.ect-list-wrapper .style-3:nth-child(4) .ect-list-date{
	background-color: #ee2a7b !important;
}
.ev-yr{
	display: none !important;
}
.ect-list-date .ect-date-area{
	display: block !important;
	margin:0 auto;
	padding: 15px 0 7px !important;
}
.ect-list-date .ect-date-area .ev-day {
    font-size: 1.7em !important;
}
.ect-list-date .ect-date-area .ev-mo {
    font-size: .5em !important;
}
.style-3 .ect-list-date {
    padding: 20px !important;
}
.ecs-all-events{
	position: absolute;
	left: 50%;
	bottom: -30px;
	transform: translate(-50%, 0px);
}
.all-events-btn{
	text-align: center;
}
.all-events-btn a{
	border: 1.5px solid #0063a3;
	border-radius: 5px;
	font-size: 1.2em;
    padding: 3px 40px;
    background-color: transparent;
    margin: 0 0 30px;
    color: #0063a3;
    font-family: 'Signika', sans-serif;
    transition: .3s ease-in-out;
}
.all-events-btn a:hover{
	border: 1.5px solid transparent;
    background-color: #0063a3;
    color: #fff;
}

@media (max-width:1475px) {
	.ect-list-post.style-3{
		width: 90%;
		display: block;
		margin:0 auto;
	}
}
@media (max-width:1300px) {
	#footer .wpcf7-form p{
		max-width: 260px;
	}
}
@media (max-width:1024px) {
	.survey-right .inner-survey {
	    padding: 16% 7%;
	}
	#footer{
		padding: 3% 0;
	}
	#footer .menu-item {
	    font-size: 1em;
		min-width: 100px;
	}
	/* #footer #menu-item-36 {
	    text-align: center;
		margin: 25px 0;
	} */
	#footer .menu-item-has-children {
	    display: inline-block;
	}
	#footer .wpcf7-form p {
	    max-width: 220px;
	}
	#menu-footer-menu li:last-child{
		display: inline-block;
	}
	.footer-logo{
		max-width: 120px;
		margin: 10px auto;
	}
	.footer-bradford-logo{
		max-width: 200px;
	}
	#footer .logo{
		max-width: 160px;
	}
}
@media (max-width:995px) {
	#footer #menu-item-36 a {
	    border:none;
	    border-radius: 0;
	    padding: 5px 20px;
	    background-color: transparent;
	    margin: 0 0 30px;
	    color: #0063a3;
	    font-family: 'Signika', sans-serif;
	    transition: .3s ease-in-out;
	}
	#footer #menu-item-36 a:hover {
	    border: none;
	    background-color: transparent;
	}
	.left-yellow-new{
		-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0 100%);
		clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0 100%);
		padding-right:15px
	}
	.split-section-new .left-yellow-new .right-blue{
		margin: 17% auto;
	}
	.right-blue p, .right-blue ul{
		font-size: 1.3em;
		line-height: 1.45;
	}
	.inner-home{
		/* background: rgba(255,255,255,0.8); */
		padding:15px;
		border-radius: 25px;
	}
	.inner-home h2 {
	    font-size: 3em;
	}
	.inner-home h1 {
	    font-size: 2em;
	}
	.header-text {
	    position: absolute;
	    top: 45%;
	    left: 50%;
	    transform: translate(-50% , -45%);
	}
	.inner-homestrip {
	    max-width: 200px;
	    margin: 0 auto;
	}
	.home-strip .strip-text{
		padding-left: 0;
		text-align: center;
	}
	.home-strip h1 {
		font-size: 3em;
	}
	.home-strip h2 {
		font-size: 4em;
	}
	/* .left-yellow{
		display: none;
	} */
	/* .split-section {
	    padding: 50px 5%;
	} */
	.survey {
	    padding: 0;
	    margin: -30px 0;
	}
	.survey-right {
		padding:55px 15px;
	    background-position: right;
	}
	.survey-left h1, .survey-right h1 {
	    font-size: 3em;
	}
	.survey-left h2, .survey-right h2, .survey-right p {
	    font-size: 2em;
	}
	.survey-left p {
	    font-size: 1.5em;
		margin-bottom: 10px;
	}
	.survey-left .btn {
	    margin-top: 15px;
	}
	.survey .text-center{
		text-align: left !important;
	}
	.home-project{
		height: auto;
		min-height: unset;
		background-image: none;
		background-color: #00adee;
	}
	.hp-inner {
	    min-height: auto;
	    max-width: 90%;
		margin-bottom: 25px !important;
	}
	.home-project .hp-inner h2{
		font-size: 2em !important;
		max-width: 100%;
	}
	.home-project .hp-inner h3{
		font-size: 1.3em !important;
		max-width: 100%;
	}
	.hp-inner p {
	    font-size: 1.1em !important;
		max-width: 100%;
	}
	.hp-inner::before{
		display: none;
	}
	.home-project h1 {
	    font-size: 2.5em;
	    padding: 5% 0;
	}
	.home-project .btn{
	    position: unset;
	    bottom: unset;
	    left: unset;
		transform: unset;
		padding: 3px 9px;
    	font-size: 1.1em;
		width: 100px;
	}
	.home-cal{
		padding: 15px 0;
	}
	.home-cal .upcoming-events {
	    padding: 0 15px;
	}
	.ect-list-wrapper .style-3 .ect-list-date {
	    width: 110px;
	    text-align: center;
		margin: 0 auto;
    	display: block !important;
	}
	.ect-list-date .ect-date-area{
		font-size: .9em !important;
	}
	.ect-list-date .ect-date-area .ev-day, .ect-list-date .ect-date-area .ev-mo, .ect-list-date .ect-date-area .ev-yr{
		margin:0 auto !important;
		width: 100% !important;
	}
	.ect-list-post h2.ect-list-title {
	    text-align: center;
	}
	.style-3-readmore, .ect-list-venue{
		text-align: center !important;
	}
	.ect-list-post h2.ect-list-title a {
	    font-size: 1.5em;
	}
	.ect-list-post h2.ect-list-title{
		margin: 0 !important;
	}
	.ect-clslist-event-info, .style-3 ect-list-date, .style-3-readmore{
		padding: 10px 10px 0 !important;
	}
	.style-3-readmore a.tribe-events-read-more{
		padding: 10px 10px !important;
	}
	.home-cal h1{
		font-size: 3em;
	}
	.home-cal h2{
		font-size: 2em;
	}
	.newsletter-col, .newsletter-col a{
		font-size: 1em;
	}
	.newsletter-footer .social-links {
	    margin: 10px 0;
	}
	.newsletter-title {
	    margin: 10px 0;
	}
	.footer-bradford-logo{
		max-width: 150px;
	    display: block;
	    margin: 10px 0 0;
	}
}
@media (max-width:810px) {
	.carousel-indicators{
	    bottom: 7%;
	}
	.inner-home p {
	    font-size: 1.1em;
	    line-height: 1.1;
	}
}
@media (max-width:768px) {
	.board .pdf-read-more-text{
		padding-left:0;
	}
	.inner-home p, .head-make-sure-logo{
		display: none;
	}
	.inner-home h2 {
	    font-size: 2.5em;
		margin-bottom: 30px;
	}
	.right-blue p, .right-blue ul{
		font-size: 1.1em;
		line-height: 1.45;
	}
	.carousel-indicators{
	    bottom: 10%;
	}
	.split-section-new {
	    background-size: cover;
	}
}
/* Who we are */
.header-who{
    background-image: url('/wp-content/uploads/2020/03/who-we-are-1.png');
    /* background-image: url('/wp-content/uploads/2020/03/who-we-are.png'); */
    width: 100%;
    height:60vh;
    background-size: cover;
    background-repeat: no-repeat;
     background-position: bottom;
    position: relative;
    margin-top:-60px;
}
.inner-who{
    position: relative;
    top: 20vh;
    z-index: 1;
    text-align: center;
	display: block;
    margin: 0 auto;
    padding-top: 20px;
	/* background-image: url('/wp-content/uploads/2019/10/blue-bar.png'); */
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.inner-who h1{
    font-family: 'Signika', sans-serif;
    font-size:75px;
    color:white;
    font-weight:lighter;
}
.who-arrow{
    position: relative;
    top: 15vh;
}
.who-arrow i{
    color:#EE2A7B;
    font-size:25px;
}
.board {
    background: url('/wp-content/uploads/2020/02/stories-back.png');
    background-size: 25%;
    background-repeat: no-repeat;
    background-position: right 20%;
    padding: 60px 5%;
    margin: -60px 0 -20px;
}
.board h1{
 color:#F05A2B;
 font-size:50px;
 font-family: 'Signika', sans-serif;
 margin-bottom:20px;
}
.board .board-text{
	margin: 50px 0 20px;
}
.board .pdf-read-more-text{
	padding:10px;
	border: 1.25px solid #0063a3;
    border-radius: 7px;
}
.board .minutes-row{
	margin-bottom: 35px;
}
.board .minutes-title-col{
	margin-top: 15px;
}
/* .board .board-text h2{
 color:#00ADEE;
 font-size:30px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:lighter;
 margin-bottom:20px;
 line-height:1.3em;
} */
.board .board-text p, .board .board-text ul{
 /* color:#F05A2B; */
 color:#0063a3;
 font-size:20px;
 font-family: Arial, Helvetica, sans-serif;
 margin-bottom:10px;
 line-height:1.5em;
 max-width: 1200px;
}
.board .board-text-top p, .board .board-text-top ul{
	max-width:unset;
}
.board .board-text i{
	font-style: italic;
}
.board .board-text p a{
	 color:#ee2e7b;
	 transition: .3s ease;
}
.board .board-text p a:hover{
	 color:#F05A2B;
	 text-decoration: none;
}
.board .board-heart img{
    width: 310px;
    position: absolute;
    left: -20px;
    bottom: 3px;
    z-index: 0;
}
.our-strategy{

}
.our-strategy h1 {
    color: #fbb042;
    font-size: 3em;
    margin-bottom: 10px;
}
.our-strategy p, .our-strategy li{
    color: #0063a3;
	font-size: 1.25em;
    line-height: 1.8em;
    margin-bottom: 10px;
}
.our-strategy ul{
	list-style: initial;
	padding-left: 35px;
}
.our-strategy span{
	font-style: italic;
}
.our-strategy a{
	color: #ee2a7b;
	transition: .3s ease;
	text-decoration: none;
}
.our-strategy a:hover{
	color: #f05a2b;
}
.pdf-link{
	display: inline-block;
	text-align: center;
	color: #0063a3;
	transition: .3s ease;
	max-width: 49%;
	margin-bottom: 15px;
	vertical-align: top;
}
.pdf-link:hover{
	color: #F05A2B;
}
.minutes-link{
	max-width: 100% !important;
}
.pdf-icon, .minutes-pdf-icon{
	max-width: 60px !important;
    margin: 0 auto 7px;
}
.minutes-col{
	text-align: center;
}
/* .minutes-title{
	color: #F05A2B;
    font-size: 2.2em;
    font-family: 'Signika', sans-serif;
    margin-bottom: 20px;
	font-weight: 600;
} */
.pdf-read-more-title{
	font-size: 25px !important;
    margin-top: 5px;
}
.pdf-text{
	font-weight: 600;
	max-width: 120px;
	margin: 0 15px;
	font-size: .9em;
}
.com {
    background-image: url('/wp-content/uploads/2020/03/blue-rip-tall.png');
    width: 100%;
    background-size: 100% 100%;
	background-position: top;
    background-repeat: no-repeat;
	padding: 100px 5%;
	margin: 0 0 0px;
}
.com .com-inner h1{
    font-family: 'Signika', sans-serif;
    color:#FAAF41;
    font-size:3em;
    margin-bottom:20px;
}
.com .com-inner h2{
    color:white;
     font-family: Arial, Helvetica, sans-serif;
     font-size:20px;
     margin-bottom:20px;
}
.com .com-inner p{
    color:white;
    font-family: Arial, Helvetica, sans-serif;
    font-size:1.25em;
    line-height:1.8em;
    margin-bottom:10px;
	/* padding-right:10%; */
	max-width: 1200px;
}
.com img{
	max-width: 100% !important;
	width: 450px;
    margin: 0 auto;
    display: block;
    padding: 5% 0;
}
.members-row .team-member-img{
	border-radius: 100%;
	display: block;
	margin: 0 auto;
	max-width: 200px !important;
	width: 100%;
}
.members-row .team-member-name{
	color: #FAAF41;
	font-weight: 600;
}
.members-row .team-member-title{
	color: #fff;
	margin-bottom: 15px;
}
.members-row .team-member-bio{
	color: #fff;
	margin: 0 auto;
	line-height: 1.5;
	max-width: 330px;
	display: block;
	font-size: .95em;
}
/* .modal-backdrop.show{
	display: none !important;
} */
.member-col{
	padding: 15px;
}
.member-inner{
	background-size: cover;
	background-position: center;
	border-radius: 30px 75px;
	/* -webkit-border-radius: 30px 75px; */
    overflow: hidden;
}
.member-hover{
	background-color: rgba(255, 255, 255, 0.7);
	border-radius: 30px 75px;
	/* -webkit-border-radius: 30px 75px; */
	min-height: 320px;
	padding:40px 15px;
	opacity: 0;
	transition: .3s ease;
}
.member-inner:hover .member-hover{
	opacity: 1;
}
.member-name{
	color: #ee2e7b;
	font-size: 1.4em;
	font-weight: 600;
}
.member-title{
	color: #F05A2B;
	font-size: 1.2em;
	font-weight: 600;
	margin-bottom: 5px;
}
.member-bio{
	color: #0063a3;
}
.partners {
    background-image: url('/wp-content/uploads/2019/10/orange-rip.png');
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
	background-position: bottom;
	padding: 80px 5% 80px;
	color: #fff;
	position: relative;
}
.partners img{
	max-width: 100% !important;
	width: 450px;
}
.partners-heart{
	position: absolute;
	bottom: 18%;
	right: 0;
}
.partners-heart img{
	max-height: 70vh;
	max-width: unset !important;
	width: auto;
}
.partners .row:nth-child(2){
	margin-bottom: 20px;
}
.partners h1{
    color: #fbb042;
	font-size: 3em;
}
.partners p{
    font-size:1.25em;
    line-height:1.8em;
    margin-bottom:10px;
	padding-right:10%;
}
.partners li{
    font-size:1.25em;
    line-height:1.4em;
    margin-bottom:10px;
	padding-right:10%;
}
.partners-inner p{
    font-size:1.45em;
}
.bullet{
	margin-right: 25px;
}
.team {
	padding: 70px 5% 20px;
	color: #f05a2b;
	position: relative;
	/* background: url('/wp-content/uploads/2020/02/team-heart-trans.png'); */
	background-size: 18%;
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
.team h1{
    color: #F05A2B;
	font-size: 3em;
	margin-bottom: 10px;
}
.team p{
	font-size:1.25em;
    line-height:1.8em;
    margin-bottom:10px;
	padding-right: 2%;
	color: #0063a3;
	max-width: 1200px;
}
.team-member-col{
	text-align: center;
    padding: 10px calc(10px + 15px);
	margin-top: 10px;
	margin-bottom: 10px;
}
.team-member-img{
	max-width: 200px !important;
	margin-bottom: 10px;
}
.team-member-name{
	color: #F05A2B;
	font-size: 1.6em;
	font-weight: 600;
	margin-bottom: 10px;
}
.team-member-title{
	color: #0063a3;
	margin: 0 auto 35px;
    line-height: 1.5;
    max-width: 330px;
    display: block;
    font-size: .95em;
}

.team-member p{
	color: #0063a3;
}
.team-member p:nth-last-child(2){
	margin-bottom: 30px;
}
.pink-btn{
	border: 1.5px solid #ee2e7b;
	border-radius: 5px;
	padding: 10px 20px;
	background-color: transparent;
	color: #ee2e7b;
	transition: .3s ease-in-out;
}
.pink-btn-block{
	border: 1.5px solid #ee2e7b;
	border-radius: 5px;
	padding: 10px 20px;
	background-color: #ee2e7b;
	color: #fff;
	transition: .3s ease-in-out;
}
.team-member-col .pink-btn{
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50% , 0);
	font-size: .9em;
}
.pink-btn:hover {
    border: 1.5px solid #ee2e7b;
    background-color: #ee2e7b;
    color: #fff;
}
.pink-btn-block:hover{
	border: 1.5px solid #ee2e7b;
	border-radius: 5px;
	padding: 10px 20px;
	background-color: transparent;
	color: #ee2e7b;
	transition: .3s ease-in-out;
}
.team-blue{
	background-image: url('/wp-content/uploads/2019/10/blue-rip-top.png');
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
	background-position: top;
	padding: 40px 5% 80px;
    margin: 0;
	color: #fff;
}
.team-blue .team-member p{
	color: #fff;
}
/* .team-blue .team-member-img{
	padding-top: 3%;
} */
.team-blue .pink-btn, .white-btn{
	border: 1.5px solid #fff;
	border-radius: 5px;
	padding: 10px 20px;
	background-color: transparent;
	color: #fff;
	transition: .3s ease-in-out;
}
.team-blue .pink-btn:hover, .white-btn:hover {
    border: 1.5px solid #fff;
    background-color: #fff;
    color: #0063a3;
}
.team-member-white-rip{
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	transform: rotate(180deg);
}
.team-white{
	background-image: none;
	padding-bottom: 60px;
	margin: 0;
}
@media (max-width:1024px) {
	.board{
		background-size: 35%;
	}
}
@media (max-width:995px) {
	.partners img, .com img {
		display: none;
	}
	.minutes-col img{
		max-width: 72px !important;
		display: block;
		margin: 0 auto;
	}
	.inner-who{
		background-size: 100% 100%;
	}
	.inner-who h1{
		font-size: 3.75em;
	}
	.board {
		margin: 0;
		padding: 0px 5% 40px;
		background-position: right -20%;
	}
	.board h1{
		font-size: 2.2em;
	}
	.minutes-title{
		font-size: 2em;
	}
	.board .board-text h2{
		font-size: 1.1em;
	}
	.board .board-text p, .board .board-text ul{
		font-size: 1em;
	}
	.board .pdf-read-more-text{
		text-align: center;
	}
	.com, .partners{
		background-image: none;
		background-color: #0063a3;
		clip-path: polygon(0% calc(0% + 30px), 100% 0%, 100% calc(100% - 30px), 0% 100%);
		-webkit-clip-path: polygon(0% calc(0% + 30px), 100% 0%, 100% calc(100% - 30px), 0% 100%);
		-moz-clip-path: polygon(0% calc(0% + 30px), 100% 0%, 100% calc(100% - 30px), 0% 100%);
		padding-top: 60px;
	}
	.partners{
		padding-top: 100px;
		background-color: #f05a2b;
	}
	.bullet{
		margin-right: 5px;
	}
	.partners .row:nth-child(2){
		margin-bottom: 0;
	}
	.com .com-inner h1, .partners h1, .partners h1, .team h1 {
		font-size: 2.5em;
	}
	.com .com-inner p, .partners p, .partners li {
	    font-size: 1em;
	    line-height: 1.4em;
	}
	.partners-heart img{
		max-width: 100% !important;
	}
	.partners-heart {
	    bottom: 70px;
	    width: 30%;
	}
	.team{
		background-image: none;
	}
	.team p {
	    font-size: 1em;
	    line-height: 1.4em;
	}
	.team-member {
	    margin-top: 15px;
	}
	.team-member img{
		margin:0 0 10px;
	}
	.team-blue{
		background-image: none;
		background-color: #0063a3;
		clip-path: polygon(0% calc(0% + 30px), 100% 0%, 100% 100%, 0% 100%);
		-webkit-clip-path: polygon(0% calc(0% + 30px), 100% 0%, 100% 100%, 0% 100%);
		-moz-clip-path: polygon(0% calc(0% + 30px), 100% 0%, 100% 100%, 0% 100%);
	}
	.pdf-link {
	    max-width: 49%;
	    margin: 10px 0;
	}
}
@media (max-width:768px) {
	.board {
	    background-image: none;
	}
}
@media (max-width:540px) {
	.team-member img{
		max-width: 60% !important;
		margin:0 0 10px;
	}
}
@media (max-width:430px) {
	.minutes-col img{
		max-width: 80% !important;
	}
}

/* Programmes Page */
.programmes-header {
    background-image: url('/wp-content/uploads/2020/01/programmes-strip.png');
    /* background-image: url('/wp-content/uploads/2019/10/programmes-header.png'); */
}
.programmes-header .inner-who {
    /* background-image: url('/wp-content/uploads/2019/10/pink-bar.png'); */
}
.programmes-top{
	background-image: url('/wp-content/uploads/2019/10/programmes-top-back.png');
    background-size: contain;
    background-repeat: no-repeat;
	background-position: top;
	position: relative;
	padding: 85px 10% 40px;
	margin-top: -45px;
}
.programmes-stripes{
	position: absolute;
	left: 0;
	bottom: 40px;
	max-width: 445px;
}
.programmes-top-logo{
	max-width: 400px !important;
	margin-bottom: 30px;
}
.programmes-top h1{
	font-size:3em;
    color:#ee2a7b;
	font-weight: 600;
	margin-bottom: 20px;
}
.programmes-top .campaign-image{
	border-radius: 5px;
	margin: 10px auto;
}
.programmes-top h3{
	font-size:1.5em;
    color:#00adee;
	margin-top: 15px;
	margin-bottom: 0px;
	line-height: 1.5;
}
.programmes-top p, .programmes-top ul{
	font-size:1.3em;
    color:#f05a2b;
	margin-bottom: 5px;
	line-height: 1.5;
}
.programmes-top ul{
    list-style: disc;
    padding-left: 20px;
}
#organisations.programmes-top .pink-btn{
	margin-top: 10px;
    display: inline-block;
}
.programmes-strip{
	background-image: url('/wp-content/uploads/2019/10/programmes-header.png');
	/* background-image: url('/wp-content/uploads/2020/01/programmes-strip.png'); */
    background-size: cover;
    background-repeat: no-repeat;
	background-position: bottom;
	min-height: 70vh;
	position: relative;
}
.programmes-strip-inner{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.our-journey{
	background: url('/wp-content/uploads/2019/10/journey-left-back.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
}
.our-journey h1{
	color: #00adee;
}
.our-journey h3{
	color: #ee2e7b;
}
.timeline{
	background-image: url('/wp-content/uploads/2020/01/grey-rip-btm.png');
    background-size: cover;
    background-repeat: no-repeat;
	background-position: top;
	position: relative;
	padding: 90px 10% 125px;
	/* margin-bottom: -40px; */
	text-align: center;
}
.timeline-white{
	background-image: none;
	background-color:#fff;
	padding: 50px 10% 50px;
}
.timeline h1{
	color: #ee2e7b;
	font-size: 3em;
	margin-bottom: 10px;
}
.timeline h2{
	color: #00adee;
	font-size: 2em;
	margin-bottom: 40px;
}
.timeline p{
	color: #808080;
	font-size: .8em;
	line-height: 1.5;
	padding:0 20px;
	font-weight: 600;
	margin-top:10px;
	margin-bottom: 10px;
}
.timeline-inner .year-date{
	font-size: 1.7em;
	font-weight: 600;
	margin-bottom: 10px;
}
.timeline-inner-wrap{
	margin-bottom: 30px;
}
.timeline-inner .timeline-inner-wrap:nth-child(1) .year-date, .timeline-inner .timeline-inner-wrap:nth-child(7) .year-date{
	color: #00adee;
}
.timeline-inner .timeline-inner-wrap:nth-child(2) .year-date, .timeline-inner .timeline-inner-wrap:nth-child(8) .year-date{
	color: #b2d235;
}
.timeline-inner .timeline-inner-wrap:nth-child(3) .year-date, .timeline-inner .timeline-inner-wrap:nth-child(9) .year-date{
	color: #f05a2b;
}
.timeline-inner .timeline-inner-wrap:nth-child(4) .year-date, .timeline-inner .timeline-inner-wrap:nth-child(10) .year-date{
	color: #ed2d7b;
}
.timeline-inner .timeline-inner-wrap:nth-child(5) .year-date, .timeline-inner .timeline-inner-wrap:nth-child(11) .year-date{
	color: #1b75bb;
}
.timeline-inner .timeline-inner-wrap:nth-child(6) .year-date, .timeline-inner .timeline-inner-wrap:nth-child(12) .year-date{
	color: #37b34a;
}
.our-strategy{
	padding: 40px 15px 80px;
    margin-top: -60px;
}
/* .our-strategy p{
	padding-right: 10%;
} */
.strategy-p{
	margin-bottom: 20px;
}
@media (max-width:1024px) {
	.programmes-stripes{
		display: none;
	}
	.our-journey{
		background-image:none;
	}
	.timeline {
    	padding: 60px 15px 40px;
	}
	.our-strategy .team-member-img img{
		display: none;
	}
}
@media (max-width:995px) {
	.programmes-top-logo{
		max-width:200px !important;
	}
	.timeline h1{
		font-size: 2.5em;
	}
	.programmes-top .campaign-image {
	    margin: 20px auto 0px;
	}
	.programmes-top h1{
		font-size: 2.5em;
		margin-bottom: 5px;
	}
	.timeline h2{
		font-size: 1.5em;
		margin-bottom: 20px;
	}
	.programmes-top h3{
		font-size: 1.3em;
		margin-top: 5px;
	}
	.programmes-top p, .programmes-top ul{
		font-size: 1em;
		max-width: 700px;
	}
	.programmes-strip{
		min-height: 30vh;
	}
	.programmes-stripes{
		display: none;
	}
	.our-journey{
		background-image: none;
		padding: 85px 10% 0px;
	}
	/* .timeline{
		background-image: none;
		background-color: #ededed;
		clip-path: polygon(0% calc(0% + 30px), 100% 0%, 100% calc(100% - 30px), 0% 100%);
		-webkit-clip-path: polygon(0% calc(0% + 30px), 100% 0%, 100% calc(100% - 30px), 0% 100%);
		-moz-clip-path: polygon(0% calc(0% + 30px), 100% 0%, 100% calc(100% - 30px), 0% 100%);
		padding: 60px 5% 80px;
	} */
	.timeline p {
	    margin-bottom: 30px;
	}
	.our-strategy {
		padding:
	}
	.our-strategy p{
		padding-right: 0;
	}
}

/* Get Involved */
.get-involved-header{
	background-image: url('/wp-content/uploads/2020/05/get-involved-head.png');
}
.get-involved-header .inner-who {
    /* background-image: url('/wp-content/uploads/2019/10/yellow-bar.png'); */
}
.get-involved-top{
	background-image: url('/wp-content/uploads/2020/02/partners-back-heart.png');
    background-position: 100% 0px;
    background-size: 15%;
    background-repeat: no-repeat;
    padding: 10% 5% 50px;
    margin-top: -40px;
}
.get-involved-top h1{
	color: #ee2e7b;
	font-size: 3em;
	margin-bottom: 10px;
}
.get-involved-top p{
	color: #00adee;
	font-size: 1.3em;
    line-height: 1.5;
	/* padding:0 5% 20px 0; */
}
.get-involved-top p a{
	color: #f05a2b;
	transition: .3s ease;
}
.get-involved-top p a:hover{
	color: #ee2e7b;
	text-decoration: none;
}
.get-involved-top p:nth-child(3){
	color: #ee2e7b;
	font-weight: 600;
	font-size: 2em;
	margin-bottom: 20px;
}
.partner-logos-row .team-member-col img{
	border-radius: 0;
	display: block;
	margin: 0 auto;
	max-width: 175px !important;
	width: 100%;
}
.partner-logos-row .team-member-name {
    color: #FAAF41;
    font-weight: 600;
	margin-top: 10px;
	font-size: 1.4em;
}
.partner-logos-row .team-member-bio {
    color: #0063a3 !important;
	font-weight: 300 !important;
    margin: 0 auto;
    line-height: 1.5;
    max-width: 330px;
    display: block;
    font-size: .95em !important;
    margin-bottom: 30px !important;
}
.partner-logos-row .team-member-col{
	margin-bottom: 20px !important;
}

.partner-logos-inner{
	text-align: center;
	padding: 10px 0;
	min-height: 250px;
}
.partner-logo-container{
	min-height: 140px;
	align-items: center;
	display: flex;
	max-width: 200px;
    margin: 0 auto;
}
.partner-logos-row .pillar-col{
	text-align: left;
	padding:0 15px;
	margin-bottom: 0px !important;
	margin-top: 30px;
}
.pillar-title{
	color: #F05A2B;
    font-size: 2.2em;
    margin-bottom: 20px;
    font-weight: 600;
}
.pillar-content{
	font-size: 1.25em;
    line-height: 1.5em !important;
    margin-bottom: 10px;
    color: #0063a3;
    max-width: 1000px;
}
.partner-logos-inner .partner-logo{
	max-height: 140px;
	margin: 0 auto 10px;
}
.partner-logos-inner .partner-name{
	font-size: 1.5em;
    color: #00adee;
    margin-bottom: 20px;
    line-height: 1.5;
	transition: .3s ease;
	text-decoration: none;
}
.partner-logos-inner a:hover .partner-name{
    color: #f05a2b;
}
.get-involved-strip{
	background-image: url('/wp-content/uploads/2020/01/projects-head.png');
	background-position: top;
	min-height: 60vh;
	position: relative;
}
.get-involved-white-rip-top{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.project{
	background-image: url('/wp-content/uploads/2019/10/orange-rip.png');
	background-position: top;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 90px 5% 80px;
	margin-top: -50px;
	color: #fff;
	position: relative;
}
.project h1{
	color: #fff;
	font-size: 3em;
	margin-bottom: 10px;
}
.project p{
	color: #fff;
	font-size: 1.5em;
	line-height: 1.8;
	padding:10px 0;
}
.project .project-inner:nth-child(3) p{
	font-size: 1.3em;
}
.project-right{
	background-image: url('/wp-content/uploads/2019/10/blue-rip.png');
	background-position: bottom;
	padding: 100px 5% 60px;
	margin-top: -40px;
}
.project-strip-inner{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}
.organisation-logos{
	padding: 20px 5%;
	text-align: center;
}
.organisation-logos img{
	max-width: 100% !important;
	width: 200px;
}
.join-in{
	background-image: url('/wp-content/uploads/2020/04/pink-rip-square.png');
	background-size: 100% 100%;
	background-position: center;
	position: relative;
	padding:50px 5% 50px;
	color: #fff;
}
.join-in b{
	font-weight: 600;
}
.downloads-col{
	text-align: center;
}
.downloads-inner{
	padding: 10px 10px 0;
	border-radius: 7px;
	border:1.25px solid #fff;
}
.downloads-inner .pdf-link{
	margin-bottom: 0px;
}
.join-in h1, .join-in h2{
	color: #fbb042;
	font-size: 3em;
	margin-bottom: 10px;
}
.join-in h2{
	font-size: 2em;
	font-weight: 600;
}
.join-in h3{
	font-size: 2em;
    margin-bottom: 10px;
    max-width: 450px;
}
.join-in h4{
	font-size: 2.5em;
	font-weight: 600;
}
.join-in p{
	font-size: 1.3em;
	line-height: 1.5;
	margin-bottom: 15px;
	max-width: 1250px;
	font-weight: 100;
}
.join-in a p{
	color: #fff;
	font-weight: 600;
	max-width: 120px;
	line-height: 1.2;
	transition: .3s ease;
	font-size: 1.2em;
}
.join-in a:hover p{
	color: #fbb042;
}
.join-in-inner{
	position: absolute;
	width: 100%;
	height: 100px !important;
	top: 0;
	right: 0;
}
.join-in .white-btn{
	border: 1.5px solid #fff;
	border-radius: 5px;
	padding: 10px 20px;
	background-color: transparent;
	color: #fff;
	transition: .3s ease-in-out;
}
.join-in .white-btn:hover {
    border: 1.5px solid #fff;
    background-color: #fff;
    color: #ee2e7b;
}
.organisations{
	background-image: url('/wp-content/uploads/2020/04/campaigns-strip-trans-1.png');
}
.covid-champions{
/* 	display: none; */
}
.covid-champions .what-works-blue{
	padding: 85px 10%;
    margin-top: -45px;
}
.covid-champions p{
	max-width: unset !important;
	margin-bottom:15px !important;
}
.covid-champions a{
	color: #FAAF41;
	transition: .3s ease;
}
.covid-champions a:hover{
	color: #fff;
}
.inclusive{
	background-size:cover;
}
.get-involved-blue h1{
    font-size: 3em;
    color: #fbb042;
    font-weight: 600;
    margin-bottom: 20px;
}
.get-involved-blue p{
    font-size: 1.3em;
    margin-bottom: 5px;
    line-height: 1.5;
}
.get-involved-blue p a{
    color: #fff;
    transition: .3s ease;
}
.get-involved-blue p a:hover{
    color: #fbb042;
}
.get-involved-blue .white-btn{
    margin-top: 10px;
    display: inline-block;
}
@media (max-width:995px) {
	.get-involved-top{
		padding: 15% 5% 0px;
		background-image: none;
	}
	.get-involved-top h1{
		font-size: 2.5em;
	}
	.get-involved-top p, .join-in p{
		font-size: 1.1em;
		line-height: 1.45;
	}
	.get-involved-top p:nth-child(3){
		font-size: 1em;
	}
	.get-involved-top .team-member-img img{
		display: none;
	}
	.get-involved-strip{
		min-height: 30vh;
		background-position: top left;
	}
    .get-involved-blue .what-works-mid{
        background-image: linear-gradient(to right, #00adee , #0063a3);
    }
	.project{
		padding: 50px 5% 60px;
		margin: -50px 0;
		background-image: none;
		background-color: #f05a2b;
		clip-path: polygon(0% calc(0% + 30px), 100% 0%, 100% calc(100% - 30px), 0% 100%);
		-webkit-clip-path: polygon(0% calc(0% + 30px), 100% 0%, 100% calc(100% - 30px), 0% 100%);
		-moz-clip-path: polygon(0% calc(0% + 30px), 100% 0%, 100% calc(100% - 30px), 0% 100%);
	}
	.project-right{
		background-image: none;
		background-color: #00adee;
		padding: 50px 5% 40px;
		margin: 0px 0 -40px 0;
	}
	.project-strip-inner{
		display: none;
	}
	.project-img img{
		max-width: 250px !important;
		width: 60%;
	}
	.project h1{
		font-size: 2.5em;
		margin-bottom: 0;
	}
	.project p, .project-inner p, .project .project-inner:nth-child(3) p {
	    font-size: 1em;
	    line-height: 1.4;
		padding: 5px 0;
	}
	.organisations{
		padding: 80px 10% 20px;
	    margin-top: -40px;
	}
	.join-in {
	    padding: 40px 5% 40px;
		background-image: url('/wp-content/uploads/2020/04/pink-rip-tall.png');
	}
	.join-in-inner {
	    height: 50px !important;
	}
	.join-in .counter{
	    padding: 30px 5% 0 ;
	}
	.organisation-logos img {
	    max-width: 100% !important;
	}
	.join-in .pdf-link {
    	width: 100%;
    	max-width: 100%;
    	margin: 10px 0;
	}
	.join-in a p {
	    color: #fff;
	    font-weight: 600;
	    max-width: 150px;
	    margin: 0 auto;
	    line-height: 1.2;
	    transition: .3s ease;
	    font-size: 1.2em;
	}
	.covid-champions .what-works-blue{
		padding: 50px 10% 30px;
		background-color: #0063a3;
		background-image: none;
	}
	.covid-champions .orange-text{
		font-size: 2em;
		margin-bottom: 15px;
	}
}
@media (max-width:768px) {
	.join-in .pdf-link {
    	width: 100%;
    	max-width: 100%;
    	margin: 10px 0;
	}
}

/* Contact */
.contact-header{
	background-image: url('/wp-content/uploads/2020/03/talk-to-us-2.png');
}
.contact-top{
	background-image: url('/wp-content/uploads/2019/10/contact-top-back.png');
	background-position: 0 0;
	background-size: contain;
	background-repeat: no-repeat;
	padding: 10% 5% 50px;
    margin-top: -40px;
}
.contact-top .social-links{
	padding: 0 15px;
}
.contact-top .social-links a{
	color: #fff;
    background-color: #0063a3;
    padding: 7px;
    text-align: center;
    width: 30px;
    height: 30px;
    display: inline-block;
    border-radius: 50%;
	transition: .3s ease-in-out;
	margin-right: 3px;
}
.contact-top .social-links a:hover{
	color: #fff;
    background-color: #f05a2b;
}
.contact-top h2{
	font-size: 2em;
	font-weight: 600;
	line-height: 1.4;
}
.contact-top .tel, .contact-top .email{
	color: #0063a3;
}
.contact-top .tel a, .contact-top .email a{
	color: #0063a3;
	transition: .3s ease-in-out;
}
.contact-top .tel a:hover, .contact-top .email a:hover{
	color: #f05a2b;
}
.contact-top .pop-in, .contact-top .address{
	color: #f05a2b;
}
.contact-top .pop-in{
	line-height: 1.7;
}
.contact-top .address{
	font-size: 1.5em;
}
.contact-form .wpcf7-form label{
	width: 100%;
}
.contact-form .wpcf7-form input, .contact-form .wpcf7-form textarea{
	border: 2px solid #ee2e7b;
	border-radius: 10px;
	padding: 15px;
	color: #ee2e7b;
	font-weight: 600;
	font-size: 1.4em;
	width: 100%;
}
.contact-form .wpcf7-form textarea{
	margin-bottom: 15px;
}
.contact-form .pink-btn{
	font-weight: 600;
	border-radius: 10px;
    font-size: 1.4em;
	padding: 10px 35px;
}
.contact-form .wpcf7-form input::placeholder, .contact-form .wpcf7-form textarea::placeholder{
	color: #ee2e7b;
}
.contact-form div.wpcf7-mail-sent-ok {
    border: 1.5px solid #3bb44a;
    font-weight: 600;
    font-size: 1.4em;
    padding: 15px 35px 15px 15px;
    color: #3bb44a;
    border-radius: 10px;
    margin: 20px 0 0;
}
.map-frame{
	height: 55vh;
    margin-top: 16px !important;
	border: 2px solid #f1924f !important;
	border-radius: 10px;
}
@media (max-width:995px) {
	.contact-top {
	    padding: 15% 5% 40px;
	    margin-top: -30px;
	}
	.contact-top h2 {
	    font-size: 1.3em;
	}
	#contact-form{
		margin: 10px 0;
	}
	.contact-form .wpcf7-form input, .contact-form .wpcf7-form textarea{
		padding: 7.5px;
		font-size: 1.15em;
	}
	.contact-form .pink-btn {
	    font-size: 1.15em;
	    padding: 7.5px 25px;
	}
	.map-container {
		margin: 15px 0 0;
	}
}

/* news */
.news-header{
	background-image: url('/wp-content/uploads/2020/03/news.png')
}
.news-strip{
	background-image:url('/wp-content/uploads/2020/01/news-strip.png')
}
.get-involved-top.news-top{
	padding: 70px 5% 40px;
}
.stories-container{
	background-image: unset;
}
.news-top h5{
    color: #ee2e7b;
    font-size: 3em;
    margin-bottom: 10px;
	font-weight: 600;
	margin-left: 4%;
}
.news-container .news-item{
	text-align: center;
	position: relative;
	margin: 10px 0;
}
.news-container .news-item-inner{
	color: #fff;
	position: relative;
	background-color: #f05a2b;
	display: inline-block;
	padding: 35px 25px 45px;
	margin:10px auto;
	width: 80%;
}
.news-container .news-item-inner::before{
	content: "";
	position: absolute;
	bottom: -14px;
	right: -14px;
	width: 100%;
	height: 100%;
	border-right: 8px solid #f05a2b;
	border-bottom: 8px solid #f05a2b;
	z-index: -1;
}
.news-container .news-item:nth-child(2) .news-item-inner, .news-container .news-item:nth-child(8) .news-item-inner{
	background-color: #0063a3;
}
.news-container .news-item:nth-child(2) .news-item-inner::before, .news-container .news-item:nth-child(8) .news-item-inner::before{
	border-right: 8px solid #0063a3;
	border-bottom: 8px solid #0063a3;
}
.news-container .news-item:nth-child(3) .news-item-inner, .news-container .news-item:nth-child(9) .news-item-inner{
	background-color: #fbb042;
}
.news-container .news-item:nth-child(3) .news-item-inner::before, .news-container .news-item:nth-child(9) .news-item-inner::before{
	border-right: 8px solid #fbb042;
	border-bottom: 8px solid #fbb042;
}
.news-container .news-item:nth-child(4) .news-item-inner{
	background-color: #3bb44a;
}
.news-container .news-item:nth-child(4) .news-item-inner::before{
	border-right: 8px solid #3bb44a;
	border-bottom: 8px solid #3bb44a;
}
.news-container .news-item:nth-child(5) .news-item-inner{
	background-color: #ee2e7b;
}
.news-container .news-item:nth-child(5) .news-item-inner::before{
	border-right: 8px solid #ee2e7b;
	border-bottom: 8px solid #ee2e7b;
}
.news-container .news-item:nth-child(6) .news-item-inner{
	background-color: #00adee;
}
.news-container .news-item:nth-child(6) .news-item-inner::before{
	border-right: 8px solid #00adee;
	border-bottom: 8px solid #00adee;
}
.news-item-inner a{
	color: #fff;
}
.news-item-inner .rpwwt-post-title{
	font-size: 2em;
	padding:0 5%;
	font-weight: 600;
	margin-bottom: 40px;
	display: block;
}
.news-item-inner .rpwwt-post-excerpt{
	font-size: 1.3em;
	margin-bottom: 60px;
	padding:0 5%;
	display: block;
	line-height: 1.4;
}
.news-item-inner .post-btn{
	border: 1.5px solid #fff;
	border-radius: 5px;
	padding: 8px 20px 10px;
	background-color: transparent;
	color: #fff;
	transition: .3s ease-in-out;
	font-weight: 600;
}
.news-item-inner .post-btn:hover{
	border: 1.5px solid transparent;
    background-color: #fff;
    color: #f05a2b;
}
.news-container .news-item:nth-child(2) .post-btn:hover, .news-container .news-item:nth-child(8) .post-btn:hover{
    color: #0063a3;
}
.news-container .news-item:nth-child(3) .post-btn:hover, .news-container .news-item:nth-child(9) .post-btn:hover{
    color: #fbb042;
}
.news-container .news-item:nth-child(4) .post-btn:hover{
    color: #3bb44a;
}
.news-container .news-item:nth-child(5) .post-btn:hover{
    color: #ee2e7b;
}
.news-container .news-item:nth-child(6) .post-btn:hover{
    color: #00adee;
}
.news-item-inner .rpwwt-post-date{
	font-size: 90%;
	position: absolute;
	bottom: 14px;
	left: 14px;
}
.more-btn-container{
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}
.more-btn-container .pink-btn{
	color: #00adee;
	border: 1.5px solid #00adee;
	font-size: 1.3em;
	padding:7.5px 30px;
}
.more-btn-container .pink-btn:hover{
	color: #fff;
	background-color: #00adee;
}
.news-strip {
    background-position: bottom;
}
.campaigns-blue{
	padding: 120px 5% 60px;
	margin-top: -80px;
}
.campaigns-blue .project-img img{
	max-width: 100% !important;
	width: 300px !important;
}
.sign-up{
	background-image: url('/wp-content/uploads/2019/10/sign-up-back.png');
	background-size: auto;
	padding: 85px 10% 110px;
    margin-top: -30px;
	margin-bottom: -60px;
}
.sign-up p{
	color: #0063a3;
}
.sign-up-form-container{
	margin-top: 40px;
}
.sign-up-form, .form-counter{
	padding:0 15px;
}
.sign-up-form .wpcf7-form label{
	width: 100%;
	max-width: 700px;
}
.sign-up-form .wpcf7-form input{
	border: 2px solid #fbb042;
	background-color: #fbb042;
	border-radius: 10px;
	padding: 15px;
	color: #fff;
	font-weight: 600;
	font-size: 1em;
	width: 100%;
	transition: .3s ease-in-out;
}
.sign-up-form .wpcf7-form input:focus{
	background-color: #f4a031;
}
.sign-up-form .wpcf7-form input::placeholder{
	color: #fff;
}
.sign-up-form div.wpcf7-mail-sent-ok {
    border: 1.5px solid #3bb44a;
    font-weight: 600;
    font-size: 1em;
    padding: 15px 35px 15px 15px;
    color: #3bb44a;
    border-radius: 10px;
    margin: 20px 0 0;
}
.sign-up-form .wpcf7-form p{
	margin-bottom: 20px;
}
.sign-up-form .yellow-btn{
	color: #fff;
	border: 1.5px solid #fbb042;
	background-color: #fbb042;
	font-weight: 600;
    font-size: 1em;
	padding: 15px 35px;
	border-radius: 10px;
}
.sign-up-form .yellow-btn:hover{
	color: #fbb042;
	background-color: transparent;
}
.sign-up-form br{
	display: none;
}
.form-counter-inner{
	padding: 20px 50px;
	background-image: linear-gradient(to right, #2da3dc , #27428e);
	display: inline-block;
	border-radius: 40px;
	color: #fff;
	font-weight: 600;
}
.form-counter-inner h1{
	color: #fff;
	font-size: 3em;
	font-weight: 300;
	margin-bottom: 7px;
}
.form-counter-inner h3{
	color: #fff;
	font-size: 1.7em;
	max-width: 325px;
	line-height: 1.2;
}
.form-counter-inner h4{
	color: #fff;
	font-size: 3em;
	margin-top: 15px;
}
@media (max-width:1024px) {
	.news-container .news-item-inner{
		width: 100%;
		padding: 25px 25px 50px;
	}
	.news-item-inner .rpwwt-post-title {
	    font-size: 1.7em;
	    margin-bottom: 15px;
	}
	.news-item-inner .rpwwt-post-excerpt {
	    font-size: 1em;
	    margin-bottom: 25px;
	}
}
@media (max-width:995px) {
	.news-top {
	    padding: 15% 5% 12%;
	}
	.news-top h5{
		font-size: 2.5em;
	}
	.campaigns-blue .project-img img{
		max-width: 200px !important;
		width: 60%;
	}
	.sign-up {
	    background-size: contain;
	    padding: 60px 10% 50px;
	    margin-top: 10px;
	    margin-bottom: 0;
	}
	.sign-up-form-container {
	    margin: 10px -15px 0;
	}
	.form-counter-inner {
    	padding: 20px 25px;
		margin-top:15px;
	}
}

/* Blog */
.blog-container{
	padding:80px calc(5% + 15px) 40px;
	margin: -40px 0 0;
	background-image: url('/wp-content/uploads/2020/04/stories-back-tall.png');
	background-size: cover;
	background-position:top;
	background-repeat: repeat-y;
}
.blog-container .news-item{
	z-index: 1;
}
.thumbnail-container{
	width: 100%;
    min-height: 230px;
    margin-bottom: 20px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.blog-container .rpwwt-post-title, .blog-container .rpwwt-post-excerpt{
	margin-bottom: 20px;
}
.pagination-row{
	text-align: center;
	padding:40px 5% 0;
}
.pagination-left, .pagination-numbers, .pagination-right, .pagination-numbers li{
	display: inline-block;
}
.pagination-left a, .pagination-right a, .pagination-numbers a{
	color: #0063a3;
    font-size: 1.7em;
    font-weight: 800;
    padding: 5px 15px;
	text-decoration: none;
	position: relative;
}
.pagination-numbers a:before{
	background-color: #fbb042;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 80%;
    bottom: 0;
	left: 50%;
    transform: translate(-50%, 0%);
    z-index: -1;
    transition: 0.3s ease-in-out;
}
.pagination-numbers .active a:before{
	height: 5px;
}
.pagination-numbers a:hover:before{
	height: 60%;
}
.pagination-left a, .pagination-right a{
	margin: 0 25px;
}
.pagination-left a:before, .pagination-right a:before{
	background-color: #fbb042;
    content: "";
    display: block;
    height: 70%;
    position: absolute;
    width: 5px;
    bottom: 50%;
    transform: translate(0%, 50%);
    z-index: -1;
    transition: 0.3s ease-in-out;
}
.pagination-right a:before{
    left: 0;
}
.pagination-left a:before{
    right: 0;
}
.pagination-left a:hover:before, .pagination-right a:hover:before{
    width: 100%;
	height: 7px;
}
@media (max-width:1024px) {
	.thumbnail-container {
    	min-height: 150px;
	}
	.blog-container .rpwwt-post-title{
		margin-bottom: 10px;
	}
	.blog-container .rpwwt-post-excerpt{
		margin-bottom: 25px;
	}
}
@media (max-width:995px) {
	.blog-container{
		background-size: cover;
	}
}

/* Categories */
.category .get-involved-header{
	background-image: url('/wp-content/uploads/2020/03/news-1.png');
}
.category-people-library .get-involved-header{
	/* background-image: url('/wp-content/uploads/2020/05/human-library-placeholder.png'); */
	background-image: url('/wp-content/uploads/2021/03/collage-home.jpg');
}
.people-library-single{
	/* background-image: url('/wp-content/uploads/2020/05/human-library-placeholder.png'); */
	background-image: url('/wp-content/uploads/2021/03/collage-home.jpg');
	background-size: cover;
	background-position: bottom;
	height: 50vh !important;
}
.people-library-single .col-md-12 {
    height: 50vh !important;
}
.blog-post-inner p{
	margin-bottom: 15px;
}
.people-library-single .blog-title{
	display: unset !important;
}
.people-library-single .blog-title h1{
	font-size: 75px;
    color: #fff;
    font-weight: lighter;
    max-width: 850px;
    padding: 25px;
    margin: 0 auto;
    background-color: transparent;
}
.library-back-btn{
	margin-top:10px;
}
.cat-nav-row{
	text-align: center;
}
.cat-title a{
	font-size: 2.5em;
	color: #0063a3;
	font-weight: 600;
	transition: .3s ease;
	text-decoration: none;
}
.cat-title a:hover{
	color: #ee2e7b;
}
.people-title{
	font-size: 2.7em;
	color: #0063a3;
	font-weight: 600;
}
.people-sub-title{
	font-size: 2em;
	color: #ee2e7b;
	font-weight: 600;
	margin: 10px auto 20px;
}
.people-desc{
	font-size: 1.2em;
	color: #0063a3;
	line-height: 1.2;
	margin: 10px auto 30px;
	max-width: 900px;
}
.cat-nav{
	display: block;
	margin: 15px auto 25px;
	display:none;
}
.cat-list-item{
	display: inline-block;
	margin: 0 5px;
	padding: 5px 10px;
	font-size: 1.6em;
	font-weight: 600;
}
.cat-list-item a{
	color: #0063a3;
	transition: .3s ease;
	text-decoration: none;
}
.cat-list-item a:hover{
	color: #ee2e7b;
}
.pager{
	margin:30px 0 60px;
	font-size: 1.3em;
}
.library-item{
	border:0;
	background-color: transparent;
	padding: 0;
}
.library-item-inner{
	text-align: center;
	padding:15px;
}
.library-item-inner .rpwwt-post-excerpt{
	margin:15px auto 10px;
}
.library-item-inner .post-btn{
	padding: 5px 20px;
}
.library-thumbnail{
	min-height:30vh;
}
.library-thumbnail-img{
	max-width: 100%;
	margin-bottom: 10px;
	width:100%;
}
.library-title{
	font-size: 2em;
	font-weight: 600;
	color: #f05a2b;
	transition: .3s ease;
}
.library-date{
	font-size: 1.2em;
	color: #333;
	margin-top: 10px;
}
.library-title:hover{
	color: #ee2e7b;
}
.library-excerpt{
	font-size: 1.3em;
	margin: 15px auto;
	line-height: 1.3;
	color:#333;
}
@media (max-width:995px) {
	.people-library-single .blog-title h1{
		font-size: 3.75em;
	}
	.people-title{
		font-size: 2.4em;
	}
	.people-sub-title{
		font-size: 1.6em;
	}
	.people-desc{
		font-size: 1.1em;
	}
	.cat-list-item {
	    font-size: 1.2em;
	}
	.library-title{
		font-size: 1.6em;
	}
	.library-excerpt {
	    font-size: 1.1em;
	    margin: 10px auto;
	    line-height: 1.2;
	}
}
@media (max-width:768px) {
	.category-people-library .wp-block-image .alignright {
	    float: none;
	    margin: 0 auto;
	}
}
/* blog Post */
.blog-header{
	margin-top: -75px;
	background-position: center;
}
.blog-header .col-md-12{
	position: relative;
	height: 60vh;
}
.blog-header .inner-who{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50% , -50%);
}
.blog-title{
	background-image: none !important;
}
.single-post .blog-title{
	display: none;
}
.blog-title h1{
	font-size: 3.4em;
	color: #fff;
	font-weight: lighter;
	max-width: 850px;
	padding: 25px;
	margin: 0 auto;
	background-color: #0063a3;
}
.blog-post{
	padding:100px calc(5% + 15px) 40px;
	margin-top: -60px;
	background-image: url('/wp-content/uploads/2020/02/blog-heart-back.png');
	background-position: top left;
	background-size: 40%;
	background-repeat: no-repeat;
}
.blog-post h1, .related-posts-title{
	font-size: 2.7em;
    text-align: center;
	color: #0063a3;
	font-weight: 600;
	max-width: 600px;
	padding:0 25px 10px;
	margin: 0 auto;
}
.blog-post .blog-post-date{
	font-size: 1.25em;
    text-align: center;
	color: #ee2a7b;
	margin-bottom: 30px;
}
.blog-post-inner iframe{
	display: block;
	margin: 15px auto;
	max-width: 100%;
    /* height: auto; */
}
.blog-post-inner p, .blog-post-inner li{
	line-height: 1.8;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
}
.blog-post-inner ul{
	list-style: disc;
    padding-left: 25px;
}
.previous, .next{
	display: inline-block;
}
.previous{
	float: left;
}
.next{
	float: right;
}
.wp-block-image img {
    margin: 15px auto;
    display: block;
    max-width: 700px;
	width: 100%;
	height: auto;
}
.category-people-library .wp-block-image .alignright img {
    margin: 15px auto;
    display: block;
/*     max-width: 400px; */
	width: 100%;
	height: auto;
}
.wp-block-embed__wrapper iframe{
	max-width: 700px;
    max-height: 400px;
    display: block;
    margin: 0 auto;
}
.related-posts{
	background-image: none;
}
@media (max-width: 995px) {
	.blog-title h1{
		font-size: 2.75em;
    	max-width: 100%;
		padding:20px;
	}
	.blog-post{
		padding: 75px calc(5% + 15px) 40px;
	}
	.blog-post h1, .related-posts-title{
		font-size: 2.5em;
	}
	.blog-post-inner p, .blog-post-inner li {
	    line-height: 1.4;
	    font-size: 1.15em;
		overflow-wrap: break-word;
	}
	.pagination-left a, .pagination-right a {
	    margin: 0 auto;
	}
	.dis-sm-none{
		display: none;
	}
}

@media (max-width:767px) {
	.survey {
	    padding: 0;
	    margin: 0 0;
	}
	.survey-right {
		padding:0 15px;
	    background-position: right;
	}
	.partners img, .com img {
	    max-width: 60% !important;
	    margin: 0;
		display: block;
	}
	.partners-heart img{
	    max-width: 100% !important;
	}
	.dis-md-none{
		display: none;
	}
	.single-post .blog-header{
		height: 45vh;
	}
	.single-post .blog-title{
		display: none;
	}
	.blog-title h1{
		font-size: 2em;
    	max-width: 100%;
		padding:10px;
	}
	.blog-post h1, .related-posts-title {
	    font-size: 2.2em;
	}
	.blog-post-inner iframe{
		margin: 10px auto;
	    height: 200px;
	}
}
/* Events Calendar */
#tribe-events-bar{
	display: none !important;
}
.tribe-events-title-bar{
	margin-top: 20px;
}
.tribe-events-sub-nav li{
	margin: 10px 0 !important;
}
.tribe-events-tooltip{
	padding:10px;
}
.tribe-events-tooltip .entry-title{
	color: #F05A2B;
	font-size: 1.8em;
	font-weight: 600;
	margin-left: 5px;
}
.tribe-events-tooltip .tribe-event-date-start{
	font-size: 1.3em;
}
.tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb img{
	display: none;
}
.tribe-events-month-event-title a{
	color: #0063a3;
	transition: .3s ease;
}
.tribe-events-month-event-title a:hover{
	color: #ee2a7b;
}
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
    background-color: #ee2a7b;
    color: #fff;
}
.tribe-events-calendar th{
	font-weight: 600;
	background-color: #EDEDED;
	color: #333;
}
/* Event page */
.event-header{
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin-top: -50px;
}
.event-dark{
	min-height: calc(65vh + 50px);
	position: relative;
	background-color: rgba(0, 0, 0, 0.5);
}
.event-title{
	font-size: 5em;
	color: #fff;
	font-weight: 600;
	text-align: center;
	max-width: 800px;
	width: 80%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50% , -50%);
}
.event-header .white-rip-bottom, .white-rip-bottom{
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	transform: rotate(180deg);
}
#tribe-events-content, #tribe-events-content-wrapper{
	padding: 20px 5% 30px;
	margin: 0;
}
.tribe-events-back{
	margin: 0;
}
.event-top-info{
	text-align: center;
}
.event-top-info h1, .tribe-events-page-title{
	font-size: 3em !important;
	max-width: 750px;
	color: #F05A2B;
    margin: 0px auto !important;
	display: block;
	font-weight: 600;
}
.tribe-events-schedule {
    margin: 10px 0 0;
}
.event-top-info h2{
	font-size: 1em !important;
    margin-bottom: 10px;
	font-weight: 100;
}
#tribe-events .tribe-events-button, .tribe-events-button, .tribe-events-sub-nav a, .tribe-events-read-more{
	border: 1.5px solid #0063a3;
	border-radius: 5px;
	padding: 4px 15px;
	background-color: transparent;
	/* margin: 0 0 30px; */
	color: #0063a3;
	transition: .3s ease-in-out;
}
#tribe-events .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-sub-nav a:hover, .tribe-events-read-more:hover {
    border: 1.5px solid transparent;
    background-color: #0063a3;
    color: #fff;
}
.primary .tribe-events-meta-group{
	width:50%;
}
.secondary .tribe-events-meta-group-venue{
	width:20%;
	padding-left: 0;
}
.secondary .tribe-events-venue-map{
	width:75% !important;
	border: 0 solid #F05A2B;
	padding:0;
	border-radius: 10px;
}
.secondary .tribe-events-venue-map iframe{
	border-radius: 10px;
}
.single-tribe_events .tribe-events-event-meta {
    background: transparent;
    border: 0px solid transparent;
    margin: 30px 0;
	width:100%;
}
.tribe-events-meta-group .tribe-events-single-section-title{
	color: #F05A2B;
	font-size: 1.5em;
}
.tribe-events-back a{
	border: 1.5px solid #0063a3;
	border-radius: 5px;
	font-size: 1.2em;
	padding: 5px 20px;
	background-color: transparent;
	margin: 0 0 30px;
	color: #0063a3;
	font-family: 'Signika', sans-serif;
	transition: .3s ease-in-out;
}
.tribe-events-back a:hover {
    border: 1.5px solid transparent;
    background-color: #0063a3;
    color: #fff;
}
.events-archive .entry-content, .events-archive .entry-header {
    width: 100%;
}
.day-events-img{
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	clip-path: polygon(10% 0%, 100% 0%, 100% 100%, 0% 100%);
	-webkit-clip-path: polygon(10% 0%, 100% 0%, 100% 100%, 0% 100%);
	-moz-clip-path: polygon(10% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.day-events-txt{
	padding: 5% 0;
}
.tribe-events-day .tribe-events-day-time-slot .type-tribe_events{
	margin: 0 5%;
}
.tribe-events-list-event-title a{
	font-size: 1.75em !important;
	font-weight: 600;
	color: #F05A2B;
	transition: .3s ease;
}
.tribe-events-gmap{
	display: block;
	font-weight: 600;
	color: #F05A2B;
	transition: .3s ease;
	margin-bottom: 25px;
}
.tribe-events-list-event-title a:hover, .tribe-events-gmap:hover{
	color: #fbb042;
}
.time-details, .tribe-events-venue-details{
	color: #333;
	font-weight: 100;
}
.tribe-events-ical{
	display: none !important;
}
.tribe-events-cal-links .tribe-events-ical{
	display: inline-block !important;
}
@media (max-width:995px) {
	.event-title{
		font-size: 3em;
	}
	.event-top-info h1, .tribe-events-page-title {
    	font-size: 2.5em !important;
	}
	.single-tribe_events .tribe-events-event-meta {
	    margin: 0 0;
		padding: 2% 0;
	}
	.single-tribe_events .tribe-events-schedule{
		background: transparent;
		border: 0;
		font-weight: 100;
		margin: 7px 0 0;
	}
	.single-tribe_events .tribe-events-cal-links{
		margin:-15px 0 15px;
	}
	.primary .tribe-events-meta-group {
	    width: 49%;
	}
	.secondary .tribe-events-meta-group-venue {
	    width: 50%;
	    padding-left: 4%;
	}
	.secondary .tribe-events-venue-map {
	    width: 92% !important;
		margin-bottom: 25px;
	}
	.tribe-events-back {
	    text-align:center
	}
	.tribe-events-calendar .tribe-events-present, .tribe-events-calendar .tribe-events-present.mobile-active div[id*=tribe-events-daynum-], .tribe-events-calendar .tribe-events-present.mobile-active div[id*=tribe-events-daynum-] a, .tribe-events-calendar td.tribe-events-present.mobile-active{
		background-color: #ee2a7b;
	}
	.tribe-events-sub-nav li a{
		background-color: transparent;
		color:#0063a3 !important;
	}
	#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous{
		width: auto;
	}
	.tribe-events-loop .tribe-events-event-meta, .tribe-events-list .tribe-events-venue-details, .tribe-events-list .type-tribe_events{
		background-color: transparent;
		border: 0;
	}
	.day-events-img{
		display: none;
	}
	.tribe-events-list .type-tribe_events {
	    padding: 1.25em 0 0;
	}
	.tribe-events-gmap {
	    margin-bottom: -5px;
	}
	.tribe-events-list .time-details{
		padding:0;
	}
	.tribe-events-list .tribe-events-venue-details{
		padding: 5px 0 0;
	}
}

/* 404 Page */
.error-page{
	padding: 20px 5%;
}
.error-page h1{
	font-size: 4em;
	font-weight: 600;
	color: #EE2A7B;
}
.error-page h2{
	font-size: 2em;
	font-weight: 600;
	color: #EE2A7B;
	margin-bottom: 20px;
}
.error-page p{
	font-size: 1em;
	color: #333;
	margin-bottom: 10px;
}
.error-page a{
	color: #EE2A7B;
	transition: .3s ease;
}
.error-page a:hover{
	color: #0063A3;
}
.cms-design{
	color: #7c7c7b;
	margin-top: 10px;
}
.cms-design a{
	color: #ee2a7b;
	transition: .3s ease;
}
.cms-design a:hover{
	color: #7c7c7b;
}
@media (min-width:1550px) {
	.col-1600{
		max-width: 16.666667%;
	}
}
/* WHAT WORKS PAGE */
.what-works-header{
	background-image: url('/wp-content/uploads/2020/03/what-works-1.png');
}
.what-works-strip{
	padding: 0% 5%;
}
.what-works-strip h2{
	font-size: 1.6em;
	color: #00adee;
	font-weight: 600;
	margin-bottom: 15px;
}
.what-works-strip p{
	font-size: 1.4em;
	color: #00adee;
	line-height: 1.5;
	margin-bottom: 10px;
	max-width: 1000px;
}

.what-works-new .col-lg-6{
	padding:0 calc(2% + 15px);
}
.what-works-new h2{
	font-size: 2.5em;
	font-weight: 600;
	margin-bottom: 25px;
}
.what-works-new p, .what-works-new li{
	font-size: 1.2em;
	line-height: 1.4;
	max-width: 750px;
}
.what-works-new .white-text{
	color: #fff;
}
.what-works-new .orange-text{
	color: #FAAF41;
}
.what-works-new .blue-text{
	color: #0063a3;
}
.what-works-new .pink-text{
	color: #ee2e7b;
}
.what-works-white{
	padding:5% 5%;
}
.what-works-white .pink-text a{
	color: #0063a3;
	transition: .3s ease;
}
.what-works-white .pink-text a:hover{
	color: #ee2e7b;
}

.what-works-mid{
	position: relative;
	background-image: url('/wp-content/uploads/2020/03/blue-rip-what-works.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: top;
    padding: 5% 5%;
    color: #fff;
}
.what-works-mercy-back{
	max-width: 20% !important;
	width:450px;
	position: absolute;
	right: 2%;
	bottom: 0;
	z-index: 0;
}
.research{
	position: relative;
    padding: 40px 5% 60px;
}
.research-white-rip-top{
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    transform: rotate(180deg) translate(0px, 100%);
}
.research-lines-back{
	position: absolute;
	left: 0;
	top: 0;
	max-height: 90% !important;
}
.research h2{
	font-size: 3.2em;
	font-weight: 600;
	margin-bottom: 25px;
}
.research p{
	font-size: 1.2em;
	line-height: 1.4;
}
.research p:nth-child(2){
	margin-bottom: 35px;
}
.research .pink-text{
	color: #ee2e7b;
}
.com-ready{
	position: relative;
    background-image: url(/wp-content/uploads/2019/10/blue-rip-top.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    padding: 70px 5% 40px;
    color: #fff;
}
.research .blue-text{
	color: #fff;
}


@media (max-width:1400px) {
	.what-works-mid h2{
		max-width: 560px;
	}
	.what-works-mid ul{
		max-width: 500px;
	}
}
@media (max-width:995px) {
	.what-works-mercy-back, .what-works-eval-back{
		display: none;
	}
	.what-works-mid h2, .what-works-new h2{
		max-width: 100%;
		margin: 20px 0 5px;
	}
	.what-works-mid ul{
		max-width: 100%;
	}
	.research-lines-back{
		display: none;
	}
	.what-works-mid{
		background-image: url('/wp-content/uploads/2020/02/blue-rip-square.png');
		padding: 8% 5% 15%;
	}
	.what-works-new .col-lg-6 {
	    padding: 20px calc(2% + 15px);
	}
}
.sign-up-section-d-none, .get-involved-top.news-top.stories-container{
	display: none;
}

.cookie-btn{
	border: 1.5px solid #ee2e7b !important;
    border-radius: 5px !important;
    padding: 2px 8px !important;
    background-color: transparent !important;
    color: #ee2e7b !important;
    transition: .3s ease-in-out !important;
	background-image: none !important;
	text-shadow: none !important;
}
.cookie-btn:hover{
    background-color: #ee2e7b !important;
    color: #fff !important;
}

.privacy-text{
	background-image: url('/wp-content/uploads/2020/02/stories-back.png');
    background-position: right;
    padding:4% 5%;
    margin-top: 0;
}
.privacy-text p{
	line-height: 1.4;
	font-size: 1.4em;
	color: #0063a3;
	margin:15px auto;
	max-width: 1200px;
	display: block;
}
.privacy-text a{
	color: #ee2a7b;
    transition: .3s ease;
}
.privacy-text a:hover{
	color: #0063a3;
}

/* .tribe-events-nav-previous, .tribe-events-back, #tribe-events-header{
	display: none !important;
} */
.tribe-events-single-event-title{
	text-align: center;
}
.tribe-events-schedule{
	text-align: center;
}
.tribe-events-event-image{
	margin: 30px auto;
}
.single-tribe_events .primary .tribe-events-meta-group {
    width: 100%;
	padding:0;
	font-size: 1.2em;
	margin: 0 auto;
	flex: 0 0 50%;
}
.tribe-events-day-time-slot .tribe-events-content p{
	margin: 0 auto 25px !important;
}
.tribe-events-meta-group.tribe-events-meta-group-gmap, .tribe-events-venue-map{
	width:100%;
	margin: 0 auto;
}
#tribe-events-content, #tribe-events-content-wrapper {
    padding: 20px 5% 30px;
    margin: 0 auto;
    max-width: 1400px;
	text-align: center;
}
.single-tribe_events .tribe-events-single-event-title {
    font-size: 3em;
    color: #0063a3;
    line-height: 1;
    margin: 0;
    padding: 0;
}
.tribe-events-single .tribe-events-schedule {
    margin: 10px 0 20px;
}
.tribe-events-schedule h2, .tribe-events-schedule h2 span{
	color: #F05A2B;
	font-size: 1.2em;
    margin:0 auto;
}
.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container, .tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown__container{
    margin:0 auto;
}
.tribe-events-event-image img {
    height: auto;
    margin:0 auto;
    width: 95%;
    max-width: 700px;
}
.single-tribe_events .primary .tribe-events-meta-group {
    text-align: center;
	padding: 20px 0;
	order:unset;
}
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p {
    line-height: 1.5;
    margin: 0 auto;
    font-size: 1.2em;
    color: #212529;
}
#tribe-events-footer{
	display: none;
}
.tribe-events-single-event-description a, .tribe-events-event-meta a{
	color: #ee2a7b !important;
	transition: .3s;
    border-bottom:none !important;
    text-decoration: none !important;
}
.tribe-events-single-event-description a:hover, .tribe-events-event-meta a:hover{
	color: #7c7c7b !important;
}
.single-tribe_events .entry-content {
	background-image: url(/wp-content/uploads/2020/02/blog-heart-back.png);
	background-position: top left;
	background-size: 40%;
	background-repeat: no-repeat;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
    overflow-wrap: break-word;
}
.tribe-events-event-image {
	margin: 15px auto;
}
#tribe-events-content .tribe-events-abbr {
    text-decoration: none;
}
.single-tribe_events #tribe-events-header, .single-tribe_events .tribe-events-back{
	display: none;
}
.heateor_sss_sharing_container{
	margin-bottom: 15px;
}
.heateor_sss_sharing_title{
	line-height: 1.8;
    font-size: 1.3em;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: 100 !important;
}
.heateorSssSharingRound i{
	margin-right: 6px !important;
}
@media (max-width:768px) {
	.single-tribe_events .entry-content {
	    background-size: 85%;
	}
	.single-tribe_events .tribe-events-single-event-title {
	    font-size: 2em;
	}
	.tribe-events-single .tribe-events-schedule {
	    margin: 0 auto;
	}
	.wp-block-image .alignright{
		float: none;
	    margin: 0 auto;
	    width: 80%;
	}
	.single-tribe_events .primary .tribe-events-meta-group {
		flex: 0 0 100%;
	}
}
.video-thumbnail{
	margin-bottom:10px;
}
.video-thumbnail .cvwp-video-player{
	max-width:100% !important;
}
.blog-post-inner h3{
	color: #F05A2B;
    font-size: 1.9em;
	max-width:900px;
	display: block;
	margin: 0 auto 20px;
    font-family: 'Signika', sans-serif;
}
.blog-post-inner h2{
	color: #F05A2B;
    font-size: 2.3em;
	display: block;
	margin: 15px auto 10px;
    font-family: 'Signika', sans-serif;
}
.blog-post-inner a{
	color: #ee2e7b;
    transition: .3s ease;
}
.blog-post-inner a:hover{
	color: #212529;
}
.blog-post-inner em{
	font-style: italic;
}
.max-w-300{
	max-width:300px;
	width:100%;
}
.people-desc a{
	color: #ee2a7b;
	transition:.3s ease;
}
.people-desc a:hover{
	color: #0063a3;
}
.carousel-item .inner-home p a{
	color:#fff;
	transition:.3s ease;
}
.carousel-item .inner-home p a:hover{
	color:#ee2a7b;
	cursor:pointer;
}
.blocks-gallery-grid{
	padding-left:0 !important;
}
.live-well-row{
	background-color: #fff;
	padding:65px calc(5% + 15px) 20px;
	text-align: center;
	/* display: none; */
}
.live-well-img-container{
	display: inline-block;
	vertical-align: middle;
    margin-right: 15px;
}
.live-well-img-container img{
	display: inline-block;
	max-width: 150px;
	margin-right: 10px;
}
.live-well-row h2{
	display: inline-block;
	color: #1b75bb;
	font-size: 2em;
	vertical-align: middle;
	padding: 5px 0;
}
.live-well-row a{
	color: #ee2e7b;
	transition: .3s ease;
	font-weight: 600;
}
.live-well-row a:hover{
	color: #1b75bb;
}

.category.paged-2 .video-row, .category.paged-2 .video-title-row, .category.paged-3 .video-row, .category.paged-3 .video-title-row, .category.paged-4 .video-row, .category.paged-4 .video-title-row, .category.paged-5 .video-row, .category.paged-5 .video-title-row, .category.paged-6 .video-row, .category.paged-6 .video-title-row, .category.paged-7 .video-row, .category.paged-7 .video-title-row, .category.paged-8 .video-row, .category.paged-8 .video-title-row, .category.paged-9 .video-row, .category.paged-9 .video-title-row, .category.paged-10 .video-row, .category.paged-10 .video-title-row {
	display:none;
}
.tribe-events-viewmore {
    font-size: 1.2em;
}
li.tribe-events-nav-next-right{
    float:right;
}
.event-insideimg img{
    width:500px;
    padding-top:30px;
    padding-bottom:30px;
}
.events-single table{
	margin:10px auto 15px;
	width: 100%;
}
.events-single th, .events-single td{
	border:1px solid #212529;
}
.events-single table td{
	line-height: 1.5;
    margin: 0 auto;
    font-size: 1.2em;
    color: #212529;
}
.events-single table td p{
	font-size: 1em !important;
}

/* BDSV */
.page-id-3005 h1, .page-id-3005 h2, .page-id-3005 h3, .page-id-3005 h4, .page-id-3049 h1, .page-id-3049 h2, .page-id-3049 h3, .page-id-3049 h4, .page-id-3122 h1, .page-id-3122 h2, .page-id-3122 h3, .page-id-3122 h4, .page-id-3269 h1, .page-id-3269 h2, .page-id-3269 h3, .page-id-3269 h4{
	font-family: 'AmsiProNormal-Ultra', sans-serif !important;
}
.page-id-3049 .inner-who h1, .page-id-3122 .inner-who h1{
	/* background-color: #54C3E9; */
	background-color: rgba(84, 193, 233, .95);
    max-width: fit-content;
    padding: 25px 50px;
    margin: 0 auto;
}
.page-id-3269 .inner-who h1{
    background-color: rgba(84, 193, 233, .65);
    max-width: fit-content;
    padding: 25px 50px;
    margin: 0 auto;
    /* color: #ee2a7b; */
}
.white-text{
	color: #fff;
}
.header-bdsv{
	background-image: url('/wp-content/uploads/2021/06/bdsv-hero.jpg');
}
.bdsv-content{
	background-image: url('/wp-content/uploads/2021/06/bdsv-heart.png');
}
.header-bdsv .inner-who{
	top: 15vh;
}
.bdsv-logo{
	max-width: 300px !important;
	width: 90%;
}
.share-img{
	width: 100%;
	margin:30px auto;
}
.bdsv-counter{
	background-size: 100%;
}
.promise-text{
	text-align: center;
}
.promise-text h1 {
    color: #fbb042;
    font-size: 50px;
    /* font-family: 'Signika', sans-serif; */
	font-family: 'AmsiProNormal-Ultra', sans-serif;
    margin-bottom: 20px;
}
.promise-number small{
	color: #fff;
	font-size: 70%;
	font-weight: 300;
}
.promise-number span{
	color: #fff;
	font-size: 1.5em;
}
.sv-button{
	margin-right: 15px;
}
.sv-button svg{
	max-width: 350px;
	width: 100%;
	transition: .3s ease;
}
.sv-button svg .st3, .sv-button svg .st0{
	transition: .3s ease;
}
.sv-button:hover svg .st3, .sv-button:hover svg .st0{
	opacity: .75;
}

@media (max-width:995px) {
    .bdsv-logo {
        max-width: 240px !important;
    }
    .promise-text h1 {
        font-size: 2.2em;
    }
    .sv-button svg {
        max-width: 250px;
        margin-bottom: 10px;
    }
}



/* Promise Page */
.header-promise{
	background-image: url('/wp-content/uploads/2021/07/Make-a-promise_banner-image-1.jpg');
}
.promise-form-number span, .promise-form-number small{
	color: #F05A2B;
}
.form-sub-para{
	max-height: 1000px;
	overflow: hidden;
	transition: .3s ease;
}
.hide{
	max-height: 0px;
}
.promise-form .wpcf7-list-item {
    margin: 0;
}
.promise-form .wpcf7-list-item input[type=checkbox] {
    margin-right: 10px;
	width: 15px;
	height: 15px;
}
.promise-form .wpcf7-list-item input[type=checkbox]:hover {
    cursor: pointer;
}
.promise-form .wpcf7-text, .promise-form .wpcf7-email{
	margin-bottom: 10px;
	background-color: transparent;
	border-radius:10px;
	border:2px solid #ee2a7b;
	color: #ee2a7b;
	padding: 7px 10px;
	font-weight: 600;
}
.promise-form .wpcf7-form input::placeholder{
	color: #ee2e7b;
}
.form-sub-title{
	color: #F05A2B;
    font-size: 30px;
    /* font-family: 'Signika', sans-serif; */
	font-family: 'AmsiProNormal-Ultra', sans-serif;
    margin-top: 20px;
    margin-bottom: 10px;
	font-weight: 600;
}
.form-para{
	color: #ee2a7b !important;
	font-size: 1em !important;
	width: fit-content;
}
.form-sub-para{
	font-size: 1em !important;
}
.form-para:hover{
	cursor: pointer;
}
.promise-form .wpcf7-submit{
	background-color: #F191A6;
	border:2px solid #F191A6;
	color: #fff;
	padding:10px 25px;
	font-size: 1.2em;
	transition: .3s ease;
	font-family: 'AmsiProNormal-Ultra', sans-serif !important;
}
.promise-form .wpcf7-submit:hover{
	background-color: #fff;
	color: #F191A6;
}
.share-links-row{
	margin-top: 25px;
}
.share-links-col{
    text-align: center;
}
.share-btn{
	width: 100%;
	max-width: 350px !important;
	margin:0 auto;
	display: block;
	transition: .3s ease;
}
.share-btn:hover{
	opacity: .75;
}
.share-link, .sv-button{
    font-size: 1.7em;
    padding: 10px 20px 15px;
    /* font-family: 'AmsiProNormal-Ultra', sans-serif !important; */
}
.promise-text p{
	font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 auto 10px;;
    line-height: 1.5em;
	max-width: 1200px;
}
.share-links-col h3{
    color: #F05A2B;
    font-size: 30px;
    font-family: 'AmsiProNormal-Ultra', sans-serif;
    margin-top: 10px;
    margin-bottom: 15px;
    font-weight: 600;
}
.share-links-col .share-link{
    padding:0;
    margin: 5px;
}
.share-links-col i{
    min-width: 50px;
    min-height: 50px;
    padding: 10px;
    background-color: #F191A6;
    border-radius: 100%;
    border: 2px solid #F191A6;
    color: #fff;
    transition: .3s ease;
}
.share-links-col a:hover i{
    background-color: transparent;
    color: #F191A6;
}

@media (max-width:995px) {
    .page-id-3049 .header-bdsv .inner-who {
        top: 20vh;
    }
    .header-bdsv .inner-who h1{
        font-size: 2.5em;
    }
    .promise-form label, .promise-form input{
        max-width: 100%;
    }
    .share-links-row {
        margin-top: 0;
    }
    .share-links-col{
        margin-bottom: 10px;
    }
    .share-links-col img{
        max-width: 240px !important;
        margin-left:0;
    }
    .promise-text p{
        font-size: 1em;
    }
}

/* Celebrate Page */
.header-celebrate{
	background-image: url('/wp-content/uploads/2021/07/Support-the-campaign_banner-image-1.jpg');
}
.header-celebrate .inner-who h1 {
    max-width: 850px;
    margin: 0 auto;
}
.celebrate-list{
	list-style: disc;
	padding-left: 20px;
	margin-bottom: 25px !important;
}
.celebrate-list a{
	color: #0063a3;
    transition: .3s ease;
}
.celebrate-list a:hover{
	color: #F191A6;
}

/* Make Sure It Adds Up */
.header-adds{
    background-image: url('/wp-content/uploads/2021/08/adds-up-hero.jpg');
    background-position: center;
}
.adds-content .share-img{
    margin: 0px auto;
    max-width: 800px;
    width: 100%;
    display: block;
}
.adds-content .video-row{
    margin-top: 30px;
}
.adds-content .youtube-vid{
    width:100%;
    height: 100%;
    min-height: 38vh;
}
.adds-content .adds-margin-top{
    margin-top: 45px;
}
.adds-content .board-text.pdf-read-more-text{
    margin-top: 0px;
}
.adds-content .pink-btn{
	background-color: #F191A6;
	border:2px solid #F191A6;
	color: #fff;
	padding:10px 25px;
	font-size: 1.4em;
	transition: .3s ease;
	font-family: 'AmsiProNormal-Ultra', sans-serif !important;
    border-radius: 0;
}
.adds-content .pink-btn:hover{
	background-color: #fff;
	color: #F191A6;
}
@media (max-width:768px) {
    .header-adds .inner-who h1 br{
        display: none;
    }
    .adds-content .board-text {
        margin: 35px 0 0px;
    }
    .adds-content .board-text.pdf-read-more-text {
        margin-bottom: 20px;
    }
    .adds-content .youtube-vid{
        min-height: 20vh;
    }
    .adds-content .share-img{
        margin: 0px auto 25px;
    }
}


.wpcf7 form .wpcf7-response-output {
    font-size: 1.5em;
    width: fit-content;
    margin: 30px 0 0;
}

.download-form input::placeholder{
    color: #0063a3 !important;
}
.download-form .wpcf7-text, .download-form .wpcf7-email {
    margin-bottom: 10px;
    background-color: transparent;
    border-radius: 10px;
    border: 2px solid #0063a3;
    color: #0063a3;
    padding: 7px 10px;
    font-weight: 600;
    font-size: 16px;
}
.download-form .wpcf7-submit{
    background-color: #0063a3;
    border: 2px solid #0063a3;
    padding: 5px 15px;
    font-weight: 600;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 18px;
}
.download-form .wpcf7-submit:hover{
    color: #0063a3;
}
.download-form .wpcf7 form .wpcf7-response-output, .download-form .wpcf7-not-valid-tip{
    font-size: 18px;
    margin-top: 0;
}

.eval-form label, .eval-form select, .eval-form textarea, .eval-form input[type="text"], .eval-form input[type="date"], .eval-form input[type="email"], .eval-form input[type="button"], .eval-form input[type="reset"], .eval-form input[type="search"], .eval-form input[type="password"]{
    display: block;
    width: 100%;
    max-width: 950px;
}
.eval-form .wpcf7-checkbox .wpcf7-list-item, .privacy-check label{
    display: block;
    max-width: 100%;
}
.eval-form h3{
    color: #F05A2B;
    font-size: 35px;
    font-family: 'Signika', sans-serif;
    margin-top: 15px;
    margin-bottom: 5px;
    font-weight: 600;
}
.eval-form .wpcf7-text, .eval-form .wpcf7-email, .eval-form .wpcf7-textarea, .eval-form .wpcf7-date, .eval-form .wpcf7-select {
    margin-bottom: 10px;
    background-color: transparent;
    border-radius: 10px;
    border: 2px solid #ee2e7b;
    color: #0063a3;
    padding: 7px 10px;
    font-weight: 600;
    font-size: 16px;
}
.eval-form .wpcf7-submit {
    color: #fff;
    background-color: #0063a3;
    border: 2px solid #0063a3;
    padding: 5px 15px;
    font-weight: 600;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 18px;
    transition: .3s ease;
}
.eval-form .wpcf7-submit:hover {
    color: #0063a3;
    background-color: #fff;
}
.eval-form p{
    margin-bottom: 20px !important;
}
.eval-header{
    background-image: url('/wp-content/uploads/2022/01/eval-header.jpg');
}

/* Story hunters */
.storyhunters-header{
    background-image: url('https://bradfordforeveryone.co.uk/wp-content/uploads/2023/01/story-hunters-hero.jpg');
    background-position: 0 40%;
}
.hunters-content .blue-text a{
    color: #0063a3;
    transition: .3s ease;
}
.hunters-content .blue-text a:hover{
    color: #ee2e7b;
}
.questions{
    text-align: center;
}
.questions .white-text a{
    color: #fff;
    transition: .3s ease;
}
.questions .white-text a:hover{
    color: #ee2e7b;
}
.hunters-content ul{
	list-style:disc;
	padding-left:20px;
}

#post-4247 .wp-block-image img {
    margin: 15px 0;
    max-width: 250px;
	display: inline-block;
}
#google_language_translator div.skiptranslate{
	display:block !important;
}
