.row{
	max-width:67em !important;
}

#inner-footer{
	border-top:4px solid #EEE;
	padding-top:2rem;
}
.archivelist.mainlisting{
	border-bottom:none;
}

.wp-block-button__link{
	background-color:#da64a3;
}
.copyright{
	text-align: center;
}

.home .featured .archivelist a.thumb div.firstimage{
		height: 120px !important;
}

.home .featured_secondary .archivelist a.thumb div.firstimage{
		height: 120px !important;
}

.home .featured{
	padding-bottom:1rem;
	margin-bottom:1rem;
}

.home .archivelist{
	padding-bottom:1rem;
	margin-bottom:1rem;
}
a,
#menu-footer-menu li a,
.calloutBox .archivelist a.title,
.archivelist .panel a:hover,
#menu-category-menu.menu > li > a:hover, #menu-category-menu.menu > li.current-menu-item > a,
.button, .pagination a, .pagination .button{
	color: #DA64A3;
}
#mc-embedded-subscribe,
.button:hover, .button:focus, .pagination a:hover, .pagination a:focus{
	background-color: #DA64A3;
	color: #fff;
}
.responsive-card-table a:focus, .responsive-card-table a:hover {
	color: #60AFB7 !important;
}
.button, .pagination a, .pagination .button,
.archivelist{
	border-color: #DA64A3;
}

@media screen and (min-width: 40em), all{
	.archivelist a.thumb div.firstimage {
		height: 150px;
	}
	.home .featured .archivelist a.thumb div.firstimage{
		height: 200px !important;
	}
	.home .featured_secondary .archivelist a.thumb div.firstimage{
		height: 120px !important;
	}
	header ul.full-logo,header ul.full-logo li{
		padding-left:0 !important;
		margin-left:0 !important;
	}
	/* header ul.full-logo li img{
		margin-left:-1.2rem !important;
	} */
	.title_bar  .medium-3.large-3.columns.show-for-large{
		padding-left:0 !important;
		margin-left:0 !important;
	}
	.home section.intro,.home section.intro p{
		max-width:50rem !important;
	}
}



.responsive-card-table{
	border:2px solid #FFF;
	box-shadow:0px 0px 6px #AAA;
	max-width:67rem !important;
}
.responsive-card-table td{
	background-color:#FFF;
	color:#000;
	padding: 1rem 2rem;
}

/* tr.resource-link-tr td{
	text-align:center;
} */
tr.resource-link-tr td a{
	background-color:#da64a3;
	color:#FFF !important;
	font-size:110%;
	/* padding:0.2rem 1rem; */
	padding: 1rem 2rem;
	border-radius:2rem;
	display: inline-block;
}
tr.resource-link-tr td a:hover{
	color: #fff !important;
}
.categories ul {
	float: none;
	margin-left: 0;
	padding-left: 0 !important;
}
.categories li {
	list-style-type: none;
	float: left;
	margin-right: 0.25em;
	margin-left: 0.25em;
	margin-bottom:0.5rem;
	padding-left: 0;
	padding-right: 1rem;
}
.responsive-card-table .categories li a {
	background-color: #EFEFEF;
	border-radius: 30px;
	padding: 5px 15px;
	text-transform: capitalize;
}
.switcher{
	float:right;
}
body.page-template-searchpage .switcher.listview{
	margin-bottom: 1rem;
}
.mobile-goto h3{
	cursor: pointer;
	display: flex;
	justify-content: space-between;
}
.mobile-goto h3::after{
	content: '';
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACHklEQVRoge2XP2/TQBiHf+8ReQMpHi/KZ+jKJ6BrhnqAdgApyhCJD5DtPgFIZbASeQCpCEUGqVuXfgjWijV/tli06/WOoQkKrs91znZc4J4tef0mv+f0nn0GHA6Ho0korzgcDrtSyvcAXgB4up9Iv7khokvG2CgMwyvTRUaBdfjvAPxa4hVnpZQ6iKJollVkpq71yjcdHgB8xtg7U9EogLuxeSwcmgp5Avue+TyemQp5An8FTqBpnEDTOIGmKSNwoZTqKqW6AM4t+s+3+i9sQ1gLKKUGURTNoiiacc4DANMd2qec82DTr5Qa2OaoZISEEJJzfoJiElPO+YkQQm6+8Dwv91Sch7UAY+yDEKK1+VxQ4l54IURLSnlqncO2EUBvPp9/SUskSXIM4Czj+jgdPgiCJ8vl8iOAnm2IUiNEREdpiTiOb5MkeY0/JWLO+at0eN/3P2mtj8tkKL0HCkjUFh6oaBMT0dFisThLS3DO36TDCyFa7Xb7cxXhgZxXysFgoHf9Ma31106n83I78DZlVn4ymWRmrfRJnDVOG6ocm20qP0pkSdQVHgDurVQVrPdEq9/vv/U8j6SUp1pr61tlHrUIrOkxxnpSZm6HyvivT6OPAifQNE6gaf5pgZu9pXiYn6aCUYCILuvJYoUxi1GAMTYCsKolzm6siGhkKhoFwjC8UkodAIgBXNeR7AGuAXwjoufj8fhHA//vcDgcBfgFyhzqqXe2gTEAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-size: auto 100%;
	width: 1em;
	height: 1em;
}
.mobile-goto.open h3::after{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAACEklEQVRoge2YsYoaURSG/3NXpkvAKS/4DNvmCRK2s3BYyKZIGgvBB7C7T7CBNIMyRQKGsAwBuzT7EGmXlNGxc8hue/eYIiqi3nFW53qTcL/Oe+Zw/k/PMDKAx+PxuISKip1Op6G1fg/gJYBnp4m04oGIboUQvTiO70wXGQUW4b8DCK3EK8+Mmc+TJBnvKgpT1+Kbdx0eAEIhxLWpaBTAn7X5W3hlKhQJnHrni3huKhQJ/BN4Add4Add4AdfYFBgxc4OZGwBGtobYEkillFGSJOMkScZ5nrcADG0MsiGQSilfK6X06iBNH/M8fwsLElULbIVfFSxJVClwsxleKVVTStWWn9M0fZRSvgNwU9XQqgRSKeWb9fBRFJ1Np9OPk8nky7qEUkrneX6Fin6JKgS21iaKorMwDD/N5/MrImptSlS5TscKFIZfntmUOEZgtGvn6/X65/XwS4iolWXZ0HBPHPycOFiAmbub4bMsGwK4LGi73JRQSmlm7h6ao5KbuGT4JVsSQRAUvh0pwtjYbrfne3q/MXM7CALSWn8A0Hzi7BEzdxf9fQAXRRcPBoOdWWu7DktyIYT4qfXWM6ssTSFE84h+AP7fqHu8gGu8gGv+a4GHk6XYzy9TwShARLd2shyEMYtRQAjRAzCzEudpzIioZyoaBeI4vmPmcwApgHsbyfZwD+ArEb3o9/s/HMz3eDyeEvwGTMbsetDiYlsAAAAASUVORK5CYII=);
}
.anchor-nav-wrapper{
	padding: 2.5rem 0;
	background-color:rgba(255,255,255,0.8);
}
.anchor-nav-wrapper a{
	display: block;
	max-width: 100%;
}
.anchor-nav-wrapper a:first-of-type{
	margin-top: 1rem;
}
.anchor-nav-wrapper h5{
	padding-top:0.4rem;
	padding-bottom:0.4rem;
	font-size:1.05rem;
	margin-right:1rem;
	/* display: flex; */
}
.anchor-nav-wrapper{
	counter-reset: subnav;
}
.anchor-nav-wrapper h5::before{
	counter-increment: subnav;
	content: counter(subnav);
	padding: 0 0.5em 0.2em 0;
	color: #FE5CCC;
}
.archivelist.listlayout .hasthumb.firstimage{
	display:none;
}

.archivelist.gridlayout .hasthumb.firstimage{
	display:none;
}

.archivelist.listlayout .meta_field {
	max-width: 40rem;
	margin-left:auto;
	margin-right:auto;
	/* border-bottom:1px solid #DDD; */
	height:0.75rem;
}

.list-panel a.title{
	background-color: #f5f5f5;
	padding: 1rem 2rem 2rem;
	border: 1px solid #ddd;
	color: #da64a3;
	box-shadow: -12px 0 0 0;
}
body:not(.home) .panel a.title{
	background-color: #f5f5f5;
	padding: 0.8em 1.5em 1.3em;
	border: 1px solid #ddd;
	color: #da64a3;
	box-shadow: 0 -12px 0 0;
}
/* .archivelist .panel a:hover{
	background-color: transparent;
}
.archivelist .panel a:hover {
	color: inherit;
} */
body:not(.home) .panel .type-pathways a.title{
	color: #60bb60;
}
body:not(.home) .panel .type-articles a.title{
	color: #6b6b9d;
}
.archivelist.gridlayout .panel article{

}
/* .archivelist.gridlayout .panel:hover{

	background-color:#da64a3;

} */
/* .archivelist.gridlayout .panel a:not(:hover),.archivelist.gridlayout .panel a:not(:hover) h4{
	color:#333;
}
.archivelist.gridlayout .panel a:hover{
	color: #111;
} */
/* .archivelist.gridlayout .panel:hover a,.archivelist.gridlayout .panel:hover h4{

	color:#fff !important;

} */

/* .archivelist.gridlayout .panel:hover a.title{
	border-top:12px  solid #fff;
} */

/* .archivelist.gridlayout a.title{

	border-top:12px solid #da64a3;

} */

.getstarted .title .firstimage{
	opacity:0 !important;
}

.getstarted .title{
	/* background-color:#FE5CCC; */
	position:relative;
	margin-bottom:1rem;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	box-shadow: 0 -8px 0 0 #da64a3;
}

.getstarted .title p{
	color:#222;
	position:absolute;
	top: 0.3rem;
	bottom:0.3rem;
	left: 0.5rem;
	right: 0.5rem;
	font-size:1.1rem;
	padding:0.5rem;
}

.getstarted .title:hover p{
	color:#000;
}

.entry-content .listing-tags{
	display:block;
	margin-top:0.5rem;
	margin-bottom:1rem;
	margin-left: 0.5rem !important;
	padding-left: 1.3rem;
	background-repeat: no-repeat;
	background-position: left 0.2rem;
	background-size: auto 1rem;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAABMklEQVRIie2Vv07DMBCHf2czWX2E8k4dQBUSSuIMbOQBYO4TRB1Y7IU/QizdeCB4BZSF3rGkqGmd2FE6IX7jnf19ss6ygf9EQmMWe+8XRFSLyDwII/okops8z993NZUKd84tieitDw4AIjJn5of9WpLAObdUSj2KyFkAeqe1ngG4b0vnowRDcABomqbOsuyLmetQf1AQgwOAMaZar9czrXUV6vdu9N5fEtEgvM3KGLMSkWAzeIIW/pwAj+ZIcEr4kaC9ilPhH0GB934RG2gsRPQNoDNstdesp8KZ+dpauwkKpmQHL8vy9bD3KxCR2/aIJ4N3BNbaDTNfjZRsARR9cCDwmjrnLpRSLwnz2BJRXhTF09Ci4HOdIEmC9woikmT4oKBHMgoeFQCdX0wAVIf3/O/nB5qhq9z3Kv3EAAAAAElFTkSuQmCC);
}
input::placeholder, textarea::placeholder{
	color: rgba(0,0,0,0.6);
}
#menu-footer-menu{
	column-count:1;
	margin-top:1em;
}
#menu-footer-menu li {
 display: block;
 clear:left !important;
 line-height:1.1;
	width:400px;
}
#menu-footer-menu li a:after{
	display:table-row;
	content:" ";
}
#menu-footer-menu li a{
	display:block;
}
.newsletter h2 {
	text-align:left;
}
.newsletter{
	border:2px solid #EEE;
	margin-top:1em;
}
.si{
	margin-left:auto;
	margin-right:auto;
	width:70%;
}
.social-share{
	border:none;
	margin-bottom:0;
	left:0;
	transform:translate(0%)
}
.toptags > .alm-reveal > .panel{
	position:relative;
	background-color:#da64a3;
	height:150px;

	border:5px solid #fff;
}
.toptags > .alm-reveal > .panel:hover{
	background-color:#000;
}
.toptags.archivelist{
	padding-bottom:3rem;
}

.toptags.archivelist .see-all{
	bottom:-2rem;
}
.toptags .panel img{
	display:none;
}
h4.top-tag-text{
	display:block !important;
	text-align:center;
	color:white !important;
}
h4.top-tag-text:after{
	display:none !important;
}
.footer{
	padding-top:1.5rem !important;
}
.toptags .panel .top-tag-title{
	position:absolute;
	top:0.5rem;
	left:0;
	right:0;
	width:100%;
	color:white;
}
.resource-link-tr th{
	background-color: #da64a3;
}
/*.toptags .panel{
	position:relative;
}

.toptags .panel .top-tag-title a{
	font-size:2.5rem;
}
.full-logo{
	left:0;
	margin-left:0;
	padding-left:0 !important;
}
.full-logo li{
	padding-left:0 !important;
}


.moreLink span:after{
	background-size:10px;
	background-position: 5px 7px;
}
a.switcher{
	background-color:white;
	float:right;
	padding:5px;
	position:relative;
	z-index:100;
}
.list-panel .firstimage{
	display:none;
}

.responsive-card-table td{
	background-color:#FFF;
}
.responsive-card-table .resource-link-tr td a{
	display:inline-block;
  background: #da64a3;
  color:#FFF !important;
  border-radius:10px;
  padding-left:10px !important;
  padding-right:10px !important;
}
.responsive-card-table .categories ul{
	padding-left:0 !important;
	margin-left:0 !important;
}
.responsive-card-table .categories ul li:first{
	padding-left:0 !important;
	margin-left:0 !important;
}
.byline a.posttype{
	padding-right:2em;
}
.entry-content.listicle h3{
	max-width:20em;
	margin-left:auto !important;
	margin-right:auto !important;
}
.minimal .archivelist .alm-reveal a.thumb div.firstimage{
	height:15px !important;
	background-image:none !important;
	background-color:#FE5CCC;
}

.toptags a img{
	background-color:#FE5CCC;
	display:none;
}
.toptags .panel{
	background-color:#FE5CCC;
	border-right:4px solid #FFF;
	border-left:4px solid #FFF;
}
.copyright{
	text-align:center !important;
}
*/
.moreLink span::after{
	content: none;
}
.moreLink span {
	font-weight: 400;
	line-height: 1.5;
	font-size: 0.9em;
	display: block;
	color: #222;
}
.moreLink h4{
	margin-bottom: 0.5em;
}
.archivelist.gridlayout .panel .listing-tags a{
	background-color: transparent;
	color: #333;
	padding: 0;
}
.archivelist.gridlayout .panel .listing-tags a:hover{
	/* text-decoration: underline; */
	color: #DA64A3;
}
.panel .listing-tags{
	max-width: 36rem;
	margin-left: auto !important;
	margin-right: auto !important;
	font-size: 0.9em;
	font-weight: bold;
}
main .panel .listing-tags a{
	text-decoration: none !important;
}
.footer-logos{
	/* margin-top: 2rem; */
}
.footer-logos a{
	padding: 1rem 1rem;
	display: block;
}
.footer-logos a img{
	max-width: 65% !important;
}
.categories h4{
	margin-right: 1rem;
}
.no-posts-message {
	z-index: -50;
}
#filter-bar-div h3{
	font-size: 1.2em;
}
#filter-bar-header h3{
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #ddd;
}
#filter-bar-div form > div{
	margin-bottom: 2rem;
}
.open .close_form{
	background-color: #eee;
}
label{
	cursor: pointer;
}
[value=Submit]{
	cursor: pointer;
}
#menu-category-menu.menu > li > a {
	padding: 0 1em 0;
}
.cat_nav_container{
	padding: 0;
	display: none;
}
.cat_nav_container.show{
	display: block;
	padding: 2rem 0;
}
body.single .cat_nav_container.show{
	display: none;
}
.tooltip-multi span:first-child::after{
	content: ' ';
}
main article a.no-link{
	cursor: inherit;
	color: inherit;
	font-weight: inherit;
}
main article a.dictionary-item{
	color: #373736;
}
body.single-resources .co-branding{
	text-align: right;
}
body.single-resources .co-branding a{
	display: block;
}
body.single-resources .co-branding img{
	margin-top: 0.5rem;
	width: 200px;
	max-width: 100%;
}
body:not(.single-resources) .co-branding{
	text-align: right;
}
body:not(.single-resources) .co-branding a{
	display: block;
}
body:not(.single-resources) .co-branding img{
margin: 0.5rem 0 0.5rem 0.5rem;
	width: 200px;
	max-width: 100%;
}
#cookie-notice .cn-button.wp-default {
	color: #000;
	background: #fbb03b;
	font-weight: 600;
}
@media screen and (max-width: 700px){
	#menu-category-menu.menu li {
		padding: 0.1em 0 0.6em;
	}
	.category-nav{
		border-width: 1px 0 1px 1px;
	}
	.open #menu-category-menu, #menu-category-menu{
		padding: 0 0 0 0.2rem !important;
	}
	#menu-category-menu{
		padding-right: 2rem !important;
	}
	.open .category-nav .cat_all::before{
		content: none;
	}
	#nav-icon{
		margin: 0.3rem 0.5rem 1rem 0;
	}
	#menu-primary-nav-1{
		overflow: hidden;
		padding: 0 0 1rem !important;
	}
	#menu-primary-nav-1 li{
		padding: 0;
		width: 33%;
		position: relative;
	}
	#menu-primary-nav-1 li::before{
		left: -0.2em;
	}
	#top-bar-menu .menu > li > a{
		font-size: 1rem;
	}
	.cat_nav_container{
		margin-bottom: 0.8rem;
	}
	.category-nav .cat_all a{
		position: relative;
		z-index: 9999999999;
	}
}
@media screen and (min-width: 700px){
	.listicle{
		padding-left: 3rem;
	}
}
