/*
Theme Name: City of Moultrie
Theme URI:
Author URI:
Version: 1.0.1
Tags: Sidebar, Slider, Custom Menu
*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
strong {font-weight: bold;}
em {font-style: italic;}
a {text-decoration: none;}
/* GLOBALS */
html {min-height: 100%;}
body {background: #ffffff; overflow-x: hidden;}
#mobile-menu {display: none; text-align: center; font-family: 'AvenirLTStd'; font-size: 40px; line-height: 40px; text-decoration: none; color: #00448f; font-weight: 700; text-transform: uppercase;}
#mobile-menu.active-slide {color: #005ec2;}
.clear {clear: both;}
.full_width {width: 100%;}
.container {width: 1170px; margin: 0 auto; position: relative;}
.btn {display: inline-block; text-align: center; color: #ffffff; letter-spacing: 1px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-transform: uppercase; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: 'CenturyGothic'; font-weight: 700;}
.btn.btn-big {font-size: 14px; padding: 15px 45px 13px 45px;}
.btn.btn-small {font-size: 13px; padding: 7px 15px 4px 15px;}
.btn.btn-blue {background: #428cdc; border-bottom: 3px solid #3d81cb;}
.btn.btn-blue:hover {background: #499cf5; border-bottom: 3px solid #4390e2;}
.btn.btn-navy {background: #195ea8; border-bottom: 3px solid #17579b;}
.btn.btn-navy:hover {background: #1d6dc2; border-bottom: 3px solid #1b64b3;}
.centered {text-align: center;}
.spaced-x-sml {padding: 50px 0px;}
.spaced-sml {padding: 60px 0px;}
.spaced-med {padding: 80px 0px;}
.default-content {padding-bottom: 60px;}
.gray-bg {background: #fafafa;}
.row .half {width: 50%;}
.row .one-quarter {width: 25%;}
.row .three-quarters {width: 75%;}
.row .one-third {width: 33.33333333333333%;}
.row .two-thirds {width: 66.66666666666667%;}
.row .text-custom {width: 90%;}
.row .pull-left {float: left;}
.row .pull-right {float: right;}
.row .pull-left .row-container {padding-right: 15px;}
.row .pull-right .row-container {padding-left: 15px;}
.row .pull-left .row-container-custom {padding-right: 50px;}
.row .pull-right .row-container-custom {padding-left: 50px;}
.page-styles h2,
.page-styles h3,
.page-styles h4,
.page-styles h5,
.page-styles h6 {font-family: 'CenturyGothic'; font-weight: 700;}
.page-styles h2 {font-size: 36px; line-height: 42px; color: #4c4c4c; padding-bottom: 20px;}
.page-styles h3 {font-size: 32px; line-height: 36px; color: #4c4c4c; padding-bottom: 20px;}
.page-styles h4 {font-size: 22px; line-height: 28px; color: #00448f; padding-bottom: 20px;}
.page-styles h5 {font-size: 20px; line-height: 28px; color: #3a4559; padding-bottom: 15px; text-transform: uppercase;}
.page-styles h6 {font-size: 16px; line-height: 24px; color: #00448f; padding-bottom: 15px;}
.page-styles p, .page-styles ul, .page-styles ol {font-size: 16px; line-height: 32px; color: #4c4c4c; padding-bottom: 30px; font-weight: 400; font-family: 'AvenirLTStd';}
.page-styles ul li {position: relative; padding-left: 30px; padding-bottom: 3px;}
.page-styles ul li:before {content: "\f00c"; font-family: 'FontAwesome'; color: #428cdc; position: absolute; left: 0px; top: 0px;}
.page-styles ol li {list-style-type: decimal;}
.page-styles ol {margin-left: 30px;}
.page-styles blockquote {max-width: 570px; text-align: center; background: #ebebeb; padding: 70px 30px 25px 30px; margin-top: 30px; margin-bottom: 30px; position: relative; font-size: 20px; line-height: 34px; font-style: italic; color: #4c4c4c; font-weight: 400; font-family: 'AvenirLTStd';}
.page-styles blockquote:before {content: "\f10d"; font-family: 'FontAwesome'; position: absolute; left: 50%; margin-left: -15px; top: 30px; font-size: 32px; color: #428cdc;}
.page-styles blockquote span {display: block; font-weight: 700; font-family: 'AvenirLTStd'; font-style: normal;}
.page-styles blockquote span.name {color: #4c4c4c; font-size: 16px;}
.page-styles .btn-content {margin-bottom: 30px; color: #ffffff !important;}
.page-styles img {max-width: 100%; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.page-styles img.rounded {-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.page-styles a {color: #00448f; font-weight: 700;}
.page-styles a:hover {color: #005ec2;}
.page-styles.page-styles-custom h3 {padding-bottom: 5px;}
.events-style {font-weight: 700; font-family: 'AvenirLTStd'; font-style: normal;}
.events-style a {color: #00448f; font-weight: 700;}
.events-style a:hover {color: #005ec2;}
.page-styles .acc-list {margin-bottom: 30px;}
.accordion-container {width: 100%;margin: 0 0 10px; clear: both; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden;}
.accordion-toggle {position: relative; display: block; padding: 13px 50px 10px 30px; font-size: 16px; font-family: 'CenturyGothic'; font-weight: 700; background: #ebebeb; border-bottom: 3px solid #d9d9d9; color: #3a4559 !important; text-decoration: none;}
.accordion-toggle.open {background: #428cdc; border-bottom: 3px solid #3d81cb; color: #ffffff !important;}
.accordion-toggle:hover {background: #428cdc; border-bottom: 3px solid #3d81cb; color: #ffffff !important;}
.accordion-toggle span.toggle-icon {position: absolute; top: 0px; right: 0px; height: 100%; width: 50px; border-left: 1px solid #fff; text-align: center; color: #3a4559;}
.accordion-content {display: none; padding: 15px 30px; overflow: auto; background: #ffffff; border-bottom: 5px solid #ebebeb; border-left: 2px solid #ebebeb; border-right: 2px solid #ebebeb;}
.accordion-toggle .fa {vertical-align: middle; position: absolute; left: 50%; margin-left: -6px; top: 50%; margin-top: -7px;}
.accordion-toggle.open span.toggle-icon, .accordion-toggle:hover span.toggle-icon {color: #ffffff; border-left: 1px solid #7ec6fc;}
.callout {background: #00448f; margin-bottom: 50px;}
.callout .callout-container {padding: 15px 25px;}
.callout h2 {float: left; font-size: 24px; line-height: 30px; padding-top: 6px; color: #ffffff; font-family: 'CenturyGothic'; font-weight: 700;}
.callout h2 a {color: #ffffff;}
.callout .btn-area {float: right;}
section .title {color: #4c4c4c; font-family: 'CenturyGothic'; font-weight: 700;}
section .title.small {font-size: 32px; line-height: 40px; letter-spacing: 4px; text-transform: uppercase; padding-bottom: 40px;}
section .title.big {font-size: 44px; line-height: 48px; letter-spacing: 4px; text-transform: uppercase; padding-bottom: 10px;}
section .title.title-page {font-size: 44px; line-height: 48px; letter-spacing: 4px; text-transform: uppercase; padding-bottom: 30px;}
section .title.title-page.title-spaced {margin-bottom: 20px;}
header section.top-area {padding: 18px 0px;}
header section.top-area .logo {float: left;}
header section.top-area .logo img {max-width: 100%;}
header section.top-area .logo span {color: #00448f; font-size: 22px; margin-left: 15px; font-family: 'CenturyGothic'; font-weight: 700;}
header section.top-area .logo img, header section.top-area .logo span {display: inline-block; vertical-align: middle;}
header section.top-area .info {padding: 45px 0px; float: right;}
header section.top-area .info .spaced {margin-left: 15px;}
header section.top-area .info ul, 
header section.top-area .info form {display: inline-block;}
header section.top-area .info ul li {display: inline-block; vertical-align: middle;}
header section.top-area .info ul.options li a.calendar {color: #00448f; font-size: 14px; text-transform: uppercase; display: inline-block; font-weight: 700; font-family: 'AvenirLTStd';}
header section.top-area .info ul.options li a.calendar:hover {color: #428cdc;}
header section.top-area .info ul.social li {padding: 0px 2px;}
header section.top-area .info ul.social li a {color: #ffffff; font-size: 16px; display: table; width: 32px; height: 32px; background: #00448f; text-align: center;}
header section.top-area .info ul.social li a i {display: table-cell; vertical-align: middle;}
header section.top-area .info ul.social li a:hover {background: #005ec2;}
header section.top-area .info .searchform {max-width: 200px; position: relative;}
header section.top-area .info .searchform input[type="text"] {width: 100%; background: #ebebeb; font-size: 16px; color: #000000; font-weight: 500; font-style: italic; padding: 8px 35px 8px 20px; font-family: 'AvenirLTStd'; border: none; outline: none; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
header section.top-area .info .searchform input[type="submit"] {position: absolute; right: 3px; top: 3px; width: 30px; height: 30px; background: #00448f url(images/header/magnify.png) no-repeat center; border: none; cursor: pointer; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
header section.top-area .info .searchform input[type="submit"]:hover {background-color: #005ec2;}
::-webkit-input-placeholder {
   color: #000000;
}
:-moz-placeholder { /* Firefox 18- */
   color: #000000;
}
::-moz-placeholder {  /* Firefox 19+ */
   color: #000000;
}
:-ms-input-placeholder {  
   color: #000000;
}
section.menu-area {background: #00448f;}
section.home-banner {text-align: center;}
.banner-container {position: relative; max-width: 1280px; margin: 0 auto;}
.banner-container img {max-width: 100%; height: auto; display: block; padding: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
section.home-banner .welcome {background: #00448f; width: 100%; max-width: 634px; padding: 38px 0px; position: absolute; top: 202px; left: 322px; z-index: 9;}
section.home-banner .welcome h1 {color: #ffffff; font-size: 30px; line-height: 34px; text-transform: uppercase; font-weight: 400; font-family: 'CenturyGothic'; letter-spacing: 2px;}
section.home-banner .welcome h1 span {display: block; font-size: 84px; line-height: 74px; font-weight: 700; letter-spacing: 5px; margin-top: 10px;}
section.home-banner a.down {position: absolute; left: 50%; margin-left: -60px; bottom: 0px; width: 120px; height: 49px; display: table; text-align: center; font-size: 20px; color: #ffffff; background: url(images/home/section-one/down-bg.png) no-repeat center top;}
section.home-banner a.down:hover {background-position: center bottom;}
section.home-banner a.down i {display: table-cell; vertical-align: middle;}
section.home-info {position: relative; background: #fafafa;}
section.home-info:before {content: ""; background: #eeeeee; display: block; width: 50%; height: 100%; position: absolute; left: 50%;}
section.home-info .widget-title {display: none;}
section.home-info a.tribe-events-gcal, 
section.home-info a.tribe-events-ical {float: none;}
section.home-info ol.tribe-list-widget .styled {float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
section.home-info ol.tribe-list-widget li {overflow: hidden; margin-bottom: 20px;}
section.home-info ol.tribe-list-widget .div-container {padding: 10px 15px; display: inline-block;}
section.home-info ol.tribe-list-widget .tribe-event-duration {text-align: center; width: 15%; background: #00448f;}
section.home-info ol.tribe-list-widget .tribe-event-duration span {display: block;}
section.home-info ol.tribe-list-widget .tribe-event-duration .day {background: #428cdc; color: #ffffff; font-size: 20px; font-weight: 700; font-family: 'AvenirLTStd'; border-bottom: 1px solid #ffffff;}
section.home-info ol.tribe-list-widget .tribe-event-duration .year {background: #00448f; color: #ffffff; font-size: 12px; font-weight: 700; font-family: 'AvenirLTStd';}
section.home-info ol.tribe-list-widget .tribe-event-duration .year span {display: block; text-transform: uppercase; line-height: 16px; letter-spacing: 1px;}
section.home-info ol.tribe-list-widget .tr-event-title {display: table; width: 68%; background: #ebebeb; font-size: 16px; line-height: 24px; border-right: 1px solid #ffffff; font-weight: 700; font-family: 'CenturyGothic';}
section.home-info ol.tribe-list-widget .tr-event-title .tribe-event-title {display: table-cell; vertical-align: middle;}
section.home-info ol.tribe-list-widget .tr-event-title .tribe-event-title a {color: #00448f;}
section.home-info ol.tribe-list-widget .tr-event-calendar {width: 17%; background: #e0e0e0; overflow: hidden;}
section.home-info ol.tribe-list-widget .tr-event-calendar .tribe-events-ical.tribe-events-button {display: none;}
section.home-info ol.tribe-list-widget .tr-event-calendar a.tribe-events-gcal {margin: 0px; background: #e0e0e0; padding: 10px 15px; width: 100%; text-align: left; font-size: 13px; color: #4c4c4c; font-weight: 700; font-family: 'CenturyGothic'; border-bottom: 1px solid #ffffff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
section.home-info ol.tribe-list-widget .tr-event-calendar a.tribe-events-gcal:hover {color: #ffffff; background: #0f75bd;}
section.home-info ol.tribe-list-widget .tr-event-calendar a.view-details {height: 100%; margin: 0px; background: #e0e0e0; padding: 10px 15px; width: 100%; text-align: center; font-size: 13px; line-height: 20px; letter-spacing: 2px; color: #242526; font-weight: 700; font-family: 'CenturyGothic'; display: table; text-transform: uppercase; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
section.home-info ol.tribe-list-widget .tr-event-calendar a.view-details:hover, section.home-info ol.tribe-list-widget li.tribe-events-list-widget-events:hover a.view-details {color: #ffffff; background: #499cf5;}
section.home-info ol.tribe-list-widget .tr-event-calendar a span {display: table-cell; vertical-align: middle;}
section.home-info ol.tribe-list-widget .tribe-events-cal-links {display: none;}
section.home-info p.tribe-events-widget-link, section.home-info .links .centered.button {padding-top: 20px;}
.box-image .box.box-1 {background-image: url(images/home/section-two/bg1.jpg);}
.box-image .box.box-2 {background-image: url(images/home/section-two/bg2.jpg);}
.box-image .box.box-3 {background-image: url(images/home/section-two/bg3.jpg);}
.box-image .box:before {content: ""; display: block; width: 100%; height: 100%; position: absolute; z-index: 1;}
.box-image .box.box-1:before {background: rgba(66, 140, 220, 0.7);}
.box-image .box.box-1 .figure {background: #428cdc;}
.box-image .box.box-1:hover:before {background: rgba(66, 140, 220, 0.4);}
.box-image .box.box-1:hover .figure {background: #499cf5;}
.box-image .box.box-2:before {background: rgba(25, 94, 168, 0.7);}
.box-image .box.box-2 .figure {background: #195ea8;}
.box-image .box.box-2:hover:before {background: rgba(29, 109, 194, 0.4);}
.box-image .box.box-2:hover .figure {background: #1d6dc2;}
.box-image .box.box-3:before {background: rgba(0, 68, 143, 0.7);}
.box-image .box.box-3 .figure {background: #00448f;}
.box-image .box.box-3:hover:before {background: rgba(0, 81, 168, 0.4);}
.box-image .box.box-3:hover .figure {background: #0051a8;}
.box-image .box.box-3:before {background: rgba(0, 68, 143, 0.7);}
.box-image .box {position: relative; display: block; background-repeat: no-repeat; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.box-image .box .text {float: left;}
.box-image .box h3 {color: #ffffff; border-right: 1px solid #ffffff; font-weight: 700; font-family: 'CenturyGothic';}
.box-image .box a {position: relative; z-index: 9; display: block;}
.box-image .box .figure {float: right; text-align: center; display: table;}
.box-image .box .figure i {display: table-cell; vertical-align: middle; color: #ffffff;}
.box-image.box-image-home .box {margin-bottom: 20px;}
.box-image.box-image-page .box {margin-bottom: 10px;}
.box-image.box-image-home .box .text {width: 80%;}
.box-image.box-image-page .box .text {width: 75%;}
.box-image.box-image-home .box .figure {width: 20%; font-size: 32px;}
.box-image.box-image-page .box .figure {width: 25%; font-size: 24px;}
.box-image.box-image-home .box h3 {font-size: 28px; line-height: 32px; padding: 30px;}
.box-image.box-image-page .box h3 {font-size: 18px; line-height: 26px; padding: 25px 20px;}
section.home-choices .box {position: relative; width: 23.5%; float: left;}
section.home-choices .box a {display: block;}
section.home-choices .box.box-spaced {margin-left: 2%;}
section.home-choices .box img {width: 100%; height: auto; display: block;}
section.home-choices .box .caption {position: absolute; left: 0px; bottom: 10%; width: 100%;}
section.home-choices .box h3 {text-align: center; font-size: 20px; line-height: 24px; padding-bottom: 15px; padding-left: 5px; padding-right: 5px; color: #ffffff; text-transform: uppercase; background: url(images/home/section-three/line.jpg) no-repeat center bottom; font-weight: 700; font-family: 'CenturyGothic';}
section.home-choices .box a:before {display: none; content: ""; width: 100%; height: 100%; background: url(images/home/section-three/dot.png); position: absolute;}
section.home-choices .box:hover a:before {display: block;}
section.home-history {background: url(images/home/section-four/bg.jpg) no-repeat center top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
section.home-history .text {background: rgba(255, 255, 255, 0.7); position: relative;}
section.home-history .text .text-container {border: 5px solid #ffffff; padding: 20px;}
section.home-history .text img {position: absolute; left: -140px; top: -70px;}
section.home-history .text p {padding-left: 290px;}
section.home-history .text p.last {padding-bottom: 0px;}
section.callout-page {background: #428cdc; padding: 25px 0px;}
section.callout-page ul {float: left; color: #ffffff; padding-left: 90px; position: relative;}
section.callout-page ul:before {position: absolute; left: 0px; font-size: 48px; color: #195ea8; content: "\f1d8"; font-family: 'FontAwesome';}
section.callout-page ul li.big {font-size: 22px; line-height: 26px; text-transform: uppercase; font-weight: 700; font-family: 'CenturyGothic';}
section.callout-page ul li.small {font-size: 16px; line-height: 24px; font-weight: 500; font-family: 'AvenirLTStd';}
section.callout-page form {float: right;}
section.callout-page form input[type="email"] {margin-right: 10px; background: #ffffff; border: none; outline: none; font-size: 16px; color: #231f20; padding: 10px 20px; font-style: italic; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
section.callout-page form input[type="submit"] {border-left: none; border-top: none; border-right: none; cursor: pointer; padding: 12px 35px 9px 35px;}
footer {padding-top: 30px; background: url(images/footer/bg.jpg) no-repeat center top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
footer .widget {float: left;}
footer .widget img {max-width: 100%; height: auto;}
footer .widget.widget-one {width: 22%;}
footer .widget.widget-two {width: 44%;}
footer .widget.widget-three {width: 20%;}
footer .widget.widget-four {width: 14%;}
footer .widget.widget-spaced {padding-right: 20px;}
footer .widget h3 {font-size: 14px; line-height: 20px; color: #ffffff; text-transform: uppercase; padding-bottom: 15px; font-weight: 700; font-family: 'CenturyGothic';}
footer .widget ul.styled {padding-left: 15px; border-left: 1px solid #428cdc; font-size: 14px; line-height: 26px; color: #ffffff; font-weight: 500; font-family: 'AvenirLTStd';}
footer .widget ul.styled li a {color: #ffffff;}
footer .widget ul.styled li a:hover {color: #499cf5;}
footer .widget.widget-two ul {width: 50%; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
footer .widget ul.social {font-size: 16px;}
footer .widget ul.social li {display: inline-block; padding-right: 2px;}
footer .widget ul.social li a {vertical-align: middle; display: table-cell; width: 35px; height: 32px; text-align: center; background: #428cdc; color: #ffffff; border-bottom: 3px solid #3d81cb;}
footer .widget ul.social li a:hover {background: #499cf5; border-bottom: 3px solid #4390e2;}
footer .widget ul.social li i {position: relative; top: 2px;}
footer .widgets .container {padding-bottom: 30px; border-bottom: 1px solid #3881d4;}
footer .widget .btn-area {margin-top: 30px;}
footer .widget .widget-spaced {padding-right: 15px;}
footer .copyright {padding: 10px 0px;}
footer .copyright span {padding-top: 20px; float: left; font-size: 14px; line-height: 20px; color: #ffffff; display: block; font-weight: 500; font-family: 'AvenirLTStd';} 
footer .copyright .cws {float: right;}
footer .copyright img {padding: 0px !important;}
.single-page .navigation {width: 22%; position: relative; left: 0%; top: 0px;}
.single-page .content {width: 55%; position: relative; float: right; margin-right: 23%;}
.single-page .sidebar-single {width: 23%; position: absolute; right: 0%; top: 0px;}
.single-page .subject-style h3 {font-size: 22px; line-height: 26px; padding-bottom: 15px; font-weight: 700; font-family: 'CenturyGothic';}
.single-page .subject-style ul {font-size: 16px; line-height: 26px; font-weight: 400; font-family: 'AvenirLTStd';} 
.single-page .navigation h3 {color: #4c4c4c;}
.single-page .navigation .navigation-container {padding: 20px 0px 20px 15px; border-left: 5px solid #ebebeb;}
.single-page .navigation ul li {border-top: 1px solid #ebebeb;}
.single-page .navigation ul li a {color: #00448f; padding: 10px 0px; display: block;}
.single-page .navigation ul li a:hover, .single-page .navigation ul li.current_page_item > a {color: #499cf5;}
.single-page .navigation p.back {color: #00448f; font-size: 16px; line-height: 26px; margin-bottom: 20px; font-weight: 400; font-family: 'AvenirLTStd';}
.single-page .navigation p.back a {color: #00448f;}
.single-page .content .content-container {padding-left: 45px; padding-right: 30px;}
.single-page .sidebar-single .widget {margin-bottom: 30px;}
.single-page .sidebar-single .widget-info h3 {color: #ffffff;}
.single-page .sidebar-single .widget-info .widget-container {background: #428cdc; border-left: 5px solid #73b7ff; padding: 20px 15px;}
.single-page .sidebar-single .widget-info ul {color: #ffffff; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #73b7ff;}
.single-page .sidebar-single .widget-info ul li a {color: #ffffff;}
.single-page .sidebar-single .widget-info ul:last-child {padding-bottom: 0px; margin-bottom: 0px; border-bottom: none;}
.single-page .sidebar-single .widget.box-image {display: none;}
section.section-news .the-post {padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px solid #ebebeb;}
section.section-news .the-post .post-thumb {float: left; position: relative; margin-right: 30px;}
section.section-news .the-post .post-thumb img {max-width: 100%; height: auto;}
section.section-news .the-post .post-thumb .the-date {padding: 8px 15px; position: absolute; right: 0px; top: 0px; background: #428cdc; text-align: center; color: #ffffff; font-weight: 700; font-family: 'CenturyGothic';}
section.section-news .the-post .post-thumb .the-date span {display: block; line-height: 20px;}
section.section-news .the-post .post-thumb .the-date span.day {font-size: 18px;}
section.section-news .the-post .post-thumb .the-date span.month {font-size: 14px; text-transform: uppercase;}
section.section-news .the-post h3 {font-size: 22px; line-height: 28px; padding-bottom: 20px; font-weight: 700; font-family: 'CenturyGothic';}
section.section-news .the-post h3 a {color: #00448f;}
section.section-news .the-post h3 a:hover {color: #005ec2;}
section.section-news .the-post p {font-size: 16px; line-height: 32px; color: #4c4c4c; padding-bottom: 25px; font-weight: 400; font-family: 'AvenirLTStd';}
section.section-news .the-post a.read-more {font-size: 14px; color: #428cdc; text-transform: uppercase; font-weight: 700; font-family: 'CenturyGothic';}
section.section-news .the-post a.read-more:hover {color: #499cf5;}
.wp-pagenavi {font-size: 16px; line-height: 40px; text-transform: uppercase; font-weight: 700; font-family: 'AvenirLTStd';}
.wp-pagenavi a, .wp-pagenavi span {border: none !important; background: #4c4c4c; color: #ffffff; padding: 11px 16px !important;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {background: #0f75bd; color: #ffffff;}
section.section-news .sidebar .widget {margin-bottom: 30px;}
section.section-news .sidebar .widget h3 {font-size: 22px; line-height: 26px; padding-bottom: 15px; color: #4c4c4c; font-weight: 700; font-family: 'CenturyGothic';}
section.section-news .sidebar .widget.widget-categories ul {font-size: 16px; line-height: 26px; font-weight: 400; font-family: 'AvenirLTStd';} 
section.section-news .sidebar .widget.widget-categories .widget-container {padding: 20px 0px 20px 15px; border-left: 5px solid #ebebeb;}
section.section-news .sidebar .widget.widget-categories ul li {border-top: 1px solid #ebebeb;}
section.section-news .sidebar .widget.widget-categories ul li a {color: #00448f; padding: 10px 0px; display: block;}
section.section-news .sidebar .widget.widget-categories ul li a:hover, section.section-news .sidebar .widget.widget-categories ul li.current-cat > a {color: #499cf5;}
section.section-news .sidebar .widget.widget-news h3 {margin-bottom: 20px; border-bottom: 1px solid #ededed;}
section.section-news .sidebar .widget.widget-news img {float: left; margin-right: 10px;}
section.section-news .sidebar .widget.widget-news h5 {font-size: 15px; line-height: 20px; color: #00448f; font-weight: 700; font-family: 'CenturyGothic';}
section.section-news .sidebar .widget.widget-news .latest-news:hover h5 {color: #005ec2;}
section.section-news .sidebar .widget.widget-news .latest-news {padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #ededed;}
section.default .single-post .title-news {font-size: 22px; line-height: 24px; color: #242526; padding-bottom: 20px; letter-spacing: 2px; text-transform: uppercase; font-weight: 700; font-family: 'CenturyGothic';}
section.default .single-post .title-single {font-size: 32px; line-height: 38px; color: #00448f; padding-bottom: 20px; font-weight: 700; font-family: 'CenturyGothic';}
section.default .single-post span.the-date {display: block; font-size: 14px; color: #428cdc; letter-spacing: 2px; margin-bottom: 40px; text-transform: uppercase; font-weight: 700; font-family: 'CenturyGothic';}
.img-circle {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
hr {
      border: 1px solid #FFFFFF;
      color: #CCCCCC;
      background-color: #CCCCCC;
      height: 1px;
    }
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="date"],
.wpcf7 input[type="number"],
.wpcf7 select,
.wpcf7 textarea {width: 100%; border: none; padding: 8px 15px; background: #ebebeb; margin-bottom: 15px; font-size: 16px; font-family: 'AvenirLTStd'; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.wpcf7 h3, .wpcf7 h6, .wpcf7 p {font-weight: 400; font-family: 'AvenirLTStd'; font-size: 16px; line-height: 24px; margin-bottom: 10px;}
.wpcf7 input[type="submit"] {cursor: pointer; border-left: none; border-top: none; border-right: none;}
.tablecis  tr td {font-family: 'AvenirLTStd'; font-size: 16px; line-height: 24px; padding: 15px; font-size: 1.1em; font-weight: bold;}
/* #tribe-events-footer .tribe-events-sub-nav, #tribe-events-header .tribe-events-sub-nav {display: none;} */

section.hurricane {padding-top: 15px; background: #a60e0e; margin-top: -5px; position: relative;}
section.hurricane h2, section.hurricane p {color: #ffffff;}

section.news-scroll {padding: 15px 0px; background: #d90000; text-align: center; color: #FFFFFF; font-size: 18px; font-weight: 400; font-family: 'AvenirLTStd';}
section.news-scroll a {color: #FFFFFF; text-decoration: none;}