/*----------------color vars------------------*/
:root{
    --primary-color-1:#22361c; /*dark green*/
    --primary-color-1-light: #4e5e49; /*lighter hue of primary 1*/
    --primary-color-1-lighter: #667b5f; /*lighter sage hue of primary 1*/
    --primary-color-2:#8f611b; /*brown*/
    --primary-color-2-light:#fefdfb; /*super light hue of brown */
    --primary-color-2-dark:#48310e;/*dark brown*/
    --secondary-color-1:#d4b67d; /*beige*/
    --secondary-color-2:#f2e9d8; /*light beige*/
    --primary-dark:#182216; /*Eerie black*/ 
    --primary-dark-opacity-1:#1822169e; /*Eerie black opacity med */ 
    
}
/*removes add to contact button while the blue issue is being fix*/
.div-add-to-contact {
    display: none;
}

/*--------------------------------------------------------transparent header--------------------------------*/
header:not(.no-banner):not(.scrolled-head) ul.child-nav li a{
  color: #000;/* YOU COLOR HERE FOR THE DROP DOWN MENU LINKS */
}

@media (min-width:1024px) {
  header:not(.scrolled-head):not(.no-banner) {
      background: transparent ; /* To make the header transparent */
      box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0);  /* To remove the box shadow */
  }


  body:not(.module-page) .header-space {
      display: none;  /* Conditionally Removes the header space */
  }

  header:not(.no-banner):not(.scrolled-head) ul:not(.child-nav) li a,
  header:not(.no-banner):not(.scrolled-head) span {
      color: #2a2a2a; /* YOUR MAIN MENU COLOR HERE WHEN MENU IS TRANSPARENT*/
  }
}

header:not(.scrolled-head):not(.no-banner) .header-right .header-top,
header:not(.scrolled-head):not(.no-banner) .header-right .header-bottom{
    background:transparent;

}
header:not(.scrolled-head):not(.no-banner) .header-right a {
    color:#000;
}
header:not(.scrolled-head):not(.no-banner) .header-right .MyProfile_FullMain a {
    color:#fff;
}
header:not(.scrolled-head):not(.no-banner) #main-menu>li>a:hover,
 header:not(.scrolled-head):not(.no-banner) #main-menu>li>a.highlighted, 
 header:not(.scrolled-head):not(.no-banner)  #main-menu>li>a.active-link{
    color:#fff;
}

header:not(.scrolled-head):not(.no-banner) #main-menu>li>a{
    color:#000;
}
header:not(.scrolled-head):not(.no-banner) .MyProfile_Member .MyProfile_Name{
    color:#000;
}

/*---------------------Nav items-------------------------------------*/
header.master-layout-2 #main-menu a{
  font-weight:600;
}
/*------------------------main nav--------------------------------------------------------*/
#main-menu a   {
	color: var(--primary-color-1);
  position: relative;
  text-decoration: none;
}


#main-menu a::before{
  content: '';
  position: absolute;
  width: 100%;
  height: 4px;
  border-radius: 4px;
  background-color: var(--primary-color-1);
  bottom: 0;
  left: 0;
  transform-origin: right;
  transform: scaleX(0);
  transition: transform .3s ease-in-out;
}

#main-menu a:hover::before {
  transform-origin: left;
  transform: scaleX(1);
}
/*------------------------mobile nav----------------------------------*/
header:not(.scrolled-head):not(.no-banner) nav.showMobile #main-menu>li>a{
  color:#2a2a2a;
}
header:not(.scrolled-head):not(.no-banner) nav.showMobile #main-menu>li>a.active-link{
  border-bottom:2px solid var(--primary-color-2);
  color: var(--primary-color-2);
}

/*---------------------------------font adjustment----------------------------------------------*/
.pdf-viewer-preview h4.pdf-viewer-title {
  font-family:"EB Garamond",serif;
}
/*------------------------contact card ----------------------*/
.card-title h4 {
  font-family: "EB Garamond",serif;
  font-size:1.4em;
  font-weight: bold;
}
.contact-card-widget.theme1.card-view .contact-card-wrapper .contact-card-item{
  background-color:var(--primary-color-2-light);
}
/*---------------------------------Video banner headers-----------------------------*/
section[id*="VideoBackground"] h2, section[id*="VideoBackground"] h4{
  font-size:4em;
}
section[id*="VideoBackground"] .col-sm-8:has(h2){
  width:90%;
}
@media(max-width:1024px){
  section[id*="VideoBackground"] h2, section[id*="VideoBackground"] h4{
    font-size:3em;
  }
}
.video-banner-new {
  max-height: 100vh;
  overflow: hidden;
}
@media (max-width: 1023px) {
#iframeVideo{
height: 200% !important;
top: -50% !important;
transform: translate(-50%) !important;
}
}
@media (min-width: 1024px) {
  .video-container {
      height: 100vh !important;
  }
}
/*----------------------------------------------------Title and summary background banner parallex---------------------------*/
section[id*="TitleAndSummary"].background-image{
    
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;

}
section[id*="TitleAndSummary"].background-image em{
  color:var(--primary-color-2-dark);
   
  
}
section[id*="TitleAndSummary"].background-image em strong{
    font-weight: 500;
}

/*----------------------------------------------------Title and summary page-title---------------------------*/
.page-title h2{
  text-transform: uppercase;
  
}

section[id*="TitleAndSummary"] h6{
  font-size:1.7em;
}
/*----------------------------------------title and summary banner ---------------------------------*/
section[id*="TitleAndSummary"].basic-block.background-image, section[id*="TitleAndSummary"].basic-block.background-image .inner-wrap {
  height:auto;
  min-height: auto; 
}
section[id*="TitleAndSummary"].basic-block.background-image .inner-wrap .text-block-wrapper{
  margin-top:10px;
  margin-bottom:10px;
}
section[id*="TitleAndSummary"].basic-block.background-image .inner-wrap .basic-block-wrapper {
  padding-top:10px;
  padding-bottom:10px;
}
/*--------------------TS banner links-------------------------*/
section[id*="TitleAndSummary"].basic-block.background-image a {
  color:var(--primary-color-2-light);
}
section[id*="TitleAndSummary"].basic-block.background-image a:hover{
  color: var(--secondary-color-1)
}
section[id*="TitleAndSummary"].basic-block.background-image a.e3-button:hover{
     color:var(--primary-color-2-light);
}
/*----------------------------text quick links----------------*/
.quicklink-text-bg .quicklink-text-container a{
  min-height: 245px;
  height:auto;
}

/*---------------------------------------------content-quicklinks-menu .theme1-----------------------*/
/* .content-quicklink-menu.theme1 .content-quicklink-menu-list {
  background:var(--primary-color-1-light);

}
.content-quicklink-menu.theme1 .content-quicklink-menu-list a:hover{
     background:var(--primary-color-1-lighter);
  border-left-color:var(--secondary-color-1);
} */
/* .content-quicklink-menu.theme1 .content-quicklink-menu-list a{
  color:#fafafa;
} */

.content-quicklink-menu.theme1 .content-quicklink-menu-list {
  background:none;
  
}
.content-quicklink-menu.theme1 .content-quicklink-menu-list a {
  border:ridge var(--secondary-color-2);
  border-width: 2px 2px;
  
  color:black;

}
.content-quicklink-menu.theme1 .content-quicklink-menu-list a:hover{
  background:none;
/*     border:2px solid var(--primary-color-1-lighter); */
      color:var(--primary-color-1);
 box-shadow: inset 0px 1px 6px var(--primary-dark-opacity-1);
}

.content-quicklink-menu.theme1 .content-quicklink-menu-list a{
position: relative;
}
.content-quicklink-menu.theme1 .content-quicklink-menu-list a:hover::before   {
transform-origin: left;
transform: scaleX(1);
}

.content-quicklink-menu.theme1 .content-quicklink-menu-list a::before{
content: '';
position: absolute;
width: 100%;
height: 4px;
border-radius: 4px;
background-color: var(--primary-color-1-lighter);
bottom: 0;
left: 0;
transform-origin: right;
transform: scaleX(0);
transition: transform .3s ease-in-out;
}
/*-----------------------------------Full width quick link --------------------------------------*/
.full-width-quicklinks h3{
  text-transform: uppercase;
}
/*---------Theme1--------------------*/
.theme1.full-width-quicklinks .full-width-quicklink-wrapper {
    background: transparent;
    position: relative;
}

.theme1 .full-width-quicklink-content div {
  background: var(--primary-dark-opacity-1);
    width: 230px;
    height: 230px;
    position: absolute;
    left: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .5s ease;
}

.theme1.full-width-quicklinks .quicklink-flex-item:hover .full-width-quicklink-content div {
    width: 100%;
    height: 100%;
}

.theme1 .theme-primary-hover-in:hover {
    background: transparent ;
    color: #fff ;
}

.theme1.full-width-quicklinks .quicklink-flex-item:hover .fwql-img {
    transform: none;
}

.theme1 .quicklink-flex-item h3 {
  color: #fff ;
  transition: none;
  font-size:1.7em;
}
.theme1.full-width-quicklinks .quicklink-flex-item:hover h3{
  font-size:2.4em;
}
.theme1 .quicklink-flex-item p.full-width-quicklink-text{
  font-size:1.3em;
  padding: 10px;
}
.theme1 .full-width-quicklink-content div:after {

    font-weight: 900;
    content: "🡑";
    position: absolute;
    top: 10%;
    right: 10%;
    transition: .5s;
    transform: rotate(45deg);
    font-size: 25px;
}

.theme1 .quicklink-flex-item:hover .full-width-quicklink-content div:after {
    transform: rotate(225deg);
}

.theme1.full-width-quicklinks h3 {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 1.4em ;
}

section[id*="FullWidthQuickLinks_sectionMain"].theme1:before {
    content: '';
    display: block;
    width: 100%;
    height: 3px;
    background: rgb(0, 0, 0);
    background: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(65, 65, 65, 1) 50%, rgba(0, 0, 0, 1) 100%);
}



section.full-width-quicklinks.theme1  a:hover .full-width-quicklink-content div{
    flex-direction: column;
    
    
}

/*----------------------text area small---------------------*/
section[id*="TextArea_Small"]{
  padding:15px;
}
/*--------------------------------Buttons------------------*/

.theme1 .theme-secondary a.e3-button, .theme1 .theme-secondary a.btn   {
color: black;
position: relative;
text-decoration: none;
  background:none;
      border:ridge var(--secondary-color-2);
  border-width: 2px 2px;
}
.theme1 .theme-secondary a.e3-button:hover,.theme1 .theme-secondary a.btn:hover   {
box-shadow: inset 0px 1px 6px var(--primary-dark-opacity-1);
  background:none;
  color:black;
}

.theme1 .theme-secondary a.e3-button::before, .theme1 .theme-secondary a.btn::before{
content: '';
position: absolute;
width: 100%;
height: 4px;
border-radius: 4px;
background-color: var(--primary-color-1-lighter);
bottom: 0;
left: 0;
transform-origin: right;
transform: scaleX(0);
transition: transform .3s ease-in-out;
}

.theme1 .theme-secondary a.e3-button:hover::before, .theme1 .theme-secondary a.btn:hover::before {
transform-origin: left;
transform: scaleX(1);
       color:var(--primary-color-1);
}

/* .theme-secondary .e3-button,   a.btn {
box-shadow: inset 0 0 0 0 var(--primary-color-1);
  transition: color .3s ease-in-out, box-shadow .3s ease-in-out;
}
.theme1 .theme-secondary .e3-button:hover, .theme1  a.btn:hover {
  box-shadow: inset 200px 0 0 0 var(--primary-color-1-light);
} */

.theme2 .theme-secondary .e3-button:hover, .theme2  a.btn:hover {
  color: #fff;
  box-shadow: inset 200px 0 0 0 var(--primary-color-2);
}

.theme3 .theme-secondary .e3-button:hover, .theme3 a.btn:hover {
  box-shadow: inset 200px 0 0 0 var(--primary-color-1);
}


/*-----------------------------------Tabbed-----------------------------------*/
.theme1.tab-content .tab-content-nav ul li{
  position: relative;
}
.theme1.tab-content .tab-content-nav ul li:hover::before   {

transform-origin: left;
transform: scaleX(1);
}


.theme1.tab-content .tab-content-nav ul li::before{
content: '';
position: absolute;
width: 100%;
height: 4px;
border-radius: 4px;
background-color: var(--secondary-color-1);
bottom: 0;
left: 0;
transform-origin: right;
transform: scaleX(0);
transition: transform .3s ease-in-out;
}

/*-----------------------------------Expandable content  widget ---------------------------------------------*/
.expandable-content-widget .expandable-content-wrapper img {
  width: auto;
  max-height: 500px;
}
/*------------------------------end of expandable content widget--------------------------------------------*/


/*----------------------------------------expandable content custom class .expandable-large---------------------------------*/
/*JS$('.expandable-content-move').appendTo('.col-fw:first-of-type'); */
.expandable-large .inner-wrap .expandable-content-wrapper{
  width: 80%;
  margin: 0 10%;
  
}

@media (max-width:1024px){
  .expandable-large .inner-wrap .expandable-content-wrapper{
  width: 100%;
  margin: 0;
  
}
}
/*--------------------------------custom class for forms with links on right ----------------------------------*/
/*jS $('.quicklinks-right').appendTo('.col-30-right');
$('.quicklinks-right').appendTo('.col-50-right');*/

@media (min-width:1200px){
  section[id*="zoneContent2"].quicklinks-right.quicklink-text-bg .quicklink-text-container{
flex-flow: column wrap;
}
section[id*="zoneContent2"].quicklinks-right.quicklink-text-bg .quicklink-text-tile{
width:100%;
} 
section[id*="zoneContent2"].quicklinks-right.full-width-quicklinks .full-width-quicklink-container.four-ql .quicklink-flex-item{
    flex-basis: 50%;
}
section[id*="zoneContent2"].quicklinks-right.full-width-quicklinks .full-width-quicklink-container.four-ql{
    flex-flow: row wrap;
}
section[id*="zoneContent2"].quicklinks-right.quicklink-text-bg .quicklink-text-bg-container.container{
  width:100%;
}
}
@media (max-width:1024px){
section[id*="zoneContent2"].quicklinks-right{
width:100%;

} 
section[id*="zoneContent2"].quicklinks-right.quicklink-text-bg .quicklink-text-container{
flex-flow: row wrap;
}
section[id*="zoneContent2"].quicklinks-right.quicklink-text-bg .quicklink-text-tile{
width:50%;
}
}
@media(min-width:1200px){
  .quicklinks-right.quicklink-text-bg .quicklink-text-container a {
      height: 345px;
  }
  }
/*------------------------------------------biz form--------------------------------------------------------*/
.widget-bizform .FormPanel {
  /* width: fit-content; */
  max-width:700px;
  /* margin: 0 auto; */
}
.FormPanel .FormButton, .FormPanel .FormButton{
  font-family: "EB Garamond",serif,sans-serif;
}
.widget-bizform .FormPanel  input:not(.FormButton),  .widget-bizform .FormPanel textarea{
  border:2px solid var(--primary-color-2-light);
  background-color:#fdfdfd8f;
   box-shadow: inset 0px 0px 4px 0px rgb(173,173,173);
   
}
.widget-bizform  table.custom-form{
  width: 100%;
  
}

.widget-bizform .FormPanel  input.FormButton{
  margin-left:5px;
      
}
.widget-bizform.button-margin-left .FormPanel  input.FormButton{
      margin-left:20px;
  }
  

  /*--------------------custom-form----*/
.widget-bizform .custom-form td.form-table-header {
  font-size:1.3em;
/*     padding:8px 0; */
 font-weight: bold;
   color:#666;
/*      border-bottom: 1px solid #dcd8d8; */
}


.widget-bizform table.custom-form td{
  color:#7c7b7b;
/*     padding-top: 10px; */
  font-size:.9em;
}
.widget-bizform table.custom-form tr:not(.input-form) td {
  width:50%;
}
.widget-bizform .custom-form .FormPanel input[type="submit"]{
 margin: 0 auto;
width:fit-content;
  position: relative;
  
}
.widget-bizform table.custom-form  tr span.form-table-value-cell textarea[id*="textbox"]{
 display: block;
  width:100%;
  max-width:600px;
  
}

/*
$(".widget-bizform table.custom-form tr:not(.input-form) .form-table-label-cell").each(function() {
  var text = $(this).text();
  text = text.replace(":", "");
  $(this).text(text);
}); */

.widget-bizform .FormPanel  {

  
}


.hide-form-title h4{
    display:none;
}
/*-----------------------------------------text and image quick link with image-background----------------------*/
.card-widget.theme1 .cho-quicklink-content-1b.image-background{
  color:black;
  background-color:var(--secondary-color-2);
}
.card-widget.theme1 .cho-quicklink-content-1b.image-background:hover{
  color:white;
  background-color:var(--primary-color-1-light);
}

.card-widget .cho-quicklink-tile .cho-quicklink-basic-wrapper, .cho-quicklink-tile-large .cho-quicklink-basic-wrapper{
  border:1px solid var(--primary-color-1-lighter);
}
/*--------------------------------------------------Gallery widget sneak peak--------------------------*/
.modal-gallery-widget .demo-gallery .PagerControl, .modal-gallery-widget .my-gallery .PagerControl{
  text-align: center;
}
@media (max-width: 767px){ 
.modal-gallery-widget .demo-gallery a:nth-of-type(3n), .modal-gallery-widget .my-gallery a:nth-of-type(3n) {
     max-width:100%;
  width:100%;
  }
}
@media (min-width: 768px){
  .modal-gallery-widget .demo-gallery a, .modal-gallery-widget .my-gallery a {
      width: calc(33% - 20px);
}
}
@media (min-width: 1200px){
  .modal-gallery-widget .demo-gallery a, .modal-gallery-widget .my-gallery a {
      height:250px;
}
}
/*-------------------gallery pagination-------*/
nav#pg-nav{
  background: none;
  display: flex;
  justify-content: center;
  padding: 10px 0;
  position: relative;
  left: 0;
  margin: 0 auto;

}
nav#pg-nav a {
      color:black;
}
ul.navPagination{
  display:flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
  margin-top:0;
  margin-bottom: 0;
}
nav#pg-nav .page-link {
  padding: 0.5rem 0.75rem;
  border: 1px solid #ededed;
  font-size:18px;
 text-decoration: none;
}

nav#pg-nav .page-item.active a{
  text-decoration: underline;
  font-weight:bold;
  color:var(--primary-color-1-light);
}

nav#pg-nav li {
  list-style: none;
}

.pag-disable {
  z-index: 2;
  /* color: #381be7; */
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
  cursor: not-allowed;
  display:none;
}
.modal-gallery-widget .my-gallery a.pag-dis{
display: none;
}

/*------------------statement adjustments----------------------------------------*/
.account-summary-widget .balance-acct-plan, .account-summary-widget .last-stmt-plan, .account-summary-widget .minium-plan, .account-summary-widget .account-summary-content   {
  background:none;
  border:none;
}
@media(min-width:1025px){
  section[id*="Large"].account-summary-widget .balance-acct-section{
   flex-direction: column;
   justify-content: center;
   align-items:flex-start;
}
 section[id*="Large"].account-summary-widget{
   /* width:80%; */
   padding-left:20%;
}  
}
@media(max-width:1024px){
  section[id*="Large"].OCA-statements .container{
   margin-left:0;
   margin-right: 0;
      padding-right:30px;
      width:100%;
      }
  section[id*="Large"].OCA-statements a.e3-button.green-button{
      float:right;
  }
}
@media(max-width:1200px) and (min-width:1024px){
  section[id*="Large"].OCA-statements .container{
   margin-left:0;
   margin-right: 0;
      padding-right:30px;
      width:100%;
      }
}
@media(min-width:1024px){
  section[id*="Large"].OCA-statements a.e3-button.green-button{
      width:auto ;
      padding: 10px 25px;
  }  
}

.stmtLandingLink{
  display: none;
}
/*---------------------------------statements .OCA-statements & .green-button to match staments widget----------------------------------*/
@media(max-width:1200px) and (min-width:768px){
  .OCA-statements .container{

      margin-right: 0;
      
  }
}
.OCA-statements .col-sm{
  padding:0;
}
section[id*="TextArea_Small"].OCA-statements {
  padding:0;
}
.OCA-statements p {
  padding: 12px 15px;
}

.OCA-statements a.e3-button.green-button{
  background-color: #4e5e49;
  color: #fafafa;
  border-color: #42503e;
  border:1px solid;
  padding: 10px 25px;
  font-size:16px;
  text-align: center;
  display: inline-block;
  border:1px solid #aaa;
  line-height:1em;
  
 
}
@media(min-width:1200px){
  .OCA-statements a.e3-button.green-button{
      width:191px ;
      padding: 10px 30px;
  }  
}
.OCA-statements a.e3-button.green-button:hover{
      background-color: #5a6c54;
  color: #fafafa;
box-shadow: none;
}
.OCA-statements a.e3-button.green-button::before{
  transform: none;
  background:none;
}


section.theme1 a.e3-button:hover {
  color:#fafafa;
}

/*-----------------adjusting upcoming widget fonts-------------------------*/
.BirAtGlance, .CalAtGlance, .WeaAtGlance{
  font-family: "EB Garamond", serif, sans-serif; 
}
.upcoming-event-widget .CalAtGlance .upcoming-event-wrapper .Cont2, .upcoming-event-pagination, .upcoming-event-widget .CalAtGlance .mini-title-row  {
   font-size:1em;
}
.mobile-upcoming-event-widget .CalAtGlance .events-row, .mobile-upcoming-event-widget .CalAtGlance .AGScroll, .mobile-upcoming-event-widget .CalAtGlance .AGCont{
    background-color:var( --primary-color-2-light);
}

/*-------------------------------custom class .fwql-nav----------------------------------*/
.fwql-nav.full-width-quicklinks h3.small-font{
  font-size:1.1em;
  margin-bottom: 0;
}
.fwql-nav.full-width-quicklinks .full-width-quicklink-wrapper.thin-bkgd {
  padding:10% 0;
}
@media(max-width:1200px){
  section.full-width-quicklinks.fwql-nav {

    padding:0 8%;
} 
}
@media (min-width: 768px){
  
.fwql-nav.full-width-quicklinks .full-width-quicklink-container.five-ql .quicklink-flex-item {
  flex-basis: 33.3%;
}  
  .fwql-nav.full-width-quicklinks .full-width-quicklink-content {
      justify-content: center;
}
}
@media (max-width: 767px){
section.full-width-quicklinks.fwql-nav {

    padding:0 4%;
}  
  .fwql-nav.full-width-quicklinks .full-width-quicklink-wrapper.thin-bkgd {
  padding:4% 0;
      
}
  .fwql-nav.full-width-quicklinks .full-width-quicklink-content {
      justify-content: flex-start;
}
}

/*------------------------------------add-line-break------------------*/
.add-line-break .quicklink-text-content{
  padding: 10px;
}
/*js code*/

/* $(".add-line-break p").html(function(index, currentHtml) {
    return currentHtml.replaceAll(';', '<br />');
}); */

/*----------------------------------custom .disable-link--------------------------*/
.disable-link, .disable-link a:hover, .disable-link a, .disable-link a:active, .disable-link a:focus, .disable-link.full-width-quicklinks .full-width-quicklink-wrapper{
  cursor: auto;
  }

/*-------------------------------------------------------custome centered-bullets----------------------*/
.centered-bullets ul {
  padding-left:0;
  list-style:none;
  
}
.centered-bullets ul li{
  position:relative;
}
.centered-bullets ul li::before {
 font-family: "FontAwesome";
 content:'\f111';
   font-size: 0.5em;
  padding-right:5px;

  top:0;
  line-height: 1.5;
  display:inline-block;
  position: relative;
  top:-3px;
 

}
/*----------------------------------------------------------custom code .review-blurb-------------------------------*/

.review-blurb .container:before{
  content: '”';
  position: absolute;
  display: block;
  top: -20px;
  left: calc(50% - 18px);
  width: 36px;
  height: 36px;
  border: 1px solid black;
  font-size: 3.5em;
  line-height: .8;
  border-radius: 50%;
  padding: 4px;
   background:var(--primary-color-2-light);
  
}
.review-blurb .container {
  background: var(--primary-color-2-light);
  padding:20px;
  border:1px solid var(--primary-color-1-lighter);
position: relative;

}
.review-blurb .container img{
 width:70px;
  border-radius: 50%;
  margin: 5px auto;
 display: flex;
}
.review-blurb p:first-of-type{
  font-style:normal;
}
.morecontent span {
  display: none;
}

.morelink {
  cursor: pointer;
  color:var(--primary-color-1);
  text-align: right;
/*     background:var(--primary-color-2-light); */
  width:fit-content;
  float:right;
  padding: 0px 5px;
   font-weight:bold;
  font-style: normal;
}
.morelink:hover {
  text-decoration: underline;
  color:var(--primary-color-2);
}
/*-----------------------------------Footer adjustments----------------------*/
.footer-bg-dark, #font-credit-footer{
  background-color: var(--secondary-color-2);
  color:var(--primary-color-1);
}




/*---------------------------Font crediting--------------------------------*/
#font-credit-footer{
  /* background: #364133; */
      text-align: center;
  padding: 2px 0;
 
}
#font-credit-footer p{
  width:fit-content;
  display:inline;
color:var(--primary-color-1);
  font-size:12px;
  padding: 0 10px;
}
#font-credit-footer p a {
  color:var(--primary-color-1);
  
}

/*--------------------------------------third party logo--------------------------------*/
#third-party-logos img{
  max-height: 98px;
      width:auto;
  margin: 10px;
  }
  #third-party-logos{
      display: flex;
      justify-content: center;
      align-items: center;
  }

/*--------------------custom full height bannner ---------*/
@media (min-width:768px){
    .cho-hero-textwidget.height100.full-height{
        height: 100vh;
    }
    .cho-hero-textwidget.full-height .cho-hero-textwidget-bg{
        background-position: center bottom;
    }
}
/*---js code---*/
/*$('body:not(.EditMode) .expandable-content-move-down').appendTo('#move-expandable-content-here');
//add packages to fields that weren't long enough
let packages1 = $('.tab-content.add-packages-1 li[id*="listItem"]:last-of-type');
packages1.text(packages1.text() + ' Packages');
let packages2 = $('.tab-content.add-packages-2 li[id*="listItem"]:last-of-type');
packages2.text(packages2.text() + ' Packages');


$('body:not(.EditMode) .Junior-Golf-Instruction').appendTo('#Junior-Golf-Instruction');
$('body:not(.EditMode) .Adult-Golf-Instruction').appendTo('#Adult-Golf-Instruction');
$('body:not(.EditMode) .Operation-36').appendTo('#Operation-36');
$('body:not(.EditMode) .policies').appendTo('#Policies');


$('body:not(.EditMode) #third-party-logos').appendTo('section.footer-3-row .footer-flex');
*/
/*-----------------not used------------------------*/
/* section[id*="zoneContent2"].form-left{
  width:50%;

  
}
section[id*="zoneContent2"].form-left .container{
  width:100%;
}
section[id*="zoneContent2"].quicklinks-right{
  width:50%;

}

@media (max-width:1024px){
 section[id*="zoneContent2"].form-left{
  width:100%;

} 

*/



/*----------------------------form code placeholder--------------*/
/* .
.widget-bizform input[type="text"]:not([id*="phone"]){
   width:100%;  

}
.widget-bizform tr{
    display: flex; 
}


.widget-bizform td label[for*="checkbox"]{

} */


