/**
 * Theme Name:     Pinewood Residential Home
 * Author:         Clair Yates-Cook
 * Template:       twentytwenty
 * Text Domain:	   pinewood-residential-home
 * Description:    Website theme for Pinewood Residential Home
 */

.simple-banner {padding: 10px 0;}

header {padding-top: 0!important;}

.page .entry-header {display: none;}
.post-template .entry-header {background: #236229;}
.post-template h1 {color: #fff;}
.post-template .entry-categories, .post-template .post-meta-wrapper {display:none;}
.post-template .featured-media {display:none;}

ul.primary-menu a {color: #a68737!important; font-weight: 700; font-size: 15px; text-transform: uppercase; letter-spacing: 1px;}
ul.primary-menu a:hover {text-decoration: none!important; color: #236229!important;	}
.primary-menu li.current-menu-item > a, .primary-menu li.current-menu-item > .link-icon-wrapper > a {text-decoration: none; color: #236229!important;}
.primary-menu ul {	background: #fff!important;
    border-radius: 0;
    font-size: 1.7rem;
    opacity: 0;
    padding: 1rem 0;
    position: absolute;
    right: 9999rem;
    top: calc(100% + 2rem);
    transition: opacity 0.15s linear, transform 0.15s linear, right 0s 0.15s;
    transform: translateY(0.6rem);
    width: 20rem;
    z-index: 1;}

ul.sub-menu {z-index: 1000; min-width: 250px; font-size: 15px;}
.icon {color: #a68737!important;}
.panel-grid-cell {z-index: 1!important;}

/*Mobile menu*/
.modal-menu a {color: #a68737!important;}
.modal-menu li.current-menu-item > .ancestor-wrapper > a, .modal-menu li.current_page_ancestor > .ancestor-wrapper > a {color: #236229!important;}

h1, h2, h3, h4, h5, h6 {color: #236229; margin-top: 0!important; padding-top: 0!important; font-weight: 400;}
h1 {font-size: 2.2em}
h2 {font-size: 1.8em} 
h3 {font-size: 1.6em}
h4 {font-size: 1.4em}
h5 {font-size: 1.2em}
h6 {font-size: 1em}
h1, h2, h3, h4, h5, h6, p {margin-bottom: 2rem!important;}	

blockquote {border-color: #a68737!important;}

.entry-content li {padding: 0; margin: 0;}
.entry-content ul {padding-bottom: 0; margin-bottom: 20px;}

#site-content p, #site-content li {font-size: 16px;}
#site-content a {color: #a68737;}
#site-content td {font-size: 15px; font-weight: normal;}

.home-page-slider-text {float: right; width: 50%;}
.home-page-slider-text h1, .home-page-slider-text h4 {color: #fff!important;}

.home-services-bg {background: #ffffff; min-height: 350px;}
.home-services-bg-button {background: #ffffff;}
.home-services-bg-button {background: #ffffff; padding-bottom: 20px;}

.strong-view.wpmtst-default .wpmtst-testimonial {border: 2px solid #a68737!important; border-radius: 20px;}
.strong-view.wpmtst-default .wpmtst-testimonial-inner {border:none!important; font-style:italic;}

.wptb-ph-element {border-color: transparent!important;}
.lsow-team-members.lsow-style1 .lsow-team-member {max-width: 500px;}

.ngg-navigation span.current {background: #236229!important;}
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev {background: #ffffff!important;}


#mc4wp-form-1 input[type="submit"] {background: #a68737!important;}


#site-footer {background: #236229; padding: 40px; margin: 0!important; border-top: none;}
#site-footer p, #site-footer h6, #site-footer a, #site-footer ul, #site-footer li {color: #fff; font-family: "Quicksand";}


.footer-nav-space {padding-top:20px!important;}
#site-footer p {font-size: 0.7em;}
#site-footer label, #site-footer input  {font-size: 0.9em;}
#site-footer input[type="submit"] {background: #a68737!important;}
a.cerebral {float: left; font-size: 0.9em; padding: 20px 0 0 20px;}
#site-footer.textwidget li {font-size: 0.7em}
#site-footer li {margin: 0!important; font-size: 0.7em; list-style: none;}
#site-footer li a {font-weight: normal;	}
#site-footer ul {margin: 0!important; list-style: inside;}

@media only screen and (max-width: 768px) {
.simple-banner {display:none;}

}


@media only screen and (max-width: 980px) {
  /* For tablets landscape: */
.simple-banner {display:none;}

}