a:1:{s:13:"sccss-content";s:22039:"/* iOS - iPAD, iPHONE -- HOME PAGE BACKGROUND DISPLAY FIX - WITHOUT THIS, BACKGROUND IMAGES SET TO 'COVER' WILL NOT RESIZE ON MOBILE  -- DO NOT DELETE */

body:after{
      content:"";
      position:fixed; /* stretch a fixed position to the whole screen */
	    top:0;
      height:100vh; /* fix for mobile browser address bar appearing disappearing */
      left:0;
      right:0;
      z-index:-1; /* needed to keep in the background */
      background: url(https://eckankar-colorado.org/wp-content/uploads/2023/09/fall-bridge-over-water-1.jpg) center center;
	      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
} 
/* END IOS FIX */

/* ADDS BACKGROUND COLOR WHICH WILL LOAD WHILE WAITING FOR SPLASH IMAGE TO LOAD -- FOR SLOWER INTERNET CONNECTIONS - THIS WAY THE USER WILL AT LEAST SEE THE TEXT WHILE WAITING FOR IMAGE LOAD */
body.custom-background {
    background-color:  rgba(59, 125, 209, 1) !important;
}

/* CHANGE HEADER TO STATIC */
.site-header {
    position: static;
    left: 0;
    margin-bottom: 50px;
    padding-bottom: 0;
    width: 100%;
		margin-top: -22px; 
}  
/* CHANGE HEADER BACKGROUND COLOR*/
.header {
  background: #ffffff;
}

/* REMOVE HEADER ON HU-COLORADO LANDING PAGE  --- DO NOT REMOVE*/
.page-id-91821 .site-header {
  display: none;
}
/* REMOVES FOOTER ON HU-COLORADO LANDING PAGE  --- DO NOT REMOVE*/
.page-id-91821 .site-footer, .entry-footer {
  display: none;
}

/* CHANGE PRIMARY NAVIGATION MENU LOCATION */
.navbar-default {
    float: left;
	  margin-top: -33px;
	}


/* CHANGE NAVBAR HEIGHT */
.navbar {
    min-height: 0px;
}
/* CHANGE PRIMARY NAVIGATION MENU COLORS ETC*/
.palette-primary a, .palette-primary .menu-item a, .palette-primary .navbar-default .navbar-nav > .active > a, .palette-primary .navbar-default .navbar-nav > .active  {
    color: #333333 !important;
}
.palette-primary .navbar-default .navbar-nav .dropdown .dropdown-menu > li > a:hover, .palette-primary .navbar-default .navbar-nav .dropdown .dropdown-menu > li > a:focus {
    background: #a0c0ff;
    color: #fff;
}
/* CHANGE PRIMARY NAVIGATION MENU HOVER COLOR */
.palette-primary .navbar-default .navbar-nav > li > a:hover {
	color: #cd8a0e !important;
}
/* NAVIGATION MENU DROPDOWN */
.dropdown-menu > li > a {
    padding: 5px 6px;
}
/* MOBILE NAVIGATION TOGGLE BUTTON */
.navbar-toggle {
  float: left;
}

/* SITE TITLE CHANGES*/
.site-title a {
    color: #1D5791 !important;
    letter-spacing: .06em !important;
    text-transform: capitalize;
    font-size: 1em;
}
/* HEADER TAGLINE CHANGES*/
.h5.alt-font {
    font-size: 17px !important;
    letter-spacing: .07em !important;
    margin-top: -10px !important;
		color: #1d5791 !important;
	  margin-bottom: 6px;
	}
/* SOCIAL MEDIA HOVER COLOR */
.palette-primary .menu-social li:hover .fa {
    color: #cd8a0e;
}
/*SOCIAL ICONS TOP OF PAGE */
.fa-lg {
    line-height: .75em;
    vertical-align: -15%;
}
.social-menu ul li a {
    font-family: Oswald, Helvetica, Arial, sans-serif;
    font-size: 16px !important;
    text-transform: uppercase;
}
.menu-social {
    margin-top: -16px;
}

/* USING TO CLOSE GAP ON EVENTS CALENDAR */
#content, .site-content {
   margin-top: -92px !important;
	 padding-top: 0px !important;
}
/* TURN OFF BOX SHADOW BORDER IN WELL */
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: none !important;
}
/* REMOVE BACKGROUND AND BORDER FROM INTRO TEXT ---.....DISCOVER YOUR TRUE.....*/
.palette-primary .well {
    border: none;
    background: none;
}
/* ADJUSTS MARGIN AT BOTTOM OF HOME PAGE INTRO TEXT.....DISCOVER YOUR TRUE.....*/
.entry-content {
    margin-top: 40px;
    padding-top: 0px;
	  padding-bottom: 0px;
}
/* CHANGES MARGIN BELOW HEADER WHERE PAGE CONTENT STARTS  --- THIS HELPS WITH HEADER JUMP IN GOOGLE CHROME */
.page-template-default .entry-content {
    margin-top: 0px;
}
/* CHANGE BUTTON SIZE FOR ECK INFO GROUP ON HOME PAGE*/
.eckinfo-small-btn {
    width:200px;
}
/* TABS ADUSTMENTS */
#tab_container_15806 .wpsm_nav-tabs > li {
    margin-right: 3px !important;
}
div #tab_container_15806 .wpsm_nav-tabs > li > a {
    margin-right: 0px !important;
    line-height: 1.42857143 !important;
    border: 1px solid #e1e1e1 !important;
    border-radius: 5px 5px 0 0 !important;
    background-color: #f4f4f4 !important;
    color: #8a8888 !important;
    padding: 7px 6px 7px 6px !important;
    text-decoration: none !important;
    font-size: 14px !important;
    text-align: center !important;
    font-family: Open Sans !important;
}
/* CHANGE TABS SEPARATION MARGINS*/
#tab_container_15806 .wpsm_nav-tabs > li {
    margin-right: 3px !important;
}
#tab_container_15806 .wpsm_nav-tabs {
    font-weight: bold;
}
/* CHANGE TABS HOVER COLOR */
div#tab_container_15806 .wpsm_nav-tabs > li > a:hover, #tab_container_15806 .wpsm_nav-tabs > li > a:focus {
    color: #cd8a0e !important;
}
/* CHANGE ENTIRE SITE LINK COLORS */
a:link {color:#2A5DB0 !important;} /* unvisited link */
a:visited {color:#2A5DB0 !important;}  /* visited link */
a:hover {color:#cd8a0e !important	;} /* mouse over link */


/* CHANGE LINK COLOR FOR VARIOUS BUTTONS */
  .btn-color-1:hover, .btn-color-1-flat:hover, .btn-color-1:focus, .btn-color-1-flat:focus {
    background-color: #fff;
    border-color: #fff;
    color: #f28a27 !important;
}
/*FOOTER LINKS*/
a.footerone:link {
	color:#c0c0c0 !important;
	text-decoration: none;
}
a.footerone:visited {
	color:#c0c0c0 !important;
}
a.footerone:hover {
	color:#cd8a0e !important;
}
/*FOOTER SOCIAL LINKS*/
.fa:hover {
   color: #f27a28;
}
.fa-facebook {
  color: #c0c0c0;
}
.fa-twitter {
  color: #c0c0c0; 
}
.fa-instagram {
  color: #c0c0c0;
}
.fa-youtube {
  color: #c0c0c0;
}
.fa-meetup {
  color: #c0c0c0;
}



/*PASSSTER PASSWORD PROTECTION FOR CONTENT PLUGIN --- CHANGES*/
#password-form {
    text-align: center;
}
/*
.passster-form #passster_submit:hover {
    color: #FFFFFF;
    background: #f28a27;
} */
.shortcode-copy {
    background: transparent;
}
/*END PASSSTER PASSWORD PROTECTION FOR CONTENT PLUGIN --- CHANGES*/

/* BEGIN NINJA FORMS */

/*CHANGE SUBMIT BUTTON COLOR*/
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
    background: #1d5791 !important;
}

/*NINJA FORMS -- TURN OFF "Fields marked with an * are required" TEXT MESSAGE*/
.nf-form-fields-required {
  display: none;
}
/*CHANGE TITLE COLOR*/
.nf-form-title {
color: #23507d !important;
}
/*REQUIRED FIELDS ASTERISK COLOR*/
.ninja-forms-req-symbol {
color: #ec4d4d !important;
}

/*CHANGES DROPDOWN OPTION TEXT COLOR*/
.listcolor1
{color:#1156c7 !important}


/* ADJUSTS TOP MARGIN OF NINJA FORMS SOS REGISTRATION FORM - ON SINGLE PAGE VIEW OF THE MODERN EVENTS CALENDAR */
#nf-form-44_3-cont {
	margin-top:-15px !important;
}
/* BACKGROUND COLOR FOR SATSANG REGISTRATION -- FORM 58*/
#nf-form-58-cont {
 background-color: #ffffff; 
 padding: 15px;
 opacity: 0.9;
 border-radius: 9px;
 box-shadow: 0px 3px 5px #444;
 }

.nf-form-content button:hover, .nf-form-content input[type="button"]:hover, .nf-form-content input[type="submit"]:hover {
  background: #c4c4c4;
  color: #f27a28;
  transition: all .5s;
}



/* END NINJA FORMS CHANGES*/

/*FOOTER*/
.site-footer {
    padding: 0em 0;
}



/* CUSTOM REGISTRATION BUTTON FOR MEETUP EVENTS */
.meetupreg {
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	background-color:#f9f9f9;
	border-radius:6px;
	border:2px solid #e3e3e3;
	display:inline-block;
	cursor:pointer;
	color:#1523a3;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	padding:4px 23px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.meetupreg:hover {
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	background-color:#e9e9e9;
}
.meetupreg:active {
	position:relative;
	top:1px;
}
/* END CUSTOM REGISTRATION BUTTON FOR MEETUP EVENTS */


/* CUSTOM REGISTRATION BUTTON FOR SOS AND ELSS EVENTS */
.reg3Button {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 1px solid #dca746;
    border-radius: 8px;
    background: #ffbd12;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffbd12), to(#b3790e));
    background: -moz-linear-gradient(top, #ffbd12, #b3790e);
    background: linear-gradient(to bottom, #ffbd12, #b3790e);
    -webkit-box-shadow: #b0b0b0 0px 6px 8px 0px;
    -moz-box-shadow: #b0b0b0 0px 6px 8px 0px;
    box-shadow: #b0b0b0 0px 6px 8px 0px;
	  font-family: arial;
	  font-size:16px;
	  font-weight: bold;
	  color: #333333 !important;
    text-decoration: none;
}
.reg3Button:hover {
    border: 1px solid #f6a410;
    background: #ffe316;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffe316), to(#d79111));
    background: -moz-linear-gradient(top, #ffe316, #d79111);
    background: linear-gradient(to bottom, #ffe316, #d79111);
    color: #ffffff !important;
    text-decoration: none;
}
.reg3Button:active {
    background: #ac730b;
    background: -webkit-gradient(linear, left top, left bottom, from(#ac730b), to(#b3790e));
    background: -moz-linear-gradient(top, #ac730b, #b3790e);
    background: linear-gradient(to bottom, #ac730b, #b3790e);
}
/* END CUSTOM REGISTRATION BUTTON FOR SOS AND ELSS EVENTS */


/*SPECIAL WHITE LINK    TESTING TESTING*/

a.whitelink:link {color: #ffffff !important;}
a.whitelink:visited {color: #ffffff !important;}
a.whitelink:hover {color: #f0f700 !important;}




/* MODERN EVENTS CALENDAR CSS*/

/* SINGLE EVENT PAGE */
/* LOCATION ADDRESS */
.mec-single-event .mec-event-meta .mec-events-address .mec-address, .mec-single-event .mec-event-meta .mec-location-opening-hour span, .mec-single-event .mec-event-meta .mec-location-url span {
  font-size: 16px;
  color: #686868;
  font-weight: 500 !important;
}
/* LOCATION TITLE */
.mec-single-event .mec-event-meta .mec-events-event-categories a, .mec-single-event .mec-event-meta dd {
    font-size: 16px;
    color: #686868;
    font-weight: 500 !important;
}
/* MEC START DATE LABEL */
.mec-start-date-label {
    font-weight: 500;
    color: #686868;
}
/* TIME DURATION */
.mec-events-abbr {
    font-weight: 500 !important;
    color: #686868;
}
/* SINGLE PAGE -- EVENT DESCRIPTION TEXT COLOR CHANGE */
.mec-wrap :not(.elementor-widget-container) > p {
  margin: 0 0 20px 0;
  color: #686868;
}
/* SINGLE PAGE -- EVENT DESCRIPTION FONT SIZE */
.mec-single-event .mec-event-meta h6, .mec-single-event-sponsor span {
  font-size: 16px;
  padding-bottom: 5px;
  display: inline-block;
  color: #8d8d8d;
}
/* SINGLE PAGE -- LOCATION LABEL - MARGIN-LEFT */
.mec-single-event .mec-event-meta .mec-single-event-additional-locations .mec-events-single-section-title, .mec-single-event .mec-event-meta .mec-single-event-additional-organizers .mec-events-single-section-title, .mec-single-event .mec-event-meta .mec-single-event-location .mec-events-single-section-title, .mec-single-event .mec-event-meta .mec-single-event-organizer .mec-events-single-section-title, .mec-single-event .mec-events-meta-date h3 {
  padding: 0 0 5px 10px;
  margin-top: 0;
  display: inline-block;
  margin-left: 15px;
}

/* END SINGLE EVENT PAGE */


/* CHANGE MEC LABEL APPEARANCE */
.mec-liquid-wrap.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-labels-normal .mec-label-normal, .mec-liquid-wrap.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-cancellation-reason span {
  color: #fff;
  font-size: 17px;
  font-weight: 500;
	display: block;
	text-align: center;
  margin-top: 5px;
	padding: 5px;
	box-shadow: #d8d8d8 0px 6px 5px;
}

/* MAKES DATE FONT SMALLER*/
.mec-calendar.mec-event-container-simple dl dt.mec-calendar-day {
    font-size: 13px;
    color: #0009;
}
/* CHANGES CALENDAR MONTH FONT COLOR */
.mec-calendar .mec-calendar-header h2 {
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 700;
    color: #24619f;
}
/* CALENDAR TABLE HEAD BACKGROUND COLOR */
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt {
    background-color: #dadbe0;
}
/* EVENT COLOR IN CALENDAR MONTH BOX*/
.mec-event-container-simple .mec-monthly-tooltip h4 {
    font-size: 13px;
    font-weight: 500;
    margin: 0;
    color: #23507D;
	  text-transform: capitalize !important;
}
/* FIXES SIDEBAR DISPLAY ERROR WHEN LOGGED IN AS AN ADMIN */
.single-mec-events .empty-sidebar-message {display:none}

.mec-wrap .mec-single-title, .single-mec-events .mec-wrap.mec-no-access-error h1 {
   
	text-transform: capitalize !important;
}

/* ---MEC FLUENT VIEW CAROUSEL EDITS--- */

.mec-fluent-wrap.mec-skin-carousel-container .mec-date-wrap {
    background-color: rgb(0 50 106 / 0.8) !important;
}
.mec-fluent-wrap.mec-skin-carousel-container .mec-event-date span, .mec-wrap.mec-fluent-wrap.mec-skin-carousel-container .mec-event-day span {
    color: #ffffff   !important;
}
.mec-fluent-wrap.mec-skin-available-spot-container .mec-event-content .mec-event-title a, .mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-carousel-content .mec-event-content .mec-event-title a, .mec-fluent-wrap.mec-skin-countdown-container .mec-event-content .mec-event-title a, .mec-fluent-wrap.mec-skin-cover-container .mec-event-content .mec-event-title a, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-masonry-content .mec-event-content .mec-event-title a, .mec-fluent-wrap.mec-skin-slider-container .mec-event-content .mec-event-title a {
    color: #ffffff;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    text-transform: capitalize;
}
.mec-fluent-wrap.mec-skin-carousel-container .mec-event-location address{
    font-size: 13px !important;
}

.single-mec-events #header, .single-mec-events #page hr {
    display: none;
}

.mec-container {
    margin-top: 40px;
}

h3:not(.alt-font):not(.site-description), .h3 {
    color: #1d5791;
}
/* ---END MEC FLUENT VIEW CAROUSEL EDITS--- */


/* ---MEC LIQUID LAYOUT VIEW CAROUSEL EDITS --- */

/* --- LIQUID NAVIGATION -- TURNED OFF BORDER FOR BETTER MOBILE DISPLAY--- */
.mec-liquid-wrap.mec-skin-carousel-container .mec-event-carousel-liquid .owl-nav, .mec-liquid-wrap.mec-skin-slider-container .mec-slider-t1-wrap .owl-nav {
  border: 0px solid #00acf8;
}
/* --- LIQUID NAVIGATION ARROWS-- CHANGED FONT SIZE, WEIGHT, & COLOR--- */
.mec-liquid-wrap.mec-skin-carousel-container .mec-event-carousel-liquid .mec-owl-theme .owl-nav .owl-next i, .mec-liquid-wrap.mec-skin-carousel-container .mec-event-carousel-liquid .mec-owl-theme .owl-nav .owl-prev i, .mec-liquid-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i, .mec-liquid-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i {
  color: #0894d2;
  font-size: 38px;
  font-weight: 700;
  line-height: 9px;
  display: inline-block;
  -webkit-transform: translate(0,-1px);
  transform: translate(0,-1px);
}
/* --- LIQUID NAVIGATION ARROWS -DECREASED SPACE ABOVE SLIDER --- */
.mec-liquid-wrap.mec-skin-carousel-container .mec-event-carousel-liquid .mec-owl-crousel-skin-type3 {
  padding-top: 46px;
}
/* --- LIQUID NAVIGATION ARROWS - HOVER COLOR --- */
.mec-liquid-wrap.mec-skin-carousel-container .mec-event-carousel-liquid .mec-owl-theme .owl-nav .owl-prev i:hover, .mec-liquid-wrap.mec-skin-carousel-container .mec-event-carousel-liquid .mec-owl-theme .owl-nav .owl-next i:hover, .mec-liquid-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next:hover i, .mec-liquid-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev:hover i {
  color: #F28A27;
}

/* ---EVENT TITLE TEXT--- */
.mec-liquid-wrap.mec-skin-carousel-container .mec-event-footer-carousel-type3 h4 {
  font-size: 23px;
  line-height: 28px;
  font-weight: 600;
  padding: 0 27px 0;
  margin: 15px 0 10px;
  text-transform: capitalize !important;
}
.mec-liquid-wrap .mec-booking-button:hover, .mec-liquid-wrap .event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button:hover {
  background-color: #ebf9ff;
  border-color: #00acf8;
  color: #00acf8;
  box-shadow: 0 4px 10px rgba(0,172,248,.2);
}
.mec-liquid-wrap .mec-booking-button, .mec-liquid-wrap .event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button, .mec-liquid-wrap .event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-mb-button {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  line-height: 17px;
  text-transform: none;
   outline: none;
  border-radius: 7px;
  padding: 11px 17px 12px;
  cursor: pointer;
  margin-right: 10px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  white-space: nowrap;
  text-decoration: none;
  border: 1px solid #c7ebfb;
  background: #f6fbff;
}
.mec-liquid-wrap.mec-skin-carousel-container .event-carousel-type3-head .mec-event-image {
  padding: 6px;
}
.mec-liquid-wrap.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-event-datetime-info-wrap .mec-event-date-info .mec-event-day span {
  color: #fff !important;
  text-align: left;
}

/* ---DATE TIME TEXT-- */
.mec-liquid-wrap.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-event-datetime-info-wrap span {
  font-size: 15px !important;
  font-weight: 500;
  margin: 0 0 3px;
}
.mec-liquid-wrap.mec-skin-carousel-container .mec-event-carousel-type3 .mec-event-datetime-info-wrap {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
  background: rgba(0, 50, 106, 0.8) !important;
  padding: 10px 24px 8px;
  margin: 0;
  color: #fff;
}
.mec-liquid-wrap.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-event-datetime-info-wrap .mec-event-date-info i, .mec-liquid-wrap.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-event-datetime-info-wrap .mec-event-time-info i {
  margin-right: 8px;
  margin-left: -12px !important;
}
.mec-event-date, .mec-event-status {
  text-align: left;
}
.mec-liquid-wrap.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-event-description p {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin: 0;
}
.mec-liquid-wrap.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-event-location * {
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
}
.mec-address .mec-liquid-wrap.mec-skin-carousel-container .mec-event-footer-carousel-type3 span {
  color: rgba(0, 50, 106, 0.8);
  margin-top: unset;
}
/* --- LOCATION TEXT --- */
.mec-liquid-wrap.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-event-location * {
  font-size: 14px;
  font-weight: 600;
  line-height: 19px;
  color: rgba(0, 50, 106, 0.8);
}
.mec-liquid-wrap.mec-skin-carousel-container .mec-event-footer-carousel-type3 span {
  color: #fff;
  margin-top: unset;
}
.mec-liquid-wrap .mec-event-sharing-wrap > li:first-of-type i {
  width: 18px;
  height: 18px;
  color: #00acf8;
}
.mec-liquid-wrap.mec-skin-carousel-container .mec-event-carousel-type3 .mec-event-article {
  border: 3px solid #e6f7ff;
  border-radius: 7px;
  padding: 0 0 30px;
  margin: 0 15px;
}
.mec-liquid-wrap.mec-skin-carousel-container .event-carousel-type3-head .mec-event-footer-carousel-type3 {
  padding-right: 4px;
  padding-left: 4px;
}
/* --- COLOR CHANGE ON "EXPIRED" LABEL--- */
.mec-expired-normal-label {
  background-color: #949494;
}
/* --- FONT SIZE CHANGE ON "CANCELED" LABEL--- */
.mec-event-label-captions {
   font-size: 13px;
}


/* --- END MEC LIQUID LAYOUT VIEW CAROUSEL EDITS--- */


/* --- PASSWORD PROTECTED MESSAGE - THE MAIN CODE IS IN THE 'SNIPPETS' PLUGIN--- */
.post-password-required form input { margin: 0 auto 10px auto;}

.post-password-form {
  min-height: initial;
  padding: 30px !important;
    max-width: 590px;
  margin: auto;
  padding-bottom: 0px;
	border-radius: 10px;
	margin-top: 130px;
	margin-bottom: 100px;
}

.passwordmessage {
	 background-color: #EBEBEB !important;
}
/* --- END PASSWORD PROTECTED MESSAGE --- */

/* --- HIDE GOOGLE reCAPTCHA V3 BADGE SITEWIDE --- EXCEPT FOR LOGIN PAGE */
.grecaptcha-badge { visibility: hidden; }

/* --- NEW ESC MODEL 2023 -- 'WELCOME CARD' ELEMENT IN FRONT OF HERO IMAGE - HOME PAGE --- */
.welcome-card {
	margin-top: -120px;
	padding: 25px;
  position: relative;
  z-index: 11;
	border-radius: 10px;
  overflow: hidden;
  box-shadow: rgb(201, 204, 206) 0px 20px 30px -10px;
	background-color: #fff !important;
	box-sizing: border-box;
}

/* --- HIDE IN MOBILE DEVICES --- */
@media (max-width: 767px) {
        .hidden-mobile {
          display: none;
        }
      }


/* --- OVERRIDE THE 'BOLDGRID BUTTON RAISED CSS --- */
.btn-raised.btn-color-1:hover, .btn-raised.btn-color-1:focus {
  background: #f28a27;
  color: #fff;
}
.btn-color-1, .btn-color-1-flat {
   color: #fff !important;
	
}
.btn-raised.btn-color-1 {
  background: #3475b7;
}
.btn-raised.btn-color-1 {
  border:none;
	font-size: 16px !important;
	color: #fff !important;
  
}
.arrow {
  border: solid #ffffff;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
	margin-left: 10px;
}

.right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
";}