/**
 * Theme Name:     People Point
 * Author:         CP Yates-Cook
 * Template:       twentytwenty
 * Text Domain:	   people-point
 * Description:    People Point Theme
 */
 p, h1, h2, h3, h4, h5, h6, li {color: #3c3a3f;}
 .primary-menu > li > a {color: #3c3a3f!important;}
.primary-menu a:hover,
.primary-menu a:focus,
.primary-menu .current_page_ancestor {
	text-decoration: none; color: #90c18c!important;
}

.primary-menu li.current-menu-item > a,
.primary-menu li.current-menu-item > .link-icon-wrapper > a {
	text-decoration: none; color: #90c18c!important;
}
.primary-menu > li > .icon {color: #90c18c!important;}
.primary-menu li.menu-item-has-children:hover > ul, .primary-menu li.menu-item-has-children:focus > ul, .primary-menu li.menu-item-has-children.focus > ul {background: #fff;}
ul.sub-menu {z-index: 1000; min-width: 250px;}
ul.sub-menu a {padding: 5px 10px!important; font-size: 1.6rem; color: #3c3a3f;}
ul.sub-menu a:hover {color: #2e2d76;}
.panel-grid-cell {z-index: 1!important;}
.sub-menu {background-color: #fff;}
.sub-menu .current_page_item.current-menu-item {color: #ed2a30; text-decoration: none;}
.sub-menu .current_page_item.current-menu-item:hover {color: #ed2a30;}

p {font-size: 0.8em;}
li {font-size: 0.9em;}
h5 {font-size: 1em;}
#site-content a {color: #0592bf;}
h2 {margin-top: 0;}
.post-template h1 {font-size: 5rem;}
.post-template h2 {font-size: 4rem;}
.post-template h3 {font-size: 3rem;}
.post-template h4 {font-size: 2.5rem;}
.post-template h5 {font-size: 2rem;}
.post-template h6 {font-size: 1.5rem;}

.entry-title, .entry-header-inner {display: none;}
.singular .entry-header {display: none!important;}


.home-slider-text {margin-top: 40px;}
.home-slider-text h2, .home-slider-text h3 {color: #fff;}
.home-slider-text h2 {padding: 0; margin: 0;}
.home-slider-text h3 {padding: 0; margin: 0; font-weight: 400; font-size: 1.3em;}

.slider-button-right .ow-button-base.ow-button-align-center {text-align: right;}

.home-page-features .sow-features-feature {background-color: #3c3a3f; padding: 20px 10px!important;}
.home-page-features p, .home-page-features h5, .white-text h2, .white-text h3,.white-text p {color: #fff;}

.home-page-services .sow-features-feature  {border: 1px solid #bab8bb; border-radius: 15px; padding: 10px;}
.home-page-services .so-widget-sow-features-default-054cb6476f66-50 .sow-features-list .sow-features-feature.sow-icon-container-position-top .sow-icon-container {margin: 10px 0 0 20px;}
.home-page-services .sow-features-feature-content {text-align: left; margin-left: 20px;}
.home-page-services .sow-more-text {text-align: left; margin: 10px 0 0 20px;}

.home-testimonials .strong-view.wpmtst-default .wpmtst-testimonial-inner {text-align: center; }
.home-testimonials .strong-view.wpmtst-default .wpmtst-testimonial {box-shadow: 20px 20px 50px #eaeaea; border: none;}
.home-testimonials .strong-view.wpmtst-default .wpmtst-testimonial-image {float: none; margin-left: 25%;}
.home-testimonials .strong-view.wpmtst-default .wpmtst-testimonial-field {text-align: center;}
.home-testimonials .strong-view.wpmtst-default .wpmtst-testimonial-inner {border: none;}
.home-testimonials .wpmslider-viewport {min-height: 500px;}
.home-testimonials img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; 
	border-color: #ffffff;
}

.home-contact-form .so-widget-sow-contact-form.so-widget-sow-contact-form-default-b99443a9ef3c-50 {background: #e2f5f6; padding: 40px;}

.home-articles h3 {background: #e2f5f6; padding: 5px; margin-top: 0!important; min-height: 50px; vertical-align: center;}

.memberships h3 {font-size: 0.8em;}

.white-text p, .white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6 {color: #fff!important;}

.vision {background-color: rgba(255, 255, 255, 0.7); padding: 2px 20px 10px 20px ;}

.bg-image {background: rgba(255, 255, 255, 0.8); padding: 40px;}

/*button on blog articles fix */
.read-more {margin: 20px 0 0 30px;}

.wpmtst-testimonial-content p, .testimonial-inner p {color: #3c3a3f!important;}
.testimonials-page .strong-view.wpmtst-default .wpmtst-testimonial {border: 1px solid #0592bf!important; }

.footer-mega-col-wrap {background: #3c3a3f; padding: 40px 20px 20px 20px;}
.footer-mega-col-wrap h6, .footer-mega-col-wrap a, .footer-mega-col-wrap p {color: #fff; font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif !important;}
.footer-mega-col-wrap h6 {font-size: 1em;}
.footer-mega-col-wrap p {font-size: 0.7em;}
.footer-mega-col-wrap a {font-size: 0.8em; font-weight: normal;}
#site-footer {background: #3c3a3f;}
#site-footer p, .to-the-top {color: #fff!important; }
#site-footer p {font-size: 0.7em;}
.footer-nav-widgets-wrapper.header-footer-group {display: none;}
#menu-footer-socials-2 li {display: inline!important;}
#menu-footer-socials-2 a {font-size: 50px!important; margin-right: 10px;}
#menu-footer-socials-2 a:hover {color: #0592bf;}
a.cerebral {float: left; font-size: 0.7em!important; padding: 20px 0 0 20px; color: #ffffff;}

.modal-menu li a {color: #0592bf!important;}
.social-menu li a {background-color: #0592bf!important;}