body{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}

.nav-wrap{background:#016690;color:#fff;}

#nav-topbar .nav ul{background:#015c81;font-size:12px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}

#nav-topbar .nav li a {
    color: #fff;
    color: rgba(255,255,255,.9);
}

.nav > li{font-size:14px;}
.header-desktop-sticky.admin-bar #nav-topbar.nav-container {
    top: 30px;
}
.site-description{display:none;}
#nav-topbar.desktop-sticky {
  height: 45px;}

#header .pad {
padding: 0px;
}
#header{height:120px!important;}
.header-ads-desktop #header-widgets {width: 48%;}

.mtphr-dnt-wrapper{border: 1px solid #016690;background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;margin-top:40px;}

.mtphr-dnt-wrapper h3.mtphr-dnt-title{background:#016690;padding:2px 10px;color:#fff}

.mtphr-dnt-wrapper .mtphr-dnt-tick-contents{padding:2px 7px;}
.mtphr-dnt-tick {height:28px;overflow:hidden;}
#page .container-inner, .main{-webkit-box-shadow: 0px -2px 8px 0px rgba(0, 0, 0, 0.75);
-moz-box-shadow:    0px -2px 8px 0px rgba(0, 0, 0, 0.75);
box-shadow:         0px -2px 8px 0px rgba(0, 0, 0, 0.75);}



.widget>h3 {font-weight: 600;text-transform: uppercase; margin-bottom: 6px;font-size: 1em;background: #054f9a;padding: 10px 20px;margin: 0px -20px 10px; color: #fff;}


li.current-menu-item, li.current-menu-ancestor{
background: #f9a427!important;
}

p.italic {
    font-style: italic!important;
    font-size: 13px!important;
    line-height: 1.4em;
    color: #FF9800;
}

p.italic span {
    font-weight: 700!important;
    font-style: normal!important;
}

.about-content h4{color:#FF9800;font-size:18px;}
.about-content h5{color:#FF9800;font-size:16px!important;}

.about-content ul{padding:0;margin:0;list-style:none}

.about-content ul li{font-size:14px;padding:0 0 20px 23px;position: relative;line-height:23px}

ul.check-list li:before {
    content: "\f00c";
    font-family:'Font Awesome 5 Free';
    font-size: inherit;
  	left: 0px;
    color: #FF9800;
    font-weight: 800;
    line-height: 25px;
  	position: absolute;
}

.page-title{border-bottom: 1px solid #efb93f;}

.page-title h1, .page-title h2, .page-title h4 {
    color: #046892;
}

.about-content  img.alignleft{margin:0 10px 0px 0!important;}

.facilities-content {border-bottom:2px solid #00BCD4}

.facilities-content h5{color:#FF9800;font-size:18px!important;margin-bottom:0px;}

.facilities-content p{font-size:14px!important;text-align:justify;line-height:22px}

.divider {
    width: 75px;
    height: 1px;
    background-color: #eee;
    margin: 14px auto;text-align:center;
}

.content .pad{padding:20px;}
.red {background-color: #ef783f !important;}
.blue {background-color: #016690 !important;}

.green{background-color: #047953 !important;}
.grey{background-color: #758698!important}
.info-box h4{color:#fff;    font-size: 20px !important;
    font-weight: 700;}

.info-box {
    overflow: hidden;
    padding: 0;
    color: #fff;
    font-size: 15px;
    text-align: center;height:220px
}
.info-box  p{line-height:1.5em;}

.members img.alignleft {margin: -20px 0!important;}

.info-box h4{margin:20px 0 0;}
.ultimate-style .timeline-post .timeline-content .content-title:before{top:5px;}

.entry table td, .entry table th{border-bottom:1px solid #999!important;text-align:left;padding-left: 5px}

.table-content tr td span{color:#FF9800;font-weight:700;font-size:12px;}

.table-content h3{font-size: 20px!important;color: #f9a427;}

#footer-bottom {
    background: #016690;
}
#footer-bottom #back-to-top:hover {
    color: #016690;
}

#footer-bottom #back-to-top {color:#f9a427}

/*.panel-widget-style{background:#fff!important;}*/

.info-content{border-bottom:3px solid #ccc;}

.right-box{border: 1px solid #ccc;
    border-top: 3px solid #f9a427;
    padding: 20px 15px;
    font-size: 13px;
}

.themeform input[type="submit"], .themeform button[type="submit"], .sidebar.s1 .sidebar-top, .sidebar.s1 .sidebar-toggle, #flexslider-featured .flex-control-nav li a.flex-active, .post-tags a:hover, .sidebar.s1 .widget_calendar caption, #footer .widget_calendar caption, .author-bio .bio-avatar:after, .commentlist li.bypostauthor > .comment-body:after, .commentlist li.comment-author-admin > .comment-body:after {
    background-color: #f9a427;
}

.short-box{width:45%;display:inline-block}

.themeform input[type=text], .themeform input[type=password], .themeform input[type=email], .themeform input[type=url], .themeform input[type=tel], .themeform input[type=number], .themeform select, .themeform textarea,.everest-forms .layout-two select {
    background: #fff;
    border: 2px solid #ddd;
    color: #777;
    display: inline-block;
    max-width: 100%;
    outline: 0;
    padding: 7px 8px;
    width:60%;
    margin-left: 10px;
    float: right;margin-bottom:5px;height:35px;
}

.everest-forms .layout-two .evf-field-checkbox label, .everest-forms .layout-two .evf-field-radio label, .everest-forms .evf-frontend-row label {
    margin-bottom: 5px;
    display: inline;padding-top:7px;
    width: 160px;text-align:right;float:left;
}

.full-label label{ margin-bottom: 5px;
    display:block;
  width:100%!important;text-align:left !important;}


.full-label input{width:100%!important;margin-bottom:15px!important}

.everest-forms .evf-frontend-row .evf-frontend-grid .evf-field ul li label {margin-top: -27px;}

.themeform input:focus, .themeform select:focus {
    background-color: #f1f1f1!important;border:1px solid #ccc!important;
}

.everest-forms .evf-frontend-row label.evf-error{display:none;}
.s2 .sidebar-content .widget-title{text-align:center;background:#05296b;padding:5px 10px;color:#fff;font-size:13px;}


.s2 .sidebar-content a{color:#f9a427;font-weight:600}


a, .themeform label .required, #flexslider-featured .flex-direction-nav .flex-next:hover, #flexslider-featured .flex-direction-nav 
.flex-prev:hover, .post-hover:hover .post-title a, .post-title a:hover, .sidebar.s1 .post-nav li a:hover i, .content .post-nav li a:hover i, 
.post-related a:hover, .sidebar.s1 .widget_rss ul li a, #footer .widget_rss ul li a, .sidebar.s1 .widget_calendar a, #footer .widget_calendar a, 
.sidebar.s1 .alx-tab .tab-item-category a, .sidebar.s1 .alx-posts .post-item-category a, .sidebar.s1 .alx-tab li:hover .tab-item-title a, .sidebar.s1
 .alx-tab li:hover .tab-item-comment a, .sidebar.s1 .alx-posts li:hover .post-item-title a, #footer .alx-tab .tab-item-category a, #footer .alx-posts 
.post-item-category a, #footer .alx-tab li:hover .tab-item-title a, #footer .alx-tab li:hover .tab-item-comment a, #footer .alx-posts li:hover 
.post-item-title a, .comment-tabs li.active a, .comment-awaiting-moderation, .child-menu a:hover, .child-menu .current_page_item > a, .wp-pagenavi a {
    color: #FF9800;
}


.post-hover:hover .post-title a, .post-title a:hover{color:#046892}
.about-content p{font-size:14px;text-align:justify;}

.site-image-mobile {display:none;}

col-3cm .sidebar.s1 {
    float: left;
    margin-left: -344px;
}

.sidebar.s1 {
    width: 340px;
    z-index: 2;
}

@media screen and (min-width: 240px) and (max-width: 480px) {.sidebar.s1{float:none;width:100%}}
.col-3cm .sidebar.s2 {
    float: right;
    margin-right: -264px;
    position: relative;
    right: -100%;
}
.sidebar.s2 {
    width: 260px;
    z-index: 1;
}

@media screen and (min-width: 240px) and (max-width: 480px) {.sidebar.s2{float:none;width:100%}}
#sow-editor-2, #sow-editor-4{padding: 30px 15px 20px!important;}

.bg-box {
    background: #eee;
    padding: 15px;
    border: 1px solid #ccc;
}

.council-list ul li{list-style:none;}


.entry img.aligncenter{margin:0 auto;}
.arrow img.aligncenter{margin:0px auto}
#pg-124-0, #pg-124-1, #pg-124-2, #pg-124-3, #pg-124-4, #pl-124 .so-panel {
    margin-bottom: 0px;
}

#sow-editor-6 .sidebar .widget{padding:0;}
#text-2{padding:0 30px;}
.widget_text .widget-title{display:none;}
#text-2 p{margin:0px;}

#custom_html-2{padding:5px 10px;}
#custom_html-2 .ecs-event{margin-bottom:7px;border-bottom:1px dashed #016690}
#custom_html-2 .view-more{font-size:12px!important;float:right !important;color:#016690}
#custom_html-2 .view-more a{color:#016690}

.tribe-events-calendar h3{font-size:12px!important}

h3.event-calendar-title {
    text-align: center;
    background: #05296b;
    padding: 5px 10px;
    color: #fff;
    font-size: 13px;
}

.blinking{
    animation:blinkingText 1.2s infinite;
}
@keyframes blinkingText{
    0%{     color: #f00;    }
    49%{    color: #00f; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #00f;    }
}


