/*
Theme Name:     finance-child
Description:    Child theme for the finance
Author:         Themesflat
Template:       finance

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
@import "face-fonts.css?v=1.2";
body,
button,
input,
select,
textarea {
	font: 14px/16px "Gotham", sans-serif;
	font-weight: 300;
	background: #fff;
	color: #666;
}
#primary { width:100%;}
.cde-knowledge-base-template-default .page-wrap,.page-template-default .page-wrap, .single-product .page-wrap, .archive .page-wrap, .search .page-wrap, .blog .page-wrap, .single-post .page-wrap, .page-template .page-wrap{ padding:0;}
#mainnav > ul > li > a {
	font-family: 'GothamMedium',sans-serif;
}
.font-gotham {font-family: 'Gotham',sans-serif  !important;}
.font-gotham-medium {font-family: 'GothamMedium', sans-serif  !important;}
.font-gotham-light {font-family: 'GothamLight', sans-serif  !important;}
.theme-color{color:#00ABC7 !important;}
.header-sticky .show-cart a, .show-cart a {margin: 25px 0 18px;}
.we-say-class{ font-weight:600; color:#fff; font-size:20px;}
.org-capacity-building-content a, .engage-boys-and-men-content a,.language-access-content a,.culturally-specific-org-content a,.court-access-content a,.building-evidence-content a,.toolkits-content a {color:#00ABC7 !important;}
.toolkits ul {
    background: #00ABC7;
    margin-left: 0px;
}

ul li, ol li, ul.bulletclass li, ol.bulletclass li{
	
    font-family: 'GothamMedium',sans-serif;
    font-size: 18px !important;
    line-height: 24px;
    margin-bottom: 30px;	
}
ul.bulletclasswhite li, ol.bulletclasswhite li{
    font-family: 'GothamMedium',sans-serif;
    font-size: 18px !important;
    line-height: 24px;
    margin-bottom: 30px;	
}
#mainnav ul li, #mainnav > ul > li {margin-bottom:auto;}
.header.header-sticky { top: 46px;}
.admin-bar > .themesflat-boxed > .flat_header_wrap > .header.header-sticky { top: 77px;}
.toolkits > ul > li > a {
    padding: 0px 40px 0 20px !important;
	color:#fff !important;
}
.info-top-right a.donate { color:#fff; background: #00ABC7; font-weight: 600; font-family: "Poppins", sans-serif;-webkit-box-shadow: 0px 1px 4px 0px rgb(0 0 0 / 50%); box-shadow: 0px 1px 4px 0px rgb(0 0 0 / 50%);}
.info-top-right a.donate:hover { color: #00ABC7; background: #fff;}
.toolkits > ul > li > a:hover, .toolkits > ul > li.current-menu-item > a{color:#fff !important;}
.toolkits > ul > li.menu-item-has-children > a:after{border-right: 1px solid #ffffff !important; border-top: 1px solid #ffffff !important;}

.toolkits-content { max-width:1140px;}
.toolkits-content h3{ color: #00ABC7; font-family: 'Gotham',sans-serif !important;
    font-size: 42px !important;
    line-height: 44px; padding: 5% 0;}
.toolkits-content h4{ color: #00ABC7; font-family: 'Gotham',sans-serif !important; font-size: 28px !important;
    line-height: 30px;
    padding: 3% 0;}
.toolkits-content h5{ color: #00ABC7; font-family: 'Gotham',sans-serif !important; font-size: 22px !important;
    line-height: 24px;
    padding: 3% 0;}
.toolkits-content h6{ color: #000000; font-weight:normal; font-family: 'GothamLight',sans-serif !important; font-size: 14px !important;
    line-height: 16px;
    padding: 3% 0;}
.toolkits-content h3 a { color: #00ABC7; font-family: 'Gotham',sans-serif !important;
    font-size: 28px !important;
    line-height: 30px; padding: 5% 0;}	
.toolkits-content h3 a:hover{ text-decoration:underline;}
.toolkits-content p,
.toolkits-content ul li,
.toolkits-content ol li{ color:#000000; font-family: 'GothamMedium',sans-serif; font-size: 18px !important; line-height: 24px;margin-bottom: 30px;}
.toolkits-content ul li a, .toolkits-content ol li a, .toolkits-content p a {color:#000; font-weight:bold;}
.toolkits-content ul li a:hover, .toolkits-content ol li a:hover,.toolkits-content p a:hover {color:#000; font-weight:bold; text-decoration:underline;}
a.toolkit-logo img{ width:70%;}
a.toolkit-ecalogo img{ width:60%;}
.toolkit-be-logo{
	height: 96px;float:right;display: flex;padding: 10px 70px 20px 45px;text-align: right;width: 325px;margin: 0 auto;background: #000;-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 75% 100%, 100% 0);clip-path: polygon(0 0, 0 100%, 100% 100%, 75% 100%, 100% 0);	margin-right: 10px;
}
.toolkit-eca-logo{
	height: 96px;float:right;display: flex;padding: 10px 70px 20px 45px;text-align: right;width: 385px;margin: 0 auto;background: #000;-webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 79% 100%, 100% 0);clip-path: polygon(0 0, 0 100%, 100% 100%, 79% 100%, 100% 0);	margin-right: 10px;
}
.blog-detail-page ul li, .blog-detail-page ol li {margin-bottom: 30px;}
.position-relative{position:relative;}
.culturally-specific-org-logo,.court-access-logo,.engage-boys-and-men-logo, .language-access-logo, .building-evidence-logo, .no-mas-logo{    background: linear-gradient(to right, #000000 70%, #ffffff00 50%) !important; float:right;}
.logo-slant { 
    width: 45px;
    height: 54px;
    position: absolute;
    right: -1px;
    top: 0;
    clip-path: polygon(100% 0, 100% 0%, 100% 100%, 0% 100%);
}
.court-access-logo .logo-slant { background: #E41395; }
.culturally-specific-org-logo .logo-slant { background: #702B63; }
.engage-boys-and-men-logo .logo-slant { background: #6ED34A; }
.building-evidence-logo .logo-slant { 
	width: 64px;
    height: 78px;
	background: #702B63;        
} 
.no-mas-logo .logo-slant { background: #00ABC7; }
.org-capacity-building-logo .logo-slant { background: #FFB71B; }
.pb-6 {padding-bottom:4rem!important;}
.pt-6 {padding-top:4rem!important;}
.toolkit-eca-logo a, .toolkit-be-logo a {
    margin-right: 20px;
}
.secondsticky .toolkit-eca-logo, .secondsticky .toolkit-be-logo{ margin-left:0px;}
.logo-text {
    font-size: 18px;
    color: #fff !important;
    align-items: center;
    display: flex;
    text-align: left;
    line-height: 24px;
}
.building-evidence-nav > ul {
    background: #702B63;
    display: flex;
    align-items: center;
}
.building-evidence-nav > ul > li {
    /*width: 300px;*/
}
.building-evidence-nav > ul > li > a {
    padding: 15px 20px 15px 5px !important;
	color:#fff !important;
	line-height: 24px !important;
    text-align: left;
	width: 220px;
}
.building-evidence-nav > ul > li > a:hover, .building-evidence > ul > li.current-menu-item > a{color:#fff !important;}
.building-evidence-nav > ul > li.menu-item-has-children > a:after{margin-left: 35px !important;
    margin-top: -6px !important;border-right: 1px solid #ffffff !important; border-top: 1px solid #ffffff !important;}
.building-evidence-content { max-width:1140px;}
.building-evidence-content h3{ color: #702B63; font-family: 'Gotham',sans-serif !important;
    font-size: 42px !important;
    line-height: 44px; padding: 5% 0;}
.building-evidence-content h4{ color: #702B63; font-family: 'Gotham',sans-serif !important; font-size: 28px !important;
    line-height: 30px; padding: 3% 0;}
.building-evidence-content h5{ color: #702B63; font-family: 'Gotham',sans-serif !important; font-size: 22px !important;
    line-height: 24px; padding: 3% 0;}
.building-evidence-content h6{ color: #000000; font-weight:normal; font-family: 'GothamLight',sans-serif !important; font-size: 14px !important;
    line-height: 16px; padding: 3% 0;}
.building-evidence-content h3 a { color: #702B63; font-family: 'Gotham',sans-serif !important;
    font-size: 28px !important;
    line-height: 30px; padding: 5% 0;}
.building-evidence-content h3 a:hover{ text-decoration:underline;}
.building-evidence-content p,
.building-evidence-content ul li,
.building-evidence-content ol li{ color:#000000; font-family: 'GothamMedium',sans-serif; font-size: 18px !important; line-height: 24px;margin-bottom: 30px;}
.building-evidence-content ul li a, .building-evidence-content ol li a, .building-evidence-content p a {color:#000; font-weight:bold;}
.building-evidence-content ul li a:hover, .building-evidence-content ol li a:hover,.building-evidence-content p a:hover {color:#000; font-weight:bold; text-decoration:underline;}
.building-evidence-nav ul.sub-menu {
    width: 255px !important;
}


.court-access-content { max-width:1140px;}
.court-access-content h3{ color: #e41395; font-family: 'Gotham',sans-serif !important;
    font-size: 42px !important;
    line-height: 44px; padding: 5% 0;}
.court-access-content h4{ color: #e41395; font-family: 'Gotham',sans-serif !important; font-size: 28px !important;
    line-height: 30px; padding: 3% 0;}
.court-access-content h5{ color: #e41395; font-family: 'Gotham',sans-serif !important; font-size: 22px !important;
    line-height: 24px; padding: 3% 0;}
.court-access-content h6{ color: #000000; font-weight:normal; font-family: 'GothamLight',sans-serif !important; font-size: 14px !important;
    line-height: 16px; padding: 3% 0;}
.court-access-content h3 a { color: #e41395; font-family: 'Gotham',sans-serif !important;
    font-size: 28px !important;
    line-height: 30px; padding: 5% 0;}
.court-access-content h3 a:hover{ text-decoration:underline;}
.court-access-content p,
.court-access-content ul li,
.court-access-content ol li{ color:#000000; font-family: 'GothamMedium',sans-serif; font-size: 18px !important; line-height: 24px;margin-bottom: 30px;}
.court-access-content ul li a, .court-access-content ol li a, .court-access-content p a {color:#000; font-weight:bold;}
.court-access-content ul li a:hover, .court-access-content ol li a:hover,.court-access-content p a:hover {color:#000; font-weight:bold; text-decoration:underline;}
.court-access-nav ul.sub-menu {
    width: 255px !important;
}

/*culturally-specific-org*/
.culturally-specific-org-content { max-width:1140px;}
.culturally-specific-org-content h3{ color: #702B63; font-family: 'Gotham',sans-serif !important;
    font-size: 42px !important;
    line-height: 44px; padding: 5% 0;}
.culturally-specific-org-content h4{ color: #702B63; font-family: 'Gotham',sans-serif !important; font-size: 28px !important;
    line-height: 30px; padding: 3% 0;}
.culturally-specific-org-content h5{ color: #702B63; font-family: 'Gotham',sans-serif !important; font-size: 22px !important;
    line-height: 24px; padding: 3% 0;}
.culturally-specific-org-content h6{ color: #000000; font-weight:normal; font-family: 'GothamLight',sans-serif !important; font-size: 14px !important;
    line-height: 16px; padding: 3% 0;}
.culturally-specific-org-content h3 a { color: #702B63; font-family: 'Gotham',sans-serif !important;
    font-size: 28px !important;
    line-height: 30px; padding: 5% 0;}
.culturally-specific-org-content h3 a:hover{ text-decoration:underline;}
.culturally-specific-org-content p,
.culturally-specific-org-content ul li,
.culturally-specific-org-content ol li{ color:#000000; font-family: 'GothamMedium',sans-serif; font-size: 18px !important; line-height: 24px;margin-bottom: 30px;}
.culturally-specific-org-content ul li a, .culturally-specific-org-content ol li a, .culturally-specific-org-content p a {color:#000; font-weight:bold;}
.culturally-specific-org-content ul li a:hover, .culturally-specific-org-content ol li a:hover,.culturally-specific-org-content p a:hover {color:#000; font-weight:bold; text-decoration:underline;}
.culturally-specific-org-nav ul.sub-menu {
    width: 255px !important;
}
/* ------------------------ */
.org-capacity-building-nav > ul {
    background: #FFB71B;
    display: flex;
    align-items: center;
}
.org-capacity-building-nav ul li {
   /* width: 220px;*/
}
.org-capacity-building-nav > ul > li > a {
    padding: 0px 40px 0 0px !important;
	color:#fff !important;
}
.org-capacity-building-nav > ul > li > a:hover, .org-capacity-building-nav > ul > li.current-menu-item > a{color:#fff !important;}
.building-evidence-nav > ul > li.menu-item-has-children > a:after{margin-left: 35px !important;
    margin-top: -6px !important;border-right: 1px solid #ffffff !important; border-top: 1px solid #ffffff !important;}
.org-capacity-building-content { max-width:1140px;}
.org-capacity-building-content h3{ color: #FFB71B; font-family: 'Gotham',sans-serif !important;
    font-size: 42px !important;
    line-height: 44px; padding: 5% 0;}
.org-capacity-building-content h3 a { color: #FFB71B; font-family: 'Gotham',sans-serif !important;
    font-size: 28px !important;
    line-height: 30px; padding: 5% 0;}
.org-capacity-building-content h3 a:hover{ text-decoration:underline;}
.org-capacity-building-content p,
.org-capacity-building-content ul li,
.org-capacity-building-content ol li{ color:#000000; font-family: 'GothamMedium',sans-serif; font-size: 18px !important; line-height: 24px;margin-bottom: 30px;}
.org-capacity-building-content ul li a, .org-capacity-building-content ol li a, .org-capacity-building-content p a {color:#000; font-weight:bold;}
.org-capacity-building-content ul li a:hover, .org-capacity-building-content ol li a:hover,.org-capacity-building-content p a:hover {color:#000; font-weight:bold; text-decoration:underline;}
/* ------------------------ */
/*.language-access-nav > ul {
    background: #ED7422; display: flex; align-items: center;
}
.language-access-nav > ul > li > a {
    padding: 15px 35px 15px 5px !important;
	color:#fff !important;
	line-height: 22px !important;
    text-align: left;
}
.language-access-nav > ul > li:first-child > a{
	width: 300px;
}
.language-access-logo .logo-slant {
    width: 64px;  height: 74px;
}
.language-access-nav > ul > li > a:hover, .language-access-nav > ul > li.current-menu-item > a{color:#fff !important;}
.language-access-nav > ul > li.menu-item-has-children > a:after{border-right: 1px solid #ffffff !important; border-top: 1px solid #ffffff !important;margin-left: 8px !important;  margin-top: 5px !important;}*/

.building-evidence-nav > ul > li.menu-item-has-children > a:after{margin-left: 35px !important;
    margin-top: -6px !important;border-right: 1px solid #ffffff !important; border-top: 1px solid #ffffff !important;}
/*.language-access-content { max-width:1140px;}
.language-access-content h3{ color: #ED7422; font-family: 'Gotham',sans-serif !important;
    font-size: 42px !important;
    line-height: 44px; padding: 5% 0;}
.language-access-content h4{ color: #ED7422; font-family: 'Gotham',sans-serif !important;
    font-size: 28px !important;
    line-height: 32px; padding: 3% 0;}
.language-access-content h5{ color: #ED7422; font-family: 'Gotham',sans-serif !important;
    font-size: 22px !important;
    line-height: 24px; padding: 3% 0;}
.language-access-content h6{ color: #000000; font-weight:normal; font-family: 'GothamLight',sans-serif !important;
    font-size: 14px !important;
    line-height: 16px; padding: 3% 0;}
.language-access-content h3 a { color: #ED7422; font-family: 'Gotham',sans-serif !important;
    font-size: 28px !important;
    line-height: 30px; padding: 5% 0;}
.language-access-content h3 a:hover{ text-decoration:underline;}
.language-access-content p,
.language-access-content ul li,
.language-access-content ol li{ color:#000; font-family: 'GothamMedium',sans-serif; font-size: 18px !important; line-height: 22px;}
.language-access-content ul li a, .language-access-content ol li a, .language-access-content p a {color:#000; font-weight:bold;}
.language-access-content ul li a:hover, .language-access-content ol li a:hover,.language-access-content p a:hover {color:#000; font-weight:bold; text-decoration:underline;}*/
/* ------------------------ */
.court-access-nav ul {
    background: #e41395;
}
.court-access-nav > ul > li > a {
    padding: 15px 20px 15px 5px !important;
	color:#fff !important;
	line-height: 24px !important;
    text-align: left;
	width: 200px;
}
.court-access-nav > ul > li#menu-item-21978 a{ width: 70px; }
.court-access-nav > ul > li#menu-item-22019 a { width: 175px; }
.court-access-nav > ul > li#menu-item-22015 a { width: 205px; }
.court-access-nav > ul > li#menu-item-22064 a { width: 105px; }
.court-access-nav > ul > li#menu-item-22062 a { width: 235px; }

.court-access-nav > ul > li > a:hover, .court-access-nav > ul > li.current-menu-item > a{color:#fff !important;}
.court-access-nav > ul > li.menu-item-has-children > a:after{margin-left: 35px !important;
    margin-top: 7px !important;border-right: 1px solid #ffffff !important; border-top: 1px solid #ffffff !important;}
.court-access-nav > ul > li#menu-item-22019 > a:after{    margin-left: 15px !important;
    margin-top: 5px !important;
}
/* ----------culturally-specific-org-------------- */
.culturally-specific-org-nav ul {
    background: #702B63;
}
.culturally-specific-org-nav > ul > li > a {
    padding: 2px 40px 2px 20px !important;
	color:#fff !important;	
}
.culturally-specific-org-nav > ul > li#menu-item-21978 a{ width: 70px; }
.culturally-specific-org-nav > ul > li#menu-item-22019 a { width: 175px; }
.culturally-specific-org-nav > ul > li#menu-item-22015 a { width: 205px; }
.culturally-specific-org-nav > ul > li#menu-item-22064 a { width: 105px; }
.culturally-specific-org-nav > ul > li#menu-item-22062 a { width: 235px; }

.culturally-specific-org-nav > ul > li > a:hover, .culturally-specific-org-nav > ul > li.current-menu-item > a{color:#fff !important;}
.culturally-specific-org-nav > ul > li.menu-item-has-children > a:after{border-right: 1px solid #ffffff !important; border-top: 1px solid #ffffff !important;}
.culturally-specific-org-nav > ul > li#menu-item-22019 > a:after{    margin-left: 15px !important;
    margin-top: 5px !important;
}
/*---*/

.engage-boys-and-men-nav ul {
    background: #6ED34A;
}
.engage-boys-and-men-nav > ul > li > a {
    padding: 0px 40px 0 20px !important;
	color:#fff !important;
}
.engage-boys-and-men-nav > ul > li > a:hover, .engage-boys-and-men-nav > ul > li.current-menu-item > a{color:#fff !important;}
.engage-boys-and-men-nav > ul > li.menu-item-has-children > a:after{border-right: 1px solid #ffffff !important; border-top: 1px solid #ffffff !important;}
.tool-kit-accordian .elementor-accordion .elementor-accordion-item a.elementor-accordion-title {
    color: #fff !important;
}

.building-evidence-nav > ul > li.menu-item-has-children > a:after{ /*top:55%;*/margin-left: 15px !important;
    margin-top: 5px !important;border-right: 1px solid #ffffff !important; border-top: 1px solid #ffffff !important;}
.engage-boys-and-men-content { max-width:1140px;}
.engage-boys-and-men-content h3{ color: #6ED34A; font-family: 'Gotham',sans-serif !important;
    font-size: 42px !important;
    line-height: 44px; padding: 5% 0;}
.engage-boys-and-men-content h4{ color: #6ED34A; font-family: 'Gotham',sans-serif !important;
    font-size: 28px !important;
    line-height: 30px; padding: 3% 0;}
.engage-boys-and-men-content h5{ color: #6ED34A; font-family: 'Gotham',sans-serif !important;
    font-size: 22px !important;
    line-height: 24px; padding: 3% 0;}
.engage-boys-and-men-content h6{ color: #000000; font-weight:normal; font-family: 'GothamLight',sans-serif !important;
    font-size: 14px !important;
    line-height: 16px; padding: 3% 0;}
.engage-boys-and-men-content h3 a { color: #6ED34A; font-family: 'Gotham',sans-serif !important;
    font-size: 28px !important;
    line-height: 30px; padding: 5% 0;}
.engage-boys-and-men-content h3 a:hover{ text-decoration:underline;}
.engage-boys-and-men-content p,
.engage-boys-and-men-content ul li,
.engage-boys-and-men-content ol li{ color:#000; font-family: 'GothamMedium',sans-serif; font-size: 18px !important; line-height: 24px;margin-bottom: 30px;}
.engage-boys-and-men-content ul li a, .engage-boys-and-men-content ol li a, .engage-boys-and-men-content p a {color:#000; font-weight:bold;}
.engage-boys-and-men-content ul li a:hover, .engage-boys-and-men-content ol li a:hover,.engage-boys-and-men-content p a:hover {color:#000; font-weight:bold; text-decoration:underline;}

.toolkits-content th, .toolkits-content td, 
.language-access-content th, .language-access-content td, 
.court-access-content th, .court-access-content td, 
.culturally-specific-org-content th, .culturally-specific-org-content td, 
.engage-boys-and-men-content th, .engage-boys-and-men-content td, 
.building-evidence-content th, .building-evidence-content td 
{
    color: #000;
	border: 1px solid #702B63;
	font-weight: normal;
}
.building-evidence-content table thead tr th, .court-access-content table thead tr th {
    color: #fff;
    background: #702B63;
}
.secondsticky {
    position: fixed;
    top: 122px;
    width: 100%;
    margin: 0;
    z-index: 99999;
}

#mainnav ul.sub-menu > li > a {
    padding: 5px 10px 5px 20px;
}
#mainnav ul li ul.sub-menu > li.menu-item-has-children > a:after {
    content: "";
    width: 10px;
    height: 10px;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    position: absolute;
    margin-left: 6px;
    transform: rotate( 222deg );
    left: 0;
    top: 42%;
}
nav.toolkits ul.sub-menu > li > a, nav.language-access-nav ul.sub-menu > li > a, nav.culturally-specific-org-nav ul.sub-menu > li > a,nav.court-access-nav ul.sub-menu > li > a, nav.engage-boys-and-men-nav ul.sub-menu > li > a, nav.building-evidence-nav ul.sub-menu > li > a {
    padding: 7px 10px 7px 10px !important;
}
nav.toolkits ul li ul.sub-menu > li.menu-item-has-children > a:after, 
nav.language-access-nav ul li ul.sub-menu > li.menu-item-has-children > a:after, 
nav.engage-boys-and-men-nav ul li ul.sub-menu > li.menu-item-has-children > a:after, 
nav.court-access-nav ul li ul.sub-menu > li.menu-item-has-children > a:after, 
nav.culturally-specific-org-nav ul li ul.sub-menu > li.menu-item-has-children > a:after, 
nav.building-evidence-nav ul li ul.sub-menu > li.menu-item-has-children > a:after {
    margin-left: 0px !important;
    transform: rotate( 45deg ) !important;
    right: 4px !important;
    top: 42% !important;
	left: initial !important;
}
nav.toolkits ul.sub-menu li ul, nav.language-access-nav ul.sub-menu li ul,nav.court-access-nav ul.sub-menu li ul,nav.culturally-specific-org-nav ul.sub-menu li ul, nav.engage-boys-and-men-nav ul.sub-menu li ul{
    left: 150px !important;
}
nav.building-evidence-nav ul.sub-menu li ul {
    left: 255px !important;
}
#secondsticky  nav.toolkits ul.sub-menu > li > a {  color: #00ABC7 !important; font-weight: 600; font-size: 13px !important;}
#secondsticky nav.language-access-nav ul.sub-menu > li > a {  color: #ED7422 !important; font-weight: 600; font-size: 13px !important;}
#secondsticky nav.engage-boys-and-men-nav  ul.sub-menu > li > a { color: #6ED34A !important; font-weight: 600; font-size: 13px !important;}
#secondsticky nav.court-access-nav  ul.sub-menu > li > a { color: #e41395 !important; font-weight: 600; font-size: 13px !important;}
#secondsticky nav.culturally-specific-org-nav  ul.sub-menu > li > a { color: #702B63 !important; font-weight: 600; font-size: 13px !important;}
#secondsticky nav.building-evidence-nav  ul.sub-menu > li > a { color: #702B63 !important; font-weight: 600; font-size: 13px !important;}

nav.toolkits ul.sub-menu, nav.language-access-nav ul.sub-menu, nav.court-access-nav ul.sub-menu, nav.culturally-specific-org-nav ul.sub-menu,
nav.engage-boys-and-men-nav ul.sub-menu, nav.building-evidence-nav ul.sub-menu 
{
	/*-webkit-backdrop-filter: blur(40px) !important;
    backdrop-filter: blur(40px)  !important;*/
    background-color: rgba(255, 255, 255, 100%) !important;
}

.toolkit-sub .btn-menu {
	display: none;
}
.navigation.paging-navigation .page-numbers.current {
    color: #fff;
    border: 1px solid #00ABC7 !important;
    background-color: #00ABC7 !important;
	font-family: 'GothamMedium';
	font-size: 16px;
}
.navigation.paging-navigation span,.navigation.paging-navigation a{
	border: 1px solid #00ABC7;
	color: #00ABC7;
	font-family: 'GothamMedium';
	font-size: 16px;
	background-color:#fff;
}
.navigation.paging-navigation a:hover{background-color: #00ABC7 !important;}

@media only screen and (max-width: 991px){
	.secondsticky { top:0;}
	.toolkit-sub .btn-menu {
		display: block;
	}
	.toolkit-eca-logo, .toolkit-be-logo { clip-path: none;-webkit-clip-path:none; margin-right:0px;padding: 20px 85px; text-align: center; float: none;}
	.logo-slant { display:none;}
	.right-side-nav{ background:#000; height:84px;}
}
/**
Home page
*/
.home-banner{
	background:url('/wp-content/uploads/2021/07/home-banner.png');
	background-size: 100% auto;
    background-repeat: no-repeat;
}
.home-banner .elementor-widget-wrap.elementor-element-populated {
    padding: 0 !important;
}
.wpml-ls-legacy-list-horizontal {padding:0 !important;}
.flat-top .custom-info ul li {margin-right:0 !important;}
.wpml-ls-legacy-list-horizontal a { padding:5px !important;}
.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-image { opacity:1 !important;}
.n2-ss-slider .n2-ss-layer[data-sstype=content] { min-height:0 !important;}
.home-header-text-element {
    padding: 15% 0 7%;
}
.home-header-text {
    width: 57% !important;
}
.header-banner-cls {background-size: 100% auto; background-repeat: no-repeat;  padding: 7% 0px; background-position: center;}
.home-header-text .n2-ss-section-main-content {
	background-color: rgba(0, 0, 0, 0.3);
    margin: 0 auto;
    padding: 3vw 5vw !important;
	-webkit-backdrop-filter:blur(8px);
    backdrop-filter: blur(8px);
    color: #fff;
}
.header-text-1 {
    font-size: 48px;
	line-height:50px;
    font-family: 'Gotham',sans-serif;
    margin-bottom: 20px;
}
.header-text-2 {
    font-size: 34px;
	line-height:36px;
    font-family: 'Gotham',sans-serif;
    margin-bottom: 30px;
}
.header-text-3, .header-text-3 a, .header-text-3 a:focus, .header-text-3 a:active, .header-text-3 a:hover, .header-text-3 > div {
    font-size: 18px;
    line-height: 18px;
    font-family: 'GothamMedium',sans-serif !important;
	color: #ffffff !important;
    font-weight: 600 !important;
}
.btn-menu:before, .btn-menu:after, .btn-menu span {background-color:#000000;}
.header-text-3 a:hover{text-decoration:underline; font-weight:600;}
.flat-top .elementor-column-gap-default>.elementor-column>.elementor-element-populated { padding: 0 10px; }
.padding0 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding:0;}
.top-search-bar .top-search {display:none;}
.top-search-bar .widget_search .search-form{ height: 30px; }
.top-search-bar .widget_search .search-form input[type="search"] {height: 30px; padding: 5px 30px 5px 10px;}
.top-search-bar .widget_search .search-form .search-submit {right: 10px; top: 6px;}
.home-header-text-box { position:relative;}
.header-call-now {
    position: absolute !important;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    bottom: -20px;
}
.header-call-now a {
    background: #FFB71B;
    color: #fff;
    width: 165px;
    font-family: 'Gotham', sans-serif;
    border-radius: 12px;
    font-size: 18px;
    line-height: 20px;
    padding: 8px 20px;
}
.header-call-now a:hover{ color:#FFB71B !important;}
.header-call-now a img { width: 20px; margin-right: 10px; }
.learn-more-about .learnmoretext { margin-bottom: 40px;}
.learn-more { font-family: 'Gotham', sans-serif;  font-size: 18px;  line-height: 20px; }
.about-us-txt { font-family: 'Gotham', sans-serif;  font-size: 22px;  line-height: 24px; }
.event-view-all a { color: #00ABC7; font-size: 20px; line-height: 20px; font-family: 'GothamMedium' !important;}
.event-view-all a:hover { color: #ED7422;}
.header-title h2 { color:#ffffff; font-family: 'Gotham', sans-serif !important;  font-size: 42px; line-height: 44px; }
.security-header-title h2 { color:#ffffff; font-family: 'Gotham', sans-serif !important;  font-size: 40px; line-height: 42px; }
.knowledge-base-category, .knowledge-search-box-section {
    width: 90% !important;
    margin: 0 auto;
}
.knowledge-search-box .search-now-input{
    border-radius: 15px;
    left: 22px;
}
.knowledge-search-box .search-now{
	padding: 24px 50px !important;
    z-index: 9;
	border-radius: 15px !important;
	font-family: 'Gotham', sans-serif;
	text-transform: none !important;
}
.knowledge-base-category-box {
    width: 170px;
    color: #000;
    background-color: #ffffff;
    border-radius: 90px;
    height: 170px;
    align-items: center;
    display: flex;
    font-size: 24px;
    text-align: center;
    font-family: 'Gotham', sans-serif;
    margin: auto;
    line-height: 24px;
    padding: 0px 15px;
	justify-content:center;
}
.knowledge-base-category-box a, .knowledge-base-category-box a:hover {
    color: #000;
}
.knowledge-content .elementor-section .elementor-container {margin:0;}
.knowledge-content h4{ color: #00ABC7; font-family: 'Gotham',sans-serif !important; font-size: 28px !important;
    line-height: 30px;
    padding: 3% 0;}
.knowledge-content h5{ color: #00ABC7; font-family: 'Gotham',sans-serif !important; font-size: 22px !important;
    line-height: 24px;
    padding: 3% 0;}
.knowledge-content h6{ color: #000000; font-weight:normal; font-family: 'GothamLight',sans-serif !important; font-size: 14px !important;
    line-height: 16px;
    padding: 3% 0;}
.knowledge-content p { margin-bottom:25px; color:#000000; font-family: 'GothamMedium',sans-serif; font-size: 18px !important; line-height: 24px;}
.knowledge-content ol li, .knowledge-content ul li { margin-bottom:20px; color:#000000; font-family: 'GothamMedium',sans-serif; font-size: 18px !important; line-height: 24px; }
.knowledge-content iframe {     margin: 0 auto !important; display: block; max-width: 560px !important;}
.knowledge-content .elementor-element-populated {     padding-left: 0px !important;   padding-right: 0px !important; }
.popular-search-title { font-size:28px; line-height:36px; font-family:'Gotham';}
.knowledge-tag-text { margin-bottom: 20px;}
.knowledge-tag-text a,.knowledge-tag-text a:hover{ color:#000000; font-size:20px; line-height:22px; font-family:'GothamLight';}
ul.knowledge-category { padding: 0; margin: 0; width: 100%; }
.knowledge-category li.cat-item:first-child { margin-left: 0; }
li.cat-item:last-child { margin-right: 0;}
.knowledge-category li.cat-item {
    list-style: none;
    width: 23%;
    float: left;
    background: #fff;
    padding: 10px 20px;
    margin: 10px;
    border-radius: 20px;
    height: 70px;
    display: flex;
    align-items: center;
	justify-content: center;
	text-align:center;
}
.knowledge-category li.cat-item a,.knowledge-category li.cat-item a:hover { color:#000000; font-family:'Gotham'; font-size:18px; line-height:20px;}
.know-title { font-size:28px; line-height:34px; }
.know-desc { font-size:20px; line-height:24px; color:#000000;}
.know-title a, .know-title a:hover,.know-read-more a{ color:#00ABC7;}
.know-read-more a:hover{ color:#ED7422;}
.know-type {margin-left: 60px;}
.know-type span.media-type {
    padding: 5px 10px; height: 35px;width: 45px;
}
.know-dropdown select {
    margin: 0;
    padding: 5px 15px 5px 15px !important;
    height: 35px;
    border-color: #00abc7;
    color: #00abc7;
	width:165px;
}
.know-type span.media-type i.fa{ font-size:20px;}
.know-type span.media-type img { width: 45px;}
.toolkits figure.elementor-image-box-img {
    object-fit: cover;
    height: 100px;
	margin: 0 auto !important;
}
.toolkits h3.elementor-image-box-title,.toolkits h3.elementor-image-box-title a, .toolkits h3.elementor-image-box-title a:hover {
    font-size: 18px;
    line-height: 24px;
    font-family: 'GothamBook'; color:#fff;
	font-weight: 600;
    margin-top: 20px;
}
.toolkits:hover h3.elementor-image-box-title a {
    text-decoration: underline;
    color: #000;
}

.toolkits-shortcode .elementor-column {
    justify-content: center;
}
.toolkits-shortcode .elementor-widget-wrap {
    width: auto;
}
.request-ta-section {
    background-image: url('/wp-content/uploads/2021/07/Group-62-background-cut.png');
    background-repeat: no-repeat;
    background-position: center right;
    background-size: contain;
}
.request-ta-inner-section {
    width: 90% !important;
    margin: 0 auto;
}
span.mf-error-message {color:red;}
.error404 .error-404 .sub-title-404, .page-header .nothing { color:#000000;}
.error404 .flat-button {background-color:#FFB71B;}
.training-tech-assistance {  margin-bottom: 30px !important;}
.training-tech-assistance h2{ font-family: 'Gotham', sans-serif !important; color: #ffffff; font-size: 42px;  line-height: 44px; }
.description-font-settings .elementor-heading-title, .description-font-settings { color: #fff; font-family: 'GothamMedium', sans-serif !important; font-size: 18px; line-height: 24px !important; }
.knowledge-description { color: #fff; font-family: 'Gotham', sans-serif; font-size: 18px; line-height: 24px; }
.training-text { color: #fff; font-family: 'GothamMedium', sans-serif; font-size: 18px; line-height: 24px; }
#subscribe-today-btn, #request-ta-btn{ font-family: 'Gotham', sans-serif; font-size: 20px; line-height: 20px;}
.relationship-text-1,.relationship-text-2,.relationship-text-3 { font-family: 'GothamMedium'; font-size: 18px; line-height: 24px;}
ul.relationship-text-2 { margin-top: 40px; }
.relationship-text-2 li:first-child { margin-bottom: 40px; }
.relationship-text-1 strong { font-family: 'Gotham'; }
span.minnesota a,span.minnesota a:hover{ color: #000; font-family: 'Gotham';font-weight:600;}
span.nationwide a, span.nationwide a:hover { color: #000; font-weight:600;}
pan.minnesota a:hover, span.nationwide a:hover{ text-decoration:underline;}
.engage-buttons { text-align: center; }
.engage-buttons a { 
    background: #ffffff;
    color: #000000 !important;
    font-size: 28px;
    line-height: 32px;
    border-radius: 15px;
    font-family: 'Gotham',sans-serif !important;
    padding: 35px 30px;
    min-height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.engage-buttons a:hover{color: #000000;}
.subscribe-description h3 { font-size: 32px; font-family: 'Gotham',sans-serif!important; color: #ffffff; }
.post-img{ 
    -webkit-box-shadow: 0px 25px 25px -5px rgb(0 0 0 / 45%);
    box-shadow: 0px 25px 25px -5px rgb(0 0 0 / 45%); margin: 0px 5px;min-height: 450px; display: flex; align-items: center; background-color: #fff; position: relative;}
.post-img img {display: flex; object-fit: cover; width: 100%; height: 450px !important;}
.post-detail-area { position: absolute;  bottom: 0; width: 80%; }
.post-title { font-size: 24px; line-height:24px; font-family: 'Gotham'; padding: 10%; color: #fff; -webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);background-color: rgba(0, 0, 0, 0.3);}
.post-title a,.post-title a:hover {color:#ffffff !important;}
.meet-post-title { font-size: 21px; line-height:21px; font-family: 'Gotham'; padding: 10%; color: #fff; -webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);}
.meet-post-title a,.meet-post-title a:hover {color:#ffffff;}
.meet-post-title a span.position{font-family: 'GothamLight';}
.post-detail {     background: #fff;
    padding: 4% 10%;
    font-size: 14px;
    font-family: 'Gotham';
    line-height: 20px;
    display: flex;
    height: 65px;
    align-items: center;
}
.post-author { width: 50%; }
.read-more-a { text-align: right;  width: 50%;}
.read-more-a a,.read-more-a a:hover { font-family: 'GothamMedium'; color: #00ABC7; font-size: 16px;  line-height: 16px;}
.post-author span { font-size: 12px; }
.view_more_div {  margin-top: 20px; padding-bottom:5%;}
.view-more-post a { font-size: 18px; line-height: 24px; font-family: 'GothamMedium' !important;}
.view-more-post a:hover { color: #ED7422 !important;}

.text-element a { font-weight:600; color:#00ABC7;}
.text-element a:hover { font-weight:600;text-decoration:underline;color:#00ABC7;}

.header-title-blue h2 a { color:#00ABC7;}
.header-title-blue h2 a:hover { color:#00ABC7;}
.header-title-white h2 a { color:#FFFFFF !important;}
.header-title-white h2 a:hover { color:#FFFFFF !important;}
.myths-and-facts-accordian .elementor-tab-content p a { color:#00ABC7; font-weight:bold; }
.myths-and-facts-accordian .elementor-tab-content p a:hover { color:#00ABC7; text-decoration:underline; font-weight:bold; }
.myths-and-facts-accordian a.elementor-accordion-title {
    font-family: 'GothamMedium' !important;
	line-height:24px !important; font-size: 18px !important;
}
.text-element-white a { font-weight:600; color:#ffffff !important;}
.text-element-white a:hover { font-weight:600;text-decoration:underline;color:#ffffff;}
.text-element-black a { font-weight:600; color:#000000;}
.text-element-black a:hover { font-weight:600;text-decoration:underline;color:#000000;}

.text-element-font{font-family: 'GothamMedium',sans-serif !important;
    font-size: 18px; line-height:24px;}
	
.knowledge-content h3,.text-element h3 { margin-bottom: 30px; font-family: 'Gotham',sans-serif !important; color:#00ABC7;font-size: 24px; line-height:26px;}	

.donately-donation-form * {
    font-family: 'Gotham' !important;
}
.covid-resource-table tbody, .covid-resource-table tbody tr th {
    font-family: 'GothamLight';
    font-weight: 400;
}
.donatly-form-element input[type="submit"],.donatly-form-element input[type="submit"]:hover { background-color:#6ED34A !important;}

.source-table span.pafe-table-body-text a {padding: 5px; color: #fff;  background: #00ABC7 !important;  border-radius: 5px;}
.source-table span.pafe-table-body-text a:hover {background: #feb400 !important;}
/**
*	Product listing
*/
.product-img img {
    object-fit: cover;
    height: 300px;
}
.product-row ul li,
.product-row ol li,
.product-row p{
	color: #000000;
	margin-bottom: 25px;
	font-size:18px;
	line-height:24px;
}
.product-row ul li a, 
.product-row ol li a, 
.product-row p a {
    color: #00ABC7;
    font-weight: bold;
}
.product-row ul li a:hover,
.product-row ol li a:hover, 
.product-row p a:hover {
    text-decoration: underline;
}
.product-header { padding: 5% 5% 0 5%;}
.product-row { margin:0 auto; max-width:1340px; padding-top: 5%;}
.product-row:last-child { margin-bottom: 5%; }
.product-row .abuse-title h2 { margin-bottom: 3%;}
.abuse-title h2 a, .abuse-title h2 a:hover {color:#00ABC7;}
.abuse-title h2 a:hover{text-decoration:underline;}
.product-details {
	-webkit-box-shadow: 0px 5px 15px -5px rgb(0 0 0 / 45%);
    box-shadow: 0px 5px 15px -5px rgb(0 0 0 / 45%);
} 
.product-detail { padding:10%;}
.product-detail h2 { font-size:28px; line-height:40px; margin-bottom: 10%; min-height: 80px;display: flex;
    justify-content: center;
    align-items: center;}
.product-col {margin-bottom:5%;}
.product-detail .product-descri { font-size:18px; line-height:24px; margin-bottom: 13%; min-height:120px;}
.product-btn { margin-bottom: 5%; }
.woocommerce-page #content table.cart td.actions .input-text { width: 150px; }
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce button.button,
.woocommerce button.button.alt,
.knowledge-search-box .search-now,
.knowledge-doc-download a.download,
.product-detail .product-btn a { border-radius: 10px 10px 10px 10px; /*text-transform: uppercase;*/
    -webkit-box-shadow:: 0px 4px 6px 0px rgb(0 0 0 / 50%);
    box-shadow: 0px 4px 6px 0px rgb(0 0 0 / 50%);
	font-size:18px; line-height:20px; padding:10px 60px; color: #fff; background-color:#FFB71B; border-color:#FFB71B;}
.woocommerce-cart .wc-proceed-to-checkout a:hover.checkout-button,	
.knowledge-search-box .search-now:hover,
.woocommerce button.button.alt:hover,
.woocommerce button.button:hover,
.knowledge-doc-download a.download:hover
.product-detail .product-btn a:hover{ background-color: #fff !important; color:#FFB71B; border-color:#fff;}
.knowledge-doc-download a.download {
    width: 200px;
    justify-content: center;
    margin: 0 auto;
	color:#fff !important;
}
.woocommerce div.product .product_title{
	font-family: 'Gotham',sans-serif !important;
    font-size: 42px !important;
    line-height: 44px; color: #00ABC7;margin-bottom: 5%;
} 
.woocommerce div.product p.price, .woocommerce div.product span.price{
	font-family: 'Gotham',sans-serif !important;
    font-size: 42px !important;
    line-height: 44px; color: #ED7422;margin-bottom: 5%;
}
.woocommerce-product-details__short-description p{margin-bottom: 5%; font-family:'GothamLight'; font-size:18px; line-height:24px;}
.woocommerce div.product form.cart div.quantity {
    width: 100%;
	margin-bottom: 2%;
}
.woocommerce .quantity .qty {
    width: 170px;
    border: 1px solid #00ABC7;
    text-align: left;
}
/**
* Get Help now
*/

.get-help-now-section{
	background:url('/wp-content/uploads/2021/07/get-help-now-banner.png');
	background-size: 100% auto;
    background-repeat: no-repeat;
}
.page-header-text {
    width: 40%;
    margin: 0 auto;
    padding: 2vw 3vw;
    -webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
    color: #fff;
}
.page-head-title {
    font-size: 48px !important;
    line-height: 50px;
    font-family: 'Gotham',sans-serif !important;
    color: #fff !important;
}
.page-breadcrumb {
    padding: 4vw 5vw;
}
.page-breadcrumb-box {
    max-width: 1340px;
	margin: 0 auto;
}
.page-breadcrumb-box a:first-child, .page-breadcrumb-box a:first-child:hover {
    font-family: 'GothamLight',sans-serif;
}
.page-breadcrumb-box a,.page-breadcrumb-box a:hover
{
    font-size: 18px;
    line-height: 18px;
    color: #000000;
    font-family: 'GothamMedium',sans-serif;
}
/* Event Detail*/
 .page-wrap.sidebar-left .event-detail{ padding-right:0px;}
 .event-detail .blog-post-title{ margin-bottom:0px;}
.wpem-event-single-image {
    display: flex;
    min-height: 450px;
    align-items: center;
    position: relative;
}
.wpem-event-single-image img {
    display: flex;
    object-fit: cover;
    width: 100%;
    height: 450px !important;
}
.latest-event-shortcode a.load_more_events {
    display: none;
}
button.gotriggerbutton,button.gotriggerbutton:hover{
	background: #feb400 !important; color: #fff; margin: 0;
}
/**
* Immigrant Right 
*/
.abuse-title h2{
	font-family: 'Gotham',sans-serif !important;
	font-size:42px !important;
	line-height:44px;
}
.help-a-friend-title h2{
	font-family: 'Gotham',sans-serif !important;
	font-size:34px !important;
	line-height:36px;
}
.abuse-sub-title{
	font-family: 'GothamMedium',sans-serif !important;
	font-size:18px;
	line-height:24px;
}
.abuse-sub-title p{
	line-height:24px;
	font-size:18px;
}
.abuse-list {
    font-size: 18px !important;
    font-family: 'GothamMedium',sans-serif !important;
	line-height:24px;
}
.abuse-list li.elementor-icon-list-item span.elementor-icon-list-text {
    line-height: 24px !important;
    font-family: 'GothamMedium' !important;
}
.abuse-sub-title p a {
    color: #00ABC7 !important;
    /*text-decoration: underline;*/
}
.elementor-icon-list-items li.elementor-icon-list-item {margin-bottom:30px;}
.myths-and-facts-desc a {font-weight:bold;}
.myths-and-facts-desc a:hover{ text-decoration:underline; font-weight:bold;}
.abuse-list ul li span.elementor-icon-list-text a,.abuse-list ul li span.elementor-icon-list-text a:hover {
    display: inline;
	color:#00ABC7;
}
a#download-pdf {
    font-family: 'Gotham',sans-serif !important;
    font-size: 18px;
    line-height: 20px;
	color:#fff;
}
.domestic-violence-sub p{
	font-family: 'Gotham',sans-serif !important;
	font-size:24px !important;
	line-height:30px;
}
.myths-and-facts-accordian .elementor-tab-title {
    padding: 30px 40px !important;
    font-size: 18px !important;
    font-family: 'GothamMedium', sans-serif !important;
	font-weight: 400 !important;
}
.myths-and-facts-accordian .elementor-tab-content {
    margin: 5px 0px!important;
    padding: 25px 40px 10px 40px !important;
}
.myths-and-facts-accordian .elementor-tab-content ul{margin:20px ​0 0 35px;}
.myths-and-facts-accordian .elementor-tab-content p, .myths-and-facts-accordian .elementor-tab-content ul li{
	margin: 0 0 15px 0;
    font-size: 18px !important;
    line-height: 24px;
    font-family: 'GothamMedium', sans-serif !important;
}
.programmatic-col h4 { color:#ffffff;font-size: 18px !important;
    line-height: 24px;
    font-family: 'GothamMedium', sans-serif !important;}
/**
Blog design
*/
.page-wrap.sidebar-right .widget-area{ width:100%;}
.custom-blog{max-width:1340px;margin: 0 auto;padding: 5vw 3vw;}
.blog-list { padding-right: 10vw; }
.blog-list .featured-post img {
    display: flex;
    object-fit: cover;
    width: 100%;
    height: 400px;
}
.blog-post-author-date{display:flex;height: 40px;align-items: center; margin-bottom:20px;}
.blog-post-title h1.entry-title, .blog-post-title .entry-title a,.blog-post-title .entry-title a:hover {
    color: #00ABC7;
    font-size: 28px;
    font-family: 'GothamMedium';
    line-height: 32px;
	text-transform:none;
}
.blog-post-title {   margin-bottom: 8%; }
.blog-author, .blog-date{ width:30%;}
.blog-author a, .blog-author a:hover, .blog-date {
    font-size: 16px;
    font-family: 'GothamLight';
    color: #000000;text-transform: capitalize;
}
.blog-post-content p {font-size: 21px; line-height:23px;
    font-family: 'GothamLight';
    color: #000000; }
.blog-author a.author-icon {
    background-image: url(AuthProfile.png);
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 40px;
    background-position: 4px 4px;
    padding: 10px 10px 10px 50px;
}
.blog-post-content {  margin-bottom: 5%; }
.blog-post-readmore a{ color: #00ABC7; line-height:18px; font-size: 18px; font-family: 'GothamMedium';}
.blog-post-readmore a:hover { color: #ED7422; line-height:18px; font-size: 18px; font-family: 'GothamMedium';}
.blog-sidebar #secondary {padding: 3vw; border-radius: 10px;-webkit-box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 45%);
    box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 45%); 
}
.blog-sidebar .widget_search .search-form input[type="search"] {
    border-radius: 20px;
} 
.blog-sidebar .widget_search .search-form .search-submit { border:none;}
.blog-sidebar .widget .widget-title { padding-bottom: 30px;margin:0px;font-size: 24px; font-weight:500; line-height:26px; font-family: 'Gotham'; color: #000000; }
.blog-sidebar .widget .widget-title::after{ background:none;}
.blog-sidebar .widget.widget_categories ul li a, .blog-sidebar .widget.widget_categories ul li a:hover{    font-family: 'GothamLight';line-height: 16px;  font-size: 16px; color: #000000;}
.blog-sidebar .widget.widget_categories > ul > li{ border:none; padding:5px 0 5px 20px; }

.latest_post_col {   display: flex;justify-content: center; align-items: center;padding-bottom: 20px; }
.latest_post-img {   width: 29%; }
.latest_post-detail {   width: 69%; padding-left: 15px; }
.latest_post-img img {   width: 100px; height: 65px;  display: flex;object-fit: cover; }
a:hover.latest_post-title, a.latest_post-title { color: #00ABC7;  font-size: 14px; font-family: 'GothamMedium'; line-height: 16px !important;}
.blog-detail { padding-top: 5px; text-transform: uppercase; }
.blog-sidebar aside {   padding: 25px 0px; /*border-bottom: 1px solid #CE3F8D;*/ margin-bottom: 0px !important;}
.blog-sidebar aside:first-child { padding-top: 0;  border: none;}
.blog-sidebar aside:last-child { padding-bottom: 0;  border: none;} 
.blog-sidebar .widget.widget_tag_cloud .tagcloud a,.blog-sidebar .widget.widget_tag_cloud .tagcloud a:hover { color: #00ABC7; font-family:'GothamMedium'; background-color: #ffffff !important; padding: 5px;margin: 0 2px 2px 0;}
.blog-list article.blog-single {margin-bottom: 0px;}
.blog-list .blog-detail-page{padding-bottom: 20px; border-bottom: 1px solid #FFB71B;}
.blog-detail-page .elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding:0px;}

.blog-list .blog-single .entry-footer { margin-top: 20px; display:flex; align-items:center; }
.blog-detail-page, .blog-detail-page p{font-size: 18px; line-height:26px; font-family: 'GothamLight'; color:#000000;}

.blog-detail-page h3, .blog-detail-page h4, .blog-detail-page h5{margin-bottom:30px; color:#00ABC7;}

.tags-links-a {font-size: 16px; font-family: 'GothamLight'; width: 80%; text-align: right;}
.tags-links-a a, .tags-links-a a:hover { color: #00ABC7;  font-size: 16px; font-family: 'GothamMedium'; }
.post-social-media { width: 20%; }
.post-social-media a{ padding: 0px 5px; }

/*
* Contact U
*/
.call-a { font-size: 18px; font-family: 'GothamMedium'; line-height: 24px; }
.contact-send{ font-size: 18px; font-family: 'Gotham'; line-height: 24px; }
.contact-send:hover{ background-color:#ffffff !important; } 
a.telephone { color: #00ABC7; font-family: 'Gotham'; }
a:hover.telephone { color: #00ABC7;text-decoration: underline;}
.mailing-address .call-a { font-family:'Gotham';}
.contact-input input[type="tel"], .contact-input select, .contact-input textarea, .contact-input input[type="text"], .contact-input input[type="number"], .contact-input input[type="email"] {
	font-family: 'GothamLight'; font-size:18px; color:#707071;    margin-bottom: 20px;
}
/*
* security Popup
*/
.modal{ top: 1%; z-index: 10099; }
.modal-backdrop { z-index:9999; opacity:0 !important;}
.security-popup .modal-body { padding:0 2rem 2rem 2rem;}
.security-popup .modal-header{ border-bottom:none;}
.security-popup .modal-content { border-radius:1rem;}
.security-popup button.close{ font-size:3rem; z-index:999; padding:5px 15px; color: #702B63; opacity: 1;}
.security-popup .modal-header button.close:hover { background-color: transparent !important; }
.security-popup .mf-checkbox-option {  width: 100%; }
.security-popup.com-eng .mf-checkbox-option {  width: 40%; }
.security-popup .modal.fade:not(.in).right .modal-dialog {
	-webkit-transform: translate3d(25%, 0, 0);
	transform: translate3d(25%, 0, 0);
}
.security-text1, .security-text1 p{
    font-size: 16px;
	line-height:22px;
    
}
.security-text1 {font-family: 'GothamLight' !important; margin-bottom: 20px;}
.security-text1:last-child{margin-bottom:0px;}
.security-text1 p {
	font-weight: bold !important;
    font-style: italic;
    font-family: 'Gotham' !important;
}
.security-exit-text p{ font-size:13px; line-height:16px;}
.hide-message a, .security-continue a, .security-exit a{font-size: 22px; line-height:24px;}

/* Our people popup*/
.our-people .modal{ top: 0%;}
.our-people .modal-body{ margin: 0 3% 3% 3%;}
.our-people .modal-header{ border-bottom:none;}
.our-people .modal-content {
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    background-color: rgba(255,255,255,60%);
	border:none;
	-webkit-box-shadow: 0px 4px 12px 0px rgb(0 0 0 / 50%);
    box-shadow: 0px 4px 12px 0px rgb(0 0 0 / 50%);
}
.our-people .featured-post img {
    display: flex;
    object-fit: cover;
    width: 100%;
	height:auto;
}
.our-people .team-position,.our-people .blog-date {
    text-transform: lowercase;
}
.our-people .team-position::first-letter,.our-people .blog-date::first-letter {
    text-transform: capitalize;
}
.meet-team-img, .team-detail { cursor:pointer;}
.our-people .people-detail h3.title{ font-weight:bold;margin-bottom: 15px;}
.our-people .people-detail h3.title, .our-people .people-detail h3.position{ font-size:28px; line-height:28px;}
.our-people .people-detail h3.position{ text-transform:lowercase;}
.our-people .people-detail h3.position::first-letter {text-transform: uppercase;}
.our-people .people-detail .people-description{ font-size:20px; line-height:24px; margin-top: 30px; color:#000000}
.our-people button.close{ font-size:3rem; z-index:999; padding:5px 15px; color: #702B63; opacity: 1;}
.our-people .modal-header button.close:hover { background-color: transparent !important; }
.margin_bottom_zero{ margin-bottom:0px !important;}
.leave-site-popup {
	display:none;
	position: fixed;
    width: 100%;
    max-width: 1000px;
    background: #ffffff;
    right: 0;
    top: 20%;
    z-index: 9999;
    height: auto;
	min-height: 380px;
    -webkit-box-shadow: 0px 4px 12px 0px rgb(0 0 0 / 50%);
    box-shadow: 0px 4px 12px 0px rgb(0 0 0 / 50%);
    border-radius: 20px 0px 0px 20px;
}
.leave-site-popup .leave-site-body {
    padding: 0% 3% 3% 3%;
}
button.close-btn:hover, button.close-btn {
    padding: 15px 15px 0px 0px;
    margin: 0;
    font-size: 30px;
    background: transparent !important;
    line-height: 30px;
	color: #702B63;
}
button.close-btn:focus,button.close-btn:focus-visible {
    outline: none;
}
.site-exit {
	width: 100%;
    max-width: 105px;
    background: #E41395;
    -webkit-box-shadow: 0px 1px 4px 0px rgb(0 0 0 / 50%);
    box-shadow: 0px 1px 4px 0px rgb(0 0 0 / 50%);
    border-radius: 5px;
	float:left;
	margin-left: 6%;
}
.site-exit:hover {background: #FFFFFF;}
.site-exit:hover .site-exit-header button.close-btn {color: #E41395;}
.site-exit-header button.close-btn {
    padding: 0;
	font-size: 14px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
    line-height: 18px;
    height: auto;
    color: #fff;
}
.site-exit-header { padding: 6px;  }

/**
Footer
*/
footer.footer {
    /*background: linear-gradient(to left, #702b63 50%, #ffffff 50%) !important;*/
}
.footer-section{
	/*background: linear-gradient(to left, #702b63 50%, #ffffff 50%);*/
}
.footer-social {
    /*margin-bottom: 60px !important;*/
}
.footer-social a {
    padding: 0px 5px !important;
}
/*.footer-social a img {
    max-width: 70% !important;
    width: 20px;
}
.footer-social a img.facebook{
	height: 20px;
    width: 10px;
}*/
p.footer-p a:hover, p.footer-p a, p.footer-p { color:#000000; font-family: 'GothamMedium', sans-serif; font-size: 15px; margin-bottom: 10px; line-height: 16px !important;}
.footer-copyright p {    font-family: 'GothamMedium', sans-serif !important; color: #000000;font-size: 15px !important; line-height: 18px !important;font-weight: 400 !important; margin-bottom: 5px; }
.footer-copyright p a{color: #000000;}
.footer-copyright p a:hover{text-decoration:underline; color:#000000;}
.footer-last-3 .our-history-box .elementor-heading-title{
   font-family: 'GothamMedium', sans-serif !important;
    color: #000000;
    font-size: 15px !important;
    /* margin-bottom: 10px !important; */
    line-height: 18px !important;
    font-weight: 400 !important;
}
.footer-last-3 .our-history-box a, .footer-last-3 .our-history-box a:hover {color: #000000;
    text-decoration: underline;}
.footer-last-3 a#see-our-history {
    position: absolute;
    top: -40px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 190px;
    font-family: 'Gotham', sans-serif;
	font-size: 18px;
}
.footer-call-exit-now {
    margin-top: 35px;
}
.footer-call a.btn {
    background: #fff;
    color: #000;
    font-family: 'Gotham', sans-serif;
	border-radius: 10px;
    padding: 11px 28px;
    font-size: 18px;
    line-height: 15px;
    text-transform: uppercase;
}
.exit-now a.btn, .exit-now a:hover {
    background: #E41395;
    font-family: 'Gotham', sans-serif;
    border-radius: 10px;
    padding: 15px 28px;
    font-size: 18px;
    line-height: 12px;
	text-transform: uppercase;
	color:#ffffff;
}

.footer-call a img {
    width: 20px;
    margin-right: 10px;
}
/*.woocommerce a.button.alt{ background-color: #702B63;}*/
.woocommerce-checkout .form-row { display:block !important;}
.woocommerce-info a:focus.showcoupon, .woocommerce-info a:hover.showcoupon { underline: text-decoration; font-weight:bold; color:#000;}
.woocommerce-info,.woocommerce-message {
    border-top-color: #00ABC7;
}
.woocommerce-info::before,.woocommerce-message::before {
    color: #00ABC7;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 { max-width:100%;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{ max-width:100%;}
div#customer_details {
    margin-bottom: 4%;
}
#or {
  position: relative;
  width: 300px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  margin-bottom:3%;
}

#or::before,
#or::after {
  position: absolute;
  width: 130px;
  height: 1px;  
  top: 24px;
  background-color: #00ABC7;
  content: '';
}

#or::before {
  left: 0;
}

#or::after {
  right: 0;
} 
.bulk_quantity {width: 170px;
    border: 1px solid #00ABC7;
    text-align: left;}
.summary.entry-summary {
    color: #000;
}
.question-body input {border-radius:5px;}
#cn-list li.cn-entry-action-item a, #cn-list li.cn-entry-action-item a:hover,
.cn-template .cn-list-action-item a,.cn-template .cn-list-action-item a:hover { color: #00ABC7;
    font-size: 18px;
    line-height: 24px;
    font-family: 'GothamMedium',sans-serif !important;}
#cn-list li.cn-entry-action-item a:hover, .cn-template .cn-list-action-item a:hover { text-decoration:underline;}
.cn-template .chosen-container-single { width:40% !important; font-family: 'GothamMedium', sans-serif !important;}
.cn-template .cn-entry {font-size: 16px !important;background:#ffffff !important; box-shadow:none !important; padding:30px !important;font-family: 'GothamMedium', sans-serif !important;}
#cn-list .cn-list-item-is-single h2, #cn-cmap .cn-list-row-alternate h2 .fn, #cn-cmap .cn-list-row h2 .fn{color:#00ABC7 !important; font-family: 'GothamMedium', sans-serif !important;}
#cn-cmap a.cn-bio-anchor, #cn-cmap a.cn-note-anchor, #cn-cmap a.cn-map-anchor {  font-weight: 700;}
#cn-list .cn-list-body {font-family: 'GothamMedium', sans-serif !important;}
#cn-list li.cn-entry-action-item {
    width: 49%;
    float: left;
    margin-bottom: 30px;
}
#cn-list .cn-list-item-is-single { color:#000000;}
#cn-list .cn-entry-single {font-size: 16px !important;background:#ffffff !important; box-shadow:none !important; padding:10px !important;font-family: 'GothamMedium', sans-serif !important;}
.flat-top.header-style1 .custom-info ul li:after{ right:-1px; background-color:#ffffff;}
@media screen and (min-width: 1200px){
	.container {
		max-width: 1340px;
	}
	.model-lg {
		max-width: 750px;
	}
}
@media screen and (min-width: 992px) and (max-device-width: 1199px){
	.model-lg {
		max-width: 750px;
	}
	.model-xl {
		max-width: 1024px;
	}	
	.footer .container {
		max-width: 1160px;
	}
}
/**
* Navigation design for mobile/tablet
*/
.display-mobile-show{ display: none!important;}
.org-capacity-building-nav.display-mobile-hide,.language-access-nav.display-mobile-hide,.toolkits.display-mobile-hide,.building-evidence-nav.display-mobile-hide,.court-access-nav.display-mobile-hide,.culturally-specific-org-nav.display-mobile-hide,.engage-boys-and-men-nav.display-mobile-hide{ display: block!important;}
button.navbar-toggler {
    margin-right: 15px;
}
@media screen and (max-width: 991px){
	.footer .container {
		max-width: 1060px !important;
	}
	.toolkits.mainnav{ display:block !important;}
	#mainnav-mobi ul li, #mainnav-mobi ul.sub-menu li{
		background-color: #fff !important;
		border: 1px solid #fff;
	}
	#mainnav-mobi ul.sub-menu > li > a:hover, #mainnav-mobi > ul > li > ul > li.active > a, .btn-submenu:before, #mainnav-mobi ul > li > a{ color:#000;}
	.site-exit{margin-left:24px;}
	
	.toolkits.navbar-light { background: #00ABC7; margin-left: 0px; }
	.language-access-nav.navbar-light { background: #ED7422; margin-left: 0px; }
	.engage-boys-and-men-nav.navbar-light {  background: #6ED34A; margin-left: 0px;}
	.court-access-nav.navbar-light {  background: #e41395; margin-left: 0px;}
	.culturally-specific-org-nav.navbar-light {  background: #e41395; margin-left: 0px;}
	.building-evidence-nav.navbar-light {  background: #702B63; margin-left: 0px;}
	.org-capacity-building-nav.navbar-light {  background: #FFB71B; margin-left: 0px;}
	
	.display-mobile-show{ display: flex!important;}	
	.org-capacity-building-nav.display-mobile-hide,.language-access-nav.display-mobile-hide,.toolkits.display-mobile-hide,.building-evidence-nav.display-mobile-hide,.culturally-specific-org-nav.display-mobile-hide,.court-access-nav.display-mobile-hide,.engage-boys-and-men-nav.display-mobile-hide{ display: none!important;}
	.org-capacity-building-logo, .court-access-logo,.culturally-specific-org-logo, .engage-boys-and-men-logo, .language-access-logo, .building-evidence-logo, .no-mas-logo{background:#000000 !important;}
	.toolkit-eca-logo, .toolkit-be-logo {margin: 0px auto !important;}
	.org-capacity-building-nav.navbar-light .navbar-toggler, .org-capacity-building-nav.navbar-light .navbar-toggler:hover, 
	.language-access-nav.navbar-light .navbar-toggler, .language-access-nav.navbar-light .navbar-toggler:hover, 
	.engage-boys-and-men-nav.navbar-light .navbar-toggler, .engage-boys-and-men-nav.navbar-light .navbar-toggler:hover, 
	.court-access-nav.navbar-light .navbar-toggler, .court-access-nav.navbar-light .navbar-toggler:hover, 
	.culturally-specific-org-nav.navbar-light .navbar-toggler, .culturally-specific-org-nav.navbar-light .navbar-toggler:hover, 
	.building-evidence-nav.navbar-light .navbar-toggler, .building-evidence-nav.navbar-light .navbar-toggler:hover,
	.toolkits.navbar-light .navbar-toggler, .toolkits.navbar-light .navbar-toggler:hover 
	{
		color: rgba(255,255,255,1);
		border-color: rgba(255,255,255,1);
		background: transparent !important;
	}

	.org-capacity-building-nav.navbar-light .navbar-toggler-icon, 
	.language-access-nav.navbar-light .navbar-toggler-icon, 
	.engage-boys-and-men-nav.navbar-light .navbar-toggler-icon, 
	.court-access-nav.navbar-light .navbar-toggler-icon, 
	.culturally-specific-org-nav.navbar-light .navbar-toggler-icon, 
	.building-evidence-nav.navbar-light .navbar-toggler-icon,
	.toolkits.navbar-light .navbar-toggler-icon 
	{
		background-image: url("data:image/svg+xml,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><path stroke='rgba(255,255,255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/></svg>");
	}
	
	#navbarSupportedContent ul li ul.dropdown-menu {
		/*max-height: 250px;
		height:auto;
		overflow: auto;*/
		background:transparent;
		padding:0;
	}
	.org-capacity-building-nav ul > li > a,
	.language-access-nav ul > li > a,
	.engage-boys-and-men-nav ul > li > a,
	.court-access-nav ul > li > a,
	.culturally-specific-org-nav ul > li > a,
	.building-evidence-nav ul > li > a,
	.toolkits ul > li > a,
	.org-capacity-building-nav ul > li > a:focus,
	.language-access-nav ul > li > a:focus,
	.engage-boys-and-men-nav ul > li > a:focus,
	.court-access-nav ul > li > a:focus,
	.culturally-specific-org-nav ul > li > a:focus,
	.building-evidence-nav ul > li > a:focus,
	.toolkits ul > li > a:focus
	.org-capacity-building-nav ul > li > a:active,
	.language-access-nav ul > li > a:active,
	.engage-boys-and-men-nav ul > li > a:active,
	.court-access-nav ul > li > a:active,
	.culturally-specific-org-nav ul > li > a:active,
	.building-evidence-nav ul > li > a:active,
	.toolkits ul > li > a:active
	.org-capacity-building-nav ul > li > a:hover,
	.language-access-nav ul > li > a:hover,
	.engage-boys-and-men-nav ul > li > a:hover,
	.court-access-nav ul > li > a:hover,
	.culturally-specific-org-nav ul > li > a:hover,
	.building-evidence-nav ul > li > a:hover,
	.toolkits ul > li > a:hover
	{
		color:#fff !important;
		padding:12px 5px !important;
		font-size:14px;
		background: transparent !important;
	}
	.toolkits ul li ul, .building-evidence-nav ul li ul, .org-capacity-building-nav ul li ul,.court-access-nav ul li ul,.culturally-specific-org-nav ul li ul,.engage-boys-and-men-nav ul li ul, .language-access-nav ul li ul { margin-left: 20px; border: 0;}
	.dropdown:hover>.dropdown-menu {
	  display: block;
	  background: transparent;
	}
	.dropdown-item::after, .dropdown-toggle::after{
		margin-left:auto !important;
		margin-top:10px !important;
		margin-right:30px !important;
		float:right;
		border-top: 0.5em solid;
		border-right: 0.5em solid transparent;
		border-bottom: 0;
		border-left: 0.5em solid transparent;
	}
}
@media screen and (max-width: 1024px) {
	footer.footer, .footer-section {
		background: #fff !important;
	}
}
@media screen and (max-width: 1080px) {
	.custom-info div, .flat-list{ margin-bottom:0px !important;}
	.header-text-1 { font-size: 38px; line-height: 40px; margin-bottom:12px;}
	.header-text-2 { font-size: 28px; line-height: 30px; font-family: 'Gotham',sans-serif; margin-bottom: 18px;}
	.header-text-3 > div { font-size: 16px;}
    .request-ta-inner-section, .knowledge-base-category, .knowledge-search-box-section { width: 95% !important;}
    .training-text { line-height: 22px;}
    ul.relationship-text-2 { margin-top: 20px; }
    .relationship-text-1, .relationship-text-2, .relationship-text-3 { line-height: 22px;}
    .relationship-text-2 li:first-child { margin-bottom: 40px; }
    .engage-buttons a { font-size: 22px; line-height: 22px;}
    .post-img{ min-height: 350px;}
    .post-img img { height: 350px !important;}
    .post-title { font-size: 16px; line-height: 18px;}
    .post-detail { font-size: 12px; line-height: 18px;}
    .read-more-a a, .read-more-a a:hover { font-size: 14px; line-height: 16px;}
    .subscribe-description h3 { font-size: 28px; }
}
@media screen and (max-width: 768px) {
	.footer, .footer-section {
		background: #fff;
	}
	.home-header-text-element { padding: 11% 0 7%; }
	.home-header-text { width: 55%; }
    .request-ta-inner-section, .knowledge-base-category, .knowledge-search-box-section { width: 90% !important;}
    .header-title h2 {  font-size: 38px;  line-height: 40px; }
    .security-header-title h2 {  font-size: 38px;  line-height: 40px; }
    .knowledge-search-box .search-now-input {left:12px;}
    .knowledge-search-box .search-now { padding: 7px 25px; }
    .knowledge-base-category-box {    width: 120px;    border-radius: 60px;    height: 120px;    font-size: 18px;    line-height: 20px;}
	.page-head-title {   font-size: 38px;  line-height: 40px; }
	.abuse-title h2 {   font-size: 24px;  line-height: 40px; }
	.footer .footer-last-3 { width:100%;}
	ul.knowledge-category { display:inline-grid; }
	.knowledge-category li.cat-item{ width:80%;margin:10px auto!important;}
	.toolkits figure.elementor-image-box-img { height: auto; }
	.knowledge-search-box .search-now{ padding:24px !important;}
	.toolkits .elementor-image-box-content {margin-bottom:20px;}
	.site-exit{ float:left; height:30px; margin-left:10%;}
}
@media screen and (max-width: 480px) {
	.request-ta-section {
		background-position: 230px;
		background-size: cover;	
	}
	.header-banner-cls{ background-size: cover;  padding: 20% 0px;}
	.header-sticky .btn-menu {margin: 29px 0px 29px 20px;}
	.home-banner {  background-size: cover;    background-repeat: no-repeat;   background-position: bottom;}
	.home-header-text {    width: 65%; }
	.header-text-1 {font-size: 26px;line-height: 28px; margin-top: 20px !important;}
	.header-text-2 { font-size: 20px; line-height: 20px; }
	.header-text-3 > div { font-size: 12px; line-height: 12px;}
	.header-call-now { bottom:-10px}	
	.header-call-now a {width: 150px;		font-size: 14px;		line-height: 14px;		padding: 5px 10px;	}
    .learn-more-about .learnmoretext {margin-bottom: 20px;}
    .request-ta-inner-section, .knowledge-base-category, .knowledge-search-box-section { width: 97% !important;}
    .knowledge-base-category-box {   width: 170px;    border-radius: 90px;    height: 170px;    font-size: 24px;    line-height: 24px;}
	.knowledge-search-box .search-now {font-size: 20px;}
	.blog-list{ padding:0;}
	.blog-list .featured-post img{height: 250px;}
    .post-img { margin: 20px 10px;}
	.page-header-text { width: 60%; }
	.page-head-title, .abuse-title h2 { font-size: 32px !important; line-height: 32px; }	
	.myths-and-facts-accordian .elementor-tab-title, .myths-and-facts-accordian .elementor-tab-content { padding: 30px 30px !important;}
	.footer-section{ background:#fff;}
	.footer .footer-last-3 {
		width:100%;
	}
	.footer .footer-address .elementor-element-populated, .footer .footer-last-3 .elementor-element-populated{
		padding: 15% 10% 0% 10% !important;
	}
	.footer .footer-last-3 .elementor-element-populated{
		padding-bottom:10% !important;
	}
	.footer-last-3 .our-history-box{ padding:20%;}
	.footer-call.w-50.text-center, .exit-now.w-50.text-center{ width:100% !important;}
	.footer-call a.btn{padding: 10px 15px;font-size: 16px;}
	.footer-call a img {width: 16px;}
	.exit-now a.btn, .exit-now a:hover{padding: 13px 16px;font-size: 16px;}
	.footer-last-3 a#see-our-history{font-size: 16px;}	
	.site-exit-header{ padding:8px;}
	.site-exit{ margin-left:15%;}

}
@media screen and (max-width: 400px) {
	.home-header-text-element { padding: 21% 0 15%; }
	.home-header-text {
		width: 75%;
	}
}
@media screen and (min-width: 768px) {
	/*.display-mobile-show{ display: none!important;}
	.org-capacity-building-nav.display-mobile-hide,.language-access-nav.display-mobile-hide,.toolkits.display-mobile-hide,.building-evidence-nav.display-mobile-hide,.engage-boys-and-men-nav.display-mobile-hide{ display: block!important;}*/
}
.display-mobile-show ul li {margin-bottom:auto;}
@media screen and (max-width: 767px) {
	.toolkits.navbar-light { background: #00ABC7; margin-left: 0px; }
	.language-access-nav.navbar-light { background: #ED7422; margin-left: 0px; }
	.engage-boys-and-men-nav.navbar-light {  background: #6ED34A; margin-left: 0px;}
	.court-access.navbar-light {  background: #e41395; margin-left: 0px;}
	.culturally-specific-org.navbar-light {  background: #e41395; margin-left: 0px;}
	.building-evidence-nav.navbar-light {  background: #702B63; margin-left: 0px;}
	.org-capacity-building-nav.navbar-light {  background: #FFB71B; margin-left: 0px;}
	
	/*.display-mobile-show{ display: flex!important;}	
	.org-capacity-building-nav.display-mobile-hide,.language-access-nav.display-mobile-hide,.toolkits.display-mobile-hide,.building-evidence-nav.display-mobile-hide,.engage-boys-and-men-nav.display-mobile-hide{ display: none!important;}
	.org-capacity-building-logo, .engage-boys-and-men-logo, .language-access-logo, .building-evidence-logo, .no-mas-logo{background:#000000 !important;}
	.toolkit-be-logo {margin: 0px auto !important;}*/
	
	.org-capacity-building-nav.navbar-light .navbar-toggler, .org-capacity-building-nav.navbar-light .navbar-toggler:hover, 
	.language-access-nav.navbar-light .navbar-toggler, .language-access-nav.navbar-light .navbar-toggler:hover, 
	.engage-boys-and-men-nav.navbar-light .navbar-toggler, .engage-boys-and-men-nav.navbar-light .navbar-toggler:hover, 
	.court-access-nav.navbar-light .navbar-toggler, .court-access-nav.navbar-light .navbar-toggler:hover, 
	.culturally-specific-org-nav.navbar-light .navbar-toggler, .culturally-specific-org-nav.navbar-light .navbar-toggler:hover, 
	.building-evidence-nav.navbar-light .navbar-toggler, .building-evidence-nav.navbar-light .navbar-toggler:hover,
	.toolkits.navbar-light .navbar-toggler, .toolkits.navbar-light .navbar-toggler:hover 
	{
		color: rgba(255,255,255,1);
		border-color: rgba(255,255,255,1);
		background: transparent !important;
	}

	.org-capacity-building-nav.navbar-light .navbar-toggler-icon, 
	.language-access-nav.navbar-light .navbar-toggler-icon, 
	.engage-boys-and-men-nav.navbar-light .navbar-toggler-icon, 
	.court-access-nav.navbar-light .navbar-toggler-icon, 
	.culturally-specific-org-nav.navbar-light .navbar-toggler-icon, 
	.building-evidence-nav.navbar-light .navbar-toggler-icon,
	.toolkits.navbar-light .navbar-toggler-icon 
	{
		background-image: url("data:image/svg+xml,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><path stroke='rgba(255,255,255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/></svg>");
	}
	
	#navbarSupportedContent ul li ul.dropdown-menu {
		/*max-height: 250px;
		height:auto;
		overflow: auto;*/
		background:transparent;
		padding:0;
	}
	.org-capacity-building-nav ul > li > a,
	.language-access-nav ul > li > a,
	.engage-boys-and-men-nav ul > li > a,
	.court-access-nav ul > li > a,
	.culturally-specific-org-nav ul > li > a,
	.building-evidence-nav ul > li > a,
	.toolkits ul > li > a,
	.org-capacity-building-nav ul > li > a:focus,
	.language-access-nav ul > li > a:focus,
	.engage-boys-and-men-nav ul > li > a:focus,
	.court-access-nav ul > li > a:focus,
	.culturally-specific-org-nav ul > li > a:focus,
	.building-evidence-nav ul > li > a:focus,
	.toolkits ul > li > a:focus
	.org-capacity-building-nav ul > li > a:active,
	.language-access-nav ul > li > a:active,
	.engage-boys-and-men-nav ul > li > a:active,
	.court-access-nav ul > li > a:active,
	.culturally-specific-org-nav ul > li > a:active,
	.building-evidence-nav ul > li > a:active,
	.toolkits ul > li > a:active
	.org-capacity-building-nav ul > li > a:hover,
	.language-access-nav ul > li > a:hover,
	.engage-boys-and-men-nav ul > li > a:hover,
	.court-access-nav ul > li > a:hover,
	.culturally-specific-org-nav ul > li > a:hover,
	.building-evidence-nav ul > li > a:hover,
	.toolkits ul > li > a:hover
	{
		color:#fff !important;
		padding:12px 5px !important;
		font-size:14px;
		background: transparent !important;
	}
	.toolkits ul li ul, .building-evidence-nav ul li ul, .org-capacity-building-nav ul li ul,.engage-boys-and-men-nav ul li ul, .court-access-nav ul li ul, .culturally-specific-org-nav ul li ul, .language-access-nav ul li ul { margin-left: 20px; border: 0;}
	.dropdown:hover>.dropdown-menu {
	  display: block;
	  background: transparent;
	}
	.dropdown-item::after, .dropdown-toggle::after{
		margin-left:auto !important;
		margin-top:10px !important;
		margin-right:30px !important;
		float:right;
		border-top: 0.5em solid;
		border-right: 0.5em solid transparent;
		border-bottom: 0;
		border-left: 0.5em solid transparent;
	}
}
blockquote{
	font-style: italic;
	font-family: 'GothamMedium',sans-serif;
    font-size: 18px !important;
    line-height: 24px;
	margin: 0 42px 30px;
	padding:0;
	color:#000000;
}
.leaflet-popup-content button{
	color: #fff;
    background-color: #FFB71B;
    border-color: #FFB71B;
	webkit-box-shadow: : 0px 4px 6px 0px rgb(0 0 0 / 50%);
    box-shadow: 0px 4px 6px 0px rgb(0 0 0 / 50%);
	padding: 10px 15px;
    line-height: 18px;
    border-radius: 10px;
    height: auto;
}
.leaflet-popup-content button:hover{
	background-color: #fff !important;
    color: #FFB71B;
    border-color: #fff;
}

@media screen and (max-width: 320px) {
.footer-last-3 .our-history-box{font-size: 16px;}
.footer-call a.btn{padding:10px 10px; font-size:13px;}
.exit-now a.btn, .exit-now a:hover{padding:13px 10px; font-size:13px;}

}

.training-form h2, .training-form p {
    padding: 15px;
}
.training-form .form-fields .elementor-column {
    padding: 15px;
}

.filter-by-kb a {
    background: #fff;
    padding: 10px 20px;
    border-radius: 20px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-family: 'Gotham' !important;
}
.constant-contact a.button.ctct-button{ display:none;}
	
.constant-contact input.ctct-email, .constant-contact input.ctct-email:focus{
	padding: 15px 25px 15px 25px !important;
    margin: 0px 0px 0px 0px !important;
    border-radius: 15px;
	font-family: 'GothamLight';
    font-size: 18px;
	border:none !important;
	line-height:21px !important;
}
.constant-contact .ctct-submit{
	color: #000000 !important;
    background-color: #FFFFFF !important;
    border-style: none !important;
    border-radius: 12px 12px 12px 12px !important;
    box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 50%) !important;
    font-family: 'Gotham' !important;
    font-size: 16px !important;
    line-height: 21px !important;
    font-weight: 500 !important;
	float: right;
}
.constant-contact .ctct-form-field-submit {
    float: right;
    width: 40%;
}
.constant-contact .ctct-form-field-email {
    width: 60%;
    float: left;
}
.constant-contact .ctct-form-wrapper .ctct-message .ctct-dismiss-ajax-notice {float:none !important; margin-right: 5px !important;}
.constant-contact .ctct-form-wrapper .ctct-message {padding: 0px !important;}
.constant-contact .ctct-disclosure{display:none !important;}

.constant-contact-no-mas .ctct-form-field input {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #010101;
    color: #000000;
    padding: 15px 25px 15px 25px;
    border-radius: 15px;
    background: #fff;
}
.constant-contact-no-mas .ctct-form-field-submit {
    text-align: center;
}
.constant-contact-no-mas .ctct-form-field-submit input {
    padding: 08px 60px 8px 60px;
    color: #ffffff;
    background-color: #FFB71B;
    border-style: none;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.5);
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
}
.constant-contact-no-mas .ctct-form-field-submit input:hover {
    background: #fff;
    color: #FFB71B;
}
@media screen and (max-width: 520px) {
	.constant-contact .ctct-form-field-submit {
		float: none;
		width: 50%;
		margin:0 auto;
	}
	.constant-contact .ctct-form-field-email {
		width: 100%;
		float: none;
	} 
	.leave-site-popup { position:absolute;}
}
.toolkit-cat figure.elementor-image-box-img {
    text-align: center;
    margin: 0 auto !important;
}

.ctct-popup-content div.ctct-form-popup form.ctct-form-custom label.ctct-form-listname {font-weight: normal !important;}
.ctct-popup-content div.ctct-form-defaults .ctct-form-label, .ctct-popup-content div.ctct-form-defaults .ctct-form-lists-legend{font-size: 1.5rem !important;}

.ctct-popup-content div.ctct-form-defaults,
.ctct-popup-content div.ctct-form-defaults p.ctct-form-text,
.ctct-popup-content div.ctct-form-defaults p.ctct-gdpr-text,
.ctct-popup-content div.ctct-form-defaults h2.ctct-form-header,
.ctct-popup-content div.ctct-form-defaults .ctct-form-button{
    font-family: 'GothamLight' !important;
}

.ctct-popup-content div.ctct-form-defaults .ctct-form-button { background-color: #00ABC7 !important; border-color:#00ABC7 !important; font-weight:bold;}
.ctct-popup-content div.ctct-form-defaults h2.ctct-form-header { color: #00ABC7 !important;}
@media only screen and (max-width: 991px) {
    .flat-top .flat-socials, .flat-top .info-top-right {
        float: right !important; 
        margin-right: 15%;
    }
}