html, body {
max-width: 100% !important;
overflow-x: hidden !important;
}
.col{
display:block;
float:left; 
margin:1% 0 1% 1.6%
}
.col:first-child{
margin-left:0
}
.span_12_of_12{width:100%}.span_11_of_12{width:91.53%}.span_10_of_12{width:83.06%}.span_9_of_12{width:74.6%}.span_8_of_12{width:66.13%}.span_7_of_12{width:57.66%}.span_6_of_12{width:49.2%}.span_5_of_12{width:40.73%}.span_4_of_12{width:32.26%}.span_3_of_12{width:23.8%}.span_2_of_12{width:15.33%}.span_1_of_12{width:6.86%}.inline{display:inline-block;vertical-align:middle;float:none;margin:0;padding-left:1.6%}
body,.entry-content, .entry-summary, a, p, .tribe-events-calendar-month__events .tribe-common-h8{
font-family: roboto, sans-serif !important;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
font-family: league-gothic,sans-serif !important;
text-transform: uppercase;
margin: 0 0 .125em !important;
line-height: 100% !important;
}
.content-block h1 {
font-size: 4em;
}
@media screen and (max-width: 767px){
.content-block h1 {
font-size: 3em;
}
}
#content h1 a,#content  h2 a,#content  h3 a,#content  h4 a,#content  h5 a,#content  h6 a{
color: inherit;
opacity: .6;
}
#content h1 a:hover,#content  h2 a:hover,#content  h3 a:hover,#content  h4 a:hover,#content  h5 a:hover,#content  h6 a:hover{
opacity: 1;
}
h4{
font-weight: 100 !important;
}
.tribe-events-calendar-month__day-date-link, .tribe-events-calendar-list__event-title a{
font-family: league-gothic,sans-serif !important;
font-weight: 100;
}
.tribe-events-calendar-list__event-title a{
font-size: 2em;
line-height: 90%;
}
.wp-posts-carousel-title a{
font-family: league-gothic,sans-serif !important;
color: white;
text-decoration: none;
}
.tribe-common .tribe-common-h4 {
font-weight: 100 !important;
}
.entry-content .wp-posts-carousel-title a{
color: black;
}
.wp-posts-carousel-title a:hover{
color: #ff9600;
}
h3.content-block{
font-size: 2em;
}
.bg-image{
background-position: center;
background-repeat: no-repeat;
}
.cover{
background-size: cover;
}
.contain{
background-size: contain;
}
.entry-content .wp-block-media-text, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){
padding-left: 0;
padding-right: 0;
min-width: 100%;
}
.entry-content .has-media-on-the-right{
padding-right: 0 !important;
}
.wp-block-cover__inner-container > *{
min-width: 100%;
}
.gray:not(.wp-block-cover){
background-color:rgba(245,245,245,1);
}
.wp-block-pullquote.gray, .dark:not(.wp-block-cover){
background-color: #f5f5f5 !important;
}
.is-dark-theme .gray{
background-color: #222;
}
.is-dark-theme .wp-block-pullquote.gray{
background-color: #222 !important;
}
.white:not(.wp-block-cover), .light, .white:not(.has-background){
background-color: white;
}
body.is-dark-theme, .is-dark-theme .white:not(.wp-block-cover){
background-color: #333 !important;
}
.is-dark-theme .dark{
background-color: #222 !important;
}
.entry-content .content-block{
margin-top: 0;
margin-bottom: 0;
}
.entry-header figure.post-thumbnail {
margin-bottom: 2em;
}
p.content-block{
margin: 0;
padding-bottom: 1em;
}
p.last-p{
padding-bottom: 2em;
}
p.only-p, p.first-p.only-p{
padding-top: 2em;
padding-bottom: 2em !important;
}
p.has-background{
padding-bottom: 2em !important;
}
p.first-p{
padding-top: 2em;
}
body .site .button:not(:hover):not(:active):not(.has-background):not(.menu-item), .tribe-events-cal-links a, .more-link{
padding: .5em 1em;
}
.entry-content .button:hover {
padding: .5em 1em !important;
}
.wp-block-media-text .wp-block-media-text__content > p {
margin-top: 0 !important;
margin-bottom: 0;
}
.entry-content .wp-block-media-text .wp-block-media-text__content{
padding-right: 0;
position: absolute;
left: 0;
}
.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
padding-left: 0;
padding-right: var(--global--spacing-vertical);
position: unset;
margin-left: 0 !important;
}
.wp-block-image{
padding-top: 1em;
}
.entry-content blockquote{
border-top: .25em solid;
border-bottom: .25em solid;
border-color: inherit;
margin-left: 0;
padding: 1em 2em 2em;
}
.entry-content .wp-block-pullquote{
border-width: 0;
padding-top: .001em;
padding-bottom: .001em;
}
.is-dark-theme blockquote {
color: white !important;
}
ul.content-block li {
margin: 0 3em;
}
ul.content-block li:last-child {
padding-bottom: 1em;
}
.blocks-gallery-grid{
margin: 2em 0;
}
.blocks-gallery-item a:hover {
opacity: .5;
}
.entry-content .wp-block-columns {
padding-top: 2em;
padding-bottom: 2em;
}
.entry-content{
margin-bottom: 0 !important;
margin-top: 0 !important;
}
main{
padding-bottom: 0 !important;
}
footer{
min-width: 100vw;
margin-top: 0 !important;
}
.widget-area {
margin: 0 !important;
}
footer:not(.entry-footer){
padding-top: 4em;
background-color: #006838;
}
footer:not(.entry-footer), footer:not(.entry-footer) a, .site-info{
color: white !important;
}
footer svg{
fill: white !important;
}
.wp-block-media-text {
min-height: 50vh;
}
.is-dark-theme .wp-block-columns, .is-dark-theme .wp-block-media-text{
border-top: 1px solid black;
}
.nav-bg{
background: linear-gradient(0deg, rgba(0,0,0,0) 5%, rgba(0,0,0,0.45) 60%);
position: relative;
z-index: 999;
}
.primary-navigation > div > .menu-wrapper {
float: right;
}
.nav-bg.fix-on-scroll, .no-feat-image .nav-bg{
background: rgba(0, 66, 35, .9);
}
.entry-footer{
display: none !important;
}
article {
margin-bottom: 0 !important;
}
.breadcrumbs {
font-size: .75em;
margin-bottom: 1em;
display: block;
text-align: center;
}
.breadcrumbs, .breadcrumbs a:hover{
color : #999;
}
.breadcrumbs a{
color: black;
}
.footer-breadcrumbs {
display: inline-block;
width: 100%;
text-align: center;
margin: 3em 0;
}
.organization-info a {
display: block;
font-style: normal;
}
.organization-info a:hover{
color: #006838;
}
.organization-content {
font-size: .8em;
}
.organization-content p {
margin-bottom: 1em;
}
.entry-header .wp-post-image {
width: auto !important;
}
ul.content-block{
padding-bottom: 1em;
}
.clear-bottom{
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.add-bottom{
padding-bottom: 2em;
}
.wp-block-embed {
padding-top: 2em;
}
body .site-header{
padding: 0;
}
@media screen and (max-width: 1170px){
body .site-header{
min-width: 95vw;
}
}
@media screen and (max-width: 481px){
body .site-header{
display: inline-block;
}
#primary-mobile-menu{
margin-right: 0 !important;
}
body .site-header{
min-width: 100vw;
}
}
.header-wrapper{
padding-bottom: 5em;
}
.header-wrapper .entry-title {
color: white;
padding-top: 20vh;
}
.header-wrapper .entry-title.event-title {
padding-top: 20vh;
font-size: 3.5em;
margin-bottom: 0;
}
.header-wrapper.has-featured-image{
box-shadow: inset 0px -170px 100px rgb(0 0 0 / 35%);
}
.header-wrapper .event-date {
text-align: center;
font-style: normal;
color: white;
font-family: roboto, sans-serif !important;
font-size: 1.5em;
}
.header-wrapper .entry-title, .header-wrapper .event-date{
text-shadow: 0 0 5px rgb(0 0 0 / 85%);
filter: drop-shadow(0 0 5px rgba(0,0,0,.25));
}
.primary-navigation a {
color: white !important;
padding: 3.25em 0.5em !important;
line-height: 160%;
text-shadow: 0 0 3px black;
font-size: .8em !important;
}
.fix-on-scroll .primary-navigation a{
padding: 1.1em 0.5em !important;
}
.primary-navigation .sub-menu a, .fix-on-scroll .primary-navigation .sub-menu a, .primary-navigation .button a{
padding: 0.25em 0.5em !important;
}
.more-link{
display: table !important;
text-decoration: none;
margin-top: 1em;
}
.wp-block-latest-posts__post-excerpt .more-link{
display: block !important;
}
.blog-post-thumb a {
text-decoration: none;
}
.blog-post-thumb a:hover .blog-post-title, .wp-block-latest-posts li a:not(.more-link):hover{
color: #006838;
}
.blog-post-thumb .blog-post-title {
margin-bottom: 0 !important;
}
.blog-post-thumb .blog-post-date, .wp-block-latest-posts .wp-block-latest-posts__post-date {
margin-top: 0 !important;
margin-bottom: .5em !important;
display: block;
font-style: italic;
color: rgba(0,0,0,.5) !important;
border-bottom: 1px solid rgba(0,0,0,.2);
padding-bottom: .5em;
font-size: .8em;
font-weight: normal !important;
}
.blog-post-thumb-image{
transition: all linear .25s;
} .organization-info .fas {
margin-right: .5em;
color: #999;
}
.organization-info {
font-size: .7em !important;
padding-top: .5em;
}
.byline{
display: none !important;
}
.primary-navigation .button:not(#primary-mobile-menu){
display: table !important;
}
.nav-bg:not(.fix-on-scroll) .primary-navigation .button:not(#primary-mobile-menu) {
display: table !important;
margin-top: 2.4em !important;
margin-bottom: 2.4em;
}
.fix-on-scroll .primary-navigation .button {
margin-top: .7em !important;
margin-bottom: .7em;
}
.tribe-events-cal-links a{
padding: .5em 1em !important;
}
.tribe-events-cal-links a:hover{
background-color: #FF9600 !important;
}
@media screen and (max-width: 1220px){
.primary-navigation a, .fix-on-scroll .primary-navigation .menu-item a{
padding-left: .4em !important;
padding-right: .4em !important;
}
}
@media screen and (max-width: 1000px){
.primary-navigation a, .fix-on-scroll .primary-navigation .menu-item a{
font-size: .6em !important;
padding: 0.25em 0.5em !important;
}
.nav-bg:not(.fix-on-scroll) .primary-navigation .button:not(#primary-mobile-menu){
margin: .5em 0 0 !important;
}
.primary-navigation .facebook, .primary-navigation .instagram, .primary-navigation .twitter, .primary-navigation .linkedin{
text-align: center;
width: 23.25% !important;
padding: .5em 0;
border-bottom: none !important;
}
}
.button a{
text-shadow: none;
}
.banner-menu{
background-color: #ff9600;
padding: .5em 0 .25em;
display: none;
}
.banner-menu, .footer-contact, .site-info{
text-transform: uppercase;
letter-spacing: .1em;
font-size: .6em !important;
}
.footer-contact{
text-align: center;
margin: 2em 0;
}
.footer-contact p {
margin-bottom: 1em;
}
.site-footer .inline, .footer-contact {
margin-top: 0;
margin-bottom: 0;
padding-left: 1em;
padding-right: 1em;
}
footer .footer-navigation {
margin: 0;
}
.is-dark-theme .banner-menu{
background-color: #222;
}
.separator{
margin: 0 1.5em;
}
footer .separator{
color: rgba(255,255,255,.25) !important;
}
.banner-menu a{
text-decoration: none;
}
.top-social-menu, .top-contact-info{
margin-top: 0;
margin-bottom: 0;
margin-right: -3px;
position: absolute;
z-index: 9999;
top: 0;
right: 0;
zoom: .9;
}
.logged-in .top-social-menu {
top: 36px;
}
.top-contact-info{
margin-bottom: .35em;
}
.top-social-menu li {
display: table-cell;
}
.top-social-menu li a {
color: white;
min-width: 40px;
display: block;
text-align: center;
box-shadow: 0 0 2px black;
}
@media screen and (max-width: 1000px){
.top-social-menu{
display: none;
}
}
.is-dark-theme .banner-menu svg{
fill: white;
}
body .site-main{
padding-top: 0;
}
body .site-branding{
margin-top: 0;
max-width: 100% !important;
}
header .custom-logo {
max-width: 100% !important;
}
.fix-on-scroll .site-logo {
margin: 0.25em 0;
}
.fix-on-scroll {
position: fixed;
top: 0;
width: 100%;
z-index: 999;
}
.admin-bar .fix-on-scroll {
top: 32px;
}
.fix-on-scroll .menu-item a {
padding-top: 0;
padding-bottom: 0.2em;
font-size: .8em !important;
}
.fix-on-scroll .site-logo img {
max-height: 50px;
}
.site-info{
text-align: center;
display: inline-block !important;
border-top: 1px solid rgba(255,255,255,0.25) !important;
margin-top: 2em !important;
width: 100%;
}
@media screen and (min-width:1000px){
.site-info{
margin-bottom: 0 !important;
}
}
.footer-title {
padding-top: .5em;
margin: .25em .75em !important;
text-align: center;
font-size: 1.5em;
border-top: 1px solid rgba(255,255,255,0.25);
}
.footer-contact .footer-title{
border-top: none;
}
body .site .button{
padding: 0 .5em;
margin: 0;
border: none !important;
}
a{
background-color: transparent !important;
border: none !important;
}
body .site .button:not(:hover):not(:active):not(.has-background), body .site .button:hover, body .site .button:active, .wp-block-button, .wp-block-latest-posts li .more-link, .tribe-events-cal-links a, .more-link {
background-color: #006838 !important;
display: inline-block;
border: none !important;
}
a.wp-block-button__link {
padding: .5em 1em !important;
border: none !important;
}
body .site .button:hover a, header :not(.sub-menu) .menu-item:hover a{
opacity: .8;
}
header .menu-item:not(.button):hover a{
opacity: 1;
text-shadow: none;
}
@media screen and (min-width: 1000px){
header .menu-item:not(.button):hover a{
background-color: rgba(10,10,10,.8) !important;
}
header .sub-menu .menu-item:not(.button):hover a, header .menu-item:not(.button) a:hover {
background-color: rgba(255, 149, 0, 0.8) !important;
background-color: #006838 !important;
}
} .top-social-menu .facebook a{
background-color: #3b5998 !important;
}
.top-social-menu .instagram a{
background-color: #E1306C !important;
}
.top-social-menu .twitter a{
background-color: #00acee !important;
}
.top-social-menu .linkedin a{
background-color: #0e76a8 !important;
}
.top-social-menu li:hover a {
background-color: #ff9600 !important;
}
.top-social-menu .is-menu.is-dropdown form {
display: block;
position: inherit;
min-width: 200px;
}
.top-social-menu .astm-search-menu svg.search-icon {
display: none;
}
.top-social-menu form.is-search-form {
top: -4px;
}
body .menu-item:hover ul a{
opacity: 1;
}
body a.wp-block-button__link:hover, body .site .button:hover, .wp-block-button:hover, .wp-block-button a:hover, .wp-block-latest-posts li .more-link:hover, .more-link:hover {
color: white;
background: #222 !important;
border: none !important;
border-radius: 0 !important;
}
body .site .button:not(:hover):not(:active):not(.has-background) a, body .site .button:hover a, body .menu-item:hover a, .menu-item a, .site-info a {
text-decoration: none !important;
}
.wp-block-column .wp-block-buttons>.wp-block-button a {
font-size: .65em !important;
}
.wp-block-columns .wp-block-column > *:last-child{ }
.wp-block-buttons>.wp-block-button{
display: flex !important;
}
footer .custom-logo-link img {
max-width: 180px;
margin: auto;
display: block;
}
.site-logo .custom-logo, .nav-bg{
transition: all linear .25s;
}
.menu-item a{
transition: padding linear 0s;
}
.site-logo{
filter: drop-shadow(0 0 1px black);
}
.fix-on-scroll .site-logo{
background-image:url(//greenmgmt.org/wp-content/themes/UnitedWay/img/small-logo.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center left;
}
.fix-on-scroll .site-title{
display: none;
}
.fix-on-scroll .primary-navigation {
top: -2px;
} .wp-posts-carousel-slide, .wp-posts-carousel-container, .wp-posts-carousel-container, .wp-posts-carousel-image{
padding-left: 0 !important;
padding-right: 0 !important;
padding-top: 0 !important;
}
.wp-posts-carousel-image{
background-position: 80% center;
background-repeat: no-repeat;
width: 100%;
padding-bottom: 90vh !important;
box-shadow: inset 0px 60px 200px rgba(0,0,0,.30) !important;
background-color: rgba(0,0,0, 0.85);
}
.entry-content .wp-posts-carousel-image{
box-shadow: none !important;
padding-bottom: 100% !important;
background-color: white;
z-index: -1;
position: relative;
}
.wp-posts-carousel-container, .compact-theme.wp-posts-carousel.owl-loaded .wp-posts-carousel-slide, .owl-carousel .owl-item{
height: 90vh;
min-height: 550px;
}
.entry-content li ul li {
margin: 0 !important;
padding-bottom: 0;
}
@media screen and (max-width: 767px){
.wp-posts-carousel-container, .compact-theme.wp-posts-carousel.owl-loaded .wp-posts-carousel-slide, .owl-carousel .owl-item{
height: 70vh;
}
.wp-posts-carousel-image{
padding-bottom: 90vh !important;
margin-top: 1em;
}
.entry-content p, .entry-content li {
font-size: .8em;
}
.entry-content ul, .entry-content ol {
padding-left: 1em;
}
.entry-content li {
padding-bottom: .8em !important;
}
.entry-content li ul li {
font-size: 1em;
}
.content-block .wp-block-column p{
font-size: .5em !important;
}
.header-wrapper.no-feat-image{
padding-bottom: 1em;
}
}
@media screen and (max-width: 480px){
.wp-posts-carousel-image{
margin-top: 6em;
padding-bottom: 80vh !important;
}
}
.wp-posts-carousel-details{
margin: 0;
position: relative;
bottom: 65vh;
}
.slider-wrap .slider-desc {
padding: 1em !important;
background-color: rgba(123, 164, 219,.9);
box-shadow: 0 0 3px rgb(0 0 0 / 50%);
font-size: .85em;
}
.slider-wrap.slider-hor-right .slider-desc {
float: right;
}
.slider-wrap.slider-hor-center .slider-desc {
float: none;
margin: auto;
display: block;
}
.slider-wrap.slider-hor-center .slider-desc .wp-posts-carousel-title, .slider-wrap.slider-hor-center .slider-desc, .slider-wrap.slider-hor-center .slider-desc .link-more{
text-align: center !important;
margin-left: auto;
margin-right: auto;
}
.slider-vert-top {
margin-top: -10vh;
}
.slider-vert-bottom {
margin-top: 15vh;
}
.slider-wrap{
padding-bottom: 0 !important;
}
.transparent-background {
background-color: transparent !important;
box-shadow: none !important;
text-shadow: 0 0 2px rgb(0 0 0 / 50%);
} @media screen and (max-width: 1200px){
.wp-posts-carousel-details{
font-size: .8em;
}
}
.wp-posts-carousel-container{
border: none !important;
}
.wp-posts-carousel-desc{
padding: 0 !important;
margin: -.5em 0 .5em 0 !important;
display: inline-block !important;
line-height: 130%;
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-desc a.more-link{
background-color: transparent;
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-desc a.more-link:hover{
background-color: #ed1c24;
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-title{
text-align: left !important;
font-size: 5em !important;
line-height: 90%;
margin: 0 0 .1em !important;
color: white !important;
font-weight: 500;
}
.compact-theme.wp-posts-carousel .image-background .wp-posts-carousel-title{
margin-left: -1em !important;
margin-right: -1em !important;
}
.compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev{
right: 20px;
padding: 0px 13px 0px 7px;
position: relative;
left: -40vw !important;
}
.compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next{
left: 40vw;
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover{
background-color: transparent !important;
}
.compact-theme.wp-posts-carousel .owl-controls .owl-nav div{
background: transparent !important;
border: none !important;
}
.owl-controls{
position: relative !important;
display: inline-block !important;
bottom: 40vh !important;
left: 50%;
transform: translateX(-50%);
}
.slider-block{
text-align: center;
}
.column-block.bg-image{
box-shadow: inset 0px 0px 300px rgba(0,0,0,.65);
}
.standard-content-block.bg-image{
box-shadow: inset 0px 0px 300px rgba(0,0,0,1);
transition: all ease 1s;
}
.standard-content-block.bg-image .wrap{
transition: all ease 1s;
}
.standard-content-block.bg-image:hover{
transform: scale(1.05);
}
.bg-video-block:hover, .transparent .bg-video-block:hover .wrap{
transform: none;
}
.bg-video-block{
position: relative;
z-index: -2;
}
.standard-content-block.bg-image:hover .wrap{
transform: scale(.95);
}
.owl-carousel.owl-loaded{
margin-bottom: -74px;
}
.entry-content .owl-carousel.owl-loaded{
margin-bottom: 0;
}
.owl-dots{
position: relative !important;
top: -6px !important;
right: 0 !important;
}
.header-wrapper .owl-dots{
display: none !important;
}
.compact-theme.wp-posts-carousel .owl-dots .owl-dot span{
background: white !important;
box-shadow: 0 0 2px rgba(0,0,0,.75);
}
.compact-theme.wp-posts-carousel .owl-dots .owl-dot.active span{
background: #ed1c24 !important;
box-shadow: none;
}
.owl-prev, .owl-next{
top: -2px !important;
}
.owl-prev{
left: -30px !important;
}
.owl-next{
right: -25px !important;
}
.compact-theme.wp-posts-carousel .owl-nav div:before{
font-size: 30px !important;
color: white !important;
text-shadow: 0 0 2px black;
}
.compact-theme.wp-posts-carousel .owl-nav div:before:hover{
color: #ed1c24 !important;
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-desc{
font-size: 1.25em !important;
color: white !important;
}
.slider-container{
padding: 30px 0 10px;
} 
.link-more{
margin-bottom: 0;
margin-top: 1em;
background-color: #ed1c24;
width: fit-content;
}
@media screen and (max-width: 960px){
.compact-theme.wp-posts-carousel .wp-posts-carousel-title{
font-size: 4em !important;
margin-bottom: .25em !important;
}
}
@media screen and (max-width: 767px){
.wp-posts-carousel-details{
padding: 1em !important;
bottom: auto;
top: -60vh;
font-size: .6em;
margin: auto;
width: 60%;
zoom: .8;
}
.entry-content .wp-posts-carousel-details{
width: 100%;
padding: 1em 0.5em !important;
}
.wp-posts-carousel-container{
}
.wp-posts-carousel-image{
background-position: center top;
box-shadow: none !important;
} .entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
padding-left: var(--global--spacing-vertical);
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-desc{
font-size: 1.5em !important;
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-desc .link-more{
font-size: .8em !important;
}
}
@media screen and (max-width: 480px){
.wp-posts-carousel-details{
width: 100%;
}
}
.slide-image-link:hover .wp-posts-carousel-image{
opacity: .8;
}
.owl-carousel{
margin-top: -6.5em;
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-title{
text-shadow: none;
}
.image-background .slider-desc {
background-color: transparent;
box-shadow: none;
text-shadow: 0 0 3px rgb(0 0 0 / 80%);
}
.image-background .wp-posts-carousel-title{
text-shadow: 0 0 2px rgb(0 0 0 / 75%) !important;
}
.slider-desc.image-background{
background-size: contain;
background-position: center;
background-repeat: no-repeat;
display: inline-block;
background-color: transparent !important;
box-shadow: none !important;
text-shadow: 0 0 3px rgb(0 0 0 / 90%);
padding: 5vh 4em !important;
text-align: center;
}
.slider-desc.image-background .wp-posts-carousel-title{
text-align: center !important;
}
.slider-desc.image-background .link-more{
margin: 1em auto;
}
.slider-hor-center.image-background{
background-position: center;
}
.slider-hor-right.image-background{
background-position: right;
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-container,.compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover{
background: black !important;
}
.wp-posts-carousel-image{
opacity: .85;
}
.entry-content .wp-posts-carousel-image{
opacity: 1;
}
.slider-desc .link-more {
box-shadow: 0 0 3px rgb(0 0 0 / 50%);
}
.entry-content .wp-posts-carousel-container, .entry-content .compact-theme.wp-posts-carousel.owl-loaded .wp-posts-carousel-slide, .entry-content .owl-carousel .owl-item {
height: unset !important;
}
.entry-content .wp-posts-carousel-details {
position: unset;
margin: -4em 2em 0;
background-color: white;
padding-bottom: 1em !important;
}
@media screen and (max-width: 767px){
.slider-wrap {
margin-top: 0 !important;
}
.slider-wrap .slider-desc {
width: 100%;
text-align: center;
padding: 4em 1em !important;
}
.compact-theme.wp-posts-carousel .wp-posts-carousel-title{
text-align: center !important;
}
.entry-content .slider-wrap .slider-desc{
padding-top: 0 !important;
}
.entry-content .wp-posts-carousel-details{
margin-left: auto;
margin-right: auto;
}
.entry-content .wp-posts-carousel-details{
font-size: 1em;
}
}
@media screen and (max-width: 600px){
.entry-content .wp-posts-carousel-image{
padding-bottom: 70% !important;
width: 70%;
margin: auto;
}
}
@media screen and (max-width: 480px){
.entry-content .wp-posts-carousel-image{
padding-bottom: 100% !important;
width: 100%;
}
}
.entry-content .slider-wrap {
padding-left: 0 !important;
padding-right: 0 !important;
}
.entry-content .slider-wrap .slider-desc {
width: 100%;
display: table;
background-color: transparent;
text-align: center;
box-shadow: none;
padding-bottom: 0 !important;
}
.entry-content .compact-theme.wp-posts-carousel .wp-posts-carousel-title {
font-size: 1.8em !important;
color: #555 !important;
font-weight: 100;
text-align: center !important;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.entry-content .compact-theme.wp-posts-carousel .wp-posts-carousel-container, .entry-content .compact-theme.wp-posts-carousel .wp-posts-carousel-container:hover{
background-color: transparent !important;
}
.entry-content .wp-posts-carousel-container, .entry-content .compact-theme.wp-posts-carousel.owl-loaded .wp-posts-carousel-slide, .entry-content .owl-carousel .owl-item{
min-height: unset;
}
.entry-content .compact-theme.wp-posts-carousel .wp-posts-carousel-desc {
color: black !important;
font-size: .8em !important;
}
.event-date {
font-weight: 600;
}
.entry-content .compact-theme.wp-posts-carousel .wp-posts-carousel-buttons a {
padding: .25em 1em .5em;
font-size: .75em;
}
.entry-content .owl-controls {
bottom: 2em !important;
}
.entry-content .compact-theme.wp-posts-carousel .owl-dots .owl-dot span {
background: #666 !important;
box-shadow: none;
}
.entry-content .compact-theme.wp-posts-carousel .owl-dots .owl-dot.active span{
background: rgba(123, 164, 219, 1) !important;
}
.entry-content .compact-theme.wp-posts-carousel .owl-nav div:before {
color: #666 !important;
text-shadow: none;
}
.entry-content .owl-carousel .owl-stage-outer {
margin-bottom: 3em;
} .link-more {
text-shadow: none !important;
}
@media screen and (min-width: 999px){
.sub-menu-toggle{
display: none !important;
}
}
@media screen and (max-width: 1000px){
body .primary-navigation a{
}
body .primary-navigation-open .primary-navigation > .primary-menu-container {
height: 100vh;
overflow-x: hidden;
overflow-y: auto;
border: 2px solid transparent;
}
body .primary-navigation > div > .menu-wrapper {
padding-bottom: 100px;
padding-left: 0;
display: block;
width: 100%;
}
body .primary-navigation-open .primary-navigation {
width: 100%;
position: fixed;
}
body .menu-button-container {
display: block;
top: -38px;
width: auto !important;
background-color: transparent !important;
}
body .primary-navigation-open .menu-button-container {
position: fixed;
top: 0;
}
body .primary-navigation > .primary-menu-container {
visibility: hidden;
opacity: 0;
position: fixed;
padding-top: calc(var(--button--line-height) * var(--primary-nav--font-size-button) + 42px + 5px);
padding-left: 1em;
padding-right: 1em;
padding-bottom: var(--global--spacing-horizontal);
background-color: var(--global--color-background);
transition: all 0.15s ease-in-out;
transform: translateY(var(--global--spacing-vertical));
position: fixed !important;
top: 0 !important;
width: 100vw;
margin-left: 0;
background-color: rgba(0, 66, 35, .9);
font-size: 1.5em;
}
.sub-menu-toggle{
display: flex !important;
}
.primary-navigation .primary-menu-container > ul > .menu-item {
width: 100%;
display: inline-block !important;
border-bottom: 1px solid rgba(255,255,255,.25);
}
.primary-navigation > div > .menu-wrapper > li > .sub-menu {
position: relative !important;
display: inline-block;
width: 100vw;
background-color: rgba(0,0,0,.25) !important;
margin-left: -1em !important;
}
.primary-navigation > div > .menu-wrapper .sub-menu-toggle {
float: right;
margin-top: -30px;
position: relative;
z-index: 99999;
}
.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-plus, .primary-navigation > div > .menu-wrapper .sub-menu-toggle {
height: auto !important;
}
.primary-navigation > .primary-menu-container ul > li .sub-menu-toggle[aria-expanded=false] ~ ul{
display: none;
}
span.dropdown-icon {
font-size: 0;
}
.primary-navigation li.button {
text-align: center;
font-size: 1.125em;
margin-top: 1em !important;
}
header .sub-menu li {
padding-left: 1.35em !important;
}
.menu-button-container #primary-mobile-menu  .svg-icon {
margin-left: 0 !important;
}
.primary-navigation-open .menu-button-container{ }
.primary-navigation-open .fix-on-scroll .menu-button-container{
top: -37px !important;
}
.nav-bg.fix-on-scroll{
background: transparent;
background: none;
}
.footer-right, .footer-left {
margin-left: 0;
width: 100%;
}
footer .custom-logo-link img{
max-width: 250px;
}
}
@media screen and (max-width: 920px){
.banner-menu{
display: none;
}
}
@media screen and (max-width: 650px){
.footer-menu{
width: 49%;
margin-left: 0;
}
footer .separator{
display: block;
width: 100%;
font-size: 0;
}
}
@media screen and (max-width: 482px){
body .menu-button-container{
top: 6px;
}
.header-wrapper{ }
}
.primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-plus svg, .primary-navigation > div > .menu-wrapper .sub-menu-toggle .icon-minus svg, .menu-button-container #primary-mobile-menu, .tribe-events-cal-links a, .more-link {
color: white !important;
}
.sub-menu li {
background-color: transparent !important;
font-size: .8em;
padding-left: 0;
}
.sub-menu li a{
text-shadow: none;
}
.sub-menu{ border: none !important;
padding-top: 0 !important;
}
.sub-menu:before, .sub-menu:after{
display: none !important;
}
.footer-right{
font-size: .9em;
}
.footer-menu {
font-size: .9em;
padding-left: 1em;
margin-top: 0;
border-left: 1px solid rgba(255,255,255,.25);
}
.footer-menu .menu{
padding-left: 0;
font-weight: 800;
line-height: 120%;
}
.footer-menu .sub-menu{
background-color: transparent !important;
padding-left: 0;
font-weight: 100;
font-size: .8em;
margin-top: 1em;
}
.footer-menu ul {
list-style: none;
}
.footer-menu .sub-menu li {
margin-bottom: 1em;
}
.footer-menu li:hover{
opacity: 1 !important;
}
footer a{
text-decoration: none;
}
footer a:hover{
color: black !important;
}
footer .sub-menu-toggle{
display: none !important;
}
footer .sub-menu li a {
line-height: 140% !important;
display: block;
margin: 1.75em 0;
font-size: 1.1em;
}
.percent:after {
content: '%';
}
.dollar:before {
content: '$';
}
.content-block .wp-block-column.splatter p{
margin-top: 0;
line-height: 120%;
font-size: .6em;
padding: 0 3em;
font-weight: 600;
}
.splatter h1, .splatter h2, .splatter h3, .splatter h4, .splatter h5, .splatter h6{
color: white !important;
}
.content-block .wp-block-column p{
font-size: .65em;
margin-top: .5em;
}
h1.content-block, h2.content-block, h3.content-block, h4.content-block, h5.content-block, h6.content-block, .wp-block-media-text__content h1, .wp-block-media-text__content h2, .wp-block-media-text__content h3, .wp-block-media-text__content h4, .wp-block-media-text__content h5, .wp-block-media-text__content h6 {
padding-top: 1em; color: #006838;
line-height: 100%;
margin-bottom: 0 !important;
}
h2.content-block, h3.content-block, h4.content-block, h5.content-block, h6.content-block{
padding-bottom: 1em;
}
.wp-block-media-text__content h1, .wp-block-media-text__content h2, .wp-block-media-text__content h3, .wp-block-media-text__content h4, .wp-block-media-text__content h5, .wp-block-media-text__content h6{
margin-bottom: .25em !important;
padding-top: 0;
}
.wp-block-media-text:not(.is-image-fill) figure {
margin: 1em;
box-shadow: 1px 1px 3px rgb(0 0 0 / 25%);
}
.wp-block-column h1, .wp-block-column h2, .wp-block-column h3, .wp-block-column h4, .wp-block-column h5, .wp-block-column h6{
color: rgba(123, 164, 219, 1);
}
.splatter{
background-size: contain;
background-position: center;
background-repeat: no-repeat;
color: white;
}
.red.splatter{
background-image: url(//greenmgmt.org/wp-content/themes/UnitedWay/img/red-splatter.png);
}
.yellow.splatter{
background-image: url(//greenmgmt.org/wp-content/themes/UnitedWay/img/yellow-splatter.png);
}
.blue.splatter{
background-image: url(//greenmgmt.org/wp-content/themes/UnitedWay/img/blue-splatter.png);
}
.wp-block-column {
font-size: 1.5em;
}
.acf-map {
width: 100%;
height: 40vh;
border: #ccc solid 1px;
margin-bottom: 3em;
}
.prop-map{
height: 70vh;
}
.contact-navigation-wrapper {
justify-content: left !important;
}
.contact-label{
color: #666;
}
.mailing-address p{
line-height: 140%;
}
.secondary-contact{
font-size: .8em;
margin-top: 2em;
display: block;
}
.contact-right {
padding-left: 2em;
}
.contact-info{
padding-top: 2em;
}
@media screen and (max-width: 767px){
.wp-block-column{
padding: 1em 20px;
min-width: 100%;
margin-left: 0 !important;
margin-bottom: 0 !important;
border-bottom: 1px solid rgba(0,0,0,.1);
}
.wp-block-column:last-child{
border-bottom: none;
}
.wp-block-column .wp-block-image{
padding-top: 0;
}
body .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo{
top: 7px;
}
.wp-block-latest-posts__list li {
margin: 1em 0 !important;
min-width: 100%;
}
}
.wp-block-column h1, .wp-block-column h2, .wp-block-column h3, .wp-block-column h4 {
margin-bottom: .1em !important;
line-height: 100%;
}
.wp-block-image.size-full {
padding: 0 !important;
}
.has-text-align-center{
margin: auto !important;
}
.singular .entry-title, .page-title{
text-align: center;
}
.wp-block-latest-posts__featured-image img {
max-width: 250px !important;
max-height: 250px !important;
margin: auto;
display: block;
border-radius: 100%;
box-shadow: 0 0 2px rgb(0 0 0 / 50%);
}
.wp-block-latest-posts__list.content-block {
padding-top: 2em;
padding-bottom: 4em;
}
.wp-block-latest-posts li a:not(.more-link) {
text-decoration: none;
font-family: league-gothic,sans-serif !important;
display: block !important;
text-transform: uppercase;
font-size: 1.75em !important;
margin-bottom: .05em;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.wp-block-latest-posts li .more-link {
padding: .5em 1em;
text-decoration: none;
margin-top: 1em;
color: white;
display: inline-block !important;
}
.wp-block-latest-posts__post-excerpt {
font-size: .8em !important;
margin-top: 0 !important;
}
.content-block .wp-block-latest-posts__post-author {
margin: 0;
font-size: .6em !important;
text-transform: uppercase;
letter-spacing: .1em;
}
.content-block .wp-block-latest-posts__post-date, .event-date {
margin: 0 0 .5em;
font-weight: 600;
font-style: italic;
}
@media screen and (max-width: 600px){
.wp-block-media-text{
padding: 0 !important;
}
}
.singular .page.has-post-thumbnail .entry-header{
padding: 0;
}
.post-thumbnail .wp-post-image{
max-height: 60vh; }
ul.has-extra-small-font-size li{
padding-bottom: 1em;
}
.hs-faq-container .ui-accordion .ui-accordion-header{
font-size: 1.5em;
background-color: #7ba5db;
text-shadow: none;
border-bottom: none;
}
.hs-faq-container .ui-accordion .ui-accordion-header:hover, .hs-faq-container .ui-accordion .ui-accordion-header.ui-state-active{
background: #006838 none repeat scroll 0 0;
}
.singular .entry-header, .page-header {
padding-bottom: 0 !important;
border-bottom: none !important;
}
.type-post .entry-content > .gray {
background-color: white !important;
}
#comments {
display: none;
}
.ui-accordion-content p{
margin-bottom: 1em;
}
.ui-accordion-content{
line-height: 140%;
}
.post-excerpt-wrap {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.post-thumb .content-block {
min-width: unset !important;
padding: 1em !important;
}
.navigation.pagination {
display: table;
width: 100%;
padding-bottom: 4em;
}
.thumb-image-wrapper {
max-width: 180px;
margin: auto;
display: block;
border-radius: 100%;
overflow: hidden;
box-shadow: 0 0 2px rgba(0,0,0,.5);
}
.story-thumb {
padding: 1em;
transition: all linear .25s;
margin-top: 0;
background-size: contain;
background-repeat: no-repeat;
background-position: center top;
}
.story-thumb-1{
background-image:url(//greenmgmt.org/wp-content/themes/UnitedWay/img/blue-splatter.png);
}
.story-thumb-2{
background-image:url(//greenmgmt.org/wp-content/themes/UnitedWay/img/red-splatter.png);
}
.story-thumb-3{
background-image:url(//greenmgmt.org/wp-content/themes/UnitedWay/img/yellow-splatter.png);
}
.story-thumb-1:nth-child(even), .story-thumb-1:nth-child(even) h3, .story-thumb-1:nth-child(even) a, .story-thumb-2:nth-child(even), .story-thumb-2:nth-child(even) h3, .story-thumb-2:nth-child(even) a, .story-thumb-3:nth-child(even), .story-thumb-3:nth-child(even) h3, .story-thumb-3:nth-child(even) a {
-webkit-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1);
}
.story-thumb .job-title {
display: block;
font-size: .75em;
text-align: center;
height: 80px;
line-height: 120%;
font-weight: 100;
}
.job-title{
margin-top: 0 !important;
margin-bottom: 1em !important;
font-weight: 600;
display: block;
}
.story-thumb:nth-child(even) .job-title{
-webkit-transform: scaleX(-1);
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
transform: scaleX(-1);
}
.post-thumb a{
text-decoration: none;
}
.post-thumb-image {
padding-bottom: 100%;
}
.post-thumb-title{
text-align: center;
padding-top: .5em;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.story-thumb-image{
transform: scale(1.025);
transition: all linear .25s;
}
.story-thumb:hover .story-thumb-image{
transform: scale(1.2);
}
.story-thumb:hover a{
color: rgba(16,22,127,1);
}
.team-thumb-image {
background-position: top center;
}
.team-image{
background-position: top center;
background-size: contain !important;
background-repeat: no-repeat;
background-color: #eaeaea;
}
.wp-block-separator {
border-bottom: none !important;
}
.remove-margin-bottom{
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
@media screen and (max-width: 600px){
.team-image{
background-color: white;
}
}
.team-bio p {
margin-bottom: 1em !important;
}
.team-bio .team-title{
text-align: left !important;
margin-bottom: 0 !important;
}
.clear-left{
margin-left: 0;
}
.archive-wrap {
display: inline-block;
margin: 0 !important;
}
.story-subtitle{
background-color: transparent !important;
display: block;
}
.story-name{
padding-top: .5em !important;
font-family: 'roboto', sans-serif !important;
font-weight: 600;
color: black !important;
font-size: 1.5em !important;
}
.story-title {
padding-top: 0 !important;
font-size: 3em;
}
.story .post-thumbnail img {
margin-top: 2em;
}
.story-name, .story-title, .story-subtitle{
text-align: center;
}
.story .content-block {
margin-left: auto !important;
margin-right: auto !important;
}
@media screen and (max-width: 900px){
.story .content-block{
min-width: unset !important;
}
}
.story .gray {
background-color: white;
}
.post-navigation{
display: none;
}
.entry-footer {
border-top: none !important;
}
.search-wrap > * {
padding: 1em;
}
.search-wrap > *:nth-child(even) {
background: #efefef;
}
.search-wrap .entry-header{
margin-top: 0;
}
.search-wrap img {
display: none !important;
}
.search-wrap .content-block {
padding-left: 0 !important;
padding-right: 0 !important;
max-width: 100% !important;
display: contents;
}
.is-menu .search-icon-path{
fill: white !important;
}
svg.search-icon {
top: 2px;
position: relative;
margin: auto;
display: block;
}
.astm-search-menu {
border-bottom: none !important;
}
footer .is-search-form {
margin: 1em auto 0;
}
.fix-on-scroll .menu-button-container {
padding-top: 0;
}
.tribe-common .more-link {
padding: .5em 1em;
display: none !important;
}
@media screen and (max-width: 1000px){
footer .is-search-form {
margin: 1em;
}
footer{
padding: 4em 0 0 !important;
min-width: unset;
margin-left: 0 !important;
margin-right: 0 !important;
max-width: unset !important;
}
h1.content-block, h2.content-block, h3.content-block, h4.content-block, h5.content-block, h6.content-block, p.content-block, .wp-block-latest-posts {
padding-left: 20px !important;
padding-right: 20px !important;
}
.story-thumb{
width: 31%;
}
}
@media screen and (max-width: 767px){
footer .spacer{
display: none;
}
.footer-menu{
border: none;
}
.story-thumb{
width: 47%;
margin-right: 0;
}
.contact-left, .contact-right{
width: 100%;
padding-left: 1em;
padding-right: 1em;
}
}
@media screen and (max-width: 480px){
#primary .entry-title, .page-title{ }
.story-thumb{
width: 100%;
}
}
.blog-wrap {
display: inline-block;
margin-top: 0 !important;
}
.blog-sidebar {
padding: 1em !important;
display: block !important;
margin-left: 1.6% !important;
margin-top: 1.25em !important;
background-color: rgba(0,0,0,.025);
border: 1px solid #eaeaea;
}
.category-menu{
margin: 0 !important;
}
.blog-feed{
margin-top: .9em;
}
.no-logo.blog-post-excerpt {
padding: 1em;
}
.blog-post-thumb-image {
width: 100%;
padding-bottom: 100%;
border-radius: 100%;
box-shadow: 0 0 2px rgb(0 0 0 / 50%);
background-color: white;
}
.blog-post-thumb-image .no-image-title{
position: absolute;
text-align: center;
display: table;
}
.no-image-title div {
display: table-cell;
vertical-align: middle;
padding: .5em;
line-height: 90%;
font-size: .9em;
color: rgba(0,0,0,.25);
font-family: league-gothic,sans-serif;
text-transform: uppercase;
font-style: oblique;
}
.blog-post-excerpt .blog-post-title {
font-size: 2em;
}
.blog-post-thumb {
display: inline-block;
margin-bottom: 1em !important;
padding: 1em;
border: 1px solid #eaeaea;
margin-bottom: 2em;
width: 100%;
background-color: rgba(0,0,0,.025);
}
h3.widget-title, .widget h3 {
font-size: 1.6em !important;
font-weight: 400 !important;
border-bottom: 1px solid #999;
padding-bottom: .25em;
}
h3.cat-filter-title {
margin-bottom: 0 !important;
border-bottom: none;
font-size: 1.6em;
}
.blog-sidebar aside.widget {
margin-top: 0;
display: inline-block;
width: 100%;
}
.blog-thumb-image-wrapper, .blog-post-excerpt{
display: inline-block;
vertical-align: middle;
float: none;
}
.blog-post-excerpt {
margin-left: 0;
padding-left: 2em;
}
.blog-sidebar li {
margin-bottom: .25em;
border-bottom: 1px solid rgba(0,0,0,.2);
padding: .25em 0;
}
.blog-sidebar li:last-child {
border-bottom: none;
}
.blog-sidebar a, .cat-item-none {
text-decoration: none !important;
line-height: 160%;
font-size: .8em;
display: inline-block;
}
.cat-item-none {
margin-top: 1em;
}
.blog-sidebar a:hover{
color: #006838 !important;
}
.blog-thumb-image-wrapper{
padding: 0;
}
@media screen and (max-width: 1200px){
.blog-post-excerpt{
font-size: .8em;
}
}
@media screen and (max-width: 1000px){
.blog-post-excerpt{
font-size: .7em;
}
.blog-post-excerpt .blog-post-title{
font-size: 2em;
}
.blog-sidebar{
font-size: .7em !important;
padding: 2em !important;
}
}
@media screen and (max-width: 767px){
.blog-feed, .blog-sidebar{
min-width: 100%;
}
.blog-post-thumb{
margin-left: 0;
margin-right: 0;
padding: .5em;
}
.blog-sidebar{
margin-left: 0 !important;
}
}
@media screen and (max-width: 600px){
.blog-thumb-image-wrapper, .blog-post-excerpt{
min-width: 100%;
}
.blog-thumb-image-wrapper{
padding: 1em 30vw;
}
.blog-post-excerpt{
padding: 1em 1em 0;
}
}
.child-cat li {
padding: 0;
border-bottom: none;
margin: 0;
}
.child-cat {
margin-bottom: 1em;
margin-left: 1em;
}
.child-cat:last-child {
margin-bottom: 0;
}
.blog-wrap .content-block {
padding-left: 1em !important;
padding-right: 1em !important;
}
.no-blog-sidebar {
width: 100%;
}
.cat-item a {
line-height: 130%;
}
.content-block.term-desc{
margin-bottom: 2em;
padding-left: 0 !important;
padding-right: 0 !important;
}
.site-branding .site-title{
text-align: left;
color: white;
}
.inline .site-logo{
margin: 0;
}
iframe.content-block {
padding-left: 0 !important;
padding-right: 0 !important;
}
.site-branding a {
text-decoration: none;
}
.disclaimer {
font-size: .6em;
padding: 1em 0;
margin: 2em 0;
}
.disclaimer i {
display: block;
font-size: 2em;
text-align: center;
padding: 1em;
border-right: 1px solid rgba(255,255,255,.25);
}
@media screen and (max-width:767px){
.site-branding .site-title{
font-size: .8em;
}
}
.header-wrapper .cta-button{
display: table !important;
margin: 1em auto !important;
}
.cta-button, .cta-button:hover{
padding: .5em 1em !important;
}
.fair-housing {
padding-bottom: 70px;
background-image: url(//greenmgmt.org/wp-content/themes/GreenDev/img/fair-housing.png);
background-position: center;
}
@media screen and (max-width: 1000px){
body .site-header{
padding-top: 1em;
}
body .fix-on-scroll .logo-wrapper{
margin-top: -.5em;
}
}
.more-info{
margin-top: 1em;
display: block;
font-weight: 500;
background-color: #006838 !important;
text-align: center;
padding: .5em;
text-decoration: none !important;
color: white !important;
}
.more-info:hover{
background-color: black !important;
}
p.address, p.phone {
font-size: .9em !important;
line-height: 140% !important;
margin-bottom: .5em;
}
a.prop-title {
text-decoration: none !important;
opacity: 1 !important;
}
a.prop-title:hover {
color: #006838 !important;
}
.prop-map {
margin: 4em 0 !important;
}
.prop-image {
padding-bottom: 40vh;
margin-bottom: 3em !important;
margin-top: -3em !important;
}
.prop-thumb{
padding-bottom: 100px;
margin: 0 0 .5em;
}
.prop-thumb:hover{
opacity: .8;
}
.app-button {
margin-bottom: 2em !important;
}