/*
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
*/

@import url("../philanthropy-parent/style.css");

/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/316f7a");


@font-face {font-family: 'AdelleSans-BoldItalic';src: url('fonts/adelle_sans/webfonts/316F7A_0_0.eot');src: url('fonts/adelle_sans/webfonts/316F7A_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/adelle_sans/webfonts/316F7A_0_0.woff2') format('woff2'),url('fonts/adelle_sans/webfonts/316F7A_0_0.woff') format('woff'),url('fonts/adelle_sans/webfonts/316F7A_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AdelleSans-Bold';src: url('fonts/adelle_sans/webfonts/316F7A_1_0.eot');src: url('fonts/adelle_sans/webfonts/316F7A_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/adelle_sans/webfonts/316F7A_1_0.woff2') format('woff2'),url('fonts/adelle_sans/webfonts/316F7A_1_0.woff') format('woff'),url('fonts/adelle_sans/webfonts/316F7A_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AdelleSans-Regular';src: url('fonts/adelle_sans/webfonts/316F7A_2_0.eot');src: url('fonts/adelle_sans/webfonts/316F7A_2_0.eot?#iefix') format('embedded-opentype'),url('fonts/adelle_sans/webfonts/316F7A_2_0.woff2') format('woff2'),url('fonts/adelle_sans/webfonts/316F7A_2_0.woff') format('woff'),url('fonts/adelle_sans/webfonts/316F7A_2_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'AdelleSans-Italic';src: url('fonts/adelle_sans/webfonts/316F7A_3_0.eot');src: url('fonts/adelle_sans/webfonts/316F7A_3_0.eot?#iefix') format('embedded-opentype'),url('fonts/adelle_sans/webfonts/316F7A_3_0.woff2') format('woff2'),url('fonts/adelle_sans/webfonts/316F7A_3_0.woff') format('woff'),url('fonts/adelle_sans/webfonts/316F7A_3_0.ttf') format('truetype');}
 


@font-face {
    font-family: 'gotham_boldregular';
    src: url('fonts/gotham/gotham-bold-webfont.woff2') format('woff2'),
         url('fonts/gotham/gotham-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_blackregular';
    src: url('fonts/gotham/gotham-black-webfont.woff2') format('woff2'),
         url('fonts/gotham/gotham-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_bookregular';
    src: url('fonts/gotham/gotham_book-webfont.woff2') format('woff2'),
         url('fonts/gotham/gotham_book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gotham_mediumregular';
    src: url('fonts/gotham/gotham-medium-webfont.woff2') format('woff2'),
         url('fonts/gotham/gotham-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gotham_lightregular';
    src: url('fonts/gotham/gotham-light-webfont.woff2') format('woff2'),
         url('fonts/gotham/gotham-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dinlight';
    src: url('fonts/din/din-light-webfont.woff2') format('woff2'),
         url('fonts/din/din-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dinregular_italic';
    src: url('fonts/din/din-regularitalic-webfont.woff2') format('woff2'),
         url('fonts/din/din-regularitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'din_regularregular';
    src: url('fonts/din/din-regular-webfont.woff2') format('woff2'),
         url('fonts/din/din-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



/* Body */

body {
    color: #383838;
    font-size: 15.5px;
    letter-spacing: 0.25px;}

body,
.fw-team .fw-team-name > span,
.fw-team.ica-team .fw-team-name h3,
.fw-special-subtitle,
.widget_nav_menu ul > li a {
    /*font-family: 'din_regularregular' !important;*/}

img {height: auto;}


/* General */
table, th, td {border: 0px;}
blockquote {color: #acacac;}
.half-box {
    border: 10px solid #ebebeb !important;
    background: #fefefe !important;
    animation-delay: 0.2s;
    margin: 0 10px 30px 10px;
    width: 48%;
    padding: 30px 50px !important;
    min-height: 300px;}
.fw-section-space-sm .fw-main-row-custom .fw-container {padding-top: 10px; padding-bottom: 30px;}

h1 {/*font-family: 'gotham_lightregular' !important;*/}

.hidden {display: none !important;}
.centered {text-align: center; margin: 0 auto;}

.fw-tabs .nav-tabs {
    font-family: 'gotham_Mediumregular';
    font-weight: 100;
    font-style: normal;
    font-size: 12px;
    line-height: 39px;
    letter-spacing: 0.25px;
    text-transform: uppercase;
}


/* Navigation*/
.fw-site-navigation > ul {/*font-family: 'gotham_boldregular' !important;*/ border:none;}

.fw-site-navigation > ul > li ul > li {background: #f49000; border: none;}

.fw-site-navigation > ul > li ul > li > a {padding: 10px 8% !important; font-family: 'gotham_bookregular';}

.fw-site-navigation > ul > li > a:after {background: #f49000 !important;}

.fw-side-posts-list li .posts-content .post-title {color: #222222; letter-spacing: 0px;}


/* Mobile Nav */
.mm-menu .mm-panels, .mm-menu .mm-panel, .mm-menu .mm-panel.mm-current {
    -webkit-box-shadow: inset 1px 0 8px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 1px 0 8px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 1px 0 8px 0 rgba(0, 0, 0, 0.15);
}

.mm-menu.mm-theme-dark {background: #efefef;}

.mm-panel.mm-hasnavbar .mm-navbar {background: #f49000;}
      .mm-menu.mm-theme-dark .mm-navbar > *, .mm-menu.mm-theme-dark .mm-navbar a {
            color: #fff;
            font-family: 'gotham_boldregular' !important;
            letter-spacing: 0.25em;
            font-size: 11px;}
      .mm-menu.mm-theme-dark .mm-navbar .mm-btn:before, .mm-menu.mm-theme-dark .mm-navbar .mm-btn:after {
            border-color:#fff;}

html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview > li {font-family: 'gotham_boldregular' !important; color: #f49000;}

.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span {background: #fff;}

.mm-menu.mm-theme-dark .mm-listview {border-color: rgba(0, 0, 0, 0.0);}

.mm-menu.mm-theme-dark .mm-listview > li .mm-next:after, .mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after {border-color: #f49000;}

.mm-menu.mm-theme-dark em.mm-counter {display: none;}



/* Header banners */

.special-image-banner {
    position: relative;
    margin-bottom: 40px;
    height: 280px;
}
.special-image-banner .fw-col-inner {height: 270px;}
.special-image-banner .fw-heading.fw-heading-left {

    height: 257px;
    text-align: center;
    margin-top: 95px;

}
.special-image-banner .fw-col-inner h1 { /**position: absolute; bottom: 0;**/ }

@media only screen and (max-width: 768px) {
    .special-image-banner {height: 165px !important; margin-bottom: 25px;}
    .special-image-banner .fw-col-inner {height: 160px;}
    .special-image-banner .fw-heading.fw-heading-left {height: 160px;}
}


/* Widget*/
h1.widget-title {
    color: #ed5b00 !important;}

.widget ul {padding-left: 0px !important;}
.widget ul ul {padding-left: 20px !important;}

.widget ul li, .widget ul li a {
    /***font-family: 'gotham_boldregular' !important;**/}

.widget_nav_menu li:before {
    content: none !important;}

.widget_nav_menu li {
    list-style-type: none !important;}

.widget_nav_menu li a {
    /*font-family: 'gotham_boldregular' !important;*/}

.widget_nav_menu .current-menu-item a {
    text-decoration: none;
    color:#ed5b00;}

.widget_nav_menu ul > li {
    color: inherit !important;}

.fw-fade-slide-text-wrap {
    background-color: rgba(0, 0, 0, 0.5) !important;
    padding:15px !important;}

.fw-text-box a {
    text-decoration: none;
    color: inherit;}

.fw-text-box img {
    float: left;
    padding-right: 10px;}

#ica_list_staff ul {
    list-style-type: none;
    padding-left:0px;
}

#ica_list_staff ul li {
    margin-bottom:5px;
}

h5.tab-content-title {
    margin-top:30px;
}

.fw-team .fw-team-name {min-height: 145px;}
.fw-team.ica-team .fw-team-name span,
#ica_list_staff li span {
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
    font-size: .8em;
    letter-spacing: 0px;
    color: #383838;
    text-align: center;
    display: block;
    min-height: 48px;}

#ica_list_staff li span  {
    display: inline;
    text-align: left;
}

.fw-team.ica-team .fw-team-name h3,
#ica_list_staff li {
    font-style: normal;
    font-weight: 100;
    line-height: 1.25em;
    font-size:1em;
    letter-spacing: -0.5px;
    color: #383838;
    text-align: center;
    font-family: 'gotham_mediumregular';
    letter-spacing: 0.015em;}

#ica_list_staff li {
    text-align: left !important;
}

.fw-team.ica-team .fw-team-name span.show-bio a {
    display: block;}

.wrap-forms .form-builder-item textarea, .tf-sh-fa598166380669fb01e4ab7c1b6ba20e .field-text > input[type="text"] {background: #fff !important; color: #383838 !important}
.widget .widget-title { font-family: 'gotham_boldregular' !important; color: #f49000 !important; margin: 0 0 4px 0;}
.widget_nav_menu ul > li a {
    color: #999 !important;
    font-family: 'gotham_bookregular';
    letter-spacing: 0.02em;}
    
    .widget_nav_menu ul > li a:hover, .widget_nav_menu ul > li .current-menu-item {color: #f49000 !important;}


/* People */
.single .post.post-details.people img.alignleft {
    margin: 0 5% 3% 0px;}

.single .post.post-details.people .entry-header .entry-title {
    margin:0px;}

.single .post.post-details.people .entry-header {
    margin-bottom:25px;}

.single .post.post-details.people .entry-header, .single .post.post-details.people .entry-content {
    padding-left:0px;
    padding-right:0px;}

.single .post.post-details.people .entry-content {
    padding-bottom: 25px;}
.fw-team.ica-team .fw-team-name span {font-style: italic !important; line-height: 17px !important; color: #999 !important; font-weight: normal; font-family: 'AdelleSans-Regular';}

.single-people .post .entry-title {
    min-height: 10px !important;
    font-size: 2em;
    margin-top: 40px !important;
}



/* Table*/
.fw-table-bordered table > tbody > tr > td,
.fw-table-bordered table > tbody > tr > th {
    border:none;}

.fw-table table th {
    /*font-family: 'gotham_blackregular' !important;*/}




/* Image in Body */
.fw-text-box img {
    margin-right: 20px;}



/* Header */
.fw-heading .fw-special-subtitle {
     color: #999 !important; 
     font-family: 'AdelleSans-Regular' !important;
     margin-top:30px; 
     padding: 0 50px 30px;}
.fw-logo-retina .fw-site-logo {width:265px;}
.header-1 .fw-header-main .fw-container {padding-top: 20px; padding-bottom: 22px;}
.fw-site-navigation > ul > li > a:after {height: 2px;}

.header-1 .primary-navigation > ul > li > a {margin-left: 30px;}
.header-1 .primary-navigation > ul > li > ul {left: 30px;}




/* Links */
a.press-link {text-decoration: none !important; font-weight: 900; color: #f49000;}
a.press-link:hover {color: #f15922;}




/* Buttons */
.btn-sm {
    color: #f49000; 
    text-transform: uppercase; 
    border-radius: 0px; 
    font-weight: bold; 
    letter-spacing: 0.05em; 
    font-family: 'gotham_boldregular' !important;
    border: 0px solid #fff; 
    font-size: 10px; 
    font-style:normal;}

.btn-sm:hover {color: #fff; background: #f49000;}



/* CYOA */

@media only screen and (max-width: 768px) {
   .cyoa .fw-special-title {margin-bottom: 0px; margin-top: 30px;}
   .cyoa .fw-btn {margin: 10px 0px;}
}

/* Bottom Fixed Footer */
.fw-copyright {text-align: left;}
#afc_sidebar_1778 {background: none !important; text-align: center; padding: 0px !important;}

#afc_sidebar_1778 .social {
    display: block;
    border-bottom: 36px solid #ed1c24;
    border-left: 11px solid transparent;
    border-right: 30px solid transparent;
    height: 0;
    width: 170px;
    float:right;
}
#afc_sidebar_1778 .social img {padding-top: 5px; width: 18px;
    height: 24px;}
#afc_sidebar_1778 .social img:hover {opacity: 0.85;}

#afc_sidebar_1778 .join  {
    display: block;
    border-bottom: 36px solid #f15922;
    border-left: 4px solid transparent;
    border-right: 15px solid transparent;
    height: 0;
    width: 190px;
    float:right;
    margin: 0 12px;
}
#afc_sidebar_1778 .join:hover {opacity:0.9;}

#afc_sidebar_1778 .donate {
    display: block;
    border-bottom: 36px solid #f78f1e;
    border-left: 6px solid transparent;
    border-right: 8px solid transparent;
    height: 0;
    width: 125px;
    float:right;}
#afc_sidebar_1778 .donate:hover {opacity:0.9;}
#afc_sidebar_1778 .donate a, #afc_sidebar_1778 .join a {
    color: white; 
    font-family: 'gotham_mediumregular';
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    padding-top: 3px;
    display: block;
}
.widget_categories ul > li a, .widget_nav_menu ul > li a, .widget_meta ul > li a, .widget_pages ul > li a, .woocommerce.widget_product_categories ul > li a {color: #383838;}



/* Home */
.home-about {padding: 0px 100px;}
.fw-icon-title-name .fw-icon-title-text {margin-top: 22px !important}
.tf-sh-a97a863c223d455e8708562b20f2f0e7 .fw-icon-title-icon img, .tf-sh-bcd760b56707d3f78baa692902694802 .fw-icon-title-icon img, .tf-sh-aa246fcf9dd4d8ac229ab9955799de5d .fw-icon-title-icon img {height: auto !important;}

.postlist.postlist-grid .post.post-list-type-1 .entry-content p, .postlist.postlist-grid .post.post-list-type-2  .entry-content, .postlist.postlist-grid .post.post-list-type-3 .entry-content p {display: none;}

@media only screen and (max-width: 991px) {
    .tf-sh-388e8b56785a65d56ca50c8b78e48f7e .fw-col-inner {padding: 80px 50px 0px 20px !important;}
    .home-join-us {text-align: left !important; width: 100%;}
       .home-join-us h1.fw-special-title {
          margin-bottom: -30px; margin-left: -16px;
          font-family: gotham_boldregular;
          font-style: normal;
          font-weight: 100;
          line-height: 40px;
          font-size: 40px;
          letter-spacing: -2px;}
    .home-event-text {margin-bottom: -5px;}
}

@media only screen and (max-width: 768px) {
    .tf-sh-4ead2a6442c9ea0e1d02a4e0e4416dbc {margin-bottom: -75px;}
         #column-abb2f39f10670d2767fee11359daa0d8, .postlist.postlist-grid .postlist-col {padding-top: 0px !important;}
         #column-cafe91e5cf3e867fe49afb0259477980 {padding: none !important;}
         #column-cafe91e5cf3e867fe49afb0259477980 {display: none;}
    .tf-sh-388e8b56785a65d56ca50c8b78e48f7e .fw-col-inner {padding: 0px 50px 0px 20px !important;}
    .home-join-us {text-align: left !important; width: 100%;}
       .home-join-us h1.fw-special-title {
          margin-bottom: -30px; margin-left: 6px;
          font-family: gotham_boldregular;
          font-style: normal;
          font-weight: 100;
          line-height: 30px;
          font-size: 28px;
          letter-spacing: -1px !important;}
    .home-event-text {margin-bottom: -5px;}
}





/* Testimonials */
.widget .testimonials-widget-testimonial .image {display: none;}
.testimonials-widget-testimonial blockquote {font-family: 'gotham_boldregular' !important; color: #f49000; font-style: normal !important; letter-spacing: -0.015em;     font-size: 24px; line-height: 30px;}
.testimonials-widget-testimonial div.credit {text-align: left; color: #999; /**font-family: 'din_regularregular';**/ font-style: italic;}
.widget .testimonials-widget-testimonial div.credit { margin-top: -1.5em;} 
blockquote:after {display:none;}



/* Programs */
.program-boxes {
    background: #efefef !important;
    margin: 0 10px 30px 10px;
    width: 30%;
    padding: 0px 0px 20px !important;
    min-height: 388px;}
.program-boxes.theater {min-height: 331px !important; padding: 55px 25px 0 20px !important; margin: 0px; width: 33%;}
    .program-boxes.theater h4 a{display: block;}
.program-boxes h4 {padding: 10px 20px;} 
.program-boxes h4 a{
    display: none;
    font-style: normal;
    font-weight: 200;
    line-height: 26px;
    font-size: 24px;
    letter-spacing: -0.5px;
    color: #383838; text-decoration: none; 
    margin-bottom:5px;}
.program-boxes h4 a:hover{color: #ed5b00;}
.program-boxes p {color: #383838 !important; letter-spacing: 0; padding: 0 40px; font-size: 15px;
    line-height: 22px;}
.program-boxes .gray {color: #999 !important; margin-bottom: -36px;}
.program-boxes a.fw-btn {border: #f49000 2px solid !important; color: #f49000; margin-top: -20px;}
.program-boxes a.fw-btn:hover {color: #ffffff !important;}


@media only screen and (max-width: 1200px) {
    .program-boxes .fw-col-inner {padding-top: 0px !important;}
}


@media only screen and (max-width: 768px) {
    .site-main {margin-top: 5px;}
    .program-boxes {width: 100%;}
    .program-boxes.theater {width: 100%; min-height: auto;}
    .fw-tabs-minimal .nav-tabs > li.active > a, .fw-tabs-minimal .nav-tabs > li.active > a:hover, .fw-tabs-minimal .nav-tabs > li.active > a:focus {border: none;}
    .fw-tabs .nav-tabs {padding-bottom: 20px;}
}



/* News */
.author, .cat-links, .separator, .postlist .post footer.entry-meta .comments-link {display: none;}
.single .post.post-details .fw-post-image {padding-left: 45px; padding-right: 40px;}
.single .post.post-details .entry-header .wrap-entry-meta {margin: 0 0 5px 0;}
.widget_recent_entries ul li a {font-family: 'gotham_bookregular';
    font-size: 15px;
    font-style: normal;
    line-height: 20px;
    letter-spacing: 0px;
    color: #999;}
.fw-section-space-sm .fw-main-row .fw-container {padding-top: 0px;}
.postlist.postlist-grid .post.post-list-type-1 {
    margin-bottom: 90px;
    padding: 20px;
    border: solid 1px #ddd;
}
#first_event .post-list-type-1 {
    margin-bottom: 0px !important;
}
.paging-navigation.paging-navigation-type-2 .page-numbers, nav.woocommerce-pagination.paging-navigation-type-2 .page-numbers, .paging-navigation.paging-navigation-type-2 .page-numbers, nav.woocommerce-pagination.paging-navigation-type-2 .page-numbers, .paging-navigation .loop-pagination, nav.woocommerce-pagination .loop-pagination, .paging-navigation.paging-navigation-type-2 .page-numbers.disabled, nav.woocommerce-pagination.paging-navigation-type-2 .page-numbers.disabled, .paging-navigation.paging-navigation-type-2 .page-numbers.disabled, nav.woocommerce-pagination.paging-navigation-type-2 .page-numbers.disabled, .paging-navigation.paging-navigation-type-2 .prev.page-numbers i, nav.woocommerce-pagination.paging-navigation-type-2 .prev.page-numbers i, .paging-navigation.paging-navigation-type-2 .next.page-numbers i, nav.woocommerce-pagination.paging-navigation-type-2 .next.page-numbers i {color:#686869 ;}

.paging-navigation.paging-navigation-type-2 .page-numbers.current, nav.woocommerce-pagination.paging-navigation-type-2 .page-numbers.current, .paging-navigation.paging-navigation-type-2 .page-numbers.current, nav.woocommerce-pagination.paging-navigation-type-2 .page-numbers.current, .paging-navigation.paging-navigation-type-2 .page-numbers.current:hover, nav.woocommerce-pagination.paging-navigation-type-2 .page-numbers.current:hover, .paging-navigation.paging-navigation-type-2 .page-numbers.current:hover, nav.woocommerce-pagination.paging-navigation-type-2 .page-numbers.current:hover {color: #999;}



/* Mobile */
@media only screen and (max-width: 767px) {
    .fw-section-space-sm .fw-main-row-custom .fw-container {padding: 10px 40px 30px;}
    .fw-sidebar {display: none !important;}
    .fw-footer-widgets {text-align:center !important;}
    .fw-heading-right {text-align: left !important;}
    .fw-divider-space.fw-custom-space {height: 0px;}
    div[class^="fw-col-sm-"], div[class^="fw-col-md-"], div[class^="fw-col-xs-"] {padding: 2px;}
    .fw-tabs-minimal .tab-content {padding: 20px 30px;}
}


@media only screen and (max-width: 480px) {

div[class^="fw-col-sm-"] {padding-top: 0px;}
small, .small {font-size: 11px !important;}
.home-about {padding: 0px 10px;}
#afc_sidebar_1778 .join {display:none;}
#afc_sidebar_1778 .donate, #afc_sidebar_1778 .donate {float:none; margin: 0 auto;}

.fw-heading.fw-heading-right {text-align: left;}
.fw-copyright {font-size: 12px; text-align: center !important; margin-bottom: 30px;}
}

/** Instagram Widget */
.instagram-pics li {
    float:left;
    margin:10px;
}

#null-instagram-feed-2 p {
    display: none;
}

/** Events */
.fw-tabs-framed .tab-content {
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
}

#column-f41369bc0154143c2c1892043f4a359b {
    padding-left:0px;
    padding-right:0px;
}

.event-switcher {
    padding-top:0px !important;
    margin-bottom: 25px;
}

h2.entry-title a {
    font-size:.6em !important;
}

.post h2.entry-title a {font-size: 45px !important;}

.postlist.eventgrid h2.entry-title {
    line-height: 1em !important;
}

.eventgrid.postlist .post .fw-post-image {
    margin-bottom: 25px;
}

/**
 * Change Breakdpoint
 */
@media (max-width: 500px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
}

#first_event h4.entry-title a {
    /**font-size: 2em !important;**/
}

#first_event span.entry-date {
    margin-bottom: 10px !important;
    display: block !important;
}

/**
 * Event/Calendar Tabs
 */
.fw-tabs-framed .nav-tabs > li > a {
    border: 0 !important;
    background-color: none !important;
}

.fw-tabs-framed .nav-tabs {
    border-bottom: 0 !important;
}

.fw-tabs-framed .nav-tabs > li.active a:before {

    border-bottom: 4px solid #f49000 !important;
    border-left: 0 !important;
}

.fw-tabs-framed .nav-tabs > li > a:before { 
    height: 4px !important;
}

.fw-tabs-framed .nav-tabs > li > a {
    background-color:#fff !important;
}


/**
 * NextGen Gallery
 */
.ngg-album {
    border: 0 !important;
    /**border-bottom: 1px solid #ccc !important;**/
}

.ngg-gallery-thumbnail img, .ngg-thumbnail img {
    background-color: none !important; 
    border: 0 !important; 
    margin: 0 !important;
    padding: 0px !important;
}

.ngg-gallery-thumbnail img {
    padding-top: 4px !important;
}

.ngg-breadcrumbs {
    display: none;
}

/**
 * Staff List
 */


/**
 * News
 */
div.col-md-4.col-sm-12.fw-sidebar,
article.format-standard.post.post-details,
.postlist-grid-cols3 {
    margin-top:50px;
}

.post .entry-title {
    min-height: 100px;
}

.postlist.postlist-grid .post.post-list-type-1.post-list-type-ngg .entry-content p {

    display: block;
    min-height: 110px !important;

}


.type-fw-event h4.entry-title {
    min-height: 75px !important;

}

.type-fw-event h4.entry-title.first-event {
    min-height: 0 !important;

}

article.type-post h5.entry-title a,
.type-fw-event h4.entry-title a {
    font-family: 'AdelleSans-Bold' !important;
    color: #686869 !important;
}

#column-42e1241071a6ffdf838b54dc9dba84ce .post .entry-title {
    min-height: 0 !important;
}

.fw-easy-slider .fw-easy-slider-caption .fw-easy-slider-caption-inner {
    padding: 10px 20px;
}


article.type-fw-event {
    margin-top:50px !important;
}

.postlist.postlist-grid .post.post-list-type-1 {
    min-height: 485px !important;
}

.tf-sh-978cb926a220d298bbced921512d1449.fw-easy-slider .fw-easy-slider-caption {
    display: none !important;
}

/**
 * Make logo smaller in header
 * 1200   1050
 */

.single .post.post-details.type-post .entry-header .entry-title {
    margin-bottom:-20px !important;
}

@media (max-width:1200px) and (min-width:1050px) {
    .fw-site-logo {
    width: 180px !important;
}
}​


#first_event h4.entry-title a {
    line-height: 1.2em !important;
}

/**
 * Hide details for 2016 Imagine Awards
 */
#post-2544 .details-event,
#post-2544 hr.after-hr,
#post-2544 .fw-map,
#post-2544 .details-event-button,
#post-2544 .fw-location-info
 {
    display: none !important;
}

#post-2544 .fw-col-sm-7.fw-event-location {
    width:100%;
}

/**
 * Popup
 */
.mlab-modal-body {
    padding: 0px !important;
}

.mlab-modal-footer {
    padding: 0px !important;
    border-top: 1px solid #e5e5e5 !important;
    margin-top: 0px !important; 
    text-align: center !important;
}

.mlab-modal-title {
    /**display: none !important;**/
    text-align: center;
}

.mlab-modal-header {
    display: none !important;
    background: #132435;    
    border-bottom: none !important;
}

.mlab_donotshow, .mlab-modal-donotshow {
    float:none !important;
    font-size: 0.9em;
    color: #666;
    text-align: center !important;
    margin:0px auto !important;
}

.popup {
    font-size: 1.5em;
    padding:10px !important;
}

.fp-pop {
    font-size:1.1em;
}

.fp-pop.popup.btn-block {
    background: #777777 !important;
}

.fp-pop.popup.btn-block:hover {
    background: #444444 !important;
}

.fix-left-align-img img.alignleft {
    margin-left:0px !important;
}

.ngg-imagebrowser h3 {
    display: none !important; 
}

.fw-footer-widgets {
    padding-bottom:25px !important;
}

.fp-pop.popup.btn-block.fw-btn-post-read-more-blog.fw-btn.fw-btn-sm.fw-btn-1 {
    background: #777777 !important;
}

.fp-pop.popup.btn-block.fw-btn-post-read-more-blog.fw-btn.fw-btn-sm.fw-btn-1:hover {
    background: #444444 !important;
}


/**
FOR GOING TO NEXT PAGE
**/

   #fancybox-right {
        display: block !important;

    }



/**
News on Front Page
**/

@media only screen and (max-width: 768px) {
     .tf-sh-4ead2a6442c9ea0e1d02a4e0e4416dbc h2 {
            padding-bottom: 30px;
     }
}



