/*
****************
**** GLOBAL ****
****************
*/
body	{
    background: #feffd6;
}
table	{
	width: 95%;
	margin: 0 auto;
}
th	{
	border-bottom: 2px solid #ccc;
}
td	{
	border-bottom: 1px solid #ccc;
}
th,
td	{
	padding: 5px;
}
a:hover {
	color: #23527c;
}
a:visted {
	color: #c00;;
}
textarea	{
	height: 100px;
}
article.item	{
	margin-bottom: 0px;
}
figure	{
	margin: 0px 0px 0px;
/*
	border: 1px solid #ccc;
	padding: 10px;
*/
	background: #efefef;
	display: inline-block;
	text-align: center;
}
caption	{
	text-align: center;
}


/*
*****************
**** CLASSES ****
*****************
*/
.body-innerwrapper	{
/*	background: #feffd6;*/
}
.centre	{
	text-align: center;
}
.clear,
.clear_both	{
	clear: both;
}
.clear_left	{
	clear: left;
}
.clear_right	{
	clear: right;
}
.dl-section	{
	border-bottom: 1px solid #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	font-style: italic;
}
.page-header	{
	border-bottom: 1px solid #ccc;
}
.pull-center	{
	text-align: center;
}
.staff figure	{
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	background: transparent;
}
.staff .pull-center img	{
	margin: 0 auto;
}
.third	{
}
.txt_small	{
	font-size: small;
	font-style: italic;
}
.wz_event	{
	display: block;
	clear: both;
	font-size: 13px;
	padding: 0px 5px;
}
.wz_event .wz_cal_title	{
	margin-right: 5px;
}
.wz_event .wz_cal_datetime	{
}
.wz-inpage-menu	{
	float: right;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #ddd;
	margin-left: 15px;
	background: #e9e9e9;
}
.wz_partners	{
	padding: 10px;
	border-bottom: 1px solid #ccc;
}
.wz_partners:last-child	{
	border-bottom: none;
}
.wz_partners p	{
	margin: 0px 0px 0px;
}
.wz_partners img	{
	border: 1px solid #ccc;
	padding: 2px;
	float: left;
	margin-right: 10px;
}
.wz_partners .desc	{
}


/*
****************
**** SP-TOP ****
****************
*/
#sp-top-bar	{
	padding: 0px 0px;
	background: #fff;
}
#sp-top1 p	{
	margin: 0px 0px;
}
#sp-top1 .sp-module,
#sp-top2 .sp-module	{
	margin: 0px 0px;
}
#sp-top2 .wz_social	{
}
#sp-top2 .wz_social ul	{
}
#sp-top2 .wz_social ul > li	{
	display: inline-block;
	border-bottom: none;
	padding-right: 5px;
}
#sp-top2 .wz_social ul > li:last-child	{
	padding-right: 0px;
}
#sp-top2 .wz_social ul > li > a	{
}
#sp-top2 .wz_social ul > li > a img	{
	display: inline;
}
#sp-top2 .wz_social ul > li > a .wz_social_img	{
	width: 36px;
}
#sp-top2 .wz_social ul > li > a .wz_social_txt	{
}
#sp-top2 .sp-module ul > li > a::before {
    font-family: FontAwesome;
    content: "";
    margin-right: 0px;
}


/*
*******************
**** SP-HEADER ****
*******************
*/
#sp-header	{
	box-shadow: none;
	height: 120px;
	background: #fff url(../images/header_bg.jpg) no-repeat top left;
	background-size: cover;
	padding: 10px 0px;
}
/* SEARCH */
#sp-header #sp-search	{
	margin-top: 28px;
}
#sp-header #sp-search #mod-search-searchword	{
	display: inline;
}
#sp-header #sp-search .search .btn	{
	margin-top: -2px;
}
#sp-header #sp-search .search	{
	text-align: right;
}
/* WEATHER HOTLINE */
#sp-header #sp-search .sp-module	{
	margin-top: 0px;
}
#sp-header #sp-search .wz_met_hotline ul > li	{
	display: inline-block;
}
#sp-header #sp-search .wz_met_hotline ul > li > a::before {
	content: "";
	margin-right: 0px;
}
.wz_met_hotline img	{
	display: inline;
}
.wz_met_hotline ul	{
	text-align: right;
}
/* LOGO */
#sp-header .logo	{
}


/*
*****************
**** SP-MENU ****
*****************
*/
#sp-menu	{
}
#sp-menu .sp-megamenu-wrapper	{
	display: table;
	width: 100%;
}
#sp-menu .sp-megamenu-parent	{
	display: table-row;
}
#sp-menu .sp-megamenu-parent > li	{
	display: table-cell;
	text-align: center;
}
#sp-menu .sp-megamenu-parent > li:first-child	{
}
#sp-menu .sp-megamenu-parent > li:last-child	{
}
#sp-menu .sp-megamenu-parent > li > a	{
	line-height: 50px;
	font-weight: bold;
	transition: color 0ms, background-color 0ms;
	display: block;
	color: #fff;
	margin-right: 1px;
}
#sp-menu .sp-megamenu-parent > li.active > a,
#sp-menu .sp-megamenu-parent > li > a:hover	{
	background: #22b8f0;
	color: #fff;
}
#sp-menu .sp-megamenu-parent	{
	float: none;
}
/* DROPDOWN MENU */
#sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner	{
	padding: 0px;
	border: 1px solid #ccc;
}
#sp-menu .sp-megamenu-parent .sp-dropdown li.sp-menu-item	{
	text-align: left;
}


/*
**********************
**** SP-MAIN-BODY ****
**********************
*/
#sp-main-body {
	padding: 0px 0px 0px;
}
#sp-main-body .container	{
	padding: 20px;
	background: #fff;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}
#sp-main-body .page-header {
	padding-bottom: 0px;
	margin: 0px 0 0px;
}
#sp-main-body .page-header h1,
#xmap h1 {
	margin-top: 0px;
	font-weight: 600;
}


/*
******************
**** SP-ABOVE ****
******************
*/
#sp-above	{
	margin-top: 20px;
}
#sp-above1,
#sp-above2,
#sp-above3	{
}
#sp-above1 .sp-module,
#sp-above2 .sp-module,
#sp-above3 .sp-module	{
	padding: 0px 10px 0px;
	border: 1px solid #ccc;
	min-height: 357px;
}
#sp-above1 .sp-column ,
#sp-above2 .sp-column,
#sp-above3 .sp-column	{
	background: #f0f0f0;
}
#sp-above .sp-module .sp-module-title	{
	background: #98c2ed;
	border-bottom: 1px solid #999;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	margin: 0px -10px 10px;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
}
#sp-above1 .sp-module-content,
#sp-above2 .sp-module-content,
#sp-above3 .sp-module-content	{
	text-align: center;
}
#sp-above3 img	{
	margin: 0 auto;
}
/* WEATHER */
#sp-above1 .sp-module-content p,
#sp-above2 .sp-module-content p	{
	margin: 0px 0px;
}
#sp-above1 .sp-module-content .icon,
#sp-above2 .sp-module-content .icon	{
	margin: 0 auto;
	width: 200px;
}
#sp-above1 .sp-module-content .curr_temp,
#sp-above2 .sp-module-content .curr_temp	{
	font-size: xx-large;
	font-weight: bold;
}
#sp-above1 .sp-module-content .updated,
#sp-above2 .sp-module-content .updated	{
	font-size: x-small;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 5px -10px 0px;
	background: #fff;
}
/* ASTRONOMICAL DATA */
.zc_month_today, .zc_print .zc_month_today {
	background-color: #d1e8ff;
}


/*
*******************
**** SP-BOTTOM ****
*******************
*/
#sp-bottom	{
	padding: 20px 0px !important;
	background-color: transparent !important;
}
#sp-bottom a	{
	text-decoration: underline;
}
#sp-bottom a:hover	{
	text-decoration: none;
}
#sp-bottom .sp-module .sp-module-title	{
	background: #98c2ed;
	border-bottom: 1px solid #999;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	margin: 0px -10px 10px;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
}
#sp-bottom1 .sp-module,
#sp-bottom2 .sp-module,
#sp-bottom3 .sp-module	{
	padding: 0px 10px 0px;
	border: 1px solid #ccc;
	min-height: 230px;
}
#sp-bottom1 .sp-column ,
#sp-bottom2 .sp-column,
#sp-bottom3 .sp-column	{
	background: #f0f0f0;
}
/* NEWS & ALERTS */
#sp-bottom2 .sp-module .wzdate	{
	float: left;
	padding: 0px 0px;
	margin-right: 10px;
	background: #fff;
	width: 50px;
	height: 50px;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#sp-bottom2 .sp-module .wzday,
#sp-bottom2 .sp-module .wzmon	{
	text-align: center;
	padding: 0px;
	margin: 0px;
	line-height: 15px;
	font-weight: bold;
}
#sp-bottom2 .sp-module .wzday	{
	margin-top: 7px;
}
#sp-bottom2 .sp-module .wzmon	{
}
#sp-bottom2 .sp-module .wzcatlinnk	{
	display: table-cell;
	vertical-align: middle;
	height: 50px;
}
#sp-bottom2 .sp-module ul > li > a	{
	line-height: 20px;
}
#sp-bottom2 .sp-module ul > li	{
	clear: both;
	height: 60px;
	padding: 5px 0px;
}
#sp-bottom2 .sp-module ul > li,
#sp-bottom3 .sp-module ul > li	{
	border-bottom: 1px solid #ccc;
}
#sp-bottom2 .sp-module ul > li:last-child,
#sp-bottom3 .sp-module ul > li:last-child	{
	border-bottom: none;
}
#sp-bottom2 .sp-module ul > li > a	{
}
#sp-bottom2 .sp-module ul > li > a:hover	{
}
#sp-bottom2 .sp-module ul > li > a::before	{
	content: "";
	margin-right: 0px;
}
#sp-bottom3 .sp-module ul > li > a::before	{
	content: "";
	margin-right: 0px;
}
#sp-bottom2 .sp-module ul > li > a,
#sp-bottom3 .sp-module ul > li > a	{
	color: #22b8f0;
}
#sp-bottom2 .sp-module ul > li > a:hover,
#sp-bottom3 .sp-module ul > li > a:hover	{
	color: #23527c;
}


/*
******************
**** SP-RIGHT ****
******************
*/
#sp-right	{
	border-left: 1px solid #ccc;
}
#sp-right .sp-module-title	{
	border-bottom: 1px solid #ccc;
	padding: 15px 0px;
	font-size: large;
}
#sp-right .sp-module-content	{
	padding: 0px 5px;
}
#sp-right .sp-module	{
	margin-top: 10px;
	border-top: 1px solid #ccc;
}
#sp-right .sp-module:first-child	{
	margin-top: 0px;
	border-top: none;
}
#sp-right .sp-module p	{
	margin-bottom: 0px;
}
#sp-right .sp-module ul > li	{
	border-bottom: none;
}
#sp-right .sp-module ul > li > a,
#sp-right a	{
	display: inline-block;
	color: #22b8f0;
	text-decoration: underline;
}
#sp-right .sp-module ul > li > a:hover,
#sp-right a:hover	{
	text-decoration: none;
}


/*
***************************
**** PUBLIC ADVISORIES ****
***************************
*/
.met_home .item	{
	padding: 10px;
	border: 3px solid #f60;
	margin-bottom: 10px;
	background: #ffc578 !important;
background: -moz-linear-gradient(top,  #ffc578 0%, #fb9d23 100%) !important;
background: -webkit-linear-gradient(top,  #ffc578 0%,#fb9d23 100%) !important;
background: linear-gradient(to bottom,  #ffc578 0%,#fb9d23 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc578', endColorstr='#fb9d23',GradientType=0 ) !important;
}
.met_home .entry-header h2 a	{
	color: #fff !important;
	text-shadow: 1px 1px 1px #000;
}
.met_home .row	{
	margin-left: 0px;
	margin-right: 0px;
}
.met_home .item .entry-header	{
	margin-bottom: 0px;
}
.met_home .item .entry-header h2	{
	padding-bottom: 10px;
}
.met_home .item .entry-header h2 a	{
	text-decoration: underline;
}
.met_home .item .entry-header h2 a:hover	{
	text-decoration: none;
}
.met_home .item .entry-header .published	{
	color: #000;
}


/*
****************************
**** CURRENT CONDITIONS ****
****************************
*/
#curr_cond_cf,
#curr_cond_mh,
#sat_imagery,
#aviation	{
	background: #f0f0f0;
}
#sat_imagery	{
	min-height: 563px;
}
#curr_conds	{
	padding-left: 0px;
	padding-right: 0px;
}
#curr_cond_cf,
#curr_cond_mh,
#sat_imagery,
#aviation	{
	margin-bottom: 10px;
}
#curr_cond_cf,
#curr_cond_mh,
#sat_imagery	{
	border: 1px solid #ccc;
	padding: 0px 0px;
}
#curr_cond_cf	{
/*
	margin-right: 10px;
*/
}
#curr_cond_mh	{
}
#curr_cond_cf hr,
#curr_cond_mh hr	{
	margin: 0 auto;
	border-top: none;
	background: transparent url(../images/hr.png) no-repeat;
	width: 300px;
	height: 13px;
}
#curr_cond_cf .icon_temp h4,
#curr_cond_mh .icon_temp h4,
#curr_cond_cf .icon_temp,
#curr_cond_mh .icon_temp,
#curr_cond_cf .updated,
#curr_cond_mh .updated	{
	text-align: center;
}
#curr_cond_cf .icon_temp,
#curr_cond_mh .icon_temp	{
}
#curr_cond_cf .icon_temp h4,
#curr_cond_mh .icon_temp h4,
#sat_imagery h4	{
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 10px 0px;
	border-bottom: 1px solid #ccc;
	background: #98c2ed;
	font-size: 14px;
}
#curr_cond_cf .icon_temp img,
#curr_cond_mh .icon_temp img	{
	margin: 0 auto;
}
#curr_cond_cf .icon_temp .curr_temp,
#curr_cond_mh .icon_temp .curr_temp	{
	font-size: xx-large;
	font-weight: bold;
}
#curr_cond_cf .icon_temp p,
#curr_cond_mh .icon_temp p	{
	margin: 0px 0px 5px;
}
#curr_cond_cf .icon_temp .pres_weather,
#curr_cond_mh .icon_temp .pres_weather	{
	padding: 0px 10px;
}
#curr_cond_cf .curr_cond_cf_no_bg,
#curr_cond_mh .curr_cond_cf_no_bg	{
	padding: 0px 10px;
	margin-bottom: 30px;
}
#curr_cond_cf .updated p,
#curr_cond_mh .updated p	{
	margin: 0px 0px;
}
#curr_cond_cf .updated .txt_small,
#curr_cond_mh .updated .txt_small	{
	border-top: 1px solid #ccc;
	background: #ccc;
}
#sat_imagery	{
	text-align: center;
	border: 1px solid #ccc;
/*
	margin-left: 5px;
*/
	padding: 0px 0px;
	width: 32.33%;
	float: right;
}
#sat_imagery img	{
	margin: 0 auto;
}
#sat_imagery .sat_large,
#sat_imagery .sat_small	{
	padding: 0px 10px;
}
#sat_imagery .sat_large	{
	margin-bottom: 10px;
	padding-top: 10px;
}
#sat_imagery .sat_small	{
	margin-bottom: 10px;
}
#sat_imagery .sat_note	{
	font-size: small;
	line-height: 20px;
}
#aviation	{
	border: 1px solid #ccc;
	padding: 0px 0px;
	margin-top: 10px;
}
#aviation h4,
#aviation .items	{
	padding: 10px 15px 10px;
}
#aviation h4	{
	border-bottom: 1px solid #ccc;
	background: #98c2ed;
	margin-top: 0px;
	font-size: 14px;
}


/*
******************
**** FORECAST ****
******************
*/
.forecast_for_today {
    border: 1px dashed #000;
    background: #ffffea;
    padding: 10px 5px;
}
.outlook_da_la	{
	border: 1px solid #ccc;
	padding: 10px;
	background: #e5f5ff;
	background: -moz-linear-gradient(top,  #e5f5ff 0%, #f0f9ff 100%);
	background: -webkit-linear-gradient(top,  #e5f5ff 0%,#f0f9ff 100%);
	background: linear-gradient(to bottom,  #e5f5ff 0%,#f0f9ff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f5ff', endColorstr='#f0f9ff',GradientType=0 );
}
.outlook_da_la h4	{
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}


/*
***************************
**** EXTENDED FORECAST ****
***************************
*/
.legend_ext_f	{
	margin-bottom: 15px;
}
#ext_forecast .third	{
	float: left;
	box-shadow: 0px 5px 5px #999;
	padding: 0px 0px;
}
#ext_forecast .third p	{
	margin: 0 0 5px;
}
#ext_forecast .third:first-child	{
}
#ext_forecast .third:last-child	{
}
#ext_forecast h3	{
	text-align: center;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#ext_forecast .entry	{
	padding: 10px 10px 10px;
	min-height: 505px;
/*
	border-left: 2px solid #e0e0e0;
	border-right: 2px solid #e0e0e0;
*/
}
#ext_forecast .entry img	{
	margin: 0 auto;
}
#ext_forecast .no_threat	{
	border-bottom: 5px solid #0f0;
/*
	background: #e2ffe2;
*/
}
#ext_forecast .no_threat h3	{
	border-bottom: 5px solid #befcbe;
	background: #0f0;
/*
	border-top: 1px solid #0f0;
*/
}
#ext_forecast .warning	{
	border-bottom: 5px solid #ff0;
/*
	background: #ffffe2;
*/
}
#ext_forecast .warning h3	{
	border-bottom: 5px solid #e8e8a6;
	background: #ff0;
/*
	border-top: 1px solid #ff0;
*/
}
#ext_forecast .high	{
	border-bottom: 5px solid #f90;
/*
	background: #ffe2b2;
*/
}
#ext_forecast .high h3	{
	border-bottom: 5px solid #ffcd79;
	background: #f90;
/*
	border-top: 1px solid #f90;
*/
}
#ext_forecast .severe	{
	border-bottom: 5px solid #f00;
/*
	background: #ffe2e2;
*/
}
#ext_forecast .severe h3	{
	border-bottom: 5px solid #ffabab;
	background: #f00;
/*
	border-top: 1px solid #f00;
*/
}
#ext_forecast .no_threat h3,
#ext_forecast .warning h3,
#ext_forecast .high h3,
#ext_forecast .severe h3	{
	margin-bottom: 0px;
}
.legend_ext_f .legend_no_threat,
.legend_ext_f .legend_warning,
.legend_ext_f .legend_high,
.legend_ext_f .legend_severe	{
	border-bottom-width: 2px;
}
.legend_ext_f .legend_no_threat:before,
.legend_ext_f .legend_warning:before,
.legend_ext_f .legend_high:before,
.legend_ext_f .legend_severe:before	{
	content: "";
	position: absolute;
	height: 20px;
	width: 20px;
}
.legend_ext_f .legend_no_threat .legend_box,
.legend_ext_f .legend_warning .legend_box,
.legend_ext_f .legend_high .legend_box,
.legend_ext_f .legend_severe .legend_box	{
	margin-left: 25px;
}
.legend_ext_f .legend_no_threat:before	{
	border: 1px solid #090;
	background: #0f0;
}
.legend_ext_f .legend_warning:before	{
	border: 1px solid #9e9e01;
	background: #ff0;
}
.legend_ext_f .legend_high:before	{
	border: 1px solid #f60;
	background: #f90;
}
.legend_ext_f .legend_severe:before	{
	border: 1px solid #900;
	background: #f00;
}
#ext_forecast .no_threat .entry	{
	background: #e3f9e3;
	background: -moz-linear-gradient(top,  #e3f9e3 0%, #ffffff 75%, #c8f7c8 100%);
	background: -webkit-linear-gradient(top,  #e3f9e3 0%,#ffffff 75%,#c8f7c8 100%);
	background: linear-gradient(to bottom,  #e3f9e3 0%,#ffffff 75%,#c8f7c8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f9e3', endColorstr='#c8f7c8',GradientType=0 );
	border-left: 1px solid #0f0;
    border-right: 1px solid #0f0;
}
#ext_forecast .warning .entry	{
	background: #ffffdd;
	background: -moz-linear-gradient(top,  #ffffdd 0%, #ffffff 75%, #fff6aa 100%);
	background: -webkit-linear-gradient(top,  #ffffdd 0%,#ffffff 75%,#fff6aa 100%);
	background: linear-gradient(to bottom,  #ffffdd 0%,#ffffff 75%,#fff6aa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffdd', endColorstr='#fff6aa',GradientType=0 );
    border-left: 1px solid #ff0;
    border-right: 1px solid #ff0;
}
#ext_forecast .high .entry	{
	background: #ffe9d8;
	background: -moz-linear-gradient(top,  #ffe9d8 0%, #ffffff 75%, #ffd5b5 100%);
	background: -webkit-linear-gradient(top,  #ffe9d8 0%,#ffffff 75%,#ffd5b5 100%);
	background: linear-gradient(to bottom,  #ffe9d8 0%,#ffffff 75%,#ffd5b5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe9d8', endColorstr='#ffd5b5',GradientType=0 );
    border-left: 1px solid #f90;
    border-right: 1px solid #f90;
}
#ext_forecast .severe .entry	{
	background: #ffe8e8;
	background: -moz-linear-gradient(top,  #ffe8e8 0%, #ffffff 75%, #ffcccc 100%);
	background: -webkit-linear-gradient(top,  #ffe8e8 0%,#ffffff 75%,#ffcccc 100%);
	background: linear-gradient(to bottom,  #ffe8e8 0%,#ffffff 75%,#ffcccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe8e8', endColorstr='#ffcccc',GradientType=0 );
    border-left: 1px solid #ff0000;
    border-right: 1px solid #ff0000;
}


/*
****************
**** Footer ****
****************
*/
#sp-footer	{
	font-size: small;
}
#sp-footer1 p {
	margin: 0 0 0px;
}
#sp-footer1 .sp-module {
	margin-top: 25px;
}
#sp-footer1 .sp-module:first-child {
	margin-top: 0px;
}
/* Footer Menu */
#sp-footer1 .sp-module ul > li,
#sp-footer1 .sp-module ul > li > a,
#sp-footer2 .sp-module ul > li,
#sp-footer2 .sp-module ul > li > a	{
	display: inline;
}
#sp-footer1 .sp-module ul > li,
#sp-footer2 .sp-module ul > li	{
	border-bottom: none;
	padding: 0px 5px;
	border-right: 1px solid #ccc;
}
#sp-footer1 .sp-module ul > li:last-child,
#sp-footer2 .sp-module ul > li:last-child	{
	border-right: none;
}
#sp-footer1 .sp-module ul > li > a,
#sp-footer2 .sp-module ul > li > a	{
	line-height: inherit;
	text-decoration: underline;
}
#sp-footer1 .sp-module ul > li > a:hover,
#sp-footer2 .sp-module ul > li > a:hover	{
	text-decoration: none;
}
#sp-footer1 .sp-module ul > li > a::before,
#sp-footer2 .sp-module ul > li > a::before	{
	content: "";
	margin-right: 0px;
}
/* Subscribe */
#sp-footer2 .sp-module .sp-module-title	{
	margin: 0px 0px;
}
#sp-footer2 .kh_subscribe p	{
}
#sp-footer2 .kh_subscribe .bfQuickMode .bfNoSection	{
	margin: 10px 0px 0px;
}
#sp-footer2 .kh_subscribe .bfQuickMode .bfLabelLeft label	{
	margin: 0px 0px;
}
#sp-footer2 .kh_subscribe #bfSubmitButton	{
	float: left;
	border: 1px solid #000;
background: #7d7e7d;
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%);
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#sp-footer2 .kh_subscribe #bfSubmitButton span	{
	margin-right: 15px;
}


/*
***********************
**** BreezingForms ****
***********************
*/
.wz_climo_form	{
	margin-top: 20px;
}
.bfQuickMode button span	{
	padding: 0px 0px 0px 15px !important;
}
.bfQuickMode button {
  background-color: #fff;
}


/*
*************************
**** JUNewsUltra Pro ****
*************************
*/
.junewsultra .jn	{
	border: 3px solid #f00 !important;
}
.junewsultra .jn h4	{
	padding: 20px 0px;
	font-size: x-large;
}
.junewsultra .jn a,
.junewsultra .jn a:link,
.junewsultra .jn a:visited,
.junewsultra .jn a:hover	{
	color: #000 !important;
}
.jn-head .jn-small	{
	font-size: medium;
	font-style: italic;
	font-weight: normal;
	color: #000;
}
.jn-head div:first-child	{
	padding: 0px;
}
.junewsultra .jn .jn-head	{
/*
background: #ffe8e8 !important;
background: -moz-linear-gradient(top,  #ffe8e8 0%, #ffffff 50%, #ff5959 100%) !important;
background: -webkit-linear-gradient(top,  #ffe8e8 0%,#ffffff 50%,#ff5959 100%) !important;
background: linear-gradient(to bottom,  #ffe8e8 0%,#ffffff 50%,#ff5959 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe8e8', endColorstr='#ff5959',GradientType=0 ) !important;
*/
background: #ffe8e8 !important;
background: -moz-linear-gradient(top,  #ffe8e8 0%, #ff3535 100%) !important;
background: -webkit-linear-gradient(top,  #ffe8e8 0%,#ff3535 100%) !important;
background: linear-gradient(to bottom,  #ffe8e8 0%,#ff3535 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe8e8', endColorstr='#ff3535',GradientType=0 ) !important;

	padding: 0px 10px !important;
}
.junewsultra .jn .jn-head h4 a	{
	text-decoration: underline;
}
.junewsultra .jn .jn-head h4 a:hover	{
	text-decoration: none;
}
.junewsultra .jn .jn-intro	{
	background: #fff !important;
	padding: 10px !important;
}


/*
*************************************************
**** Xpert Contents Caption (No longer used) ****
*************************************************
*/
.xco-caption .heading	{
	position: inherit !important;
	background: #fff !important;
	border: 2px solid #f00;
	color: #f00 !important;
	font-weight: bold !important;
}
.xco-caption .heading .date	{
	font-size: medium;
	color: #000;
	font-style: italic;
}
.xco-wrap .image	{
	display: none;
}
.xco-wrap .item	{
	padding: 10px 0px !important;
}


/*
*************************************
**** Joomla Default Contact Form ****
*************************************
*/
.contact-form .control-group .controls input,
.contact-form .control-group .controls textarea	{
	width: 100%;
}
.contact-form .control-group .controls input[type="checkbox"]	{
	width: auto !important;
}


/*
**********************
**** Zap Calendar ****
**********************
*/
.zc_legend	{
	display: none;
}


/*
************************************
**** Joomla Search Results Page ****
************************************
*/
.btn-toolbar input#search-searchword	{
	width: 400px;
}
.search .btn-toolbar span.icon-search	{
	margin: 0px 10px 0px 0px;
}


/*
*******************************
**** Joomla Front End Edit ****
*******************************
*/
.edit #adminForm	{
	margin-top: 20px;
}
.edit #adminForm .btn-toolbar	{
	margin-bottom: 20px;
}


/*
*******************
**** BOOTSTRAP ****
*******************
*/
#accordioncf .panel-title a,
#accordionpd .panel-title a   {
    display: block;
}
.panel-primary > .panel-heading   {
    background: #22b8f0;
    border-color: #22b8f0;
}
.panel-primary {
    border-color: #22b8f0;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #22b8f0;
}


/*
*****************************
**** @MEDIA SCREEN SIZES ****
*****************************
*/
@media (min-width:100px)	{
	.body-innerwrapper	{
		overflow-x: scroll;
	}
	.staff	{
		min-height: 50px;
		border: none;
		width: inherit;
		margin: 0;
	}
	.wz_event .wz_cal_title	{
		float: none;
		width: 100%;
	}
	.wz_event .wz_no_show	{
		display: none;
	}
/* EXTENDED FORECAST */
	#ext_forecast .wz_collapse	{
		display: inherit;
		float: left;
		cursor: pointer;
		font-size: small;
		width: 50px;
	}
	#ext_forecast .third	{
		margin: 0px 0px 20px;
		width: 100%;
	}
/*HOMEAPGE */
	#curr_cond_cf,
	#curr_cond_mh,
	#sat_imagery	{
		width: 100%;
		margin: 0px 0px 10px;
		float: none;
		min-height: 100px;
	}
	#curr_cond_cf .updated,
	#curr_cond_mh .updated {
		position: inherit;
		bottom: 0;
	}
	.wz_partners	{
		min-height: 165px;
	}
	.wz_partners img,
	.wz_partners .desc	{
		display: inherit;
	}
	.wz_short	{
		min-height: 50px;
	}
	.wz_med	{
		min-height: 50px;
	}
	.staff	{
		width: 100%;
	}
	#offcanvas-toggler {
		line-height: 1px;
		margin-top: -80px;
		z-index: 99999;
		position: relative;
	}
	#offcanvas-toggler > i	{
		margin: 0px 0 0px 0;
	}
	#sp-top2	{
		text-align: center;
	}
	#sp-above1,
	#sp-above2,
	#sp-above3,
	#sp-bottom1,
	#sp-bottom2,
	#sp-bottom3	{
		margin-bottom: 10px;
	}
	#sp-footer2 .kh_subscribe .bfQuickMode .bfNoSection	{
		text-align: left;
	}
	#sp-footer2 .kh_subscribe #bfSubmitButton	{
		margin-left: 5px;
	}
	#sp-footer1 .sp-module ul	{
		text-align: center;
	}
/* CONTACT FORM */
	.contact-form .control-group .control-label,
	.contact-form .control-group .controls	{
		text-align: left;
	}
	.contact-form .control-group .controls	{
		margin-left: 0px;
	}
}
@media (min-width:768px)	{
	.wz_partners	{
		min-height: 120px;
	}
	.body-innerwrapper	{
		overflow-x: hidden;
	}
	#sp-main-menu	{
		background: none;
		height: 0px;
	}
	#sp-top2	{
		text-align: right;
	}
	#sp-above1,
	#sp-above2,
	#sp-above3,
	#sp-bottom1,
	#sp-bottom2,
	#sp-bottom3	{
		margin-bottom: 0px;
	}
	#sp-footer2 .kh_subscribe .bfQuickMode .bfNoSection	{
		text-align: right;
	}
	#sp-footer2 .kh_subscribe #bfSubmitButton	{
		margin-left: 45%;
	}
	#sp-footer1 .sp-module ul	{
		text-align: left;
	}
}
@media (min-width:992px)	{
	.staff	{
		min-height: 345px;
		border: 1px solid #ccc;
		width: 24%;
		margin: 0.5%;
	}
	.wz_event .wz_cal_title	{
		float: left;
		width: 40%;
	}
	.wz_event .wz_no_show	{
		display: inherit;
	}
	#ext_forecast .wz_collapse	{
		display: none;
	}
	#ext_forecast .third	{
		margin: 0px 1% 20px;
		width: 31.33%;
	}
	#sp-main-menu	{
		background: #7d7e7d;
		background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%);
		background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
		background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );
		height: inherit;
	}
	#curr_cond_cf,
	#curr_cond_mh,
	#sat_imagery	{
		width: 31.33%;
		float: left;
		min-height: 605px;
	}
	#curr_cond_cf .updated,
	#curr_cond_mh .updated	{
		position: absolute;
		bottom: 0;
		width: 100%;
	}
	#curr_cond_cf	{
		margin: 0px 2% 0px 0px;
	}
	#curr_cond_mh	{
		margin: 0px 1%;
	}
	#sat_imagery	{
		margin: 0px 0px 0px 2%;
	}
	.wz_partners	{
		min-height: 1px;
	}
	.wz_partners img,
	.wz_partners .desc	{
		display: table-cell;
	}
	.wz_short	{
		min-height: 250px;
	}
	.wz_med	{
		min-height: 345px;
	}
	#sp-footer1	{
		text-align: left;
	}
	#sp-footer2	{
		text-align: right;
	}
}
@media (min-width:1200px)	{
	.wz_partners	{
		min-height: 230px;
	}
	.wz_partners:nth-last-child(2)	{
		border-bottom: none;
	}
	.wz_short	{
		min-height: 250px;
	}
}	
