/* FLICKR CREDITS

Steve Harris Flying Heron
Deas Island lawrence's lenses
Fraser Island Reserves Joseph Douglas Island
Glen Valley Tony Stewart Field Jumping
Tynehead Park Waferboard
Adriana W Van Leeuwen Lay Me Down II
-------------------------------------------- */

/* ICONS FROM NOUN PROJECT

Flock by Kelsey Chisamore
Shield by Creative Stall
Scouts Honor by Adam Parry
Tree by Brian Hurshman
Conservation by Remy Medard
Hands by Mourad Mokrane
Oak Leaf by Lisa Staudinger
Seed by Blackspike Electrum
Wolf by Madebyelvis
Bench by ILKEBRS
Park by Camilla Anderson
Park by Klara Zalokar
Up Arrow by Cole Perkins
DOC File by To Uyen
Tree by walle_chan
Park by Creative Stall
EPS File by To Uyen
PNG File by To Uyen
---------------------------- */

ol>li,
ul.steps>li {
    counter-increment: item;
}

/*
.top-navigation-left-text {
    font-weight: 700!important;
    color: #5d5d5d!important
}

.top-navigation-left-text .mv-rp {
    height: 18px!important
}

.top-navigation-left-text .mv-rp span {
    display: none!important
}

.top-navigation-left-text .mv-rp:after {
    background-image: url(images/metrovancouver-regional-parks.png)!important;
    background-size: 250px 25px!important;
    display: inline-block!important;
    width: 250px!important;
    height: 25px!important;
    content: ""!important;
    margin-top: -4px!important
}
*/

.top-navigation-left {
    margin: 1px 15px !important;
}

.page-id-5856 #visionarybadge .greennature-image-link-shortcode,
.page-id-8819 #visionarybadge .greennature-image-link-shortcode {
    width: 255px!important
}

@-webkit-keyframes bluePulse {
    from,
    to {
        color: #76BEEA;
        -webkit-box-shadow: 0 0 9px #333!important
    }
    50% {
        color: #008A3E;
        -webkit-box-shadow: 0 0 18px #008A3E!important
    }
}

.top-navigation-wrapper a {
    vertical-align: middle !important;
}

.top-navigation-wrapper .grants-scholarships a {
    color: #5d5d5d!important
}

.top-navigation-wrapper .grants-scholarships a:hover {
    color: #76BEEA!important
}

span.grants-scholarships {
    margin-right: 4px!important;
    font-weight: 700!important;
    color: #008840!important
}

span.grants-scholarships:hover {
    color: #76BEEA!important
}

/*
span.grants-scholarships a:before {
    content: "NEW!"!important;
    padding-right: 3px;
    -webkit-animation-name: bluePulse!important;
    -webkit-animation-duration: 1.5s!important;
    -webkit-animation-iteration-count: infinite!important
}
*/

span.bus-grant {
    margin-right: 4px!important;
    font-weight: 700!important;
    color: #008840!important
}

span.bus-grant:hover {
    color: #76BEEA!important
}

span.bus-grant a:before {
    content: "NEW!"!important;
    padding-right: 3px;
    -webkit-animation-name: bluePulse!important;
    -webkit-animation-duration: 1.5s!important;
    -webkit-animation-iteration-count: infinite!important
}

/*
span.bus-grant a:after{
	display: inline-block !important;
    content: "" !important;
	background: url(../images/Pacific-Parklands-Foundation-The-Bus-Grant-Program2.gif) !important;
    background-size: 27px 20px !important;
    width: 27px !important;
    height: 20px !important;
	vertical-align: middle !important;
	margin-left: 2px !important;
}
*/

.msp-cn-1-13,
.msp-cn-2-15,
.msp-cn-2-17,
.msp-cn-2-19,
.msp-cn-2-21,
.msp-cn-2-27,
.msp-cn-2-39,
.msp-cn-2-43,
.msp-cn-2-47,
.msp-cn-2-51,
.msp-cn-2-55 {
    font-family: Lato;
    font-weight: 900;
    font-size: 64px;
    letter-spacing: 0!important;
    line-height: normal;
    color: #FFF!important;
    text-transform: uppercase
}

#ffmarket.ms-layer.msp-cn-2-13,
.page-id-5916 #ffmarket h2.stunning-item-title,
.page-id-7244 #ffmarket h2.stunning-item-title,
li.ffmarket.menu-item {
    font-family: ff-market-web, cursive!important
}

#ffmarket.ms-layer.msp-cn-2-13 {
    font-size: 74px;
    line-height: normal;
    color: #fff!important;
    letter-spacing: 0!important
}

.ms-slide-vpbtn,
.ms-slide-vcbtn,
.ms-slide-vcbtn-mobile {
	display: none !important;
}


.greennature-icon.fa.fa-chevron-down {
    position: relative;
    -webkit-animation-name: drop;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 0s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-play-state: running;
    animation-name: drop;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-play-state: running
}

@-webkit-keyframes drop {
    0% {
        top: 0;
        opacity: 0
    }
    30% {
        top: 10px;
        opacity: 1
    }
    100% {
        top: 25px;
        opacity: 0
    }
}

@keyframes drop {
    0% {
        top: 0;
        opacity: 0
    }
    30% {
        top: 10px;
        opacity: 1
    }
    100% {
        top: 25px;
        opacity: 0
    }
}

#greennature-responsive-navigation .dl-trigger {
    top: 30px!important
}

.content-wrapper h1,
h2,
h3,
h4,
h5,
h6 {
    color: #5D5D5D!important
}

li.ffmarket.menu-item a {
    font-size: 15px!important;
    line-height: 24px!important
}

.greennature-main-menu>li>.sub-menu a {
    color: #fff;
    font-weight: 700!important
}

.greennature-navigation-wrapper .greennature-main-menu > li > a.sf-with-ul-pre, .greennature-navigation-wrapper .greennature-main-menu > li > a.sf-with-ul {
	padding-right: 32px;
}

.dl-menuwrapper li a {
    font-weight: 400!important;
    color: #fff
}

.greennature-page-title-wrapper {
    padding: 85px 0 100px!important
}

.greennature-page-title-wrapper .greennature-page-title {
    font-size: 2.5em!important;
    margin: 0 auto!important
}


.top-social-wrapper .social-icon {
    font-size: 18px !important;
}

.top-social-wrapper .social-icon a {
    color: #5D5D5D!important;
    opacity: 1!important
}

.top-social-wrapper .social-icon a:hover {
    color: #76BEEA!important;
    opacity: 1!important
}

.section-container {
    padding-top: 60px;
    padding-bottom: 60px
}

.page-id-5680 #home_ad_block_1.greennature-action-ads-item,
.page-id-5680 #home_ad_block_2.greennature-action-ads-item {
    background: rgba(0, 0, 0, 0.5) !important;
}

.page-id-5680 #homesection1 .greennature-column-service-item .column-service-read-more {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    display: inline-block!important;
    background: #008A3E!important;
    color: #fff!important;
    padding: 15px 28px!important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-bottom: 3px solid #006831!important
}

.page-id-5916 .greennature-image-link-shortcode .greennature-image-link-icon,
.single-post.postid-10990 .greennature-blog-full .greennature-blog-thumbnail {
    display: none!important
}

.page-id-5680 #homesection1 .greennature-column-service-item .column-service-read-more:hover {
    background: #006831!important;
    color: #fff!important
}

.page-id-5680 #home_services:hover {
    background-color: #f1f1f1!important
}

.page-id-5680 #content-section-2 .greennature-item {
    margin: 0 15px!important
}

.page-id-5680 #home_ad_block_1 h3.action-ads-title,
.page-id-5680 #home_ad_block_2 h3.action-ads-title,
.page-id-5680 #newslettertitle h3.greennature-item-title {
    color: #fff!important
}

.page-id-5856 .greennature-column-service-item.greennature-type-1-caption .column-service-title {
    font-size: 30px!important;
    font-weight: 800;
    line-height: 35px!important
}

.page-id-14623 .boardMembers {
    padding: 20px;
}

.page-id-14623 .boardMembers h3 {
    text-transform: uppercase
}

.page-id-5856 .greennature-personnel-item.box-style .personnel-content {
    text-align: left!important
}

.page-id-5856 #aboutspacer .greennature-divider {
    border-bottom-width: 0!important;
    border-style: solid;
    margin: 0 auto;
    max-width: 100%
}

.page-id-5856 .greennature-skin-dark-skin h3.greennature-item-title,
.page-id-5856 .greennature-skin-service-half h3.greennature-item-title {
    color: #fff!important
}

.page-id-5856 #historyquote .greennature-testimonial-item.plain-style .testimonial-item {
    text-align: left!important;
    font-size: 14px!important
}

.page-id-5856 #historyquote span.testimonial-author.greennature-skin-link-color {
    float: right!important;
    margin-top: -25px!important
}

.page-id-8819 .greennature-column-service-item.greennature-type-1-caption .column-service-title {
    font-size: 30px!important;
    font-weight: 800;
    line-height: 35px!important
}

.page-id-8819 .greennature-personnel-item.box-style .personnel-content {
    text-align: left!important
}

.page-id-8819 #aboutspacer .greennature-divider {
    border-bottom-width: 0!important;
    border-style: solid;
    margin: 0 auto;
    max-width: 100%
}

.page-id-8819 .greennature-skin-dark-skin h3.greennature-item-title,
.page-id-8819 .greennature-skin-service-half h3.greennature-item-title {
    color: #fff!important
}

.page-id-8819 #historyquote .greennature-testimonial-item.plain-style .testimonial-item {
    text-align: left!important;
    font-size: 14px!important
}

#loveourparks-wrapper h3,
#monthlydonor p,
.rbs_gallery_button,
.wpcf7-validation-errors {
    text-align: center!important
}

.page-id-8819 #historyquote span.testimonial-author.greennature-skin-link-color {
    float: right!important;
    margin-top: -25px!important
}

.page-id-5916 .greennature-testimonial-item.plain-style .testimonial-info,
.page-id-954 .greennature-testimonial-item.plain-style.greennature-left .testimonial-info {
    margin-top: -15px!important
}

a.george-ross-fund.stunning-item-button {
    background: #008840!important;
    border-bottom: 3px solid #006831!important
}

a.george-ross-fund.stunning-item-button:hover {
    background: #006831!important;
    border-bottom: 3px solid #006831!important
}

.list-with-icon .list-with-icon-title {
    margin-bottom: 0px !important;
}

.list-with-icon-caption p {
	margin-bottom: 0 !important;
}

a.grants-scholarships.stunning-item-button {
    background: #008840!important;
    border-bottom: 3px solid #006831!important
}

a.grants-scholarships.stunning-item-button:hover {
    background: #006831!important;
    border-bottom: 3px solid #006831!important
}

.page-id-954 h3.greennature-item-title {
    color: #fff!important;
    text-transform: uppercase!important
}

.page-id-954 .greennature-skin-light-skin .blog-info i,
.page-id-954 .greennature-skin-light-skin .greennature-blog-content,
.page-id-954 .greennature-skin-light-skin .greennature-item p,
.page-id-954 .greennature-skin-light-skin h3.greennature-item-title {
    color: #5D5D5D!important
}

.page-id-5916 .greennature-column-service-item.greennature-type-1 .column-service-title,
.page-id-5916 .greennature-item-title-wrapper.greennature-medium .greennature-item-title {
    text-transform: uppercase!important
}

.page-id-5916 #ffmarket h2.stunning-item-title {
    font-size: 72px!important;
    color: #5d5d5d!important
}

.page-id-5916 .stunning-item-caption.greennature-skin-content p {
    margin-top: 35px!important
}

.page-id-5916 #supporticon.greennature-feature-media-item.greennature-left .feature-media-thumbnail {
    width: 5%!important;
    margin-right: 35px!important
}

.page-id-5916 #supporticon.greennature-feature-media-item.greennature-left .feature-media-thumbnail img {
    width: 50px!important;
    margin-top: 10px!important
}

.page-id-5916 .feature-media-content h5 {
    color: #8ABBED!important
}

.page-id-5916 #stunningwhite h2.stunning-item-title,
.page-id-5916 h3.column-service-title {
    color: #fff!important
}

.page-id-5916 #make-a-donation.greennature-parallax-wrapper {
    padding-bottom: 0!important
}

.page-id-5916 #commemorative-gifts.greennature-parallax-wrapper,
.page-id-5916 #donate-securities.greennature-parallax-wrapper,
.page-id-5916 #give-in-honor-or-memory.greennature-parallax-wrapper,
.page-id-5916 #monthly-giving.greennature-parallax-wrapper,
.page-id-5916 #other-ways-to-give.greennature-parallax-wrapper,
.page-id-5916 #volunteer.greennature-parallax-wrapper,
.page-id-5916 #wills-bequests.greennature-parallax-wrapper {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.page-id-5916 #take-our-survey.greennature-parallax-wrapper {
    padding-top: 0!important
}

.page-id-5916 .greennature-image-link-shortcode .greennature-image-link-overlay {
    background-color: transparent!important
}

.page-id-5916 #commemorative-gifts a.support.stunning-item-button {
    background: #76BEEA!important;
    border-bottom: 3px solid #548AA9!important
}

.page-id-5916 #commemorative-gifts a.support.stunning-item-button:hover {
    background: #548AA9!important;
    border-bottom: 3px solid #548AA9!important
}

.page-id-5916 #take-our-survey a.survey.stunning-item-button {
    background: #008840!important;
    border-bottom: 3px solid #006831!important
}

.page-id-5916 #take-our-survey a.survey.stunning-item-button:hover {
    background: #006831!important;
    border-bottom: 3px solid #006831!important
}

.archive.author .greennature-page-title-wrapper,
.archive.category .greennature-page-title-wrapper,
.archive.tag .greennature-page-title-wrapper,
.single-post .greennature-page-title-wrapper {
    background-image: url(../images/Pacific-Parklands-Foundation-Blog.jpg);
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: cover!important
}

.page-id-5916 #support-us-metrovancouver .greennature-image-link-shortcode img {
    width: 600px!important
}

.greennature-blog-title a,
.page-id-29 .greennature-blog-title {
    color: #008840!important
}

.greennature-blog-title a:hover,
.page-id-29 .greennature-blog-title {
    color: #76BEEA!important
}

.copyright-left a,
.single-post h3.greennature-page-title {
    color: #fff!important
}

.copyright-left {
    font-size: 12px !important
}

.page-id-29 .greennature-pagination .page-numbers.current {
    background-color: #008840!important
}

.page-id-29 .greennature-pagination .page-numbers:hover {
    background-color: #57B7E7!important
}

.single-post .greennature-blog-full .greennature-single-blog-tag a {
    margin-bottom: 8px!important
}

.archive.author .greennature-blog-full .greennature-blog-thumbnail,
.archive.category .greennature-blog-full .greennature-blog-thumbnail,
.archive.tag .greennature-blog-full .greennature-blog-thumbnail,
.search .greennature-blog-thumbnail {
    width: 400px!important
}

.single-post .greennature-standard-style .greennature-single-blog-tag a {
    background-color: #008840
}

.page-id-5890 .greennature-page-title-wrapper,
.page-id-8926 .greennature-page-title-wrapper {
    background: #76BEEA!important
}

.dcywrapper {
    display: inline-block
}

.copyright-left a:hover {
    color: #3f3f3f!important
}

.copyright-wrapper .copyright-right i.greennature-icon {
    color: #fff!important;
    transition: color .3s, background-color .3s, opacity .3s!important;
    -moz-transition: color .3s, background-color .3s, opacity .3s!important;
    -o-transition: color .3s, background-color .3s, opacity .3s!important;
    -webkit-transition: color .3s, background-color .3s, opacity .3s!important
}

.copyright-wrapper .copyright-right i.greennature-icon:hover {
    color: #3f3f3f!important
}

.copyright-wrapper .copyright-right a {
    color: #fff!important
}

.copyright-wrapper .copyright-right a:hover {
    color: #3f3f3f!important
}


.page-id-120 #ourparks p {
    width: 100%!important;
    text-overflow: ellipsis!important;
    white-space: wrap!important;
    overflow: hidden!important
}

.page-id-120 #spacer .greennature-divider {
    border-bottom-width: 0!important;
    border-style: solid;
    margin: 0 auto;
    max-width: 100%
}


.single-portfolio .greennature-post-author,
.single-portfolio span.social-share-title {
    display: none!important
}

.single-portfolio .greennature-social-share:before {
    content: 'SHARE PROJECT:'!important;
    display: block!important;
    position: relative!important;
    margin-bottom: 25px!important
}

.single-portfolio h3.portfolio-heading {
    font-size: 24px!important;
    font-weight: 800!important;
    border-bottom: 2px solid #ddd!important;
    padding-bottom: 10px!important;
    text-transform: uppercase!important
}

.single-portfolio .greennature-testimonial-item .testimonial-position {
    color: #3f3f3f;
    display: block!important;
    font-size: 11px!important
}

.single-portfolio .greennature-testimonial-item .testimonial-content {
    color: #3f3f3f;
    font-size: 18px!important
}

.single-portfolio .recent-post-widget .recent-post-widget-title {
    margin-top: 15px!important
}

.single-portfolio .recent-post-widget .recent-post-widget-info {
    display: none!important
}

.single-portfolio .greennature-testimonial-item.box-style .testimonial-item {
    padding-bottom: 40px!important
}


.page-id-8926 h3.greennature-item-title {
    color: #fff!important
}

.page-id-5890 #ffmarket h2.stunning-item-title,
.page-id-8926 #ffmarket h2.stunning-item-title {
    font-size: 72px!important;
    color: #5d5d5d!important;
    text-transform: uppercase!important;
    font-family: ff-market-web, cursive!important
}

.page-id-8926 .greennature-page-title-wrapper .greennature-page-title {
    font-family: ff-market-web, cursive!important
}

.page-id-8926 .greennature-parallax-wrapper {
    padding-bottom: 0!important
}

#loveourparks-wrapper {
    width: 100%!important;
    margin: 0 auto!important
}

#loveourparks-wrapper h3 {
    font-family: ff-market-web, cursive!important;
    margin: 0 auto!important;
    padding: 25px 0!important
}

#loveourparks-wrapper span.wpcf7-form-control-wrap {
    display: block;
    padding-right: 0!important;
    margin-top: 7px
}

#loveourparks-wrapper span.wpcf7-form-control-wrap.image-upload {
    background: #76BEEA!important;
    width: 220px;
    padding: 15px!important
}

#loveourparks-wrapper .use-floating-validation-tip span.wpcf7-not-valid-tip {
    top: 15%!important;
    left: 30%!important
}

#loveourparks-wrapper span.wpcf7-form-control-wrap.image-upload span.wpcf7-not-valid-tip {
    margin-top: 10px!important
}

@media only screen and (max-width:767px) {
    .page-id-8926 #rbs_gallery_57225dfa03136.robo_gallery.rbs-imges-container.lazy-load-ready {
        margin-left: -8px!important
    }
}

.page-id-5890 .greennature-page-title-wrapper .greennature-page-title {
    font-family: ff-market-web, cursive!important
}

.page-id-5890 h3.greennature-item-title {
    color: #fff!important
}

.page-id-5890 .greennature-parallax-wrapper {
    padding-bottom: 0!important
}

p.arfaly-label {
    color: #3f3f3f!important
}

#loveourparksgallery h3.greennature-item-title {
    font-family: ff-market-web, cursive!important;
    font-size: 3em!important;
    color: #5d5d5d!important
}

.page-id-7244 #ffmarket h2.stunning-item-title {
    font-size: 72px!important;
    color: #5d5d5d!important
}

.page-id-7244 .list-with-icon {
    margin-bottom: 0!important;
    padding-bottom: 0!important;
    margin-top: 0!important
}

.page-id-7244 .list-with-icon-caption p {
    margin-bottom: 0!important
}

.page-id-7244 .greennature-action-ads-item {
    background-size: cover!important
}

.page-id-7244 .greennature-action-ads-item .action-ads-title {
    font-size: 26px!important;
    font-weight: 700;
    color: #fff!important;
    padding-bottom: 20px
}

.page-id-7244 ol li {
    padding-bottom: 22px
}

.page-id-7304 #visionariesbg.greennature-parallax-wrapper {
    background-size: cover
}

.page-id-7202 .donorBadges {
    padding: 20px
}

.single-donor .greennature-page-title-wrapper {
    background-image: url(../images/Pacific-Parklands-Foundation-Donor-Wall.jpg);
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: cover!important
}

.rbs_gallery_button .button-flat-action {
    background: #008840!important;
    font-weight: 700!important
}

.rbs_gallery_button .button-flat-action.active {
    color: #fff!important;
    background: #76BEEA!important
}

.rbs_gallery_button .button.active {
    text-shadow: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.greennature-sidebar h3.greennature-widget-title {
    color: #5d5d5d!important;
    font-size: 15px!important
}

.page-id-1631 h5.greennature-heading-shortcode {
    font-size: 15px!important;
    letter-spacing: 1.5px!important;
    padding-top: 5px!important
}

.page-id-1631 .greennature-image-frame-item.greennature-item {
    margin: 0!important
}

@media only screen and (max-width:767px) {
    .page-id-1631 #content-section-1 .greennature-item.greennature-content-item {
        margin-bottom: 0!important
    }
    .page-id-1631 .greennature-item-start-content.sidebar-left-item {
        padding-top: 0!important
    }
}

input[type=email].wpcf7-not-valid,
input[type=tel].wpcf7-not-valid,
input[type=text].wpcf7-not-valid,
textarea.wpcf7-not-valid {
    border: 1px solid #222
}

span.wpcf7-not-valid-tip {
    display: inline-block;
    background: #222!important;
    color: #fff!important;
    position: relative;
    top: auto;
    left: auto;
    margin-top: 0;
    font-size: 15px;
    border: 0 solid #0056a0!important;
    padding: 5px 15px!important
}

.wpcf7-validation-errors {
    background: 0 0!important;
    border: 0 solid #222!important;
    padding: 10px!important;
    color: #222!important
}

.wpcf7-response-output {
    margin: 10px 0;
    padding: 20px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.wpcf7-mail-sent-ng,
.wpcf7-mail-sent-ok {
    background: 0 0!important;
    color: #008840!important;
    padding: 10px!important
}

.wpcf7-mail-sent-ng {
    border: 0 solid #b44045!important
}

.wpcf7-mail-sent-ok {
    border: 0 solid #008840!important
}

#loveourparks-wrapper input.wpcf7-form-control.wpcf7-text {
    font-size: 14px!important;
    background: #76BEEA!important;
    color: #fff!important;
    font-weight: 700!important
}

#text-11.widget.widget_text.greennature-item.greennature-widget {
    margin-bottom: 25px !important;
}

.footer-wrapper h3.greennature-widget-title {
    color: #3f3f3f!important;
    font-size: 16px!important
}

.footer-wrapper i.greennature-icon {
    color: #3f3f3f!important
}

.footer-wrapper a.support.stunning-item-button {
    background: #76BEEA!important;
    border-bottom: 3px solid #548AA9!important
}

.footer-wrapper a.support.stunning-item-button:hover {
    background: #548AA9!important;
    border-bottom: 3px solid #548AA9!important
}

.footer-wrapper a.survey.stunning-item-button {
    background: #008840!important;
    border-bottom: 3px solid #006831!important
}

.footer-wrapper a.survey.stunning-item-button:hover {
    background: #006831!important;
    border-bottom: 3px solid #006831!important
}

.Collage img {
    width: 100%!important;
    height: 100%!important;
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: bottom;
    opacity: 1;
    border: 0 solid #FFF!important
}

.Closify_Wrapper {
    opacity: 0;
    box-shadow: 0 2px 4px transparent!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important
}

.Caption {
    font-size: 18px!important;
    font-family: ff-market-web, cursive!important
}

input.arfaly-input[type=text] {
    margin-bottom: 5px!important
}

span.arfaly-showcase closify-icon-cloud-storage,
span.arfaly-showcase closify-icon-cloud-storage::before {
    content: ""
}

.greennature-testimonial-item.box-style .testimonial-author-image {
    display: none
}

a#scroll-to-top {
    background: url(../images/arrow-top.png) center center no-repeat;
    z-index: 9999!important;
    background-size: 35px 35px!important
}

a#scroll-to-top:hover {
    opacity: .7!important
}


span.metrovan-icon:before {
    content: ""!important;
    display: inline-block!important;
    position: relative!important;
    background: url(../images/Pacific-Parklands-Foundation-Our-Partners-Metro-Vancouver.png) no-repeat!important;
    background-size: 20px 20px!important;
    height: 20px!important;
    width: 20px!important;
    margin: -6px 3px 0 2px!important;
    top: 4px!important
}

img.wpdm_icon {
    width: 20px!important;
    padding-top: 5px!important
}

.w3eden strong.ptitle {
    text-transform: uppercase!important
}

.w3eden a {
    color: #76BEEA!important;
    text-decoration: none;
    text-transform: uppercase!important
}

.w3eden a:hover {
    color: #006831!important;
    text-decoration: none;
    text-transform: uppercase!important
}

#annualreportarchives .w3eden {
    padding-bottom: 10px!important
}

.error404 .greennature-page-title-wrapper,
.search-results .greennature-page-title-wrapper {
    background-image: url(../images/Pacific-Parklands-Foundation-Blog.jpg)
}

#caldera_form_1 select#fld_3438119_1.form-control {
    width: 50%!important
}

.caldera-grid .checkbox-inline input[type=checkbox] {
    margin-top: -4px!important;
}

.application_form_spacer {
    padding-top: 15px!important;
}

.mc4wp-response .mc4wp-alert.mc4wp-notice,
.mc4wp-response .mc4wp-alert.mc4wp-success {
    padding: 20px 30px!important;
    display: inline-block!important;
    font-weight: 700!important;
    height: 30px!important
}

.app_greybg {
    background: #f1f1f1!important
}

.cfdatepicker.dropdown-menu {
    z-index: 9999!important
}

.mc4wp-response .mc4wp-alert.mc4wp-success {
    background: #00863E!important
}

.mc4wp-response .mc4wp-alert.mc4wp-notice {
    background: #76BEEA!important;
    margin-top: 25px!important
}

.blog-submit input[type=submit],
input.blog-email {
    display: inline-block;
    font-size: 12px;
    outline: 0;
    cursor: pointer;
    letter-spacing: 1px
}

#mc4wp_form_widget-2.widget.greennature-widget {
    margin-bottom: 35px!important
}

input.blog-email {
    padding: 14px 17px!important;
    margin-bottom: 15px!important;
    margin-right: 2px!important;
    font-weight: 400!important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #ebebeb!important
}

.blog-submit input[type=submit] {
    padding: 14px 27px;
    margin-right: 15px;
    text-transform: uppercase;
    font-weight: 600;
    border: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

#mc4wp-form-1 .mc4wp-alert.mc4wp-notice p,
#mc4wp-form-1 .mc4wp-alert.mc4wp-success p {
    color: #fff!important
}

#newsletter-popup-wrapper {
    width: 100%!important;
    margin: 0 auto!important;
    text-align: center
}

#popmake-9683.pum-container {
    background: url(../images/Pacific-Parklands-Foundation-Newsletter-Subscribe.jpg) center center no-repeat #BDA88D!important;
    -webkit-background-size: cover!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    background-size: cover!important
}

#newsletter-popup-wrapper h3 {
    font-family: ff-market-web, cursive!important;
    margin: 0 auto!important;
    text-align: center!important;
    padding: 10px 0!important;
    color: #fff!important;
    text-shadow: 0 0 15px rgba(0, 0, 0, .5)!important
}

#newsletter-popup-wrapper h5 {
    padding: 0 0 10px!important;
    color: #fff!important;
    text-shadow: 0 0 15px rgba(0, 0, 0, .5)!important
}

#newsletter-popup-wrapper span.wpcf7-form-control-wrap {
    display: block;
    padding-right: 0!important;
    margin-top: 5px
}

input.newsletter-popup-email {
    display: inline-block;
    font-size: 12px;
    padding: 14px 27px!important;
    margin-bottom: 15px!important;
    margin-right: 2px!important;
    outline: 0;
    cursor: pointer;
    font-weight: 400!important;
    letter-spacing: 1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #ebebeb!important
}

.newsletter-popup-submit input[type=submit] {
    display: inline-block;
    font-size: 12px;
    padding: 14px 27px;
    margin-bottom: 0!important;
    margin-right: 15px;
    outline: 0;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 600;
    border: none;
    letter-spacing: 1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

#mc4wp-form-2 .mc4wp-alert.mc4wp-success p {
    color: #fff!important;
    background: #76BEEA!important;
    padding: 10px;
    border-radius: 10px
}

#mc4wp-form-2 .mc4wp-alert.mc4wp-notice p {
    color: #fff!important;
    background: #00873B!important;
    padding: 10px;
    border-radius: 10px
}

#mc4wp-form-2 .mc4wp-response .mc4wp-alert.mc4wp-success {
    background: 0 0!important;
    padding: 0 15px 80px!important;
    display: inline-block!important;
    height: 30px!important;
    font-weight: 700!important
}

#mc4wp-form-2 .mc4wp-response .mc4wp-alert.mc4wp-notice {
    background: 0 0!important;
    padding: 0 15px 50px!important;
    display: inline-block!important;
    height: 30px!important;
    margin-top: 5px!important;
    font-weight: 700!important
}

a.stylegreen.stunning-item-button {
    background: #008840!important;
    border-bottom: 3px solid #006831!important
}

a.stylegreen.stunning-item-button:hover {
    background: #006831!important;
    border-bottom: 3px solid #006831!important
}

a.styleblue.stunning-item-button {
    background: #76BEEA!important;
    border-bottom: 3px solid #548AA9!important
}

a.styleblue.stunning-item-button:hover {
    background: #548AA9!important;
    border-bottom: 3px solid #548AA9!important
}

.single-post .comment-form-comment {
    padding-bottom: 10px!important
}

div[id*=ajaxsearchliteres].vertical {
    background: #dedede!important
}

div[id*=ajaxsearchliteres].vertical .results .item:first-child {
    border-radius: 0!important
}

ol,
ul.steps {
    list-style-type: none;
    counter-reset: item;
    margin: 0;
    padding: 0
}

ol>li {
    display: table;
    margin-bottom: .6em
}

ol>li:before {
    content: counters(item, ".") ". ";
    display: table-cell;
    padding-right: .6em
}

li ol>li {
    margin: 0
}

li ol>li:before {
    content: counters(item, ".") " "
}

li ul.steps>li li:before,
li ul.steps>li:before,
ul.steps>li:before {
    content: "Step " counter(item) ". "
}

ul.steps>li {
    display: table;
    margin-bottom: .6em
}

li ul.steps>li,
li ul.steps>li li {
    margin: 0
}

ul.steps>li:before {
    display: table-cell;
    padding-right: .6em;
    width: 50px
}

ul.bullets {
    list-style-type: none;
    margin: 0;
    padding: 0
}

li ul.bullets>li:before {
    font-family: FontAwesome;
    content: "\f1db"!important;
    padding-right: .6em;
    font-size: 8px;
    display: inline-block;
    vertical-align: middle
}

#ppf-terms p {
    margin-top: 20px!important
}

.ppf-terms-heading {
    display: block;
    font-weight: 700;
    text-decoration: underline;
    margin-top: 20px;
    margin-bottom: 5px
}

.comment-avatar {
    display: none
}

.page-id-14194 .greennature-page-caption,
.page-id-14194 .greennature-page-title {
    color: #00552D
}

.page-id-14194 .greennature-stunning-item .stunning-item-title {
    font-weight: 900!important;
    color: #00863E!important
}

.page-id-14194 #newsletter_title .stunning-item-title,
.page-id-14194 #newslettertitle h3.greennature-item-title {
    color: #fff!important
}

.page-id-14194 .greennature-subscribe-item .greennature-newsletter-subscribe input[type=email] {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}


.cfdatepicker-dropdown.dropdown-menu {
    z-index: 9999999999999!important;
    position: absolute!important;
    background: #fff!important;
    width: 300px!important;
    font-size: 12px!important;
    border: 1px solid #ddd!important
}

td.day {
    padding: 7px 0!important;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    cursor: pointer!important;
    cursor: hand!important
}

th.cfdatepicker-switch,
th.dow,
th.next,
th.prev {
    padding: 7px 0!important;
    font-size: 12px!important;
    font-weight: 400;
    cursor: pointer!important;
    cursor: hand!important
}

.page-id-14561 .footer-wrapper {
    margin-top: -20px;
}

.page-id-14635 .greennature-image-link-shortcode .greennature-image-link-overlay {
    background-color: transparent!important;
}

#newslettertitle h3.greennature-item-title {
    color: #fff!important;
}

.page-id-8819 .greennature-skin-light-grey,
.greennature-skin-light-grey .greennature-skin-content {
    color: #999999;
    background: #f1f1f1;
}

.page-id-7244 #content-section-4 .greennature-parallax-wrapper {
    background: #f1f1f1;
}

a.application.stunning-item-button {
    background: #008840!important;
    border-bottom: 3px solid #006831!important
}

a.application.stunning-item-button:hover {
    background: #006831!important;
    border-bottom: 3px solid #006831!important
}

.newsletter-submit.greennature-button {
    background: #008840!important;
    border-bottom: 3px solid #006831!important;
    transition: color 300ms, background-color 300ms, opacity 300ms;
    -moz-transition: color 300ms, background-color 300ms, opacity 300ms;
    -o-transition: color 300ms, background-color 300ms, opacity 300ms;
    -webkit-transition: color 300ms, background-color 300ms, opacity 300ms;
}

.newsletter-submit.greennature-button:hover {
    background: #006831!important;
    border-bottom: 3px solid #006831!important
}

.greennature-subscribe-item .greennature-newsletter-subscribe input[type="submit"] {
    padding: 28px;
    line-height: 0px;
}

.greennature-page-title-wrapper {
    background-size: cover;
}

.greennature-parallax-wrapper {
    background-position: center center;
    background-size: cover;
}

#contact-page .greennature-frame {
    width: 100% !important;
}

#contact-page .greennature-frame img {
    width: 100% !important;
}

.page-id-1631 .greennature-space {
    margin-top: 0 !important;
}

.page-id-120 .four.columns .greennature-item-title-wrapper.greennature-item {
    margin-bottom: 10px;
}

.fa, .far, .fas {
    font-family: "FontAwesome" !important;
	font-weight: 400 !important;
}

/* TRAILTALE DRAW */

.page-id-14194 .greennature-page-caption, .page-id-14194 .greennature-page-title {
    color: #ffffff;
}

.greennature-item-title-wrapper.greennature-item {
    margin-bottom: 15px;
}

/* POPUP MAKE */

.page-id-14623 .pum-container {
	top: 100px !important;
}

input#fld_913079_8.form-control {
	padding: 6px 8px !important;
}

.buorg {
    border-bottom: 1px solid #548aa9 !important;
    color: #fff !important;
    background-color: #548aa9 !important;
    font: 18px Lato,sans-serif !important;
    box-shadow: 0 0 0px rgba(0,0,0,0.2) !important;
}

#buorgul {
    box-shadow: 0 0 0px rgba(0,0,0,0.4) !important;
    background: #008840 !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
}

#buorgig {
    box-shadow: 0 0 0px rgba(0,0,0,0.4) !important;
    background: #FFF !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
	color: #008840 !important;
}

.buorg-buttons,
.buorg-moremsg {
    margin: 5px !important;
}

hr.blog-horizontal-line {
	background-color: #58b6e7;
	height: 3px;
}

/* MENU */

/* PHOTO CONTEST ENTRY FORM BUTTON */

.form-submit-btn input[type="submit"] {
    background: #008840!important;
    border-bottom: 3px solid #006831!important;
    transition: color 300ms, background-color 300ms, opacity 300ms;
    -moz-transition: color 300ms, background-color 300ms, opacity 300ms;
    -o-transition: color 300ms, background-color 300ms, opacity 300ms;
    -webkit-transition: color 300ms, background-color 300ms, opacity 300ms;
}

.form-submit-btn input[type="submit"]:hover {
    background: #006831!important;
    border-bottom: 3px solid #006831!important
}

.form-submit-btn input[type="submit"] {
    letter-spacing: 1px;
    font-weight: 800;
	color: #fff !important;
	padding: 28px;
    line-height: 0px;
}

.form-empty-space {
	border-top: 0 !important;
}

#contest-intro .greennature-item-title {
	margin-bottom: 40px;
}

#contest-intro .greennature-item-title,
#past-winner-section #section-heading .greennature-item-title,
#entry-instruction .greennature-item-title {
	color: #76BEEA !important;
}

#contest-intro .greennature-content-item p strong,
#contest-intro .greennature-content-item h5 strong {
	color: #008840 !important;
	font-weight: 800 !important;
}

#contest-intro .greennature-content-item h5 {
	margin-bottom: 0 !important;
}

#contest-intro .greennature-content-item ul li {
	color: #008840 !important;
}

#contest-intro .greennature-content-item ul {
	margin-bottom: 20px;
}

#contest-intro #intro-section {
	padding-left: 7%;
	padding-right: 7%;
	margin-bottom: 0;
}

#form-download .package-title > a {
	pointer-events: none;
}

#form-download .column-service-title,
#entry-form .column-service-title {
	color: #008840 !important;
}

#form-download .column-service-caption,
#entry-form .column-service-caption,
#entry-instruction .greennature-item-title-caption {
	font-style: normal;
}

#entry-form .alert-success {
	color: #008840 !important;
}

/* TWITTER */

/* ICON */
#home-twitter-icon .greennature-image-link-shortcode img {
	max-height: 40px;
}

.bx-wrapper .bx-controls-direction a {

}

.bx-wrapper .bx-controls-direction a:hover {
	
}

.greennature-skin-dark-skin a:hover {
	color: #00B0ED !important;
}

/* HIDE UNCATEGORIZED IN BLOG PAGE */
.cat-item-1 {
	display: none;
}