@charset "UTF-8";
/*
 Theme Name:   cfc-ahp
 Theme URI:    https://generatepress.com
 Description:  GeneratePress child theme
 Author:       
 Author URI:   
 Template:     generatepress
 Version:      0.112
*/

/* font-family:'Franklin Gothic Medium_5515959';
@font-face {
  font-family: Metric;
  src: url(fonts/Metric-Regular.otf);
  font-weight: normal; }
@font-face {
  font-family: Outsiders;
  src: url(fonts/TA-Outsiders-Bold.otf);
  font-weight: normal; }*/
/* $general-link-color:#0065f2;   */

 

@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=f226f39b-ef47-4a3e-830b-0c5ed89efd7e");
    @font-face{
        font-family:"ITC Franklin Gothic LT W01 Boo";
        src:url("/wp-content/themes/cfc-ahp/Fonts/a69487dc-a38b-4243-a624-4d3cb1177fcb.woff2") format("woff2"),url("/wp-content/themes/cfc-ahp/Fonts/c20a9730-eb92-4b6f-a895-c093f3fe2368.woff") format("woff");
    }
    @font-face{
        font-family:"ITC Franklin Gothic LT W01 BkI";
        src:url("/wp-content/themes/cfc-ahp/Fonts/14255853-5016-4507-96bf-b65ac34aa0c8.woff2") format("woff2"),url("/wp-content/themes/cfc-ahp/Fonts/6a4a3dd2-7dc6-41ae-aa09-0ab30ad7418e.woff") format("woff");
    }
    @font-face{
        font-family:"ITC Franklin Gothic LT W01 Dem";
        src:url("/wp-content/themes/cfc-ahp/Fonts/f251f0e9-1ff3-4670-ad23-f49bed794adf.woff2") format("woff2"),url("/wp-content/themes/cfc-ahp/Fonts/4a6e59b3-2cae-4ac0-acd0-1e44102cf691.woff") format("woff");
    }
    @font-face{
        font-family:"ITC Franklin Gothic LT W01 DmI";
        src:url("/wp-content/themes/cfc-ahp/Fonts/414905c3-e0eb-484e-ae94-459062b0efb1.woff2") format("woff2"),url("/wp-content/themes/cfc-ahp/Fonts/322b253f-41c7-488e-bd89-6f1faa08885a.woff") format("woff");
    }
    @font-face{
        font-family:"ITC Franklin Gothic LT W01 BkC";
        src:url("/wp-content/themes/cfc-ahp/Fonts/e7946ec5-4119-4d12-b618-7975a22ff02b.woff2") format("woff2"),url("/wp-content/themes/cfc-ahp/Fonts/71701403-78ac-41ff-bc31-1aa5c2c9bef6.woff") format("woff");
    }
    @font-face{
        font-family:"ITC Franklin Gothic LTW01BkCnI";
        src:url("/wp-content/themes/cfc-ahp/Fonts/f239217c-e3de-4977-be83-cbf5838a4de5.woff2") format("woff2"),url("/wp-content/themes/cfc-ahp/Fonts/33adc45a-b36d-49c0-95e1-20388335c034.woff") format("woff");
    }
    @font-face{
        font-family:"ITC Franklin Gothic LT W01 DmC";
        src:url("/wp-content/themes/cfc-ahp/Fonts/18ff3821-2f89-4bda-b0a9-e80bf953f327.woff2") format("woff2"),url("/wp-content/themes/cfc-ahp/Fonts/08317f05-7187-4d2d-9124-ddafe917c797.woff") format("woff");
    }
    @font-face{
        font-family:"ITC Franklin Gothic LTW01DmCnI";
        src:url("/wp-content/themes/cfc-ahp/Fonts/42cdb7bd-6b5c-4955-842f-28a589b972c4.woff2") format("woff2"),url("/wp-content/themes/cfc-ahp/Fonts/c01331be-ecff-4b37-b5b8-033ef607b233.woff") format("woff");
    }
    @font-face{
        font-family:"Franklin Gothic Medium W06 It";
        src:url("/wp-content/themes/cfc-ahp/Fonts/9b9149d3-8bb5-4c72-8749-267d3111dac2.woff2") format("woff2"),url("/wp-content/themes/cfc-ahp/Fonts/44bbf9ec-533c-41bd-9e31-7b847105be57.woff") format("woff");
    }
    @font-face{
        font-family:"Franklin Gothic Medium_5515959";
        src:url("/wp-content/themes/cfc-ahp/Fonts/a0889427-c166-4cef-ad05-1b4bbe1a71a5.woff2") format("woff2"),url("/wp-content/themes/cfc-ahp/Fonts/27ba1516-c0f1-431f-8647-b6b1b6f90d18.woff") format("woff");
    }

    .accordian-header {position: relative;}
    .accordian-header::after {
      position: absolute; right:10px;
      content: " + ";
    }


    .accordian-header.open::after {
      position: absolute; right:10px;
      content: " — ";
    }

  .wp-block-group__inner-container   li {margin-left:20px;}


li.cfc-ahp_properties {color:#fff}


li.cfc-ahp_properties .gb-button {font-weight:bold;}

.inside-header {
  padding: 0; }

.inside-header div {
  padding-left: 0;
  padding-right: 0; }

.inside-header div img, .site-header .header-image {
  width: 100%;
  height: auto;
  line-height: 0; }

header.site-header {
  line-height: 0;
  display: flex; }
  header.site-header .grid-container {
    padding-bottom: 0; }
  header.site-header div {
    flex: 1; }



.screen-reader-only {
 position: absolute;
 height: 1px;
 width: 1px;
 clip: rect(1px 1px 1px 1px); // IE 6 and 7
 clip: rect(1px,1px,1px,1px);
 clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
 -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
 overflow: hidden !important;
 }




/* ITC Franklin Gothic LT Pro Book Compressed

font-family: franklin-gothic-compressed, sans-serif;

font-weight: 400;

font-style: normal;


ITC Franklin Gothic LT Pro Book Compressed Italic

font-family: franklin-gothic-compressed, sans-serif;

font-weight: 400;

font-style: italic;


ITC Franklin Gothic LT Pro Demi Compressed

font-family: franklin-gothic-compressed, sans-serif;

font-weight: 600;

font-style: normal;


ITC Franklin Gothic LT Pro Demi Compressed Italic

font-family: franklin-gothic-compressed, sans-serif;

font-weight: 600;

font-style: italic;


ITCFranklinGothic LT Pro CnBk

font-family: franklin-gothic-condensed, sans-serif;

font-weight: 400;

font-style: normal;


ITCFranklinGothic LT Pro CnBkIt

font-family: franklin-gothic-condensed, sans-serif;

font-weight: 400;

font-style: italic;


ITCFranklinGothic LT Pro CnDm

font-family: franklin-gothic-condensed, sans-serif;

font-weight: 600;

font-style: normal;


ITCFranklinGothic LT Pro CnDmIt

font-family: franklin-gothic-condensed, sans-serif;

font-weight: 600;

font-style: italic;


ITC Franklin Gothic LT Pro Book Extra Compressed

font-family: franklin-gothic-extra-compre, sans-serif;

font-weight: 400;

font-style: normal;


ITC Franklin Gothic LT Pro Demi Extra Compressed

font-family: franklin-gothic-extra-compre, sans-serif;

font-weight: 600;

font-style: normal;


font-family:'ITC Franklin Gothic LT W01 Boo';
font-family:'ITC Franklin Gothic LT W01 BkI';
font-family:'ITC Franklin Gothic LT W01 Dem';
font-family:'ITC Franklin Gothic LT W01 DmI';
font-family:'ITC Franklin Gothic LT W01 BkC';
font-family:'ITC Franklin Gothic LTW01BkCnI';
font-family:'ITC Franklin Gothic LT W01 DmC';
font-family:'ITC Franklin Gothic LTW01DmCnI';




*/
#page-with-left-col {
  display: flex;
  flex-direction: row; }

.page-header-image.grid-container.grid-parent {
  display: none; }

html {
  scroll-behavior: smooth; }

a, a:visited {
  color: #04b7e1; }

#propertymap {
  border: 1px solid #04b7e1;
  margin: 20px 0 0 0; }

#left-sidebar {
  width: 26%;
  order: 1;
  padding-right: 2%; }

#center-content {
  width: 72%;
  order: 2;
  padding-top: 3px; }

#return-top-top {
  float: right;
  margin: 20px 40px 40px 0; }

@media (min-width: 769px) {
  .site-content {
    display: flex; } }
body {
  font-family: 'ITC Franklin Gothic LT W01 Boo';
  font-size: 14px;
  color: #636567; }

.separate-containers .inside-article {
  padding-top: 0; }

.text-right {
  text-align: right; }

h1.entry-title {
  color: #1e6ea6;
  font-size: 14px;
 /* text-transform: uppercase; */
  font-family: 'ITC Franklin Gothic LT W01 Dem'; }

#right-sidebar {
  background-color: #f2f3f4; }
  #right-sidebar .widget {
    background-color: transparent; }

.main-navigation .main-nav ul li a {
  text-transform: uppercase; }

.main-navigation .main-nav ul li {
  font-family: 'ITC Franklin Gothic LT W01 DmC';
  font-size: 14px; }

.entry-content ul.boldbullets, .entry-content ul.boldbullets li {
  margin-left: 0px; }

.entry-content ul.boldbullets li {
  margin-left: 0px;
  list-style-type: none;
  position: relative;
  padding: 3px 0 2px 20px; }

.entry-content ul.boldbullets li:before {
  font-weight: bold;
  font-size: 25px;
  line-height: 1;
  content: "• ";
  left: 0px;
  position: absolute;
  top: 0; }

.property-middle ul, .property-middle ul li {
  margin-left: 0px; }
.property-middle ul li {
  margin-left: 0px;
  list-style-type: none;
  position: relative;
  padding: 3px 0 2px 20px; }
.property-middle ul li:before {
  font-weight: bold;
  font-size: 25px;
  line-height: 1;
  content: "• ";
  left: 0px;
  position: absolute;
  top: 0; }

.main-footer-left .homeDonate {
  display: none !important; }

.sub-menu li {
  border-bottom: 1px solid #1e6ea6 !important; }

.sub-menu li:last-child {
  border-bottom: 0 !important; }

.menu-item-has-children .dropdown-menu-toggle {
  display: none; }

.main-navigation .main-nav ul li.menu-item-has-children > a {
  padding-right: 20px; }

.onelinejustify {
  width: 100%;
  text-align: justify; }

.onelinejustify:after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 0;
  font-size: 0;
  line-height: 0;
  background: red;
  /* to show it has no dimensions */ }

.widget_search {
  width: 105%;
  overflow: hidden; }

.widget_search .search-field {
  float: left;
  width: 80%;
  padding: 6px;
  height: 34px; }

.widget_search .search-submit, .widget_search .search-submit:hover {
  background-color: #1e6ea6;
  display: block;
  background-image: url("images/icon_search.png");
  background-position: center center;
  background-repeat: no-repeat;
  float: right;
  width: 20%;
  text-indent: -99999px;
  height: 34px;
  background-size: 75%; }

.page-template-page-events .events-page ul, .page-template-page-events .events-page li {
  margin-left: 0;
  padding-left: 0; }

.event-gallery {
  padding: 0 20px;
  text-align: center; }
  .event-gallery img {
    widht: 12%;
    margin: 1%; }

.search-results .entry-summary {
  margin: 0 0 10px 0;
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px; }
.search-results .inside-article {
  padding-bottom: 0px; }
.search-results h1 {
  color: #1e6ea6;
  font-size: 14px;
  text-transform: uppercase;
  font-family: 'ITC Franklin Gothic LT W01 Dem'; }
.search-results h2 {
  font-size: 16px;
  font-weight: 700; }

#menu-primary-nav {
  text-transform: uppercase; }

.left-sidebar-content-wrap {
  padding-left: 20px; }

.inside-left-sidebar {
  padding-top: 100px; }

.video-grid {
  margin-bottom: 20px;
  display: flex;
  flex-wrap: wrap; }
  .video-grid .grid-33 {
    display: flex;
    padding-bottom: 25px;
    padding-right: 20px;
    flex-direction: column; }
  .video-grid .grid-50 {
    padding-left: 0; }
  .video-grid h3 {
    text-transform: uppercase; }
  .video-grid .grid-100 {
    padding-left: 0 !important;
    margin-left: 0; }
  .video-grid .text-right {
    padding-right: 20px; }

.team-grid {
  margin-bottom: 20px;
  display: flex;
  flex-wrap: wrap; }
  .team-grid .grid-25 {
    display: flex;
    flex-direction: column; }
  .team-grid img {
    margin-bottom: 10px; }

.team-grid, .team-grid .grid-25 {
  padding-left: 0;
  font-size: 12px; }
  .team-grid line-height:auto
  a, .team-grid .grid-25 line-height:auto
  a {
    font-size: 12px; }

.team-grid .grid-25, .voices-grid .grid-25 {
  padding-right: 20px;
  padding-bottom: 20px; }
  .team-grid .grid-25 a, .voices-grid .grid-25 a {
    display: block !important;
    font-family: 'ITC Franklin Gothic LT W01 Dem'; }

.team-grid a {
  font-family: 'ITC Franklin Gothic LT W01 Dem'; }

.external-affairs-title {
  height: 70px;
  display: block; }
  .external-affairs-title a {
    display: block; }

.external-affairs-team-links a {
  display: block;
  margin-bottom: 10px; }

.property-grid .grid-33 .inner {
  padding-bottom: 30px;
  padding-top: 8px;
  border-top: 1px solid #1e6ea6; }
  .property-grid .grid-33 .inner a {
    display: block;
    font-weight: bold; }
  .property-grid .grid-33 .inner h3 {
    color: #1e6ea6;
    text-transform: uppercase;
    font-family: 'ITC Franklin Gothic LT W01 Dem';
    margin-bottom: 5px;
    font-size: 13px; }
  .property-grid .grid-33 .inner h4 {
    color: #1e6ea6;
    text-transform: uppercase;
    font-family: 'ITC Franklin Gothic LT W01 Dem';
    margin-bottom: 10px; }

.voices-grid {
  margin-left: -20px;
  margin-right: -20px;
  margin-top: 15px;
  display: flex;
  flex-wrap: wrap;
  line-height: normal !important; }
  .voices-grid a {
    font-family: 'ITC Franklin Gothic LT W01 Dem'; }
  .voices-grid img {
    margin-bottom: 8px; }
  .voices-grid .grid-33 {
    display: flex;
    flex-direction: column; }

h4.bold-black {
  font-family: 'ITC Franklin Gothic LT W01 Dem';
  text-transform: uppercase;
  color: #000; }

h4.blue-header {
  font-family: 'ITC Franklin Gothic LT W01 Dem';
  color: #1e6ea6; }

.black-text {
  color: #000; }

.symposium-grid {
  margin-bottom: 35px;
  margin-top: 25px; }
  .symposium-grid img {
    max-width: 70%;
    height: auto; }
  .symposium-grid h3 {
    color: #1e6ea6;
    font-family: 'ITC Franklin Gothic LT W01 Dem';
    margin-bottom: 5px; }
  .symposium-grid a.readmore {
    display: block !important;
    font-family: 'ITC Franklin Gothic LT W01 Dem'; }

.grid-container.no-padding {
  padding-left: 0 !important;
  padding-right: 0 !important; }
  .grid-container.no-padding div {
    padding-left: 0 !important;
    padding-right: 0 !important; }

.voices-grid div {
  padding-bottom: 30px; }

.voice-left .page-header-image-single {
  margin-top: 0 !important; }
.voice-left img {
  width: 100%;
  height: auto; }

.voice-right .inside-article {
  padding: 0px 40px 40px 10px; }
.voice-right .entry-header {
  margin: 0 0 0 0;
  padding: 0 0 0 0; }
.voice-right .entry-content {
  margin: 0 0 0 0; }
.voice-right h2, .voice-right h1 {
  color: #1e6ea6;
  text-transform: uppercase;
  font-family: "ITC Franklin Gothic LT W01 Dem";
  font-size: 14px;
  margin-bottom: 6px; }
.voice-right .inside-article.resident-header {
  color: #1e6ea6;
  padding: 30px 10px 10px 10px;
  font-family: "ITC Franklin Gothic LT W01 Dem"; }

.mission-right .inside-article {
  padding: 0px 40px 40px 10px; }
.mission-right .entry-header {
  margin: 0 0 20px 0;
  padding: 0 0 0 0; }
.mission-right .entry-content {
  margin: 0 0 0 0;
  font-size: 17px; }
.mission-right h2, .mission-right h1 {
  color: #1e6ea6;
  text-transform: uppercase;
  font-family: "ITC Franklin Gothic LT W01 Dem";
  font-size: 14px;
  margin-bottom: 6px; }
.mission-right .inside-article.resident-header {
  color: #1e6ea6;
  padding: 30px 10px 10px 10px;
  font-family: "ITC Franklin Gothic LT W01 Dem"; }

.property-grid {
  margin-left: -20px;
  margin-right: -20px;
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap; }

.financial-template-default .inside-right-sidebar h4, .property-template-default .inside-right-sidebar h4 {
  margin-bottom: 12px !important; }

.lower-left .style3 {
  display: block;
  margin: 20px 0; }
.lower-left h4 {
  margin-bottom: 12px;
  font-size: 14px !important; }
.lower-left .property-padding br {
  display: none; }
.lower-left a {
  display: block;
  margin-bottom: 14px;
  line-height: 18px; }
  .lower-left a br {
    display: none; }

.single-property #main {
  padding-left: 150px;
  padding-right: 40px; }

.single-financial #main {
  padding-left: 150px;
  padding-right: 40px; }

.grid-container.property-layout {
  display: flex;
  flex-direction: row;
  padding: 0;
  margin: 0 0 0 -40px; }
  .grid-container.property-layout img.fullwidth {
    margin: 0;
    width: 100%;
    height: auto; }
  .grid-container.property-layout .page-header-image-single {
    margin-top: 0; }
  .grid-container.property-layout div.grid-70, .grid-container.property-layout div.grid-30 {
    padding: 0; }
  .grid-container.property-layout div.shaded {
    background-color: #f1f2f4; }
  .grid-container.property-layout div.property-padding {
    padding: 30px 40px; }
  .grid-container.property-layout .lower-left {
    font-size: 20px;
    color: #1e6ea6; }
    .grid-container.property-layout .lower-left a {
      font-size: 14px;
      font-family: "ITC Franklin Gothic LT W01 Dem"; }
    .grid-container.property-layout .lower-left h4 {
      margin-bottom: 12px; }
  .grid-container.property-layout .upper-right {
    font-size: 16px; }
  .grid-container.property-layout h1 {
    font-size: 24px;
    text-transform: capitalize;
    margin-bottom: 20px; }

.blue-sidbar-text {
  color: #1e6ea6;
  font-size: 17px;
  padding-right: 15px; }

.events-page ul, .events-page li {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
  font-size: 16px; }
.events-page li {
  padding-bottom: 20px; }
.events-page a {
  display: block;
  font-weight: 700;
  font-family: 'ITC Franklin Gothic LT W01 Boo';
  /*font-family: 'ITC Franklin Gothic LT W01 Dem' */ }
.events-page h3 {
  color: #1e6ea6;
  margin-bottom: 5px;
  font-family: 'ITC Franklin Gothic LT W01 Dem'; }

.property-padding hr {
  border-top: 1px solid #636567; }
.property-padding table, .property-padding th, .property-padding td {
  border-color: #636567; }

.partners-page {
  margin-left: -5px;
  _margin-right: -20px; }
  .partners-page ul, .partners-page li {
    padding-left: 0;
    margin-left: 0; }
  .partners-page li {
    padding-bottom: 4px;
    font-size: 12px; }
  .partners-page a {
    display: block;
    font-family: 'ITC Franklin Gothic LT W01 Dem'; }
  .partners-page h3 {
    color: #1e6ea6;
    margin-bottom: 5px;
    font-family: 'ITC Franklin Gothic LT W01 Dem'; }

.home-page {
  margin-top: 0;
  margin-left: -30px;
  margin-right: 0px; }
  .home-page img {
    margin-bottom: 25px; }

.homeLower {
  font-size: 24px;
  text-align: center;
  padding: 20px 30px 50px 30px;
  color: #000; }

.inside-article.partners-inner {
  padding: 40px 10px 40px 20px; }

.event-left-text {
  font-size: 20px;
  margin: 0 0 25px 0;
  color: #1e6ea6; }

.property-template-default .header-image, .financial-template-default .header-image, .page-template-page-home .header-image {
  width: 45%; }

.event-single .rightPad .eventTitle {
  font-size: 20px;
  font-weight: bold; }
.event-single .rightPad h1 {
  font-size: 20px;
  font-weight: bold; }
.event-single .rightPad h2 {
  font-size: 16px;
  margin-bottom: 4px;
  font-weight: bold;
  color: #1b6fa8; }

h4.awardHeading  { color: #04b7e1;    font-family: 'ITC Franklin Gothic LT W01 Dem';  }
 h3.yearHeading {
    margin: 5px 0 5px 0;
    font-size: 18px;
    display: inline-block;
    border-top: 6px solid #1e6ea6;
    padding-top: 3px; }


.grid-container.award-recipients {padding-left:0;margin-bottom:20px; font-family: 'ITC Franklin Gothic LT W01 Dem';color:#636567;display: flex;
    flex-wrap: wrap;}

.grid-container.award-recipients span {color:#1e6ea6 }
.grid-container.award-recipients a {color:#04b7e1;font-family: 'ITC Franklin Gothic LT W01 Dem'}
.grid-container.award-recipients img {width:100%;height:auto;margin-top:8px;margin-bottom:5px }
.grid-container.award-recipients  .grid-33 {padding-left:0;padding-bottom:40px;padding-right:20px;line-height:16px;}
 
ul.articleList {
  font-size: 16px;
  margin-left: 0;
  padding-left: 0;
  list-style-type: none; }
  ul.articleList a {
    display: block;
    margin: 0 0 0 0;
    font-weight: bold; }
  ul.articleList h3 {
    margin: 20px 0 20px 0;
    font-size: 18px;
    display: inline-block;
    border-top: 6px solid #1e6ea6;
    padding-top: 3px; }
  ul.articleList li {
    list-style-type: none;
    padding-bottom: 10px;
    margin-left: 0;
    padding-left: 0; }

.events-template-default p {
  clear: both; }

.video-grid h3 {
  font-size: 18px; }

@media (min-width: 1025px) {
  .grid-10 {
    float: left;
    width: 12%; } }
.left-sidebar-content-wrap .page-header-image-single {
  margin-top: 0; }

#left-sidebar ul, #left-sidebar li {
  margin-left: 0;
  padding-left: 0;
  list-style-type: none; }
#left-sidebar li {
  padding-bottom: 20px;
  line-height: 20px; }
  #left-sidebar li a {
    display: block; }
#left-sidebar img {
  max-width: 80%;
  height: auto; }
#left-sidebar p {
  font-size: 17px;
  margin: 25px 0 25px 0;
  color: #1e6ea6; }
#left-sidebar li p {
  margin: 0;
  color: #636567;
  font-size: 14px; }
#left-sidebar a {
  color: #04b7e1;
  text-transform: uppercase;
  font-family: 'ITC Franklin Gothic LT W01 Dem';
  font-size: 12px; }
#left-sidebar h2 {
  font-family: 'ITC Franklin Gothic LT W01 Dem';
  color: #04b7e1;
  font-size: 14px;
  line-height: 14px;
  margin: 8px 0 5px 0;
  padding: 0; }
#left-sidebar h4 {
  color: #1e6ea6;
  font-family: 'ITC Franklin Gothic LT W01 Dem';
  font-size: 14px;
  margin: 0 0 0 0; }

.separate-containers .inside-right-sidebar {
  margin-top: 0; }

#search-2 {
  padding-top: 0 !important; }

.inside-right-sidebar {
  padding: 0 20px;
  font-size: 14px; }
  .inside-right-sidebar .widget.inner-padding {
    padding-top: 20px; }
  .inside-right-sidebar .widget {
    font-size: 14px;
    line-height: auto; }
  .inside-right-sidebar h4 {
    font-family: 'ITC Franklin Gothic LT W01 Dem';
    margin: 0 0 0 0;
    line-height: auto; }
  .inside-right-sidebar a {
    color: #04b7e1;
    font-family: 'ITC Franklin Gothic LT W01 Dem'; }
  .inside-right-sidebar ul.videoList, .inside-right-sidebar ul.videoList li {
    margin-left: 0;
    padding-left: 0;
    list-style-type: none; }
  .inside-right-sidebar ul.videoList li {
    padding-bottom: 15px; }
  .inside-right-sidebar ul.videoList {
    margin-bottom: 20px; }

#wpb_widget-2 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important; }

.sidebar-donate {
  color: #1e6ea6;
  font-weight: bold;
  text-align: center; }
  .sidebar-donate .donate-icon {
    width: 45%;
    margin: 2px auto 5px auto;
    float: none; }
  .sidebar-donate .onelinejustify {
    font-size: 12px;
    margin: 15px 0 15px 0; }

.sidebar-social {
  display: flex;
  justify-content: space-between; }
  .sidebar-social a {
    width: 19%; }

#topbutton {
  position: fixed;
  display: none;
  height: 40px;
  width: 40px;
  line-height: 40px;
  right: 25px;
  bottom: 25px;
  z-index: 7;
	
  background: #1e6ea6;
  background-image: url("images/return_top.png");
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 2px;
  text-decoration: none;
  color: #ffffff;
  text-align: center; }
#topbutton span{text-indent: -5000px;;display:block;}
.main-footer-left #menu-primary-nav-2 {
  margin-top: 0 !important;
  padding-top: 0 !important; }
.main-footer-left ul, .main-footer-left ol {
  margin: 0 0 0 0; }
.main-footer-left .current_page_item, .main-footer-left .current_page_item a {
  color: #1e6ea6 !important; }
.main-footer-left ul, .main-footer-left li {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0; }
.main-footer-left li {
  width: 13%;
  float: left;
  padding-right: 2%;
  font-family: 'ITC Franklin Gothic LT W01 DmC';
  font-size: 11px;
  margin-bottom: 0px;
  text-transform: uppercase; }
  .main-footer-left li a {
    display: block;
    margin-bottom: 3px; }
  .main-footer-left li ul.sub-menu {
    margin-top: 5px; }
  .main-footer-left li ul.sub-menu li {
    border: 0 !important; }
  .main-footer-left li ul.sub-menu li ul.sub-menu {
    margin-top: 0px; }
  .main-footer-left li ul.sub-menu li {
    width: 100%;
    padding: 0;
    font-family: 'ITC Franklin Gothic LT W01 BkC'; }
.main-footer-left .menu-item-272 {
  margin-left: 20px; }

.footer-address {
  padding-left: 65px;
  padding-right: 30px; }

footer.site-info {
  font-family: 'ITC Franklin Gothic LT W01 BkC';
  margin-bottom: 50px;
  padding-top: 0;
  text-align: left;
  background-color: #fff;
  color: #000;
  font-size: 13px; }
  footer.site-info li a {
    line-height: 13px;
    padding-bottom: 3px; }
  footer.site-info .copyright-bar {
    border-top: 4px solid #1e6ea6;
    margin-bottom: 15px;
    padding-top: 30px; }
  footer.site-info a, footer.site-info a:visited {
    color: #000; }
  footer.site-info h4, footer.site-info h5 {
    text-transform: uppercase; }
  footer.site-info h4 {
    margin-bottom: 5px;
    color: #1e6ea6;
    margin-top: 12px;
    font-family: 'ITC Franklin Gothic LT W01 DmC';
    font-weight: bold; }
  footer.site-info h4:first-child {
    margin-top: 0; }
  footer.site-info h5 {
    font-family: 'ITC Franklin Gothic LT W01 DmC';
    font-size: 11px;
    margin-bottom: 5px; }
  footer.site-info .footerNavCol {
    width: 13%;
    float: left;
    padding-right: 2%; }
    footer.site-info .footerNavCol ul, footer.site-info .footerNavCol li {
      list-style-type: none;
      margin-left: 0;
      padding-left: 0;
      font-size: 11px; }

@media only screen and (max-width: 768px) {
  footer.site-info .footerNavCol {
    width: 100%;
    float: none;
    padding-right: 0; } }
#primary, .main-footer-left {
  padding-left: 40px; }

/*
@media only screen and (min-width: 769px)  { 
.grid-container {min-width:1240px; }
} */
.mobile-only-title {
  display: none; }

@media only screen and (min-width: 769px) {
  .main-navigation .navIndent a {
    padding-left: 40px !important; }

  nav.main-navigation {
    	/*
    	.menu-item-343 {
    	ul.sub-menu li {
    
    		background-color: rgba(4,183,225,0.51) ;
    		
    		ul li {background: none}
    	 
    	
    		}
    	}
    	*/ }
    nav.main-navigation .main-navigation .main-nav ul ul li[class*="current-menu-"] > a {
      color: #ffffff;
      background: none; }
    nav.main-navigation .main-navigation .main-nav ul ul ul li[class*="current-menu-"] > a {
      color: #ffffff;
      background-color: none; }
    nav.main-navigation .main-navigation .main-nav ul ul li[class*="current-menu-"] > a {
      color: #ffffff;
      /* background: none !important; */ }
    nav.main-navigation ul.sub-menu .sub-menu {
      position: relative;
      display: block;
      box-shadow: 0;
      float: left;
      left: 0 !important;
      opacity: 1 !important;
      z-index: 99999;
      width: auto;
      text-align: left;
      top: auto;
      transition: opacity 80ms linear;
      transition-delay: 0s;
      pointer-events: none;
      height: auto;
      overflow: hidden;
      visibility: visible !important;
      display: block !important;
      width: 100% !important;
      background: none; }
      nav.main-navigation ul.sub-menu .sub-menu li {
        border: 0 !important; }
      nav.main-navigation ul.sub-menu .sub-menu a {
        padding-left: 40px !important; } }
@media only screen and (min-width: 769px) and (max-width: 1025px) {
  .menu-toggle {
    font-size: 30px;
    text-align: right; }

  button.menu-toggle {
    text-align: right !important; }

  .custom-logo-link img {
    margin-top: -50px; }

  .inside-header div a img {
    width: 30%  !important;
    margin-bottom: 25px;
    margin-top: -95px; }

  .menu-item-has-children .dropdown-menu-toggle {
    display: inline-block; }

  .main-navigation.toggled {
    background: #fff;
    /*	min-height:100vh;position: absolute;top:0;z-index:99;right:0;left:0; */ }

  .menu-toggle, button.menu-toggle:focus {
    color: #000;
    font-size: 30px; }

  .inside-navigation {
    position: relative;
    padding-top: 30px; } }
@media only screen and (max-width: 768px) {
  .single-financial #main, .single-property #main {
    padding-left: 30px;
    padding-right: 30px; }

  .main-navigation .main-nav ul li a {
    padding-left: 20px;
    padding-right: 20px;
    line-height: 40px; }

  .team-grid {
    margin-top: 30px; }

  .team-grid img {
    width: 160px !important;
    max-width: none; }

  .team-grid .grid-33 {
    padding-bottom: 35px; }

  .mobile-only-title {
    display: block;
    margin: 15px 0 25px 0; }

  .inside-article h1.entry-title {
    display: none; }

  .people-template-default .inside-article h1.entry-title {
    display: block; }

  /*
  .page-id-150 #left-sidebar {padding-bottom:40px }
  	.page-id-290 #left-sidebar {border-top:1px solid #1e6ea6;padding-top:30px }
  .page-id-329 #left-sidebar {border-top:1px solid #1e6ea6;padding-top:30px }
  .page-id-335 #left-sidebar {border-top:1px solid #1e6ea6;padding-top:30px }
  	.page-id-302 #left-sidebar {border-top:1px solid #1e6ea6;padding-top:30px }
  .page-id-409 #left-sidebar {border-top:1px solid #1e6ea6;padding-top:30px }
  .page-id-275 #left-sidebar {border-top:1px solid #1e6ea6;padding-top:30px }
  	.page-id-267 #left-sidebar {border-top:1px solid #1e6ea6;padding-top:30px;padding-bottom:30px }
  .page-id-1625 #left-sidebar {border-top:1px solid #1e6ea6;padding-top:30px }
  .page-id-1625 #left-sidebar {border-top:1px solid #1e6ea6;padding-top:30px }
  .page-id-1618 #left-sidebar {border-top:1px solid #1e6ea6;padding-top:30px }
  .page-id-148 #left-sidebar {border-top:1px solid #1e6ea6;padding-top:30px }
  */
  .sidebar-donate, .sidebar-social {
    width: 65%;
    margin: 0 auto 0 auto; }

  .sidebar-donate {
    margin-top: 15px; }

  .sidebar-social {
    margin-bottom: 20px; }

  .footer-address {
    padding-left: 0;
    padding-right: 0; }

  .homeLower {
    font-size: 18px;
    text-align: center;
    padding: 20px 10px 50px 10px; }

  .external-affairs-title {
    height: auto;
    margin-bottom: 20px;
    display: block; }

  .menu-item-has-children .dropdown-menu-toggle {
    display: inline-block; }

  .home-page {
    margin-left: 0px;
    margin-right: 0px; }
    .home-page img {
      margin-bottom: 25px; }

  .grid-container.property-layout {
    display: block; }

  .left-sidebar-content-wrap {
    padding-left: 30px;
    padding-right: 30px; }

  #left-sidebar img {
    max-width: 60%;
    height: auto; }

  #return-top-top, .main-footer-left {
    display: none; }

  .entry-content.partners-page ul {
    margin-bottom: 0; }

  #primary, .main-footer-left {
    padding-left: 00px; }

  header .inside-header > :not(:last-child):not(.main-navigation) {
    margin-bottom: 0px; }

  .header-banner {
    height: 20vh !important;
    border: 2px solid red; }

  .inside-header {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important; }

  #page-with-left-col {
    display: flex;
    flex-flow: row nowrap;
    flex-direction: column; }

  .grid-container.property-layout {
    padding: 0;
    margin: 0 0 0 0; }

  #left-sidebar {
    width: 100% !important;
    /* order:2 */
    padding-right: 0; }

  .people-template-default #left-sidebar {
    /*order:1; */ }
    .people-template-default #left-sidebar .left-sidebar-content-wrap img {
      margin-bottom: 20px; }

  #center-content {
    width: 100% !important;
    /*order:1 */ }

  .main-navigation {
    background: transparent; }

  button.menu-toggle {
    text-align: right !important; }

  /*	#site-navigation {position: absolute;top:0;z-index:99;right:0;left:0;} */
  .main-navigation.toggled {
    background: #fff;
    /* min-height:100vh */ }

  .menu-toggle, button.menu-toggle:focus {
    color: #000;
    font-size: 30px; }

  .toggled button.menu-toggle {
    color: #000 !important; } }
/*
div, section, li, nav, header, footer, body {max-width:100vw !important;overflow-x: hidden}

*/

@media only screen and (min-width: 768px) and (max-width: 1024px)  {
  /* For landscape layouts only */
	
	nav#site-navigation {margin-left:0 !important}
	.accessibilityLink , .menu-item-4725, .menu-item-4726{display:none}
	.footer-address, .mobile-fnav, .mobile-fnav li {text-align:center;padding-left:0;width:100%}
	.footer-address, .mobile-fnav, .footer-address, .mobile-fnav li {margin:5px 0}
}



