/*
Theme Name: Philanthropy Child
Description: Philanthropy is created by <a href="http://themefuse.com">ThemeFuse</a>. Child themes are the recommended way of making modifications to a theme. <a href="http://codex.wordpress.org/Child_Themes">Reade More</a>
Author: ThemeFuse
Author URI: http://themefuse.com/
Template: philanthropy-parent
Version: 2.0
Text Domain: philanthropy
Tags: left-sidebar, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/
/*colours
Encod logo Green: #99cc33 
Eerie black: #171A21
Nickel: #617073
Weldon blue: #7A93AC
UN Blue: #6699CC
Light grey-blue: #cadaea 
Theme dark #171a21
*/
.green { color: #99CC33; }
.n-black { color: #171A21; }
.nickel { color: #617073; }
.w-blue { color: #7A93AC; }
.un-blue { color: #6699CC; }
.grey-blue { color: #CADAEA; }
.d-theme { color: #171A21; }
h3.fw-special-title { color: #617073 !important; }
.fw-heading-left { color: #617073 !important; }
.fw-col-inner .fw-text-inner { color: #CADAEA !important; }
p { color: #171A21 !important; }
.fw-special-title { color: #6699CC !important; }
#calendar .fw-text-inner { color: #171A21 !important; font-weight: bold; }
.fw-reload-slider-description { color: #171A21 !important; }
.fw-reload-slider-content, .fw-reload-slider-title, .fw-reload-slider-subtitle { color: #171A21 !important; font-family: Montserrat, sans-serif; }
.tf-sh-c01f35b88b9e5c235ff8148438117bef.postlist-grid .post-list-type-2 .entry-content, .tf-sh-c01f35b88b9e5c235ff8148438117bef.postlist-grid .post-list-type-2 footer.entry-meta { background-color: #88A6C5 !important; }
.tf-sh-b68b54db8e2e9d097952a9a8889e22de .fw-col-inner { padding: 25px 36px 33px 36px; }
.tf-sh-b68b54db8e2e9d097952a9a8889e22de .fw-wrap-col-inner { background-color: #617073; }
@media only screen and (min-width: 992px) and (max-width: 1199px)
{
  .tf-sh-b68b54db8e2e9d097952a9a8889e22de .fw-col-inner { padding-right: 11px; padding-left: 11px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px)
{
  .tf-sh-b68b54db8e2e9d097952a9a8889e22de .fw-col-inner { padding-right: 50px; padding-left: 50px; }
}
@media only screen and (max-width: 767px)
{
  .tf-sh-b68b54db8e2e9d097952a9a8889e22de .fw-col-inner { padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; }
}
.tf-sh-7834a6648e1080ce59e76d47b0089b3b .fw-special-title { font-family: Lato; font-style: normal; font-weight: 900; line-height: 32px; font-size: 24px; letter-spacing: -0.5px; color: #FFFFFF; }
@media (max-width: 767px)
{
  .tf-sh-7834a6648e1080ce59e76d47b0089b3b .fw-special-title { font-size: 22px; line-height: 29px; }
}
.tf-sh-3b74bc71ebf8f23c2fe8a9b080825011.fw-divider-line { border-bottom-width: 1px; margin-top: -0.5px; }
.tf-sh-3b74bc71ebf8f23c2fe8a9b080825011.fw-divider-special .fw-divider-holder { border-top-width: 1px; margin-top: -0.5px; }
.tf-sh-0834636544770d1f4cfa471d363bb8ac .fw-text-inner { font-family: Lato; font-style: italic; font-weight: 400; line-height: 24px; font-size: 15px; letter-spacing: -0.5px; color: #CCFF99; }
.tf-sh-75a6ffc27622cf86bca674707c75eb13 { border-width: 2px; }
.tf-sh-75a6ffc27622cf86bca674707c75eb13 { border-radius: 2px; }
.tf-sh-75a6ffc27622cf86bca674707c75eb13, .tf-sh-75a6ffc27622cf86bca674707c75eb13:focus { border-color: #FFFFFF; }
.tf-sh-75a6ffc27622cf86bca674707c75eb13:hover { background-color: #99CC33; border-color: #99CC33; }
.tf-sh-75a6ffc27622cf86bca674707c75eb13, .tf-sh-75a6ffc27622cf86bca674707c75eb13:focus { font-family: Lato; font-style: italic; font-weight: 700; line-height: 31px; font-size: 15px; letter-spacing: -0.5px; color: #FFFFFF; }
.tf-sh-75a6ffc27622cf86bca674707c75eb13:hover { color: #617073; }
.tf-sh-5bb6aca6ba401365f9d3597e91a1d6dc .fw-col-inner { padding: 42px 36px 51px 36px; }
.tf-sh-5bb6aca6ba401365f9d3597e91a1d6dc .fw-wrap-col-inner { background-color: #617073; }
@media only screen and (min-width: 992px) and (max-width: 1199px)
{
  .tf-sh-5bb6aca6ba401365f9d3597e91a1d6dc .fw-col-inner { padding-top: 30px; padding-right: 25px; padding-left: 30px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px)
{
  .tf-sh-5bb6aca6ba401365f9d3597e91a1d6dc .fw-col-inner { padding-right: 50px; padding-left: 50px; }
}
@media only screen and (max-width: 767px)
{
  .tf-sh-5bb6aca6ba401365f9d3597e91a1d6dc .fw-col-inner { padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; }
}
.tf-sh-bf733b893b9558ddfbf831d97de71cee .fw-special-title { font-family: Lato; font-style: normal; font-weight: 900; line-height: 32px; font-size: 24px; letter-spacing: -0.5px; color: #FFFFFF; }
@media (max-width: 767px)
{
  .tf-sh-bf733b893b9558ddfbf831d97de71cee .fw-special-title { font-size: 22px; line-height: 29px; }
}
.tf-sh-72e67780b8360f96038042330d09a93b.fw-divider-line { border-bottom-width: 1px; margin-top: -0.5px; }
.tf-sh-72e67780b8360f96038042330d09a93b.fw-divider-special .fw-divider-holder { border-top-width: 1px; margin-top: -0.5px; }
.tf-sh-6e63e42a842442e362200a20fabcdc3f .fw-text-inner { font-family: Lato; font-style: italic; font-weight: 400; line-height: 24px; font-size: 15px; letter-spacing: -0.5px; color: #CCFF99; }
.tf-sh-e063bb1d6c761ba79b55f6fe533439f4 { border-width: 2px; }
.tf-sh-e063bb1d6c761ba79b55f6fe533439f4 { border-radius: 2px; }
.tf-sh-e063bb1d6c761ba79b55f6fe533439f4, .tf-sh-e063bb1d6c761ba79b55f6fe533439f4:focus { border-color: #FFFFFF; }
.tf-sh-e063bb1d6c761ba79b55f6fe533439f4:hover { background-color: #99CC33; border-color: #99CC33; }
.tf-sh-e063bb1d6c761ba79b55f6fe533439f4, .tf-sh-e063bb1d6c761ba79b55f6fe533439f4:focus { font-family: Lato; font-style: italic; font-weight: 700; line-height: 31px; font-size: 15px; letter-spacing: -0.5px; color: #FFFFFF; }
.tf-sh-e063bb1d6c761ba79b55f6fe533439f4:hover { color: #617073; }
.tf-sh-aebcc069491d7a7ee022bea90af0e873 .fw-col-inner { padding: 25px 36px 33px 36px; }
.tf-sh-aebcc069491d7a7ee022bea90af0e873 .fw-wrap-col-inner { background-color: #617073; }
@media only screen and (min-width: 992px) and (max-width: 1199px)
{
  .tf-sh-aebcc069491d7a7ee022bea90af0e873 .fw-col-inner { padding-right: 11px; padding-left: 11px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px)
{
  .tf-sh-aebcc069491d7a7ee022bea90af0e873 .fw-col-inner { padding-right: 50px; padding-left: 50px; }
}
@media only screen and (max-width: 767px)
{
  .tf-sh-aebcc069491d7a7ee022bea90af0e873 .fw-col-inner { padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; }
}
.tf-sh-4b49fb766af0a97f72a33dd9089aeb4d .fw-special-title { font-family: Lato; font-style: normal; font-weight: 900; line-height: 32px; font-size: 24px; letter-spacing: -0.5px; color: #FFFFFF; }
@media (max-width: 767px)
{
  .tf-sh-4b49fb766af0a97f72a33dd9089aeb4d .fw-special-title { font-size: 22px; line-height: 29px; }
}
.tf-sh-4c2128e1655917c2dc3f2aaa5e316518.fw-divider-line { border-bottom-width: 1px; margin-top: -0.5px; }
.tf-sh-4c2128e1655917c2dc3f2aaa5e316518.fw-divider-special .fw-divider-holder { border-top-width: 1px; margin-top: -0.5px; }
.tf-sh-3a690ae607ee34424aeb2c1311c914d8 .fw-text-inner { font-family: Lato; font-style: italic; font-weight: 400; line-height: 24px; font-size: 15px; letter-spacing: -0.5px; color: #CCFF99; }
.tf-sh-96b34fc21642f8704311fb9e8fb00e01 { border-width: 2px; }
.tf-sh-96b34fc21642f8704311fb9e8fb00e01 { border-radius: 2px; }
.tf-sh-96b34fc21642f8704311fb9e8fb00e01, .tf-sh-96b34fc21642f8704311fb9e8fb00e01:focus { border-color: #FFFFFF; }
.tf-sh-96b34fc21642f8704311fb9e8fb00e01:hover { background-color: #99CC33; border-color: #99CC33; }
.tf-sh-96b34fc21642f8704311fb9e8fb00e01, .tf-sh-96b34fc21642f8704311fb9e8fb00e01:focus { font-family: Lato; font-style: italic; font-weight: 700; line-height: 31px; font-size: 15px; letter-spacing: -0.5px; color: #FFFFFF; }
.tf-sh-96b34fc21642f8704311fb9e8fb00e01:hover { color: #617073; }
.tf-sh-e079729a19ff968c9643910a3d2634a6 .fw-col-inner { padding: 25px 36px 33px 36px; }
.tf-sh-e079729a19ff968c9643910a3d2634a6 .fw-wrap-col-inner { background-color: #617073; }
@media only screen and (min-width: 992px) and (max-width: 1199px)
{
  .tf-sh-e079729a19ff968c9643910a3d2634a6 .fw-col-inner { padding-right: 11px; padding-left: 11px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px)
{
  .tf-sh-e079729a19ff968c9643910a3d2634a6 .fw-col-inner { padding-right: 50px; padding-left: 50px; }
}
@media only screen and (max-width: 767px)
{
  .tf-sh-e079729a19ff968c9643910a3d2634a6 .fw-col-inner { padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; }
}
.tf-sh-926c93d3f27ab47b72ea2c445f28d9e1 .fw-special-title { font-family: Lato; font-style: normal; font-weight: 900; line-height: 32px; font-size: 24px; letter-spacing: -0.5px; color: #FFFFFF; }
@media (max-width: 767px)
{
  .tf-sh-926c93d3f27ab47b72ea2c445f28d9e1 .fw-special-title { font-size: 22px; line-height: 29px; }
}
.tf-sh-7956c902ca9307ac9c99899ec2805dae.fw-divider-line { border-bottom-width: 1px; margin-top: -0.5px; }
.tf-sh-7956c902ca9307ac9c99899ec2805dae.fw-divider-special .fw-divider-holder { border-top-width: 1px; margin-top: -0.5px; }
