/*
Theme Name: Charity Child
Theme URI: http://urbanarts.org
Description: A child theme of Bridge Theme
Author: Urban Arts
Author URI: http://urbanarts.org
Version: 1.0.0
Template: charityfoundation
*/
@import url("../charityfoundation/style.css");

  @import url("https://fast.fonts.net/lt/1.css?apiType=css&c=eeaa39e8-6797-4818-9964-e2e92d3acb16&fontids=1475808,1475814,1475826,1475832,1475838,1475844");
    @font-face{
        font-family:"Futura LT W04 Book Obli1475808";
        src:url("Fonts/1475808/18344c49-d09e-4b3c-b8a8-b8ab949de2f9.eot?#iefix");
        src:url("Fonts/1475808/18344c49-d09e-4b3c-b8a8-b8ab949de2f9.eot?#iefix") format("eot"),url("Fonts/1475808/a8f30db2-f049-4e3d-8025-2f848c97f096.woff2") format("woff2"),url("Fonts/1475808/05f1af80-02cb-4d2b-992e-f7e9d678b7ad.woff") format("woff"),url("Fonts/1475808/7fc6d4cf-507b-4169-b151-c4ad51e034ca.ttf") format("truetype");
    }
    @font-face{
        font-family:"Futura LT W04 Medium1475814";
        src:url("Fonts/1475814/92596d86-eab0-4abb-ae87-3f8ee4d3dceb.eot?#iefix");
        src:url("Fonts/1475814/92596d86-eab0-4abb-ae87-3f8ee4d3dceb.eot?#iefix") format("eot"),url("Fonts/1475814/2feabad2-d70f-4b3d-9a27-87bffac21bce.woff2") format("woff2"),url("Fonts/1475814/f0ee8fd2-4e6c-4676-b99d-5995bd5d9cc8.woff") format("woff"),url("Fonts/1475814/74b800bd-5c70-408f-951d-301b7a646abf.ttf") format("truetype");
    }
    @font-face{
        font-family:"Futura LT W04 Bold1475826";
        src:url("Fonts/1475826/700bd18e-d9e0-45c5-93e2-7c930608c50e.eot?#iefix");
        src:url("Fonts/1475826/700bd18e-d9e0-45c5-93e2-7c930608c50e.eot?#iefix") format("eot"),url("Fonts/1475826/12dbb46a-1b0b-40ee-80a6-4141c349b55f.woff2") format("woff2"),url("Fonts/1475826/2abd55ef-07d0-473e-80e1-0e4066cd01fa.woff") format("woff"),url("Fonts/1475826/c4fa8988-43d1-4a01-96e4-36c5c5a121c9.ttf") format("truetype");
    }
    @font-face{
        font-family:"Futura LT W04 Bold Obli1475832";
        src:url("Fonts/1475832/0e1bbf60-6f0d-4df8-bae6-c91e0112462c.eot?#iefix");
        src:url("Fonts/1475832/0e1bbf60-6f0d-4df8-bae6-c91e0112462c.eot?#iefix") format("eot"),url("Fonts/1475832/1f54c69d-9346-4402-abd9-d4e764a690e7.woff2") format("woff2"),url("Fonts/1475832/d11e8b04-6f0c-4fcf-829a-0f3a6a7533ee.woff") format("woff"),url("Fonts/1475832/b4e945dd-6acc-4f06-a215-1de6a0551643.ttf") format("truetype");
    }
    @font-face{
        font-family:"Futura LT W04 Extra Bol1475838";
        src:url("Fonts/1475838/b2a8e0f7-fb89-4216-a216-b0d20c0a764f.eot?#iefix");
        src:url("Fonts/1475838/b2a8e0f7-fb89-4216-a216-b0d20c0a764f.eot?#iefix") format("eot"),url("Fonts/1475838/fb4c1bec-65b7-49c1-9cdb-2d38077a2256.woff2") format("woff2"),url("Fonts/1475838/6daeefa5-3ccc-468f-8a4c-1f7458fdc723.woff") format("woff"),url("Fonts/1475838/8e14af9b-4995-4326-ac2f-6ff4c9f4aca1.ttf") format("truetype");
    }
    @font-face{
        font-family:"Futura LT W04 Extra Bol1475844";
        src:url("Fonts/1475844/38762066-5973-40ec-9fa4-8c194bf8c8c3.eot?#iefix");
        src:url("Fonts/1475844/38762066-5973-40ec-9fa4-8c194bf8c8c3.eot?#iefix") format("eot"),url("Fonts/1475844/e3427094-c8a0-4fe1-b9d9-d0844843045a.woff2") format("woff2"),url("Fonts/1475844/6f622d10-a5f1-40fd-b0dd-355b2afa32f3.woff") format("woff"),url("Fonts/1475844/1a63f8d1-c2dc-4ad2-9369-31ef274ea127.ttf") format("truetype");
    }
    .custom_pst_loop {
    margin-bottom: 50px;
}
    .next_prev_post ul {
    list-style: none;
    padding-left: 0;
}
.next_prev_post ul li a{
border: 3px solid #000;
padding: 8px 18px;
color: #000;
font-family: Futura LT W04 Extra Bol1475838 !important;
}
.post_title a{
    color: #000 !important;
font-family: Futura LT W04 Extra Bol1475838 !important;
}
.post_excerpt{
    color: #000;
    font-size: 21px;
}
#news_main{
    padding-bottom: 40px;
}
.wpb_widgetised_column .widget.widget_calendar table{
    border: 1px solid #000 !important;
}
.post_image img {
   width: 120px !important;
height: 116px !important;;
}
.post_image{
    float: left;
    padding-right: 20px;
}
.post_desc a {
    color: #000 !important;
}
.post_more {
       border: 2px solid #000;
    padding-left: 8px;
    padding-right: 8px;
}
.widget h3{
        color: #000 !important;
    font-size: 22px;
    line-height: 46px;
    letter-spacing: -2px;
}
#tag_cloud-2 h2{
color: #000 !important;
font-size: 22px;
margin-top: 85px;
letter-spacing: -2px;
}
.widget_search h2{
color: #000 !important;
font-size: 22px;
letter-spacing: -2px;
 }
.wpb_widgetised_column .widget.widget_tag_cloud a{
    border-radius: 0px !important;
    color: #000;
    border: 1px solid #000 !important;
}
.wpb_widgetised_column .widget.widget_search input[type="text"] {
    width: 50% !important;
    border-color: #000 !important;
    background-color: #fff !important;
}
.impact_btn .vc_btn3 {
    color:#F43F44 !important;
   font-size: 105px !important;
}  
.data_btn .vc_btn3{
color: #ffb84c !important;
}
.nd_options_height_50{
    height: 0px;
}
.page h1:first-child, .nd_options_height_20 {
  display: none;
}
#nd_options_page_header_img_layout_4 h1 {
    display: block;
}
a{
    font-family: Futura LT W04 Medium1475814 !important;
    font-size: 19px ;
    font-weight: 700;
    text-transform: uppercase;
}
.wpb_column .wpb_text_column .custom_pst_loop img{
    width: 100%;
    height: auto;
}
.single-post .post_excerpt p{
color: #000;
font-size: 24px;
font-weight: 500;
letter-spacing: 1px;
font-family: Futura LT W04 Medium1475814 !important;
}
.programs-img{
	position: relative;
}
.progrm-heading {
    bottom: 0px;
    position: absolute;
}
.programs-img:hover .progrm-heading{
display: none;
}
#high_school, #elementary, #elementary_desk{
	right: 0;
}
#nd_options_navigation_2_container .nd_options_grid_12{
    max-width: 1200px !important; 
    margin: 0 auto;
}
.prgram_image_mbile{height:250px;}
.program_logo_sec_mble, .prgram_image_mbile{
	display: none;
}
.progrm-heading h1{
color: #ffffff !important;
text-align: left;
font-weight: 700 !important;
font-style: normal;
line-height: 68px;
font-size: 85px !important;
}
.blog-post-grid h4{
   font-size: 30px !important;
line-height: 30px;
color: #000 !important;
font-family: Futura LT W04 Extra Bol1475838 !important;
letter-spacing: -2px;
}
.prgrm_slide_text {
    cursor: default !important;
    line-height: 29px !important;
    font-size: 18px !important;
    text-align: center !important;
}
#staff-btn .vc_btn3 {
    font-weight: 700;
    padding: 24px 9px;
    font-size: 60px !important;
    border-width: 4px;
    max-width: 630px;
    line-height: 50px;
    border: 6px solid #000;
    text-transform: uppercase;
}
.single-post .vc_col-sm-8{
    width: 60.666%;
float: left;
padding-right: 40px;
}
.single-post .vc_col-sm-4{
    width: 33.33%;
float: left;
}
.prev_btn{
    float: left;
}
.nxt_btn{
    float: right;
}
.nd_options_navigation_2 div li a{
	font-size: 15px !important;
}
@media screen and (max-width: 1200px) {
.vc_col-sm-8 .custom_pst_loop img, .vc_col-sm-8 .custom_pst_loop .post_title, .vc_col-sm-8 .custom_pst_loop .post_excerpt{max-width: 80%;}
.impact_btn .vc_btn3 {
    font-size: 65px !important;
}
}
@media screen and (max-width: 767px) {
    .single-post .vc_col-sm-8{
    width: 100%;
float: none;
padding-right: 0px;
}
.single-post .vc_col-sm-4{
    width: 100%;
float: none;
}
        #home_btn_footer .vc_btn3 {
margin-left: 0px !important;
}
.vc_col-sm-8 .custom_pst_loop img, .vc_col-sm-8 .custom_pst_loop .post_title, .vc_col-sm-8 .custom_pst_loop .post_excerpt{max-width: 100%;}
.impact_btn .vc_btn3 {
    font-size: 45px !important;
}
a.nd_options_open_navigation_2_sidebar_content{
    float: right;
position: absolute;
top: 35px;
right: 35px;
}
.programs-img{
    display: none !important;
}
.prgram_image_mbile{
	display: block !important;
    cursor: pointer;
}
.prgram_image_mbile h1{
display: block !important;
}
.prgram_image_mbile .wpb_column{
	position: static !important;
}
.program_logo_sec_mble h1{
	display: block !important;
color: #000 !important;
padding-bottom: 30px;
line-height: 45px;
font-size: 50px;
}
.progrm-heading h1 {
    line-height: 36px;
    font-size: 46px !important;
    color: #ffffff !important;
font-weight: 700 !important;
font-style: normal;
    }
 .progrm-heading {
    left: 0;
}
#high_main_mble .progrm-heading{
	right: 0;
} 
#high_logo_mble, #middle_logo_mble, #high_logo_mble, #elementary_logo_mble{
	display: none;
}
}
@media screen and (max-width: 500px) {
    #newsheading{
        font-size: 57px !important;
    }
.impact_btn .vc_btn3 {
    font-size: 35px !important;
}
#rev_slider_5_1 .tp-caption img {
       width: auto !important;
    max-height: 95px;
}
#rev_slider_5_1 .tp-caption {
    cursor: default !important;
    line-height: 29px !important;
    font-size: 14px !important;
    text-align: center !important;
    max-width: 300px !important;
    min-width: 307px !important;
}
.prgrm_slide_text {
    cursor: default !important;
    line-height: 29px !important;
    font-size: 14px !important;
    text-align: center !important;
    max-width: 300px !important;
    min-width: 307px !important;
    display: none;
}
#staff-btn .vc_btn3 {
    font-weight: 700;
    padding: 24px 9px;
   font-size: 52px !important;
    }
    .prev_btn {
    float: none;
    margin-bottom: 40px;
}
.nxt_btn{
  float: none;  
}
}
@media screen and (max-width: 380px) {
.blog-post-grid h4{
font-size: 25px !important;
}
}
@media screen and (min-width: 768px) {
#rev_slider_1_1_wrapper{
    min-height: 700px;
}
/*#histry-top{margin-top: 150px !important;}*/
 .pacoa{margin-left: -15px !important;}
}
@media screen and (min-width: 1919px) {
#rev_slider_1_1_wrapper{
    min-height: 995px;
}
#histry-top{margin-top: 150px !important;}
}
.tp-svg-innercontainer{display: none;}
#staff-btn .vc_btn3:hover, #histry-btn .vc_btn3:hover{
color: #fff !important;
background-color: #000 !important;
}
@media screen and (min-width: 768px) and (max-width: 1900px){
.histry_top_slider{min-height: 690px;}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
.nd_options_display_block_responsive {
    display: none;
}
.nd_options_display_none_all_responsive {
    display: block;
}
.nd_options_display_none_all_responsive ul li a{font-size: 15px !important;}
.nd_options_navigation_2 div > ul > li::after{margin: 0px 8px !important;}
}

@media screen and (min-width: 768px) and (max-width: 900px){
.nd_options_display_none_all_responsive ul li a {
    font-size: 12px !important;
}
.nd_options_navigation_2 div > ul > li::after{margin: 0px 2px !important;}
}

@media screen and (min-width: 901px) and (max-width:1199px){
.nd_options_display_none_all_responsive ul li a {
    font-size: 13px !important;
}
}


@media screen and (min-width: 1600px) and (max-width: 1800px){
#nd_options_navigation_2_container .nd_options_grid_12{
    max-width: 1500px !important; 
    margin: 0 auto;
}
}
@media screen and (min-width: 1801px) and (max-width: 2100px){
#nd_options_navigation_2_container .nd_options_grid_12{
    max-width: 1720px !important; 
    margin: 0 auto;
}
}
@media screen and (min-width: 2101px) and (max-width: 2400px){
#nd_options_navigation_2_container .nd_options_grid_12{
    max-width: 2000px !important; 
    margin: 0 auto;
}
}
@media screen and (min-width: 2401px) and (max-width: 4000px){
#nd_options_navigation_2_container .nd_options_grid_12{
    max-width: 2320px !important; 
    margin: 0 auto;
}
}


@media screen and (min-width: 1900px) and (max-width: 2560px){
.nd_options_display_none_all_responsive ul li a {
    font-size: 16px !important;
}
}