/*
 Theme Name:   The Poverty Alliance
 Theme URI:    http://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Paul Lacey
 Author URI:   http://edge22.com
 Template:     generatepress
 Version:      0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         two-columns, three-columns, one-column, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, featured-images, theme-options, light, white, dark, black, blue, brown, gray, green, orange, pink, purple, red, silver, tan, yellow
*/

/* Add your custom styles below... */

/* GP Page Heros */
@media(max-width:1200px) {
  .page-hero {
    border-left: 18px solid #fff;
    border-right: 18px solid #fff;
    margin: 0 auto 10px auto !important;
  }
}
@media(max-width:768px) {
  .page-hero {
    border-left: 10px solid #fff;
    border-right: 10px solid #fff;
  }
}

.ugb-accordion__text {
    max-height: unset;
}

/* GRAVITY FORMS */
.gform_wrapper {
  background: #f1f6f7;
    border-left: 5px solid #eb493a;
    padding: 30px 40px 20px 40px;
    margin: 0 0 30px 0;
}

/* TEAM */

.page-id-695 .uabb-post-heading.uabb-blog-post-section {
    margin-top: 1em;
}
.page-id-695 .job-title {
    font-size: 14px;
}


/* PUBLICATIONS */
.searchandfilter ul {
    text-align: center;
}
.searchandfilter ul li {
    display: inline-block;
    margin: 0 5px;
}
.sf-input-text,
.sf-input-select {
    height: 50px;
    min-width: 320px !important;
}


.ugb-divider {
    margin: 3em auto !important;
}

.gb_logo-grid {
    margin-top: 40px;
}
.gb_logo-grid li {
  box-shadow: 0px 0px 0px 1px #f1f6f7;
  padding-bottom: 40px;
}
.gb_logo-grid li img {
    
}

.wp-block-gallery.gb_logo-grid .blocks-gallery-image figcaption,
.wp-block-gallery.gb_logo-grid .blocks-gallery-item figcaption {
    line-height: 1.5em;
    padding: 0 40px;
    bottom: 15px;
}
.wp-block-gallery.gb_logo-grid .blocks-gallery-item figcaption a {
    color: #333;
    padding-left: 10px;
    position: relative;
}
.wp-block-gallery.gb_logo-grid .blocks-gallery-item figcaption a:hover {
    opacity: 0.75;
}
.wp-block-gallery.gb_logo-grid .blocks-gallery-item figcaption a:before {
    content: "\f08e";
    font-family: FontAwesome;
    left: -10px;
    top: -2px;
    position: absolute;
}

.styled-list {
  background: #f1f6f7;
  border-left: 5px solid #eb493a;
  padding: 30px 40px 20px 40px;
  margin: 0 0 30px 0;
}
.styled-list > li {
  margin-bottom: 0px;
  padding: 0 0 0 5px;
  position: relative;
}

ul.link-list {
  background: #f1f6f7;
  border-left: 5px solid #eb493a;
  padding: 30px 40px 20px 40px;
  margin: 0 0 30px 0;
}
ul.link-list > li {
  list-style: none;
  margin-bottom: 15px;
  padding: 0 0 0 30px;
  position: relative;
}
ul.link-list > li::before {
  color: #eb493a;
  content: "\f08e";
  font-family: FontAwesome;
  position: absolute;
  left: -4px;
  top: 1px;
}
ul.link-list > li a {
  color: #333;
}


.regular-page-header {
    margin-top: 20px;
}

.uabb-blog-posts-shadow {
  border-radius: 0 0 10px 10px;
}

.site-header {
    border-bottom: 0px solid #efefef;
    box-shadow: 0px 15px 10px -15px #eee;
}

.tribe-events-list-widget .tribe-events-list-widget-events {
    padding: 0rem;
    margin-bottom: 1.25rem;
}
.tribe-events-cal-links {
    display: none !important;
}

.recent-tweets {
    background: #F1F6F7;
}

/* # PRIMARY NAV # */
.main-navigation .main-nav ul li.icon:hover > a,
.main-navigation .main-nav ul li.icon:focus > a,
.main-navigation .main-nav ul li.icon.sfHover > a {
    background: transparent;
}

/*

.menu-item a i._mi.fa-twitter {
    color: rgba(56,161,243,1);
}
.menu-item a:hover i._mi.fa-twitter {
    color: rgba(56,161,243,0.75);
}
.menu-item a i._mi.fa-instagram {
    color: rgba(228,64,95,1)
}
.menu-item a:hover i._mi.fa-instagram {
    color: rgba(228,64,95,0.75);
}

*/

strong {
    font-weight: 600;
}

.fa-ticks .fl-module-content ul {
    padding: 0;
    margin: 0 40px;
}

.fa-ticks .fl-module-content ul > li {
    list-style: none;
    margin-bottom: 5px;
    position: relative;
}
.fa-ticks .fl-module-content ul > li::before {
    color: rgba(255,255,255,0.75);
    content: "\f00c";
    font-family: "FontAwesome";
    position: absolute;
    left: -40px;
    top: 1px;
}
.fa-ticks-green.fa-ticks .fl-module-content ul > li {
    margin-bottom: 15px;
}
.fa-ticks-green.fa-ticks .fl-module-content ul > li::before {
    color: rgba(165, 173, 71, 1);
}

h1.entry-title {
    margin-bottom: 1em;
}

@media(min-width:769px) {
    .nav-float-right .inside-header .main-navigation {
        margin-top: 20px;
    }
    .text_large {
        font-size: 1.15em;
    }
    .separate-containers .inside-left-sidebar, .separate-containers .inside-right-sidebar {
        margin-top: 60px;
        margin-bottom: 40px;
    }
}

/* GP Posts */

.latest-news img {
    border-top: 5px solid #ACBED8;
}

.pp-infobox-title,
.pp-infobox-description,
.pp-infobox-title-button {
    padding: 0 28px;
}
.pp-infobox-description {

}

.category .page-header {
   padding-bottom: 0;   
}

@media(max-width:768px) {
  .changes p:not(.pp-infobox-title) {
    display: none;
  }
  .changes p.pp-infobox-title {
    text-align: center;
  }
}


.separate-containers .post .inside-article {
  padding-bottom: 0;
}
.entry-content, .entry-summary, .page-content {
    margin: 0em 0 0;
}
.post h2 {
    font-size: 1.2em;
}
div.entry-meta {
    font-size: 0.8em;
}
.entry-summary p {
    font-size: 0.9em;
  margin-bottom: 0.5em;
}
p.read-more-container a {
  font-weight: 400;
}

/* SINGLE POST */
.single-post .entry-header {
    margin-bottom: 1em;
}

/* SIDEBAR WIDGETS */

.sidebar .widget {
    border-radius: 5px;
}
.sidebar .widget li a {
  font-weight: normal;
}
.sidebar .widget.widget_recent_entries li {
  margin-bottom: 10px;
}


/* FOOTER WIDGETS */

.footer-widgets strong {
    font-weight: 500;
}

.footer-widgets a {
    font-weight: 400;
}

.widget.widget_recent_entries .post-date {
    display: block;
    font-size: 85%;
}

.footer-widgets .widget.widget_nav_menu ul li {
    padding-bottom: 0;
}

.footer-widgets .widget li {
    margin-bottom: 5px;
}

.footer-widgets li.living-wage {
  margin-top: 30px;
}

@media(min-width:1024px) {
  .footer-widgets .footer-widget-1 {
    width: 20%;
  }
  .footer-widgets .footer-widget-2 {
    width: 30%;
  }
  .footer-widgets .footer-widget-3 {
    width: 30%;
  }
  .footer-widgets .footer-widget-4 {
    width: 20%;
  }
}
@media(max-width:1023px) {
    .footer-widgets {
        display: none;
    }
  .footer-widgets .footer-widget-1 {
    width: 100%;
  }
  .footer-widgets .footer-widget-2 {
    width: 100%;
  }
  .footer-widgets .footer-widget-3 {
    width: 100%;
  }
  .footer-widgets .footer-widget-4 {
    width: 100%;
  }
}

.footer-widgets i {
  width: 20px;
}

.footer-widgets .footer-widget-1 img {
    width: 50%;
    max-width: 100px !important;
}

footer i.fa-twitter {
  color: rgba(85,172,238 ,1);
}
footer i.fa-facebook {
  color: rgba(59,89,153 ,1);
}
footer i:hover {
  opacity: 0.5;
}

@media only screen and (max-width: 1050px) {
    body p {
    font-size: 18.5px;
  }
  #primary-menu a {
      font-size:15px;
  }
  .inside-header {
      display: flex;
      justify-content: space-between;
      align-items: center;
  }
}
@media only screen and (max-width: 960px) {
   .inside-header {
      justify-content: center;
      flex-direction: column;
      padding: 20px 10px 20px 10px !important;
  }
  .header-image{
      margin-bottom: -20px;
  }
}
@media only screen and (max-width: 768px) {
    #secondary-navigation {
        display:none;
    }
    body p {
        font-size: 17px;
    }
    .el-icon-twitter {
        color: rgba(56,161,243,1);
    }
    .el-icon-twitter:hover {
            color: rgba(56,161,243,0.75);
    }
    .header-image{
          margin-bottom: 0px;
     }
}


/*NAVIGATION ITEMS*/

#sticky-navigation {
    line-height: 60px;
}
.site-logo.sticky-logo {
    max-width: 60px !important;
}
.site-logo.sticky-logo img {
    padding: 5px !important;
    height: auto !important;
}


/*WHAT IS FAIT WORK SECTIONS*/
@media only screen and (max-width: 1150px) {
    body .inside-article {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
}



/*TEAM*/
@media only screen and (max-width: 992px) {
    .team img {
        width: 100% !important;
    }
}

@media only screen and (max-width: 992px) {
    .team .uabb-post-wrapper {
        max-width: 450px !important;
        margin: auto;
    }
}



/*EVENTS*/

.tribe-events-page-title {
    margin-bottom: 50px;
}


/*CONTACT*/




@media only screen and (max-width: 500px) {
   body .pp-tabs-panel-content {
        padding: 20px !important;
    }
}