#trial_site_message {display:none;}

.admin-table th,
.manager-table th {
background-color:var(--color1) !important;
}
.layout-wrapper {
width:100% !important;
max-width:80rem !important;
padding-left:20px;
padding-right:20px;
box-sizing:border-box;
}
#content_column {
width:100% !important;
max-width:80rem !important;
}
.layout-wrapper.story-wrapper {
padding-left:0px;
padding-right:0px;
}
@media (min-width : 1824px) {
/* Styles */
.layout-wrapper,
#content_column {
width:100% !important;
max-width:100rem !important;
}
}


a.ce-button {
text-transform:uppercase;
}
.pubbuttons a.ce-button {
min-width:160px;
text-align:center;
display:inline-block;
}
.pubbuttons a.ce-button.publogin {
background-color:var(--color2) !important;
margin-left:38px !important;
}
.pubbuttons a.ce-button.publogin:hover {
background-color:#008EA8 !important;

}
.admin-page-wrapper #content_column a.ce-button,
.popup-dialog-wrapper a.ce-button,
.popup-body a.ce-button {
font-size:14px;
}
.template-column.half.menu-cell {
  align-items: center;
  display: flex;
  justify-content: right;
padding-bottom:0px !important;
}
#fifty_fifty-1078881787 img {
max-width:250px;
}

.bottom-container {
padding-top:40px;
}
@media (max-width :767px){
/* Styles */
.top-container .threequarter,
.top-container .quarter,
.top-container .full,
.top-container .half,
.bottom-container .quarter,
.bottom-container .half
.fkhead {
text-align:center !important;
justify-content: center !important;
}

.bottom-container .quarter img {
display:block;
margin-left:auto;
margin-right:auto;
float:none;
}
.banner-slideshow-widget .item .overlay {
background-color:var(--color1) !important;
padding-top:30px;
padding-bottom:30px;
text-align:center;
}
.item .overlay .item-contents {
max-width:initial !important;
text-align:center;
}
}
@media (min-width : 768px) and (max-width : 1024px) {
/* Styles */
}

@media (min-width : 1280px) {
/* Styles */

}
.footer-logo img {
max-width:240px;
}
.top-container {
border-bottom:1px solid #cdcdcd;
}
.bottom-container .layout-wrapper a {
color:#FFF;
text-decoration:none;
transition:all .5s ease;
border-bottom:1px solid transparent;
}
.bottom-container .layout-wrapper a:hover {
border-bottom:1px solid #FFF;
}
.bottom-container h3 {
color:#FFF;
}
.top-container .template-column.half {
width:40%;
}
.top-container .template-column.half.menu-cell {
width:60%;
}
.home-page #twentyfive_seventyfive-7705706 .quarter {
width:30% !important;
}
.home-page #twentyfive_seventyfive-7705706 .threequarter {
width:70% !important;
}
.build-column.nopad {
position:relative;
}
.contact-detail-box {
border:none;
background-color:transparent;
padding:0px;
}
@media (min-width : 768px) and (max-width : 1024px) {
/* Styles */
.home-page .squote {
font-size:18px;
}
}

@media (max-width :767px){
/* Styles */
.home-page #twentyfive_seventyfive-7705706 .quarter {
width:100% !important;
}
.home-page #twentyfive_seventyfive-7705706 .threequarter {
width:100% !important;
}
.home-page .build-column.quarter.quotecol {
display:block;
padding-top:30px !important;
padding-bottom:30px !important;
text-align:center;
}
.home-page .squote {
font-size:18px;
}
}
.footer-copy,
.footer-copy a,
.footer-copy span {
font-size:12px;
}
@media (min-width : 768px) and (max-width : 1024px) {
/* Styles */

}
.calendar-grid-title tr td,
.calendar-grid-day,
.calendar-grid-day-header {
font-size:20px;
}
footer {
background-color:#696969;
}

main .ce-button {
  color: #df012a;
    font-size: 18px;
    font-family: 'Red Hat Text', sans-serif;
    font-weight: normal;
    background-color: #000000;
    border-radius: 0px;
    border-width: 2px;
    border-color: #ffffff;
    background-image: none;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    padding-bottom: 8px;

}

#twentyfive_seventyfive-698228556 ul.site-menu li.selected-menu-item span a {
    color: #FFFFFF;
    font-style: normal;
    background-color: transparent;
}
.ce-button:hover {
color:#000 !important;
}