body {background-image: none;}
.white-bkgrd {background-image: none;background-color: #fff;}
h3 {color: #5c575e;}
.white-bkgrd .button {background-color: #5c789d;/*#8a8d7b;*/color:#fff;font-size: 1rem;}
.slider {height: auto;margin-top: 0rem;}
.slick-prev {left: 17px;}
.slick-next {right: 17px;}
.slick-prev, .slick-next {z-index: 50;width: 40px;height: 40px;top: unset;
    bottom: 5%;}
.slick-prev::before, .slick-next::before {font-size: 40px;opacity: .35;}


.slider {background-color: transparent;}
.slide_caption, .slide_caption h1, .slide_caption p, .slide_caption img {display:none;}
.slick-active .slide_caption, .slick-active .slide_caption h1, .slick-active .slide_caption p,  .slick-active .slide_caption p  {display:block;}

/*.around-county {background: repeating-linear-gradient(#fff, #fff 22.9%, #48494a 0.1%, #48494a 100%);}
.around-county {background: repeating-linear-gradient(#fff, #fff 24.9%, #f3f0e3 0.1%, #f3f0e3 75%);}  */
.around-county {background:-webkit-linear-gradient(top, white 24.33333%, #f2efed 0.1%, #f2efed 74.66667%);} 
 
.around-county h2, .around-county h3, .around-county h4 {line-height: 1.2;}
.around-county h3 {padding-top: .5rem;}
.around-county, .around-county p {font-weight: 600;color:#48494a;}
p {line-height: 1.4;}
.around-county a {/*color:#48494a;font-weight: 500;*/}
.around-county a:hover {color:#5a6e89;}
.around-county h1 {padding-bottom: .5rem;}
.around-county ul.styled li { padding-bottom: .65rem;line-height: 1.1;font-size: .9rem;}
.around-county h4 i.fa {font-size: .85rem;}

.around-county img, .gallery img {
    box-shadow: 0 10px 20px rgba(0,0,0,0.08), 0 6px 6px rgba(0,0,0,0.13);}

.slide_caption {position: absolute;bottom: 0;background: 
rgba(21 ,23 ,25, .50);color: #fff;padding: 10px 100px;width: 100%;min-height: 175px;}
.slide_caption h1 {color:#fff;font-size: 2.25rem;}
.slide_caption p {font-weight: 400;font-size: 1rem;}

.connect {position: relative;background-image: url('/images/home/coast-guard-bkd.png');
    background-repeat: no-repeat;background-position: bottom;}
.connect-overlay {width: 100%;height: 100%; min-height:465px;padding-top:3rem;}
.connect .button_panel {margin-top: 1.75rem;} 
.govdev {background: rgba(78, 66, 53, 0.61);color: #fff;padding: 20px; max-width: 57.5rem;}
.govdev label {color: #edeff1; font-size: 1.1rem;}
.meetings-title {background-color:#edeff1;padding:1rem;}
.meetings-title h1 {color:#48494a;}  
.meetings {/*background-image: url('/images/home/sunset-bkd.jpg');background-repeat: no-repeat;background-position: bottom;height:400px;*/}
.meetings p {padding: 1rem; font-size: 1.1rem;}
.meetings a {color:#48494a; font-weight: 600; font-size: 1.1rem;}
.online-services {background-image: url('/images/home/online-services.jpg');background-repeat: no-repeat;background-position: top;background-size: 100% 100%;}
.service-center {background-color: rgba(250, 250, 250, .85); text-align: center; padding: 10px 0; max-width: 47.5rem;margin:4rem 0;}
.gallery {padding-top: 3rem;padding-bottom: 3rem;}
.gallery h4 {color:#cb6c3c ;padding-top:1rem;}
/* ===== Calendar =====*/

table.calendar, table.calendar tbody, table tbody tr:nth-child(2n), table tbody tr:nth-child(2n), #dayEventsTable td, #dayEventsTable th, #dayEventsTable {border: none; background-color: transparent; font-family: 'roboto slab';    border-collapse: inherit;}
table.calendar {border: 10px solid #edeff1;margin: 0 auto;}
table.calendar .changeYear {display: none;}
.close-button {background-color: #fff;}
.currentmonth{}  
.premonth{}  
.calendar td, .calendar th {border: none; color: #48494a;  text-align: center; line-height: 19px; padding: 8px;font-weight: 600;}
td.currentday, .currentday a{ color: #4c6480;}  
.calendar th {font-size: 1.4rem;}
.calendar td span {color: #fff; display: block;cursor: pointer;}
.calendar th span {cursor: pointer;}
.calendar td span.currentday {font-weight: 800;}
.calendar td.calEvent {background-color: #ba5b2b;}
.calendar td.calHoliday {background-color: #5b555d;color: #ccc;}
tr.weekdays td {color: #5c789d;padding: 5px;}
#dayEventsTable th {font-size: 1.3rem;text-align: left;padding: 1rem 0 0 0; color:#cb6d3b;line-height: 1.8rem;}
#dayEventsTable td {padding: 0;line-height: 1.8rem;}
/*#dayEventsTable a {    font-size: 1rem;font-weight: 300;background-color: #f3eabf;color: #222222;box-shadow: 0 5px 10px rgba(0,0,0,0.01), 0 3px 3px rgba(0,0,0,0.15);display: inline-block;vertical-align: middle;margin: .5rem 0 0 0;padding: 0.5em .75em;-webkit-appearance: none;border: 1px solid transparent;border-radius: 0px;transition: background-color 0.25s ease-out, color 0.25s ease-out;line-height: 1;text-align: center;cursor: pointer;}*/

/* Small only */
@media screen and (max-width: 39.9375em) {
.around-county { background: none;background-color: #f2efed;} 
    .around-county img {width:100%;}
    around-county h1 {padding-bottom: 0;}
    .around-title {background-color:#f2efed; padding:.5rem 0 0;margin-bottom:.5rem;}
    .connect-overlay {min-height:465px;padding:1rem; background-color: rgba(231, 229, 229, 0.7);}
    .govdev {background: none;}
    .connect-overlay h2 {font-size: 2rem;line-height: 1;}
    .govdev label {display: none;}
    .online-services {background-image: url('/images/home/Online-Services-Mobile.jpg');}
    .service-center {margin: 0;    background-color: rgba(250, 250, 250, .75);}
    .gallery {text-align: center;padding:inherit;}
    .gallery p {text-align: left;}
    .connect .button_panel {margin: 0;} 
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
    .slide_caption h1 {font-size: 1.75rem;}
    .slide_caption p {font-size: 1rem;}
    .slide_caption {padding: 10px 70px;}

}

