/*
 Theme Name:   Chariti Child
 Theme URI:    http://demo.goodlayers.com/chariti
 Description:  Goodlayers Chariti Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     chariti
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  chariti-child

 START YOUR CHILD THEME CSS HERE
*/
/*Header Styles Starts Here*/
.chariti-top-bar-container-inner:before{
   content: "";
   position: absolute;
   height: 53.79px;
   width: 445px;
   background: #423C38;
   opacity: 0.39;
   transform: skewX(145deg);
   top: -15px;
   left: 18%;
}
.chariti-top-bar-container-inner .chariti-top-bar-left.chariti-item-pdlr{
	position: relative;
}
.chariti-top-bar-left.chariti-item-pdlr .chariti-top-bar-left-text {
    padding-left: 250px;
}
footer .chariti-footer-wrapper h2{
   font-size: 15px;
   color: #fff;
   margin-bottom: 35px;
   letter-spacing: 2px;
}
.chariti-animate-fixed-navigation.chariti-header-style-plain .chariti-navigation, .chariti-animate-fixed-navigation.chariti-header-style-boxed .chariti-navigation
 {
    padding-top: 44px;
}
.chariti-animate-fixed-navigation.chariti-header-style-plain .chariti-logo, .chariti-animate-fixed-navigation.chariti-header-style-boxed .chariti-logo {
    padding-bottom: 10px;
}
.chariti-animate-fixed-navigation.chariti-header-style-plain .chariti-logo, .chariti-animate-fixed-navigation.chariti-header-style-boxed .chariti-logo {
    padding-top: 16px;
}
.chariti-navigation .sf-menu>.chariti-normal-menu li>a{
	font-size: 16px;
	align-self
}
.sf-menu > li > .sub-menu a, .sf-menu > .chariti-mega-menu > .sf-mega a, .sf-vertical ul.sub-menu li a{
	color: #333;
}
/*Home Page Starts Here*/
.home .gdlr-core-opacity-on-hover img, .home .gdlr-core-zoom-on-hover img{
   width: 100%;
}
.top-level-intro-box{
   padding: 10px 30px;
   margin-bottom: 50px !important;
}
.home-our-mission{
	padding: 0 70px;
}
.our-mission h4.home-our-mission-heading{
	margin-top: 0;
	font-size: 38px !important;
	margin-bottom: 30px;
}
.home-our-mission figure{
	text-align: right;
}
.home-our-mission-heading{
	margin-top: 60px;
}
.top-level-info-box{
   margin-bottom: 0;
}
p#breadcrumbs {
    max-width: 1320px;
    padding: 20px 36px 0;
	margin: 0 auto 10px;
	color: #007299;
}
.home p#breadcrumbs{
	display: none;
}
.featured-post{
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
}
.featured-image{
    position: relative;
}
.featured-text{
    position: absolute;
    left: 0;
    top:0;
    display: inline-block;
    background: #D0811E;
    color: #ffffff;
    padding: 5px 10px;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
}
.featured-post .featured-content {
    padding: 0 20px 24px;
}
.featured-post .featured-content .featured-des p{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
	margin-bottom: 5px;
}
.featured-post .featured-content .featured-date{
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 1.5px;
    text-align: right;
    display: block;
}
.featured-post .featured-content .featured-title{
	margin-bottom: 5px;
}
.featured-post .featured-content .featured-title a{
	color: #007299;
}
.featured-post .featured-content .featured-title a:hover{
	text-decoration: underline;
}
.featured-post .featured-content a.featured-btn {
    font-weight: bold;
}
.recent-posts h3{
	font-size: 22px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 15px;
}
.recent-posts .recent-post-item{
    display: flex;
    flex-wrap: wrap;
	margin-bottom: 20px;
}
.recent-posts .recent-post-item .thumbnail{
    width: 20%;
}
.recent-posts .recent-post-item .post-info{
    width: 80%;
    background-color: #f8f8f8;
    padding: 12px 12px 0;
}
.recent-posts .recent-post-item .post-info .post-date{
    font-size: 12px;
    line-height: 15px;
    font-weight: 500;
    margin-bottom: 5px;
}
.recent-posts .recent-post-item .post-info p{
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
}
.recent-posts .recent-post-item .post-info p,
.recent-posts .recent-post-item .post-info p.post-title{
    margin-bottom: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.recent-posts .recent-post-item .post-info p{
	-webkit-line-clamp: 2;
}
.recent-posts .recent-post-item .post-info .post-des{
	display: none;
}
.recent-posts .recent-post-item .post-info p.post-title a{
    font-size: 16px;
    line-height: 24px;
    color: #007299;
}
.recent-posts .recent-post-item .post-info p.post-title a:hover{
    text-decoration: underline;
}
.recent-posts .recent-post-item .post-info p.post-title a strong{
    font-weight: 500;
}
.recent-posts .recent-post-item .thumbnail img{
	height: 100%;
	width: auto;
}
a.post-view-all-btn{
    font-size: 15px;
    line-height: 24px;
    font-weight: 500;
    color: #007299;
}
a.post-view-all-btn:hover{
	text-decoration: underline;
}
/*Sidebar*/
.chariti-sidebar-area, .chariti-content-area {
    padding-top: 40px;
}
ul#menu-sidebarmenudirectory>li,
ul#menu-ourworksidebar>li{
    padding-left: 0;
}
.menu-sidebarmenudirectory-container ul li,
.menu-ourworksidebar-container ul li {
    font-size: 18px;
    border: none !important;
}
.menu-sidebarmenudirectory-container ul li:before,
.menu-ourworksidebar-container ul li:before{
    content: none;
}
.chariti-sidebar-area .menu-sidebarmenudirectory-container .current-menu-item > a,
.chariti-sidebar-area .menu-ourworksidebar-container .current-menu-item > a{
    font-weight: bold;
}
.chariti-sidebar-left .menu-sidebarmenudirectory-container ul ul,
.chariti-sidebar-left .menu-ourworksidebar-container ul ul {
    border-top: 1px solid #bfbfbf;
}
.menu-sidebarmenudirectory-container>ul>li:not(.menu-item-has-children),
.menu-ourworksidebar-container>ul>li:not(.menu-item-has-children) {
    padding-bottom: 20px;
    border-bottom: 1px solid #bfbfbf !important;
    padding-left: 0;
    margin-bottom: 25px;
}
.chariti-sidebar-center.chariti-column-40 .chariti-content-area h4 {
    font-size: 24px;
    font-weight: 500;
}
.chariti-sidebar-center.chariti-column-40 p a {
    color: #007299;
}
.chariti-sidebar-center.chariti-column-40 p a:hover{
	text-decoration: underline;
}
.chariti-sidebar-center.chariti-column-40 .chariti-single-social-share, .chariti-sidebar-center.chariti-column-40 .chariti-single-related-post-wrap.chariti-item-rvpdlr {
    display: none;
}
.text-align-center{
	text-align: center;
}
.chariti-sidebar-center.chariti-column-40 h2{
    font-size: 32px;
    font-weight: 400;
}
.chariti-sidebar-center.chariti-column-40 h3{
    font-size: 28px;
    font-weight: 400;
    line-height: 33px;
    margin: 30px 0 20px;
}
.chariti-sidebar-center.chariti-column-40 li a, .chariti-sidebar-center.chariti-column-40 h2 a, .chariti-sidebar-center.chariti-column-40 h3 a, .chariti-sidebar-center.chariti-column-40 h4 a{
    color: #007299;
}
.chariti-sidebar-center.chariti-column-40 li a:hover, .chariti-sidebar-center.chariti-column-40 h2 a:hover, .chariti-sidebar-center.chariti-column-40 h3 a:hover, .chariti-sidebar-center.chariti-column-40 h4 a:hover{
    text-decoration: underline;
}
.chariti-sidebar-center.chariti-column-40 h3:first-child {
    margin-top: 0;
}
.chariti-sidebar-center.chariti-column-40 h4.marginless{
    margin: 24px 0;
}
.chariti-sidebar-center.chariti-column-40 h2 img{
    margin-bottom: 20px;
}
ul#menu-sidebarmenudirectory>li>ul,
ul#menu-ourworksidebar>li>ul {
    display: none;
}
ul#menu-sidebarmenudirectory>li.current-menu-parent>ul,
ul#menu-ourworksidebar>li.current-menu-parent>ul,
ul#menu-sidebarmenudirectory>li.current-menu-item>ul, 
ul#menu-ourworksidebar>li.current-menu-item>ul,
ul#menu-sidebarmenudirectory>li.current-menu-ancestor>ul,
ul#menu-ourworksidebar>li.current-menu-ancestor>ul{
    display: block;
	margin-bottom: 15px;
}
ul#menu-sidebarmenudirectory>li,
ul#menu-ourworksidebar>li {
    border-bottom: 1px solid #bfbfbf !important;
}
.gdlr-core-tab-item-title {
    color: #58595b;
}
.gdlr-core-tab-item-title.gdlr-core-active {
    color: #d0811e;
}
.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title, .gdlr-core-tab-style1-vertical .gdlr-core-tab-item-title {
    background-color: #eee;
}
.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-content h2 {
    color: #1a428a;
}
.gdlr-core-tab-style2-horizontal .gdlr-core-tab-item-title {
    padding: 15px 28px;
}
.gdlr-core-tab-item-title-line {
    border-color: #d0811e;
}
.gdlr-core-tab-style2-horizontal .gdlr-core-tab-item-content>p {
    margin: 0;
}
.gdlr-core-tab-style2-horizontal .gdlr-core-tab-item-content .gdlr-core-row-shortcode .gdlr-core-column-shortcode {
    margin-bottom: 30px;
}
.ymc-smart-filter-container #search-layout {
    width: 30%;
}
.ymc-smart-filter-container #search-layout button.search-form__submit.btn-submit{
	width: 120px;
}
.ymc-smart-filter-container .filter-layout5 .dropdown-filter .menu-passive:before, .ymc-extra-filter .filter-layout5 .dropdown-filter .menu-passive:before, .ymc-extra-search .filter-layout5 .dropdown-filter .menu-passive:before, .ymc-extra-sort .filter-layout5 .dropdown-filter .menu-passive:before,
.ymc-smart-filter-container .filter-layout5 .dropdown-filter .menu-passive, .ymc-extra-filter .filter-layout5 .dropdown-filter .menu-passive, .ymc-extra-search .filter-layout5 .dropdown-filter .menu-passive, .ymc-extra-sort .filter-layout5 .dropdown-filter .menu-passive{
    background: #e0dccd;
    color: #58595b;
}
.ymc-smart-filter-container .filter-layout5 .dropdown-filter .menu-passive__item .menu-link:before, .ymc-extra-filter .filter-layout5 .dropdown-filter .menu-passive__item .menu-link:before, .ymc-extra-search .filter-layout5 .dropdown-filter .menu-passive__item .menu-link:before, .ymc-extra-sort .filter-layout5 .dropdown-filter .menu-passive__item .menu-link:before{
    border: 1px solid #58595b;
}
.ymc-smart-filter-container .filter-layout5 .dropdown-filter .menu-passive__item .menu-link.active:after, .ymc-extra-filter .filter-layout5 .dropdown-filter .menu-passive__item .menu-link.active:after, .ymc-extra-search .filter-layout5 .dropdown-filter .menu-passive__item .menu-link.active:after, .ymc-extra-sort .filter-layout5 .dropdown-filter .menu-passive__item .menu-link.active:after{
    border-left: 2px solid #58595b;
    border-bottom: 2px solid #58595b;
}
.ymc-smart-filter-container .filter-layout5 .dropdown-filter .menu-passive__item .menu-link .count, .ymc-extra-filter .filter-layout5 .dropdown-filter .menu-passive__item .menu-link .count, .ymc-extra-search .filter-layout5 .dropdown-filter .menu-passive__item .menu-link .count, .ymc-extra-sort .filter-layout5 .dropdown-filter .menu-passive__item .menu-link .count{
    padding: 0 6px;
    width: auto;
}
.ymc-smart-filter-container .filter-layout5 .dropdown-filter .menu-passive__item .menu-link, .ymc-extra-filter .filter-layout5 .dropdown-filter .menu-passive__item .menu-link, .ymc-extra-search .filter-layout5 .dropdown-filter .menu-passive__item .menu-link, .ymc-extra-sort .filter-layout5 .dropdown-filter .menu-passive__item .menu-link{
	color: #58595b;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .category .cat-inner, .ymc-extra-filter .container-posts .post-layout1 .ymc-post-layout1 .category .cat-inner, .ymc-extra-search .container-posts .post-layout1 .ymc-post-layout1 .category .cat-inner, .ymc-extra-sort .container-posts .post-layout1 .ymc-post-layout1 .category .cat-inner{
    background: #c33149;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .title a, .ymc-extra-filter .container-posts .post-layout1 .ymc-post-layout1 .title a, .ymc-extra-search .container-posts .post-layout1 .ymc-post-layout1 .title a, .ymc-extra-sort .container-posts .post-layout1 .ymc-post-layout1 .title a{
    color: #007299;
}
.ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .read-more .btn, .ymc-extra-filter .container-posts .post-layout1 .ymc-post-layout1 .read-more .btn, .ymc-extra-search .container-posts .post-layout1 .ymc-post-layout1 .read-more .btn, .ymc-extra-sort .container-posts .post-layout1 .ymc-post-layout1 .read-more .btn{
    background: #d0811e;
}
.ymc-smart-filter-container .filter-layout5 .selected-items .item, .ymc-extra-filter .filter-layout5 .selected-items .item, .ymc-extra-search .filter-layout5 .selected-items .item, .ymc-extra-sort .filter-layout5 .selected-items .item{
	background: #E0DCCD;
    color: #58595B;
}
/*Blog Page*/
.blog-item {
    display: flex;
    flex-wrap: wrap;
    border-top: 1px solid #d9d9d9;
    padding: 36px 0;
}
.blog-item .blog-item-left {
    width: 70%;
    padding-right: 5%;
}
.blog-item .blog-item-right {
    width: 30%;
}
.blog-item .blog-item-left h3 {
    font-size: 26px;
    margin-bottom: 15px;
    line-height: 28px;
    font-weight: 400;
}
.blog-item .blog-item-right img {
    width: 100%;
}
.blog-item:last-child {
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 30px;
}
.contact-form-alert-box i.fa.fa-exclamation {
    background: #d02635;
    padding: 6px 11px;
    border-radius: 100%;
    color: #fff;
}
.contact-form-alert-box .gdlr-core-text-box-frame {
    border: 1px solid #d02635;
    border-radius: 5px;
}
.blog-post {
    border-top: 1px solid #d9d9d9;
}
.blog-post:last-child {
    border-bottom: 1px solid #d9d9d9;
}
.blog-post .left {
    float: left;
    width: 66%;
    margin-bottom: 5px;
    z-index: 10;
    position: relative;
}
.blog-post .right {
    float: right;
    width: 30%;
    margin-left: 4%;
    margin-top: 35px;
    margin-bottom: 20px;
}
.blog-post img {
    width: 100%;
}
.blog-post a {
    display: block;
    font-size: 14px;
}
.blog-post .blog-post-heading {
    font-size: 26px;
    margin-bottom: 15px;
    line-height: 28px;
    margin-top: 35px;
}
.blog-post .blog-post-snippet:last-of-type {
    margin-bottom: 35px;
}
.blog-post .blog-links {
	position: relative;
    z-index: 5;
    margin-left: 0;
}
.blog-post .blog-links li {
    display: inline-block;
    list-style-type: none;
    margin-right: 15px;
    margin-bottom: 0px;
}
.blog-post .blog-links li a .fa {
    margin-right: 5px;
    position: relative;
    left: 0px;
    font-weight: 600;
}
.blog-post .blog-links li span {
    margin-right: 10px;
}
.cf:before,.cf:after {
    content: " ";
    display: table;
}
.cf:after {
    clear: both;
}
ul.page-numbers {
    margin: 0;
    list-style: none;
    display: flex;
    justify-content: center;
    column-gap: 15px;
}
ul.page-numbers span.page-numbers.current, .pagination span.page-numbers.current {
    font-weight: bold;
}
.pagination {
    display: flex;
    justify-content: center;
    column-gap: 15px;    
	border-top: 1px solid #d9d9d9;
    padding-top: 20px;
}
ul.resource-list-podcast {
    list-style: none;
    margin-left: 0;
}
.resource-topics.cf{
    background-color: #f8f8f8;
    border: 1px solid #ededed;
    padding: 30px 16px;
    margin-bottom: 30px;
    display: flex;
    column-gap: 20px;
}
nav.menu-breadcrumbs {
    max-width: 1320px;
    margin: auto;
    padding: 20px 40px 0;
}
div#text-5, div#gdlr-core-recent-post-widget-1, div#tag_cloud-1, div#categories-4 {
    display: none;
}
h3.gdlr-core-title-item-title.gdlr-core-skin-title {
    color: #D0811E !important;
}
.chariti-single-article .chariti-blog-info-wrapper, .chariti-single-article .chariti-blog-info-wrapper a, .chariti-single-article .chariti-blog-info-wrapper a:hover, .chariti-single-article .chariti-blog-info-wrapper i, .gdlr-core-blog-info-wrapper, .gdlr-core-blog-info-wrapper a, .gdlr-core-blog-info-wrapper a:hover, .gdlr-core-blog-info-wrapper i, .gdlr-core-blog-grid .gdlr-core-blog-info-date a {
    color: #D0811E;
}
.gdlr-core-pagination a:hover, .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-pagination span {
    background-color: #1A428A;
}
body.chariti-body .gdlr-core-pagination a:hover, 
body.chariti-body .gdlr-core-pagination a.gdlr-core-active, 
body.chariti-body.gdlr-core-pagination span{
	color: #ffffff;
}
.search.search-results .chariti-page-title-wrap.chariti-style-custom .chariti-page-caption {
    font-size: 42px;
}
.search.search-results .chariti-page-title-wrap.chariti-style-custom .chariti-page-title {
    font-size: 30px;
}
.search.search-results span.gdlr-core-blog-info.gdlr-core-blog-info-font.gdlr-core-skin-caption.gdlr-core-blog-info-comment-number,
.search.search-results span.gdlr-core-blog-info.gdlr-core-blog-info-font.gdlr-core-skin-caption.gdlr-core-blog-info-date,
.search.search-results span.gdlr-core-blog-info.gdlr-core-blog-info-font.gdlr-core-skin-caption.gdlr-core-blog-info-author{
    display: none;
}
.gdlr-core-blog-full .gdlr-core-blog-full-head {
    margin-bottom: 0;
}
table.table-responsive-image td img {
    max-width: none;
}
table.table-responsive-image td p {
    text-align: left;
}
table.table-responsive-image td {
    padding-left: 10px;
    padding-right: 10px;
}
ul.etk-pager li a.next-btn:before, ul.etk-pager li a.back-btn:after {
    content: "\f105";
    font-family: FontAwesome;
    margin: 0 10px;
    padding: 2px 10px;
    border: 2px solid rgb(208, 129, 30);
    border-radius: 100%;
    font-size: 24px;
    color: rgb(208, 129, 30);
}
ul.etk-pager li a.back-btn:after{
	content: "\f104";
}
ul.etk-pager {
    list-style: none;
    display: flex;
    justify-content: center;
    margin: 56px 0 44px;
    column-gap: 20px;
}
ul.etk-pager li a.next-btn:hover:before, ul.etk-pager li a.back-btn:hover:after {
    background: rgb(208, 129, 30);
    color: #fff;
}
@media (min-width: 1280px){
    .chariti-page-title-wrap{
        background-size: 1266px auto;
        background-repeat: no-repeat;
        background-color: #13739b;
    }
}
@media (min-width: 998px){
	.chariti-header-style-plain.chariti-style-menu-right .chariti-main-menu-right-wrap .chariti-main-menu-right{
    	display: none;
	}
}
@media (min-width: 955px){
	.chariti-sidebar-center.chariti-column-40 + .chariti-sidebar-left.chariti-column-20 {
		width: 29%;
		padding-right: 2%;
	}
	.chariti-sidebar-center.chariti-column-40 {
		width: 71%;
	}
	.chariti-sidebar-center {
		margin-right: auto;
		margin-left: auto;
	}
}
@media (min-width: 955px) and (max-width: 1180px){
   .chariti-top-bar-container-inner:before{
      left: 1%;
   }
   .chariti-top-bar-left.chariti-item-pdlr .chariti-top-bar-left-text {
      padding-left: 56px;
   }
}
@media (min-width: 768px) and (max-width: 1030px){
    .home #gdlr-core-wrapper-1 .gdlr-core-column-15{
        width: 50%;
    }
	.resource-topics.cf{
		column-gap: 10px;
	}
	.chariti-footer-column.chariti-item-pdlr.chariti-column-15 {
		width: 50%;
	}
}
@media (max-width: 954px){
   .chariti-top-bar-container-inner:before{
      content: none;
   }
   .chariti-top-bar-left.chariti-item-pdlr .chariti-top-bar-left-text {
      padding-left: 0;
   }
	.chariti-sidebar-wrap.chariti-sidebar-style-left {
		display: flex;
		flex-wrap: wrap;
	}
	.chariti-sidebar-center.chariti-column-40 + .chariti-sidebar-left.chariti-column-20 {
		order: 1;
		width: 100%;
	}
	.chariti-sidebar-center.chariti-column-40 {
		order: 2;
		width: 100%;
	}
	.menu-sidebarmenudirectory-container>ul>li,
	.menu-ourworksidebar-container>ul>li {
		padding-left: 5px;
		padding-right: 5px;
	}
	.chariti-sidebar-area{
		padding: 20px 0;
	}
	.menu-sidebarmenudirectory-container>ul>li:not(.menu-item-has-children),
	.menu-ourworksidebar-container>ul>li:not(.menu-item-has-children){
		margin-left: 5px;
		margin-bottom: 15px;
	}
	.chariti-sidebar-area .chariti-widget {
		margin-bottom: 5px;
	}
	.chariti-content-area {
		padding: 10px 7px 30px;
	}
	.menu-sidebarmenudirectory-container ul ul li,
	.menu-ourworksidebar-container ul ul li{
		padding-top: 10px;
		margin-top: 10px;
		padding-left: 20px;
	}
	p#breadcrumbs{
		padding: 20px 20px 0;
	}
	.chariti-sidebar-center.chariti-column-40 h3 {
		margin: 24px 0 10px;
	}
	.chariti-sidebar-center.chariti-column-40 .chariti-content-wrap.chariti-item-pdlr,
	.chariti-sidebar-center.chariti-column-40 .chariti-content-area{
		padding-left: 0;
		padding-right: 0;
	}
	.recent-posts .recent-post-item .thumbnail {
		width: 24%;
	}
	.recent-posts .recent-post-item .post-info {
    	width: 76%;
	}
	.home-our-mission {
		padding: 20px 0;
	}
	.ymc-smart-filter-container #search-layout {
		width: 100%;
	}
}
@media (max-width: 767px){
	.blog-item{
		padding: 20px 0;
	}
	.blog-item .blog-item-left {
		width: 100%;
		padding-right: 0;
	}
	.blog-item .blog-item-right{
		width: 100%;
	}
	.blog-item .blog-item-left h3{
		font-size: 24px;
	}
	.chariti-top-search-row .chariti-top-search-cell {
		vertical-align: top;
	}
	.chariti-top-search-row .chariti-top-search-cell form.search-form{
		margin-top: 100px;
	}
	.resource-topics.cf{
		flex-wrap: wrap;
    	padding: 20px 20px 0;
	}
	.resource-topics.cf>.col {
		width: 100%;
	}
	table.table-responsive-image tr {
        display: flex;
        flex-direction: column;
    }
}
.sf-menu > li > .sub-menu a:hover, .sf-menu > li > .sub-menu .current-menu-item > a, .sf-menu > li > .sub-menu .current-menu-ancestor > a, .sf-menu > .chariti-mega-menu > .sf-mega a:hover, .sf-menu > .chariti-mega-menu > .sf-mega .current-menu-item > a, .sf-vertical > li > .sub-menu a:hover, .sf-vertical > li > .sub-menu .current-menu-item > a, .sf-vertical > li > .sub-menu .current-menu-ancestor > a, .chariti-sidebar-area a:hover, .chariti-sidebar-area .current-menu-item > a{
    color: #007299;
}
.gdlr-core-page-builder-body [data-skin="Homepage 2 Newsletter"] .gdlr-core-button.gdlr-core-button-gradient {
    background: #007299;
}
.gdlr-core-body .gdlr-core-load-more, .gdlr-core-body .gdlr-core-button, .chariti-body .chariti-button, .chariti-body input[type="button"], .chariti-body input[type="submit"]{
	background: #D0811E !important;
}
.sf-menu > li > a, .sf-vertical > li > a {
    color: #58595B;
}
.sf-menu > li > a:hover, .sf-menu > li.current-menu-item > a, .sf-menu > li.current-menu-ancestor > a, .sf-vertical > li > a:hover, .sf-vertical > li.current-menu-item > a, .sf-vertical > li.current-menu-ancestor > a {
    color: #1A428A ! IMPORTANT;
}
.sf-menu > li > .sub-menu a:hover, .sf-menu > li > .sub-menu .current-menu-item > a, .sf-menu > li > .sub-menu .current-menu-ancestor > a, .sf-menu > .chariti-mega-menu > .sf-mega a:hover, .sf-menu > .chariti-mega-menu > .sf-mega .current-menu-item > a, .sf-vertical > li > .sub-menu a:hover, .sf-vertical > li > .sub-menu .current-menu-item > a, .sf-vertical > li > .sub-menu .current-menu-ancestor > a, .chariti-sidebar-area a:hover, .chariti-sidebar-area .current-menu-item > a{
	color: #1A428A;
}
.chariti-body .chariti-top-bar .chariti-top-bar-right-text a:hover, .chariti-body .chariti-top-bar .chariti-top-bar-left-text a:hover {
    color: #E0DCCD !important;
}
body.chariti-body, body.chariti-body span.wpcf7-not-valid-tip {
    color: #58595b;
}
body.chariti-body a {
    color: #007299;
}
body.chariti-body a:hover {
    color: #1A428A;
}
body.chariti-body footer a{
	color: #ffffff;
}
body.chariti-body footer a:hover {
    color: #D0811E;
}
body .gdlr-core-tab-featurev-item .gdlr-core-tab-featurev-title-item-wrap {
    background: transparent;
    width: 30%;
    height: auto !important;
}
body .gdlr-core-tab-featurev-item .gdlr-core-tab-featurev-title-wrap li.gdlr-core-active {
    background: #d0811e;
}
body .gdlr-core-tab-featurev-item .gdlr-core-tab-featurev-title-wrap li {
    background: #eee;
    color: #58595B;
}
body .gdlr-core-tab-featurev-item .gdlr-core-tab-featurev-title-wrap{
	padding-left: 0;
}
body .gdlr-core-tab-featurev-item .gdlr-core-tab-featurev-content-title-wrap {
    margin-bottom: 0;
}
body .gdlr-core-tab-featurev-item .gdlr-core-tab-featurev-content-wrap{
	padding: 0 0 30px 30px;
	height: auto !important;
}
/*Evaluation Tool Kit Styles for Tab contents Jump menu*/
.toolkit-content-section .dropbtn {
  background-color: #d0811e;
  color: #ffffff;
  font-weight: 600;
  padding: 7px 15px;
  font-size: 15px;
  position: relative;
  border: none;
  letter-spacing: 1px;
  border-radius: 0 0 15px 15px;
  z-index: 3;
}
.toolkit-content-section .dropdown {
  position: relative;
  display: block;
  margin-top: -10px;
  margin-bottom: 20px;
}
.toolkit-content-section .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  width: 100%;
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
  z-index: 1;
  top: 30px;
  padding-top: 10px;
}
.toolkit-content-section .dropdown-content a {
  color: #007299;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
.evaluation-toolkit-post h4, .evaluation-toolkit-post h3, .evaluation-toolkit-post p{
	display: flex;
	align-items: center;
	column-gap: 10px;
    flex-wrap: wrap;
}
.toolkit-content-section .dropdown-content a:hover {background-color: #ddd;}
.toolkit-content-section .dropdown:hover .dropdown-content {display: block;}
.toolkit-content-section .dropdown:hover .dropbtn {background-color: #d0811e;}
.find-information {
    display: flex;
    flex-wrap: wrap;
	margin: 60px 0 30px;
    column-gap: 2.4px;
    justify-content: space-around;
	
}
/*Find Information Home*/
.find-information h4 {
    flex: 1 1 100%;
}
.find-information .callout {
    width: 18%;
    max-width: 267px;
    max-height: 400px;
    position: relative;
    overflow: hidden;
    line-height: 1;
}
@media screen and (min-width: 955px) and (max-width:1199px) {
    .find-information .callout {
        width:18%;
    }
}
.find-information .callout a {
    color: #fff;
}
.find-information .callout img {
    width: 100%;
    height: 400px;
    object-fit: cover;
}
.find-information .callout .info-overlay {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 205px;
    padding: 5px 15px 15px;
    color: #fff;
    background: rgba(208,129,30,0.9);
    transform: translateY(145px);
    transition: transform 300ms linear;
}
.find-information .callout .info-overlay::before {
    content: "";
    position: absolute;
    top: -100px;
    left: 0px;
    width: 100%;
    border-bottom: 101px solid rgba(208,129,30,0.9);
    border-left: 460px solid transparent;
}
.find-information .callout .info-overlay .info-title {
    font-size: 20px;
    text-align: center;
    display: flex;
    transition: text-align 1s linear;
    line-height: 22px;
	min-height: 44px;
    align-items: center;
    justify-content: center;
}
.find-information .callout .info-overlay .info-desc p {
    line-height: 22px;
    font-weight: 600;
    color: #fff;
    margin-top: 20px;
}
.find-information .callout:hover .info-overlay {
    transform: translateY(0px);
}
.chariti-single-article-content figure.wp-block-post-featured-image img, .chariti-single-article-content figure.wp-block-image img {
    margin-bottom: 30px;
}
.resource-field-set fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 20px;
}
.resource-field-set fieldset legend {
    font-size: 18px;
    font-weight: 600;
    padding: 0px 10px;
}
.resource-field-set fieldset p a, fieldset p strong {
    display: block;
}
@media screen and (min-width: 951px) {
    .find-information .callout:hover .info-overlay {
        height:200px;
    }
}
.find-information .callout:hover .info-overlay::before {
    top: -101px;
}
.find-information .callout:hover .info-title {
    font-weight: 900;
    text-align: left;
}
.find-information .callout:hover .info-title span::after {
    content: "\f105";
    font-family: "FontAwesome";
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
}
.find-information .callout:hover .info-title span::after {
    margin-left: 10px;
}
.toolkit-content-section{
	padding: 0;
}
.toolkit-banner img{
	width: 100%;
}
/*Left Floating Social Icons*/
.floating-social-icons {
  position: fixed;
  top: 224px;
  left: 0;
  z-index: 9999;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px;
}
.floating-social-icons a img {
  width: 32px;
  height: 32px;
  transition: transform 0.3s ease;
}
.floating-social-icons a:hover img {
  transform: scale(1.1);
}
.wp-block-social-links-homefloat-is-layout-flex {
    flex-direction: column !important;
    align-items: flex-start; /* Optional: aligns icons to the left */
    gap: 5px; /* Optional: adds spacing between icons */
}
.find-information h4,.find-information h2,.our-mission h4,.our-mission h2,.blog-title h4,.blog-title h2,.featured-resources-homepage h4,.featured-resources-homepage h2,.featured-resources h4,.featured-resources h2,.featured-resources-mobile h4,.featured-resources-mobile h2 {
    font-size: 30px;
    line-height: 40px;
    font-weight: 900;
    text-align: center;
    margin-top: 66px;
    margin-bottom: 40px;
}
.gtranslate_wrapper {
    display: inline-block;
	padding: 0 15px;
}
a.glink.nturl.notranslate.gt-current-lang {
    display: none;
}
a.glink.nturl.notranslate {
    display: block;
}
.page-id-20828 .chariti-sidebar-center.chariti-column-40{
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
}
.page-id-20828 .chariti-sidebar-center.chariti-column-40 .chariti-content-area.chariti-item-pdlr{
    width: 66.6%;
}
@media (min-width: 1500px){
    .gdlr-core-master-slider-item .ms-view.ms-basic-view, 
    .gdlr-core-master-slider-item .ms-view.ms-basic-view .ms-slide{
        height: 720px !important;
    }
    .gdlr-core-master-slider-item .ms-view.ms-basic-view .ms-slide img {
        height: 100% !important;
        margin-top: 0 !important;
    }
}
@media screen and (max-width: 955px) {
    .find-information {
        padding:0 14px;
    }
    .find-information .callout {
        width: 100%;
        max-width: 100%;
        display: flex;
        align-items: center;
        margin-bottom: 34px;
    }
    .find-information .callout:last-child {
        margin-bottom: 0px;
    }
    .find-information .callout img {
        width: 140px;
        height: 100px;
        flex: 1 1 50%;
        border-radius: 5px;
    }
    .find-information .callout .info-overlay {
        position: static;
        transform: inherit;
        height: auto;
        padding: 17px 20px;
    }
    .find-information .callout .info-overlay::before,.find-information .callout .info-overlay .info-desc {
        display: none;
    }
    .find-information .callout .info-overlay .info-title {
        line-height: 26px;
        font-weight: 400;
        text-align: left;
    }
    .find-information .callout .info-overlay .info-title:hover {
        text-decoration: none;
    }
    .find-information .callout .info-overlay .info-title span {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .find-information .callout .info-overlay .info-title span::after {
        content: "\f105";
        font-family: "FontAwesome";
        margin-left: 10px;
        display: inline-block;
        vertical-align: middle;
    }
    .find-information h4,.find-information h2,.our-mission h4,.our-mission h2,.blog-title h4,.blog-title h2,.featured-resources-homepage h4,.featured-resources-homepage h2,.featured-resources h4,.featured-resources h2,.featured-resources-mobile h4,.featured-resources-mobile h2 {
        margin-top:70px;
        margin-bottom: 35px;
        font-size: 22px;
    }
	.our-mission h4{
		margin-top: 0;
	}
	body .gdlr-core-tab-featurev-item .gdlr-core-tab-featurev-title-item-wrap,
	.gdlr-core-tab-featurev-item .gdlr-core-tab-featurev-item-content-wrap{
		width: 100%;
	}
	body .gdlr-core-tab-featurev-item .gdlr-core-tab-featurev-content-wrap{
		padding-left: 0;
		margin-top: 30px;
	}
	.floating-social-icons{
		display: none;
	}
	.page-id-20828 .chariti-sidebar-center.chariti-column-40{
		flex-direction: column-reverse;
	}
	.page-id-20828 .chariti-sidebar-center.chariti-column-40 .chariti-content-area.chariti-item-pdlr,
	.page-id-20828 .chariti-sidebar-center.chariti-column-40 .chariti-sidebar-left.chariti-column-20.chariti-line-height.chariti-line-height{
		width: 100%;
	}
	nav.menu-breadcrumbs{
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media (max-width: 767px){
	.gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title, .gdlr-core-tab-style1-vertical .gdlr-core-tab-item-title {
		width: 100%;
		padding: 20px;
		text-align: center;
	}
	nav.menu-breadcrumbs{
		padding-left: 15px;
		padding-right: 15px;
	}
	.gdlr-core-tab-style2-horizontal .gdlr-core-tab-item-title-line{
		display: none;
	}
	body #social-dark.gdlr-core-pbf-wrapper{
		padding-bottom: 0 !important;
		padding-top: 60px !important;
	}
	div#gdlr-core-column-1 .gdlr-core-item-pdlr {
		padding-left: 10px;
		padding-right: 10px;
	}
	.find-information{
		padding: 0;
	}
	.chariti-mobile-header-wrap .chariti-top-bar-left.chariti-item-pdlr, .chariti-mobile-header-wrap .chariti-top-bar-right.chariti-item-pdlr {
		padding: 0;
	}
	.chariti-top-bar-left.chariti-item-pdlr .chariti-top-bar-left-text a{
		margin-left: 10px !important;
		margin-right: 10px !important;
		margin-bottom: 10px;
        display: inline-block;
	}
	.chariti-mobile-header-wrap .chariti-top-bar-right a{
		display: inline-block;
		margin-left: 10px !important;
		margin-right: 10px !important;
	}
	.blog-post .left{
		width: 100%;
	}
	.blog-post .right{
		width: 100%;
		margin-top: 0;
		margin-left: 0;
	}
	.blog-post .blog-post-heading{
		margin-top: 24px;
	}
}
/* GTranslate */
div#gt-wrapper-13530615 {
    display: inline-block;
}