@media (max-width: 1020px) {
#site-navigation .menu-toggle {
    cursor: pointer;
    display: inline-block;
    margin-left: 20px;
    width: 20px;
}
  #site-navigation .menu {
      background: #fff none repeat scroll 0 0;
      display: none;
      left: 0;
      position: absolute;
      top: 100%;
      width: 100%;
      z-index: 9999;
      padding: 0 20px; }
}


.esg-dropdown-wrapper {
white-space: nowrap;
    text-align: left;
}
@media (max-width:680px){.panel-row-style[style]{background-position:center center!important;background-size:auto!important}}.tg-slider-widget .btn-wrapper a{color:#313b48;border-color:#313b48}.tg-slider-widget .btn-wrapper a:hover{background:#313b48;color:#fff;border-color:#313b48}#secondary .widget ul li a{color:#000}

.slider-arrow {
    display: none;
}

.entry-meta {
    display: none;
}

.entry-footer {
    display: none;
}
.nav-previous {
    display: none;
}
.section-title:before {
	background: #c5c5c5;
}

.eg-jefferson-element-0 {
	margin-left:7px !important;
}
.breadcrumb-trail.breadcrumbs  {
   
    display:none !important;
	margin-bottom: 0px !important;
}
.logo .logo-image a img {

    max-width:245px;
	    margin-top: -3px;
	

}
.header-sticky .is-sticky .header-bottom {
	height:60px !important;
	 z-index: 9999;
}
.header-bottom {
	 z-index: 9999;
	height:60px !important;
	position:relative;
	
}

.header-sticky .is-sticky .header-top {
	display: none;
}

.text-pfa-red {
	color: #db3e38;
	font-weight: bold;
}

.text-pfa-blue {
	color: #479fcd;
	font-weight: bold;
}
.copyright {
	margin: 0 auto;
}

@media all and (max-width: 568px) {
.footerlogo{
	margin-left:10px;
	margin-right:10px;
  width: 90px !important;
  }}

@media all and (min-width: 568px) {
.footerlogo{
	margin-left:15px;
	margin-right:15px;
  width: 120px !important;
  }}
.file_userdata_container {
    
   padding-top: 15px !important;
    padding-bottom: 15px !important;
}
#top-footer .widget {
	min-height:180px;
	margin-bottom: 0px !important;
  white-space: nowrap;
}
.sow-icon-container.sow-container-round:hover  {
    color:#479fcd !important;
}
.sow-features-feature h5 {
	margin:4px !important;
}
@media all and (min-width: 568px) {
.sticky-wrapper{
	height:90px !important;
	}}
@media all and (max-width: 568px) {
  .sticky-wrapper{
	height:60px !important;
}
}

#top-footer {
	padding-top:35px;
	padding-bottom: 0px !important;
}

.eg-washington-element-3 {
	color: black !important;
}
#top-footer .widget-title {
	margin-left:25%
}

#top-footer .textwidget {
	margin-left: 25%;
}

.header-sticky .is-sticky #masthead {
    z-index: 1001 !important;
}