/*
 Theme Name:   Maisha Child
 Theme URI:    http://www.anarieldesign.com/themes/
 Description:  Maisha Child Theme
 Author:       Anariel Design
 Author URI:   http://www.anarieldesign.com/
 Template:     maishawp
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         two-columns, left-sidebar, right-sidebar, grid-layout, custom-background, accessibility-ready, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, footer-widgets
*/

.widget-area {
  margin-top: 1.25em;
}
.attachment-maisha-staff-child-page-thumbnail {
width: 100%!important;
}

@media screen and (max-width: 955px) {
.menu-toggle {
    display: inline-block;
    position: relative;
    margin-top: 0!important;
    padding-right: 0!important;
}
}
button:focus, input[type="button"]:focus, input[type="reset"]:focus {
  border-color: unset!important;
  box-shadow: unset!important;
}

.entry-content ul, .entry-content li {
  margin-left: 30px;
}

.copyright {
  border-top: none;
}

a.scroll-to-top {
  margin-left: 0;
}

.news .entry-content a {
  color: #EC5E41!important;
}

.entry-content, .entry-summary {
  padding: 4% 10% 4%;
}

/* LINKS */

.edit-link a, .entry-content a {
  border-bottom: unset!important;
}

a:active, a:hover, .search-toggle:hover:before, .edit-link a:hover, .entry-content a:hover {
  border-bottom: unset!important;
  text-decoration: underline;
}

/* HOME PAGE (Content-about-page template) */

.home-page-banner {
    background-color: #9E4240;
    color: #FFF;
    text-align: center;
    padding: 1em;
}
.home-page-banner a {
    color: #FFF;
    font-weight: bold;
}
.aboutpage p {
  text-transform: unset;
}
.aboutpage .cd-fixed-bg-one .overlay {
  background: transparent;
}

.aboutpage .cd-fixed-bg-one {
  padding: 80px 0;
  width: 100%;
  position: relative;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #E89740;
}

.page.page-template-about-page a.more-link, .page.page-template-staff-page a.more-link, .page.page-template-staff-page a.more-link a {
  font-weight: bold;
  text-decoration: none!important;
  }
  
.page.page-template-staff-page .columns .entry-title a:hover{
  text-decoration: none!important;
}

/***********ELEMENTOR**********/

/* BUTTONS */

.elementor-button {
  font-weight: bold;
  fill: #812520;
  color: #812520;
  background-color: #FEC46F;
}
.elementor-button a:hover {
  border-bottom: 1px solid currentColor!important;
}

/* LINKS */

.elementor-text-editor a:link, .elementor-tab-content a:link, .elementor-text-editor a:visited, .elementor-tab-content a:visited {
  color: #EC5E41!important;
  text-decoration: unset;
  border-bottom: unset;
}
.elementor-text-editor a:hover, .elementor-tab-content a:hover, .elementor-text-editor a:active, .elementor-tab-content a:active {
  color:  #EC5E41;
  text-decoration: underline!important;
  border-bottom: unset;
}

/* HEADINGS */

.hentry.has-post-thumbnail {
  padding-top: 3em;
}

.elementor-widget-container h1, .elementor-widget-container h2, .elementor-widget-container h3, .elementor-widget-container h4, .elementor-widget-container h5, .elementor-widget-container h6 {
  color: #FFFFFF;
  background-color: #9B4322;
  padding: 10px;
}

.no-bg {
  background-color: unset!important;
  color: #9B4322!important;
  padding: 0!important;
  margin-bottom: .75em!important;
}

/* PARAGRAPHS */

.elementor-widget-container p {
  margin-bottom: 1em;
}

/* LISTS */

.elementor-widget-container ol {
  padding-left: 30px;
}
.elementor-widget-container ul {
  padding-left: 30px;
}

/* TOGGLES & TABS */

.elementor-toggle .elementor-tab-title a, .elementor-toggle .elementor-tab-title a:hover, .elementor-toggle .elementor-tab-title a:visited {
  color: #8E312A;
  text-decoration: none;
  border-bottom: none;
}
.elementor-toggle .elementor-tab-title a:active {
  color: #8E312A;
  text-decoration: none;
  border-bottom: none;
}
.fa-caret-right:before, .elementor-toggle-icon-opened {
  color: #8E312A;
}

/* POST EXCERPT CARDS */

.elementor-posts--thumbnail-top .elementor-post {
  background-color: #FEC46F!important;
}
.elementor-post__title {
  padding: 10px 10px 10px 10px!important;
  margin-bottom: 8px!important;
}
.elementor-post__title a {
  color: #FFF!important;
}
.elementor-post__meta-data {
  margin-bottom: 8px!important;
}
.elementor-post__excerpt p {
  margin-bottom: 0px!important;
  color: #221F1F!important;
}
.elementor-post__meta-data, .elementor-post__excerpt, .elementor-post__read-more {
  padding: 0 20px 0 20px!important;
  color: #221F1F!important;
}
.elementor-post__read-more a {
  border-bottom: unset!important;
  font-weight: bold!important;
}
.menu-item-3512 a {
  text-decoration: none!important;
  border-bottom: 0px!important;
}

.fa-bullhorn:before {
  content: "\f0a1"!important;
}