@charset "utf-8";
/* CSS Document */
@import url("https://use.typekit.net/edx6kza.css");

/*
font-family: "museo-sans",sans-serif;
*/

/* Global Styling */
:root{
    --trent-green: #154734;
    --burnt-orange: #B15533;
    --black-color: #222724;
    --dusty-gold:#C0B561;
    --dusty-gold-light:#f6f4e8 ;
    --white-color: #fff;
    --dusty-green:#A9C47F;
    --grey:#F3F3F3;
    --black-alpha15: #21262326;
    --black-alpha60: #21262399;
    --black-alpha85: #212623d9;
    --dusty-gold-alpha15:#c0b56126;
    --trent-teal: #115E67;
    --trent-blue: #5B7F95;
    --light-black: rgba(34, 39, 36, 0.6);
    /* Font Size */
    --fs16:16px;
}
.row{--bs-gutter-x: 45px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{margin-bottom: 15px;}
*{margin:0; padding:0; box-sizing:border-box;font-family: "museo-sans",sans-serif;outline:none}
body{font-size: 20px;}
.container, article.contextual-region
{width: 100%;max-width: 1440px;padding-left: 40px;padding-right: 40px;}
::-webkit-input-placeholder{ /* Edge */
    color: var(--trent-green) !important;
    opacity: 1 !important;
}
:-ms-input-placeholder{ /* Internet Explorer 10-11 */
    color: var(--trent-green) !important;
    opacity: 1 !important;
}
::placeholder{
    color: var(--trent-green) !important;
    opacity: 1 !important;
}
.path-frontpage nav #search-block-form .form-search::-webkit-input-placeholder{ /* Edge */
    color: #fff !important;
    opacity: 1 !important;
}
.path-frontpage nav #search-block-form .form-search:-ms-input-placeholder{ /* Internet Explorer 10-11 */
    color: #fff !important;
    opacity: 1 !important;
}
.path-frontpage nav #search-block-form .form-search::placeholder{
    color: #fff !important;
    opacity: 1 !important;
}
.line-clamp{
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 4;
}
.line-clamp.single{
    -webkit-line-clamp: 1;
}
.line-clamp.double{
    -webkit-line-clamp: 2;
}
.line-clamp.triple{
    -webkit-line-clamp: 3;
}
img{vertical-align: middle;max-width: 100%;height: auto;}
hr.custom-green{opacity: 1;background-color: var(--trent-green);margin: 0 0 40px;}
.bt-1{border-top: 1px solid var(--black-alpha15);}
.pb-35{padding-bottom: 35px;}
.pb-60{padding-bottom: 60px;}
.pt-120{padding-top: 120px;}
.pb-120{padding-bottom: 120px;}
.mb-40{margin-bottom: 40px;}
.mb-80{margin-bottom: 80px;}
.mb-120{margin-bottom: 120px;}
.pb-80{padding-bottom: 80px;}
.pt-80{padding-top: 80px;}
.col-gap-50{column-gap: 50px;}
.fw-100{font-weight: 100;}
.fw-600{font-weight: 600;}
.fs-16{font-size: 16px;}
.fs-20{font-size: 20px;}
.fs-100{font-size: 100px;}
.fs-300{font-size: 300px;}
.page-heading{margin-bottom: 108px;color: var(--trent-green);font-size: 60px;font-weight: 600;}
.section-heading, .section-heading a{font-size: 50px;color: var(--trent-green);font-weight: 600; margin-bottom: 50px; text-decoration: none;}
/* .block-heading{} */
.form-control:focus{box-shadow: none;}


/* Header Styling */
header{border-bottom: 1px solid var(--black-alpha60);}
/*header.sticky{border-bottom: 0;}*/
.h-top-grey{background:var(--grey);font-size:var(--fs16);color: var(--trent-green);padding:0}
.h-top-grey strong{font-weight: 600;}
.h-top-grey p{margin-bottom: 0;}
.h-white-wrap{background:var(--white-color);}
.h-logo-wrap{padding: 1.2rem 0;}
.h-logo-wrap img{width: 100%;max-width: 490px;}
.h-white-wrap > .container{justify-content: space-between;color: var(--trent-green);align-items: center;}
.h-white-wrap .navbar-expand-lg .navbar-nav .nav-link{padding: 0;}
.h-white-wrap .navbar-nav{column-gap: 2rem;}
.h-white-wrap .navbar-collapse{column-gap: 1.5rem;}
.h-white-wrap .nav-link{text-transform: uppercase;}
.h-white-wrap .nav-link,.h-top-search,nav #search-block-form .form-search{color: var(--trent-green);font-size: 18px;font-weight: 600;}
.h-top-search,nav #search-block-form .form-search{border: 0;background: url(../images/search-icon.svg) no-repeat no-repeat left .46em;padding-left: 25px;width:92px;box-sizing: content-box;border-bottom: 1px solid transparent;}
.path-frontpage nav #search-block-form .form-search{color: #fff;background-image: url(../images/search-icon-white.svg);}
.path-frontpage header.sticky nav #search-block-form .form-search{color: var(--trent-green);background-image: url(../images/search-icon.svg);}
.h-white-wrap .nav-link:hover,.h-white-wrap .nav-link.active{text-decoration: underline;}
nav #search-block-form .form-search:focus{border-bottom-color: var(--trent-green);}
.footer-last-sec p{margin-bottom: 0;}
.row>.region{padding: 0}
nav #search-block-form .form-actions,.small-view{display: none;}
nav #search-block-form .form-item{line-height: 30px;}
.navbar-toggler:focus{box-shadow: none;border: 0;}
.navbar-overlay,.mob-nav{display: none;}
.path-frontpage .navbar-toggler[aria-expanded="false"] span{background: url(../images/hamburger-menu.png) no-repeat center;}
.path-frontpage .navbar-toggler[aria-expanded="true"] span{background: url(../images/close-icon.png) no-repeat center;}
.navbar-toggler[aria-expanded="false"] span,
.path-frontpage header.sticky .navbar-toggler[aria-expanded="false"] span
{background: url(../images/hamburger-menu-green.png) no-repeat center;}
.navbar-toggler[aria-expanded="true"] span,
.path-frontpage header.sticky .navbar-toggler[aria-expanded="true"] span
{background: url(../images/close-icon-green.png) no-repeat center;}


/* Banner & Breadcrumb Styling */
.static-banner-wrap img{vertical-align: middle; width:100%; border-right:40px solid var(--dusty-green);border-left:40px solid var(--trent-green);height: auto;}
.breadcrumb-wrap{padding: 40px 0;}
.breadcrumb{margin-bottom: 0;text-transform: uppercase;}
.breadcrumb-item,.breadcrumb-item a{font-size: 16px;color: var(--black-color);}
.breadcrumb-item a:hover{text-decoration: none;}
.breadcrumb-item.active{font-weight: bold;color: var(--black-color);}
.breadcrumb-item+.breadcrumb-item::before{color: var(--black-color);}
.breadcrumb-item+.breadcrumb-item::before{content: var(--bs-breadcrumb-divider, ">");font-weight: normal;}

/* Homepage Styling */
.body-intro-wrap{padding-top: 60px;}
.body-intro-wrap .container{max-width: 1068px;margin:auto;}
.body-intro-wrap small{font-size: 18px;font-weight: 600;color:var(--trent-green);margin-bottom: 35px;text-transform: uppercase;display: block;}
.body-intro-wrap p{font-size: 40px;line-height: 52px;color:var(--trent-green);font-weight: 200;}
.full-video-wrap iframe{width: 100%;height: 762px;vertical-align: middle;}
.cta-burnt-orange,.views-more-link{font-size: 20px;line-height: 30px;color:var(--burnt-orange);font-weight: 600;text-decoration-thickness: 1px;}
.cta-burnt-orange:hover{text-decoration:none;}
.post-thumb-img img{width: 100%;height: auto;}
.latest-news-wrap .post-thumb-img img{height: 600px; object-fit: cover;}
.post-info .post-date{border-bottom:1px solid var(--black-alpha60);padding-bottom:15px;margin-bottom: 15px;display: block;font-weight: 600;opacity: .6;text-transform: uppercase;}
.post-title{font-size: 30px;font-weight: 600;line-height: 40px;margin-bottom: 20px;}
.post-title a{color: var(--black-color);text-decoration: none;}
.post-title a:hover{text-decoration: underline;}
.latest-news-innertop{width: 100%;}
.latest-news-innertop .d-flex{margin-top: -8px;}
#block-futureoftrenthome{background: var(--trent-green);}
.above-signup-block{position: relative;max-width: 1600px;margin: auto;}
.above-signup-inner{position:absolute;top:160px;left:20%;width: 424px;}
.above-signup-block > img{width:100%;margin: auto;}

/* .h-crousal-wrap .carousel-indicators { gap: 20px;} */
.slider-img{padding-left: 10%;}
.slider-no{position: absolute; bottom: 80px; font-size: 100px;color: #fff;}
.slider-desc{margin-bottom: 30px; font-size: 20px; line-height: 30px;}
.h-crousal-wrap{background:var(--dusty-gold-light) 86%;margin-bottom: 120px;min-height: 350px;position: relative;}
.h-crousal-wrap .container{max-width: 1600px;}
.h-crousal-wrap .carousel-indicators{position:absolute;top: 0;left: 0;width: 280px;height: 100%;background: var(--trent-green);margin:0;padding: 120px 0;}
.h-crousal-wrap .carousel-indicators [data-bs-target]{width: 10px; height: 10px; border-radius: 50%; margin: 0 10px ;}
.h-crousal-wrap .carousel-inner{width: calc(100% - 280px);}
.h-crousal-wrap .carousel-item .post-title{font-size: 50px;line-height: 60px;color: var(--trent-green);}
.h-crousal-wrap .carousel-item .post-meta{font-size: 18px;color: var(--trent-green);}



/* Inside page styling */
.green-two-col-inner{/* background: url(/sites/default/files/inline-images/curve-pattern.png) no-repeat top left;  */background-color: var(--trent-green);background-size:250px;}
.green-two-col-wrap .cta-burnt-orange{color:var(--dusty-green);display: inline-block;margin-top: 15px;}
.green-two-col-inner .br-1{border-right: 1px solid #FFFFFF;}
.green-col-content{max-width: 450px;margin: auto;padding: 70px 20px 80px;text-align: center;color: #fff;font-size: 20px;}
.green-two-col-inner .row{margin:auto}
.green-two-col-inner .col-md-6{padding: 0;}
.green-col-content .section-heading{color: #fff;margin-bottom:15px;}
.key-activity-wrap{background: var(--dusty-gold-alpha15);padding: 120px 0 75px;color: var(--trent-green);}
.key-activity-wrap .container{max-width: 1120px;}
.key-activity-colcontent{column-gap: 35px;padding: 48px 20px;border-top: .09em solid rgb(34 39 36 / 25%);}
.key-activity-colcontent span.fs-100{width: 200px;text-align: center;}
.key-activity-colcontent span.fs-20{width: 100%;}
.key-activity-wrap .top-wrap{align-items: self-end;}
.key-activity-wrap .top-wrap span.fs-20{display: block;}
.key-activity-wrap .top-wrap > .col-md-6:first-child{padding-right: 72px;}
.read-doc-lists-inner{border-top: 2px solid #222724;}
.read-doc-lists-inner tr{border-bottom: 0.5px solid #2227244d;}
.read-doc-lists-inner td{padding:38px 0;font-weight: 600;font-size: 20px;}
.read-doc-lists-inner td:first-child{width: 200px;padding-right: 150px;white-space: nowrap;}
.read-doc-lists-inner td:last-child{font-weight: normal;text-align: right;width: 200px;}

/* News & Updates styling */
.news-updates .static-banner-wrap img{border-left-color:var(--dusty-gold);border-right-color:var(--trent-teal);}
.recent-news-wrap .post-thumb-img{padding-bottom: 35px;}
.recent-news-wrap .post-date{font-size: 18px;color: var(--black-alpha85);}
.recent-news-wrap .post-info{margin-bottom: 80px;}
.filter-wrap{border-top: 2px solid #222724;border-bottom:1px solid var(--black-alpha60);padding:20px 15px;margin-bottom: 80px;}
.filter-wrap select{border: 0;appearance: none;-webkit-appearance: none;-moz-appearance: none;background: url(../images/down-arrow.svg) no-repeat right 12px;padding-right: 40px;}
.filter-wrap select option{font-size: 18px;}


/* Body content styling */
.body-content *{font-family: inherit;font-size:inherit;}
.body-content ul{padding-left: 24px;}
.body-content li::marker{color:var(--burnt-orange);font-size: 24px;}
.body-content ul.no-style, .body-content ol.no-style{list-style: none;padding-left: 0;}
.body-content a{color:var(--burnt-orange);text-decoration: underline;text-decoration-thickness: 1px}
.body-content a:hover{text-decoration: none;}
.accordion-button{padding: 0;font-size: 30px;font-weight: 600;padding: 20px 115px 20px 0;}
.accordion-body{padding:20px 115px 30px 0;}
.accordion-button::after{background: var(--burnt-orange);color: #fff;content: "+";width: 25px;height: 25px;line-height: 23px;font-size: 26px;text-align: center;font-weight: normal;top:28px;right:28px;position:absolute;}
.accordion-button:focus{box-shadow: none;outline: none;}
.accordion-button:not(.collapsed){color: var(--black-color);background: none;box-shadow: none;}
.accordion-button:not(.collapsed)::after{background-image:none;content: "-";transform: none;}
.accordion-item:nth-child(1){border-top: 2px solid rgba(0,0,0,1) !important;}
.accordion-flush .accordion-item:last-child{border-bottom: 1px solid rgba(0,0,0,.125);}
.accordion-flush .accordion-item{position: relative;}
.accordion-flush .accordion-item::after{display: block;background: rgba(0,0,0,.125);content: "";width: 1px;height: 100%;position: absolute;top: 0;right:84px;z-index: 3;}
.download-accordion-item .accordion-header{width: calc(100% - 85px);}
/*.accordion-flush .d-flex {margin-bottom: 50px;}
.accordion-flush .d-flex .cta-burnt-orange{margin-bottom: 7px;}*/
.accordion-flush .d-flex .section-heading{max-width: 75%;}
.download-accordion-item .download-icon{margin-right: 28px;}
.download-accordion-item .accordion-header strong{padding: 20px 20px 20px 0;display: block;}

/* Footer Styling */
footer{
    background-color: var(--trent-green);
    color: var(--white-color);
    padding: 80px 0 35px;
}
.signup-form-sec .form-text{font-size: 16px; line-height: 19.3px;}
footer ul{
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 0;
}
footer a{
    color: var(--white-color);
    text-decoration: none;
}
footer ul li{
    padding-bottom: 13px;
    font-weight: 700;
}
.quick-links-sec p, .follow-us-sec p{
    color: var(--dusty-green);
    font-size: var(--fs16);
    margin-bottom: 20px;
}
footer a:hover{
    color: var(--white-color);
    text-decoration: underline;
}
.quick-links{
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
}
.footer-sep{
    margin-top: 80px;
    margin-bottom: 40px;
    background-color: #ffffff96;
}
.footer-links-sec>.container-fluid{
    column-gap: 140px;
}
.quick-links-sec, .tnc-desc {
    padding-left: 170px;
}
.footer-logo{
    padding-top: 60px;
}
/* Signup form styling */
.signup-form-sec{
    background-color: var(--burnt-orange)
}

.signup-form-sec .form-control{
    border: 0;
    border-bottom: 1px solid #fff;
    padding: 0;
    border-radius: 0;
}
.signup-form-sec button {
    height: 100px;
    width: 100px;
    color: var(--trent-green);
    font-size:20px;
}
.footer-form-sec{
    gap: 60px;
}
.footer-form-sec ::-webkit-input-placeholder{ /* Edge */
    color: var(--white-color) !important;

}
.footer-form-sec :-ms-input-placeholder{ /* Internet Explorer 10-11 */
    color: var(--white-color) !important;
}
.footer-form-sec ::placeholder{
    color: var(--white-color) !important;
}
.signup-form-sec button:hover{
    background-color: var(--trent-green) !important;
    color: var(--white-color);
}
.footer-last-sec p{
    font-size: 16px;
}
/* UGN Html */
.ugn-bnr img{
    border-left: 40px solid var(--burnt-orange);
    border-right: 40px solid var(--trent-green);
}
.ugn-vision-sec h3{
    color:var(--trent-green)
}
.ugn-vision-sec p{
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0;
}
.cmn-slider{background-color: var(--dusty-gold-light);margin-bottom: 120px;min-height: 350px;}
.cmn-slider .post-title{color: var(--trent-green);}
.cmn-slider .carousel-indicators [data-bs-target]{ display: none; width: 10px; height: 9px; border-radius: 50%; margin: 0 10px; background-color: var(--trent-green);}
.vsn-img{border-bottom: 50px solid var(--dusty-gold-light);}
.vsn-num{color: var(--burnt-orange);}
.vsn-sec{font-size: 20px; line-height: 30px;padding-top: 20px; border-top: 0.5px solid var(--trent-green); gap: 25px;}
#block-projectsseniorvillagegreenbox .green-plain-sec{background: var(--trent-green);}

/* Senior village css */
.sv-video{background-color: var(--dusty-gold-light);}
.sv-video iframe{height: 600px;}

/* Initiatives css */
.initiatives-post .section-heading {
    margin-bottom: 40px;
}
.initiatives-post p {
    margin-bottom: 20px;
}
.ini-right-sec.pe-0.pe-md-5{
    padding-right: 7rem !important ;
}
.past-int{
    background-color: var(--dusty-gold-light)
}
.inv-bnr img{
    border-left: 40px solid var(--trent-blue);
    border-right: 40px solid var(--dusty-gold);
}

/* Error page */
.err-sec{
    background: url(../images/404-error-back.png) no-repeat no-repeat top right;
    background-size: contain;
    color: var(--trent-green);
    padding: 165px 0;
}
.err-desc h1{
    font-size: 100px;
}
.cmn-h2{
    font-size: 30px;
    line-height: 40px;
}
.err-desc h3 a{
    color: var(--burnt-orange);
}
.err-desc h3 a:hover{
    text-decoration: none;
}
.err-desc h3{
    font-size: 20px;
    margin-bottom: 100px;
}
.err-desc p{
    font-size: 16px;
}
.err-desc{
    padding-left: 7%;
}
.map-inr-sec p{
    font-size: 18px;
    line-height: 21px;
    color: var(--light-black);
}
.map-img{
    margin-bottom: 40px;
}

.map-sec{
    margin-bottom: 35px;
}

/* Search page */
.srch-inr-sec h2{
    margin-top: 40px;
    color: var(--trent-green);
}
.srch-sec .srch-inr-sec{
    border-top: 2px solid var(--black-color);
    margin-top:40px;
}
.srch-inr-sec .breadcrumb-item,.srch-inr-sec .breadcrumb-item a{
    font-size: 20px;
    color: var(--light-black);
    font-weight: bold;
}
.srch-wrap{border-bottom:0.5px solid var(--black-color);padding: 80px 0;}
.srch-desc mark{
    padding: 0;
    background-color: transparent;
}
.srch-desc{
    max-width: 1068px;
    width: 100%;
}
.srch-desc p{margin-bottom: 0;}
/* Homepage first video section css starts */
.scroll-img{
    width: 31px;
    margin-left: 25px;
    height: 31px;
}

.video-wrap h1{
    font-size: 80px;
    line-height: 85px;
    max-width: 600px;
}
.path-frontpage header{
    position: relative;
    z-index: 99999;
}
.path-frontpage header .h-white-wrap .nav-link{
    color: #fff;
}
.path-frontpage header .h-top-grey{background: rgba(243, 243, 243, 0.15);}
.path-frontpage header .h-top-grey,.path-frontpage header .h-top-grey a{
    color: #fff;
}
.path-frontpage .h-white-wrap .logo-green,.logo-white,.bg-video-wrap br{display: none;}
.path-frontpage .h-white-wrap .logo-white{display: block;}
.path-frontpage .h-white-wrap{background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(217, 217, 217, 0) 100%);}
#block-homevideobanner{/*overflow-y: clip;*/}
.bg-video-wrap {
  margin-top: -179px;
  overflow: hidden;
  width: 100%;
}
video {
  width: 100%;
  /*min-height: 100%;*/
  z-index: 1;
  vertical-align: middle;
}
.video-wrap{
    position: absolute;
    bottom:15%;
}
.video-wrap a{width: fit-content;}
.video-wrap p{margin: 35px 0 0;}
.video-wrap a.text-white img{margin-left: 10px;}
header.sticky {
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    z-index: 9999999;
    width: 100%;
    /*box-shadow: 0 0px 15px #00000052;*/
}
.path-frontpage header.sticky .h-white-wrap {
    background: var(--white-color);
}
.path-frontpage header.sticky .h-white-wrap .logo-white{display: none;}
.path-frontpage header.sticky .h-white-wrap .nav-link, .h-top-search{color: var(--trent-green);}
.path-frontpage header.sticky .h-white-wrap .logo-green{
    display: block;
}
.path-frontpage header.sticky .h-top-grey{
    background: var(--grey);color: var(--trent-green);
}
header .h-top-grey a,.path-frontpage header.sticky .h-top-grey a{color: var(--trent-green);}
.path-frontpage header .h-top-search{background: url(../images/white-search-icon.svg) no-repeat no-repeat left .28em;}
/* .path-frontpage header.sticky #edit-keys{background: url(../images/search-icon.svg) no-repeat no-repeat left .28em;} */
.path-frontpage .h-top-search::-webkit-input-placeholder{ /* Edge */
    color: var(--white-color) !important;
      opacity: 1 !important;
}
.path-frontpage .h-top-search:-ms-input-placeholder{ /* Internet Explorer 10-11 */
color: var(--white-color) !important;
}
.path-frontpage .h-top-search::placeholder{
color: var(--white-color) !important;
}
.path-frontpage.sticky .h-top-search::placeholder{
color: var(--trent-green) !important;
}
.path-frontpage header.sticky #edit-keys::-webkit-input-placeholder{ /* Edge */
    color: var(--trent-green) !important;

}
.path-frontpage header.sticky #edit-keys:-ms-input-placeholder{ /* Internet Explorer 10-11 */
color: var(--trent-green) !important;
}
.path-frontpage header.sticky #edit-keys::placeholder{
color: var(--trent-green) !important;
}
/* Homepage first video section css ends */

/* Contact us page css */
.cnct-sec hr{
    border-top: 0.5px solid var(--trent-green);
    margin: 40px 0;
    height: 1px;
}
.cnct-sec h4{
    color: var(--trent-green)
}

.map-sec{
    margin: 40px 0;
}
.newsl-wrap  ul {list-style-type: none;}
.newsl-wrap  ul li::before {
    content: "\2022";
    color: var(--burnt-orange);
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
  }
  .newsl-wrap li a{
    color: var(--black-color);text-decoration: none;
  }
  .newsl-wrap li a:hover{text-decoration: underline 1px}
nav #search-block-form .form-search{text-transform: uppercase;}
/* nav #search-block-form .form-search:focus{text-transform: none;} */
.path-frontpage nav #search-block-form .form-search:focus{border-bottom-color: #fff;}
.path-frontpage header.sticky nav #search-block-form .form-search:focus{border-bottom-color: var(--trent-green);}
#block-footerlogo img {
    height: auto;
}
.slider-img img {
    height: auto;width: 100%;
}
section#block-aboutthetrentlandsplan{padding: 120px 0;}
section#block-views-block-home-carousel-block-home-carousel .container-fluid, section#block-views-block-slideshow-plan-page-block-1 .container-fluid { padding: 0; }
#block-views-block-home-carousel-block-home-carousel .post-info{margin-bottom: 0;}
#block-aboutthetrentlandsplan a { font-size: 20px; line-height: 30px; color: var(--burnt-orange); font-weight: 600; text-decoration-thickness: 1px; }
.key-activity-wrap a.cta-burnt-orange{
    display: block;
    margin-bottom: -10px;
}
td.views-field.views-field-title a:hover, .views-field-field-month-year a:hover {text-decoration: none;}
td.views-field.views-field-title a, .views-field-field-month-year a {
    color: var(--bs-dark); text-decoration: none;
}
td.views-field.views-field-title a:hover, .views-field-field-month-year a:hover {text-decoration: underline;}
.tl-slidenav-next .tl-slidenav-icon:before{content: "\e64f";}
.tl-slidenav-previous .tl-slidenav-icon:before { content: "\e650"; }
.user-login-form{max-width: 480px;margin: 0 auto 30px;padding:32px 40px;border: 1px solid var(--trent-green);}
.user-login-form .form-text{width: 100%;padding: 6px 15px;font-size: 20px;border-radius: 0;border: 1px solid #000;color: #000;}
.user-login-form .form-item{margin-bottom: 20px;}
.user-login-form .form-submit{padding: 6px 25px;font-weight: 600;background: var(--trent-green);color: #fff;border-radius: 0;border: 1px solid #000;}
.user-login-form .form-submit:hover{border-color: var(--trent-green);background: #fff;color: var(--trent-green);}
.user-login-form .control-label{display: block;font-weight: bold;}
.user-login-form .description{font-size: 15px;}
#block-aboutthetrentlandsplan.scroll-mt-143{scroll-margin-top: 140px;}
.admin-access-nav{padding: 0;margin: 0 0 60px;text-align: center;}
.admin-access-nav li{list-style: none;display: inline;}
.admin-access-nav li a{color: var(--black-color);font-size: 15px;}
.path-user .breadcrumb-wrap,.path-search .view-filters,.ajax-progress.ajax-progress-fullscreen{display: none;}
.path-user .page-heading{text-align: center;margin: 50px auto 20px;font-size: 30px;}
.user-logged-in .admin-access-nav{position: fixed;left: 0;margin: 0;width: 100%;box-shadow: -1px 0 3px 1px rgb(0 0 0 / 33%);}
.post-info{width: 100%;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color: #154734;}
.select2-container--default .select2-results__option[aria-selected=true]{background-color: #15473412;color: #000;}
.select2-results__option{font-size: 16px;}
.select2-search--dropdown{padding: 0;}
.select2-container--default .select2-selection--single{border: 0;}
.select2-container--default .select2-search--dropdown .select2-search__field{border: 0;border-bottom: 1px solid #aaa;border-top: 1px solid #aaa;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{background: url(../images/filter-arrow.jpg) #fff center;width: 17px;height: 10px;border: 0;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top: -1px;}
.filter-wrap .control-label{vertical-align: middle;}
#block-planpagetheroleofthetrentlandsplan .section-heading{width: 85%;}
.srch-wrap h2,.srch-wrap h2 a{color: var(--trent-green);text-decoration: none;}
.srch-wrap h2 a:hover{text-decoration: underline;}
.container.no-result{margin-bottom: 80px;}
.read-doc-lists .section-heading{padding-right: 30px;}
.map-inr-sec img{ margin-bottom: 40px;}
.views-row img, .initiatives-post img, .paragraph--type--slider-node-content img, .vision-wrap img { height: auto; }
#block-projectspagegreenbox .green-two-col-inner{ background-image: none; }
.vsn-img img{width: 100%; height: auto;}
.vsn-head{ color: var(--trent-green); }
.sv-video .container{max-width: 1190px; margin: auto;}
#block-newsletter{padding-left: 5%;}
.cntct-sep{margin-bottom: 40px;}
.vsn-img{border-bottom: 0}
.bg-video-wrap{margin-top: -226px;}
ul.pagination.js-pager__items{justify-content: center; align-items: center; gap: 50px; margin: 60px;}
ul.pagination.js-pager__items .pager__item a{color: var(--black-color); text-decoration: none;}
ul.pagination.js-pager__items .pager__item.active a{font-weight: bold;}
ul.pagination.js-pager__items li.pager__item.pager__item--next, ul.pagination.js-pager__items li.pager__item.pager__item--previous{background-color: var(--burnt-orange);}
ul.pagination.js-pager__items li.pager__item.pager__item--next a, ul.pagination.js-pager__items li.pager__item.pager__item--previous a{color: var(--white-color); display: inline-block; width: 25px; height: 25px; line-height: 25px;}
/* Dropdownmenu css */
.has-child .navbar-nav{ display: none; border-top: 2px solid var(--trent-green) !important; z-index: 999; background: var(--white-color); position: absolute; border-left: 0.5px solid var(--black-color); border-right: 0.5px solid var(--black-color); border-bottom: 0.5px solid var(--black-color);}
.has-child .navbar-nav .nav-item{padding: 20px; border-bottom: 0.5px solid var(--trent-green);}
.has-child .navbar-nav a.nav-link{color: var(--trent-green); text-transform: none;}
.h-white-wrap .nav-link{display: inline-block;}
li.nav-item.dropdown.has-child{position: relative;}
li.nav-item.dropdown.has-child:hover a.nav-link::after{position: absolute; content: ""; display: block; width: 100%; left: 0; bottom: -20px; height: 28px;}
.dropdown .navbar-nav a.nav-link::after{height: 0 !important;}
li.nav-item.expanded.dropdown.has-child:hover.has-child .navbar-nav{display: block;margin-top: 20px;white-space: nowrap;}
/* .h-white-wrap .dropdown .nav-link:hover .has-child .navbar-nav{display: block;} */
/* .h-white-wrap .navbar-expand-lg .navbar-nav .nav-link:hover.has-child .navbar-nav{display: block;} */
/* .h-white-wrap .dropdown .nav-link:hover { text-decoration: none; } */
.dropdown .fa-angle-down:before{color: var(--burnt-orange); font-size: 26px; position: relative; top: 3px; left: 5px;}
li.nav-item.expanded.dropdown.has-child:hover .fa-angle-down:before{content: "\f106";}
.path-frontpage .h-white-wrap .fa-angle-down:before { color: var(--white-color); }
.path-frontpage header.sticky .h-white-wrap .fa-angle-down:before { color: var(--burnt-orange); }
/* Dropdownmenu css */
.custom-search-form{margin-top:-22px;}
.custom-search-form .searchbox{float: none;overflow:visible;width: auto;height: auto;}
.custom-search-form .searchbox-input{display: none;}
.custom-search-form .searchbox-open .searchbox-input{position: absolute;width: 280px;display:block;font-size: 17px;font-weight: bold;bottom: -27px;border:0;border-bottom: 2px solid #154734;padding-right: 25px;padding-left: 7px;right: 0;}
.custom-search-form .searchbox-submit{display: none;}
.custom-search-form .searchbox-icon{
    width:22px;
    height:22px;
    display:block;
    position:absolute;
    top:0;
    font-size:22px;
    right:0;
    padding:0;
    margin:0;
    border:0;
    outline:0;
    line-height:20px;
    text-align:center;
    cursor:pointer;
    background:none;
}
.path-frontpage .custom-search-form .searchbox-icon{color: #fff;}
.custom-search-form .searchbox-icon,.custom-search-form .searchbox-open .searchbox-icon,
.path-frontpage header.sticky .custom-search-form .searchbox-icon{color: #154734;}
.searchbox-open{
    width:100%;
}
.ftr-trent-desc a:hover{ text-decoration: none; }
.ftr-trent-desc { font-size: 16px; margin-top: 60px; line-height: 19.2px; }
#block-introducingtheplan{padding-top: 120px;}
.ftr-scl-links{gap: 15px; margin-bottom: 5px;}
/* Play pause slider button */
button#playPauseButton.btn::after{display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; content: "\f04c";}
button#playPauseButton.btn.activePlay::after{content: "\f04b" !important;}
.btn-check:focus+.btn, .btn:focus{box-shadow: none;}
#playPauseButton{color: #fff; height: 20px; position: absolute; top: 118px; width: 30px; padding: 0;}
.carousel-indicators .d-flex{padding-top: 30px;}
.carousel-inner.pt-5{padding-top: 0 !important;}
/* Play pause slider button */

.btn.btn-cta{color: #fff;
    background-color: #b65735;
    border-color: #b65735;
    text-transform: uppercase;
    font-weight: 500;
    padding: 0.5rem 1rem;}
.btn.btn-cta:hover,
.btn.btn-cta:active{
	color: #fff;
    background-color: #98492c;
    border-color: #8f4429;
    }
