/*-----------------------------------------------------------------------------------

	Theme Name: SiteName
	Author Design: Samir Alley @samiralley | Tom Gooden @good3n
	Author URI: http://www.revize.com/
	Date: MONTH DAY, 2015

-----------------------------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,500,600,700,700i');
@import url('https://fonts.googleapis.com/css?family=Slabo+13px');
@import url('https://fonts.googleapis.com/css?family=Ubuntu:400,400i,700,700i');
/* -----------------------------------------

#basic styles

-----------------------------------------*/
body{background:#fff;font-size:15px;line-height:1.7;font-family:'Open Sans', sans-serif;color:#202020;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}

/* -----------------------------------------

#typography

-----------------------------------------*/
h1,h2,h3,h4,h5,h6{color:#969f39;font-weight:normal;margin-bottom:30px;line-height:1.2; font-family: 'Slabo 13px', serif;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
h1{font-size:36px}
h2{font-size:32px}
h3{font-size:28px}
h4{font-size:21px}
h5{font-size:16px}
h6{font-size:14px}
.header{font-size:28px;color:#111;margin-bottom:30px}
.subheader{font-size:21px;color:#111;margin-bottom:30px}
p{margin:0 0 30px 0}
em{font-style:italic}
strong,b{font-weight:bold}
small{font-size:80%}
hr{border:solid #ccc;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}

@font-face{
	font-family:'weather';
	src:url('../fonts/weather/artill_clean_icons-webfont.eot');
	src:url('../fonts/weather/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/weather/artill_clean_icons-webfont.woff') format('woff'),
	url('../fonts/weather/artill_clean_icons-webfont.ttf') format('truetype'),
	url('../fonts/weather/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');
	font-weight:normal;
	font-style:normal;
}
.weather i{font-family:'weather'}
.weather .icon-0:before{content:":"}.weather .icon-1:before{content:"p"}.weather .icon-2:before{content:"S"}.weather .icon-3:before{content:"Q"}.weather .icon-4:before{content:"S"}.weather .icon-5:before{content:"W"}.weather .icon-6:before{content:"W"}.weather .icon-7:before{content:"W"}.weather .icon-8:before{content:"W"}.weather .icon-9:before{content:"I"}.weather .icon-10:before{content:"W"}.weather .icon-11:before{content:"I"}.weather .icon-12:before{content:"I"}.weather .icon-13:before{content:"I"}.weather .icon-14:before{content:"I"}.weather .icon-15:before{content:"W"}.weather .icon-16:before{content:"I"}.weather .icon-17:before{content:"W"}.weather .icon-18:before{content:"U"}.weather .icon-19:before{content:"Z"}.weather .icon-20:before{content:"Z"}.weather .icon-21:before{content:"Z"}.weather .icon-22:before{content:"Z"}.weather .icon-23:before{content:"Z"}.weather .icon-24:before{content:"E"}.weather .icon-25:before{content:"E"}.weather .icon-26:before{content:"3"}.weather .icon-27:before{content:"a"}.weather .icon-28:before{content:"A"}.weather .icon-29:before{content:"a"}.weather .icon-30:before{content:"A"}.weather .icon-31:before{content:"6"}.weather .icon-32:before{content:"1"}.weather .icon-33:before{content:"6"}.weather .icon-34:before{content:"1"}.weather .icon-35:before{content:"W"}.weather .icon-36:before{content:"1"}.weather .icon-37:before{content:"S"}.weather .icon-38:before{content:"S"}.weather .icon-39:before{content:"S"}.weather .icon-40:before{content:"M"}.weather .icon-41:before{content:"W"}.weather .icon-42:before{content:"I"}.weather .icon-43:before{content:"W"}.weather .icon-44:before{content:"a"}.weather .icon-45:before{content:"S"}.weather .icon-46:before{content:"U"}.weather .icon-47:before{content:"S"}

/* -----------------------------------------

#links

-----------------------------------------*/
a,a:visited{color:#28306e;text-decoration:underline;outline:0!important;
	-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;
	-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}
a:hover,a:focus{color:#28306e}
p a,p a:visited{line-height:inherit}

/* -----------------------------------------

#lists

-----------------------------------------*/
ul,ol{margin-bottom:20px;margin-left:10px}
ul{list-style:disc;}
ol{list-style:decimal}
ul ul,ul ol,
ol ol,ol ul{margin:4px 0 5px 30px}
ul ul li,ul ol li,
ol ol li,ol ul li{margin-bottom:6px}
li{line-height:1.3;margin-bottom:7px;}
li p{line-height:1.3}

/* -----------------------------------------

#images

-----------------------------------------*/
img{max-width:100%;height:auto;}
a img{border:none}

.alignleft{float:left;clear:left;margin:0 20px 20px}
.alignright{float:right;margin:0 0 20px 20px}
.alignnone{margin:0 auto 20px;display:block}
img[align="right"],
img[style*="float: right"],
img[style*="float:right"]{
	margin: 0 0 20px 20px;
}
img[align="left"],
img[style*="float: left"],
img[style*="float:left"]{
	margin: 0 20px 20px 0;
}

/* -----------------------------------------

#buttons

-----------------------------------------*/
.button,
a.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
.btn{padding:16px 26px;background:#0f99ee;color:#fff!important;border:0;border-radius:3px;display:inline-block;font-size:15px;font-weight:bold;text-decoration:none;cursor:pointer;line-height:normal;vertical-align:top;font-family:'Ubuntu', sans-serif;text-transform:uppercase;transition:background .3s}
.button:hover,
a.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.btn:hover{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;background:#0f99ee}
.button:active,
a.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active,
.btn:active{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;background:#0f99ee}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0}

/* -----------------------------------------

#forms

-----------------------------------------*/
form{margin-bottom:30px}
fieldset{margin-bottom:30px}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="search"],
textarea,
select{border:1px solid #e9eaec;padding:16px 26px;outline:none;font-size:13px;font-family:sans-serif;color:#777;margin:0;display:inline-block;background:#fff;border-radius:0;box-shadow:none}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
textarea:focus{color:#63686c;border:1px solid #0F95E9}
label,
legend{display:block;font-weight:bold;font-size:13px}
input[type="checkbox"]{display:inline}
label span,
legend span{font-weight:normal;font-size:13px;color:#444}
.form-control:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none}
::-webkit-input-placeholder{font-size: 16px; color: #262f6f}
:-moz-placeholder{font-size: 16px; color: #262f6f}
::-moz-placeholder{font-size: 16px; color: #262f6f}
:-ms-input-placeholder{font-size: 16px; color: #262f6f}
.gsc-control-cse *{box-sizing:content-box}

/* -----------------------------------------

#rz intranet

-----------------------------------------*/
form.loginform{background:#fff;padding:30px;border:1px solid #D2DFEF}
form.loginform p{background:#E65229;color:#fff;padding:20px;line-height:1}
form.loginform label{font-weight:normal}
form.loginform label input{display:block;margin-bottom:10px;width:100%;box-sizing:border-box;padding:10px;color:#000}

/* -----------------------------------------

#rz notify

-----------------------------------------*/
.e-notify{font-weight:bold;font-size:12px;background:#E7DF7F;position:fixed;padding:3px 13px 2px;bottom:10px;left:10px;color:#111;border-radius:50px;text-transform:uppercase;z-index:999;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.175)}
.e-notify img{display:none}
.e-notify i{margin-right:4px!important}
.e-notify a{position:absolute;top:0;bottom:0;left:0;right:0}

/* -----------------------------------------

#rz alert

-----------------------------------------*/
.floating-alert{position:fixed;z-index:99999;bottom:10px;margin:0;right:10px;border:3px solid #fff;background:#000;background:rgba(0,0,0,.9);box-shadow:0 0 10px rgba(0,0,0,.2);color:#fff;padding:30px;font-size:14px;width:350px;}
.floating-alert h4{color:#ffc140;margin:0 0 10px;font-family:sans-serif;font-weight:bold;text-transform:uppercase;font-size:18px}
.floating-alert .btn{background:#0f99ee!important;padding:8px 10px;margin:20px 0 0 0!important}
.floating-alert .close{padding:0;background:none!important;color:#fff!important;opacity:1;margin-right:20px}
.sliderbtn{position:absolute;z-index: 202;top: 181px;left:0;}
/* -----------------------------------------

#rz edit

-----------------------------------------*/
.bgMainEditBox{position:absolute;z-index:99}
.float_button_above{top:-33px}
.quicklinkbtn {position:absolute}
.newsBtn {position:absolute;z-index:99}
.editBtns {position:absolute;z-index:99;left:-26px}
.editBtns a{line-height:1!important}
.socialEditbtn{position:absolute;z-index:99;left:15px}
body .admin{display:block}
.newsletter form button{background:#28306e}
.newsletter form input{height:50px;width:354px;margin-right:15px}
/* -----------------------------------------

#loader

-----------------------------------------*/
#loader-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;background:#233447;z-index:99999;display:none!important}
#loader-wrapper img{width:60px;position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;	animation:2s cubic-bezier(0.63, 0.045, 0.34, 1) 0s normal none infinite spinning_animation;-webkit-animation:2s cubic-bezier(0.63, 0.045, 0.34, 1) 0s normal none infinite spinning_animation}
@keyframes spinning_animation {
	0%{transform:scale(1) rotate(0deg);-o-transformscale(1) rotate(0deg)}
	50%{transform:scale(0.8) rotate(360deg);-o-transformscale(0.8) rotate(360deg)}
	100%{transform:scale(1) rotate(720deg);-o-transform:scale(1) rotate(720deg)}
}
@-webkit-keyframes spinning_animation {
	0%{-webkit-transform:scale(1) rotate(0deg)}
	50%{-webkit-transform:scale(0.8) rotate(360deg)}
	100%{-webkit-transform:scale(1) rotate(720deg)}
}

/* -----------------------------------------

#main

-----------------------------------------*/
body {overflow-x:hidden}
.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#nav-toggle,
.toggle,
.toggle2{display:none}

.topbar {background: #fee74e;padding: 0 50px;position: relative;z-index: 2;text-align: right;}

.topbar a {color: #202020; font-size: 22px; display: inline-block; margin-left: 10px;}

header {background: #28306e; padding: 0 50px; color: white; position: relative; z-index: 999;}

#header{position: fixed;top: 0;z-index: 201;box-shadow: 0px 5px 15px rgba(0,0,0,.6);width: 100%;}

.logo {float: left; margin-top: 20px;width:15%}

#nav {padding: 0;margin: 0!important;float: left;width: 40%;text-align: right;}

.hoa{width:25%;float:left}
.hoa a{font-size: 18px;color:white;text-decoration:none;line-height:100px;padding:0 20px;display:inline-block}
.hoa-menu{position:absolute;/* height:500px; */padding: 0 25px;left: 26%;width: 50%;background-color:#fee74e;display:none;box-shadow: 0px 4px 20px rgba(0,0,0,.3);}
.hoa-menu-item .title-link{display:block;text-decoration:none}
.hoa a i{/* margin-left:10px; */font-size:12px;}
.hoa-menu h1{font-family:'Open Sans',sans-serif;color:#28306e;font-size:16px;margin-bottom:16px;font-weight:bold}
.hoa p{color:#000;line-height: 1.25em;margin-top:25px;margin-bottom: 0;}
.hoa .hoa-menu-item a{color:#28306e;line-height:1;margin:10px 0 25px 0;padding:0;font-family:'Open Sans',sans-serif;font-weight:bold;text-decoration:underline;font-size:14px}
.hoa .hoa-menu-item a:hover{color: #28306e}
.hoa-menu .row{position: relative}
.ownerlinkbtn{z-index:2;position:absolute;top:14px;left:-5px}
#homepage #main{margin-top:690px}

#nav li {position: relative;margin: 0 0 -7px 0;list-style: none;display: inline-block;}

#nav li li {display: block;text-align: left;padding: 0;margin: 0;}

#nav li li:hover > ul {display: block; position: absolute; left: 100%; top: 0;}

#nav i {margin-left: 10px; font-size: 12px;}

#nav li a {font-size: 18px; color: white; text-decoration: none; line-height: 100px; float: left; padding: 0 20px;}

#nav ul {display: none;position: absolute;top: 100%;z-index: 99;left: 0;margin: 0;padding: 0;}

#nav ul a {line-height: 1.3;width: 230px;border-bottom: 1px solid rgba(255, 255, 255, .1);padding: 10px 20px;background: #28306e;width: 265px;}

#nav li:hover > ul {display: block;}

#nav li a:hover, .hoa a:hover {color: #fee74e;}

#search {width: 20%; float: right; position: relative;border-radius: 3px;height:45px; padding: 27.5px 0;border-radius:0 3px 3px 0}

#search-toggle{display:none}

#search form {margin:0;position:relative}

#search input {border: none; color: #9699b1; height: 45px;padding:0 50px 0 20px;border-radius:0 3px 3px 0;position:relative}

#search button {position: absolute; right: 0; top: 0; height: 45px; line-height: 45px; padding:0 15px; border-radius: 0 3px 3px 0; background: #fee74e;}

#search .fa-search {color: #28306e; font-size: 25px; padding: 0;}

#popular{position:absolute;left:0;right:0;top:75px;background:#FEE74E;border-radius:0 0 3px 3px;display:none;padding:17px 27px 22px 27px;box-shadow:0px 4px 20px rgba(0,0,0,.3)}
#popular a{display:inline-block;font-size:13px;color:#28306E;text-decoration:none}
#popular a:after{content:'|';margin:0 2px 0 7px}
#popular a:last-of-type{border:none}
#popular a:last-of-type:after{display:none}
#pop-header span{font-size:15px;color:#28306E;font-weight:bold}

#main {margin-top: 520px}
#main >div.container{z-index:99;position:relative}
#homepage #main .col-md-7,#homepage #main .col-md-5{display:flex;flex-wrap:wrap}

#freeform #main{margin-top:45px}

.about {background: #fff; padding: 60px; text-align: center; border-radius: 3px; box-shadow: 0 0 21px 11px rgba(0, 0, 0, .2);height:376px}

.about h2 {font-size: 32px; margin: 0 0 35px 0;}

.about p:last-of-type {margin: 0;}

/* .quick-links {font-family: 'Ubuntu', sans-serif;line-height: 1.3em;padding: 50px 30px 0 30px;background: url('../images/background-icons.jpg');background-size: cover;margin-top: 30px;margin-bottom: 30px;border-radius: 3px;position: relative;overflow: hidden;font-size: 13px;box-shadow: 0 0 21px 11px rgba(0, 0, 0, .2);-moz-column-count: 4;-moz-column-gap: 40px;-webkit-column-count: 4;-webkit-column-gap: 40px;column-count: 4;column-gap: 40px;} */
/* .quick-links {font-family: 'Ubuntu', sans-serif;line-height: 1.3em;padding: 0 30px;background: url('../images/background-icons.jpg');background-size: cover;margin-top: 30px;margin-bottom: 30px;border-radius: 3px;position: relative;overflow: hidden;font-size: 13px;box-shadow: 0 0 21px 11px rgba(0, 0, 0, .2)} */
.quick-links {/*font-family: 'Ubuntu', sans-serif;*/line-height: 1.3em;padding: 0 30px;background: url('../images/background-icons.jpg');background-size: cover;margin-top: 30px;margin-bottom: 30px;border-radius: 3px;position: relative;overflow: hidden;font-size: 13px;box-shadow: 0 0 21px 11px rgba(0, 0, 0, .2)}
#quick-link-heading{text-align: center;font-weight:600;margin:28px 0}
#quick-links-inner{-moz-column-count: 4;-moz-column-gap: 40px;-webkit-column-count: 4;-webkit-column-gap: 40px;column-count: 4;column-gap: 40px;}

.quick-links a { =: 25%text-align: center;color: white;text-align: center;width: 100%;page-break-inside: avoid;min-height: 83px;margin-bottom: 62px;display: block;text-decoration: none;}

.quick-links a img {max-width: none;margin: 0 0 10px;}

.quick-links a p {margin: 0;}

/* .fireworks {padding-bottom: 480px; border-radius: 3px; background: url('../images/image-1.jpg'); background-size: cover; margin-bottom: 30px; box-shadow: 0 0 21px 11px rgba(0, 0, 0, .2);} */
.fireworks {height:550px; /*padding-bottom: 550px;*/ border-radius: 3px; background: url('../images/image-1.jpg'); background-size: cover; margin-bottom: 30px; box-shadow: 0 0 21px 11px rgba(0, 0, 0, .2);width:100%}

/* .weather {padding: 30px; background: url('../images/background-weather.jpg'); border-radius: 3px; background-size: cover; margin-bottom: 30px; box-shadow: 0 0 21px 11px rgba(0, 0, 0, .2); text-align:center} */
.weather {padding: 30px; background: url('../images/background-weather.jpg'); border-radius: 3px; background-size: cover; margin-bottom: 30px; box-shadow: 0 0 21px 11px rgba(0, 0, 0, .2); text-align:center;width:100%;min-height:210px}

.weather p {font-family: "Slabo 13px", serif; text-align: center; font-size: 32px; color: #28306e;}

.forecast{font-size:35px}

.weather i{font-size:35px!important;}

.news {background: url('../images/background-news.jpg'); background-size: cover; border-radius: 3px; padding-bottom: 65px; margin-bottom: 30px; box-shadow: 0 0 21px 11px rgba(0, 0, 0, .2);}

.news h3, .calender h3 {float: left; margin: 0 0 20px 0; padding: 60px 0 0 60px!important; line-height: 0;}

.news .all-news, .calender .all-news {float: right; text-decoration: underline!important; color: #969f39!important; font-size: 14px!important; margin-top: 42px;}

.news a, .calender a {color: #fff; text-decoration: none; font-size: 16px; line-height: 42px; display: block; padding: 0 60px; font-weight: bold;}

.newsletter {background: #969f39; border-radius: 3px; box-shadow: 0 0 21px 11px rgba(0, 0, 0, .2);padding:24px}

.newsletter form{margin:0}

.newsletter label{display:none}

.newsletter input[type='email'] {height: 45px; width: 350px; margin: 24px 12px 24px 24px; border-radius: 3px;border:0!important}

.newsletter input[type='submit'] {width: 135px; height: 45px; background: #262f6f!important; padding: 0; margin: 0;}

#mc_embed_signup input.email { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-sizing:border-box;  display: inline-block; margin: 0 13px 0 0; width:350px; vertical-align:top;}

#mc_embed_signup .clear {display: inline-block;}

.calender {background: url('../images/background-events.jpg'); background-size: cover; border-radius: 3px; margin: 0 0 30px 0; box-shadow: 0 0 21px 11px rgba(0, 0, 0, .2);height:402px !important }

#footer {font-family: 'Ubuntu', sans-serif; font-size: 14px; background: url('../images/background-footer.jpg'); background-size: cover; padding: 80px 0 70px 0;}

@media (min-width: 2422px) {
	#footer {
		margin-top: 65px;
	}
}

#footer h4 {color: #fee74e; margin-bottom: 20px;}

#footer ul {margin: 0; padding: 0;}

#footer li {list-style-type: none; margin: 0;}

#footer a, #footer p {text-decoration: none; color: white; line-height: 2.5em; margin: 0; padding: 0;}

#copyright {font-size: 16px; background: #969f39; height: 60px; color: white; padding: 24px 0 50px 0;}

#copyright p {margin: 0;}

#copyright a {text-decoration: none; color: white;}

#revize-login {float: right;}

iframe[src="http://216.75.6.198/revize/plugins/notify/notify.jsp?webspace=anthem&css=css/e-notify-all.css"]{border:none}

/* -----------------------------------------

#inner

-----------------------------------------*/

.aside{padding:30px;position:relative;z-index:9;margin-bottom:30px;}
.related-pages{background:url(../../_assets_/images/flyout-bg.jpg);border-radius:3px;background-size:cover}
.related-documents{background:url(../../_assets_/images/docs-bg.jpg);border-radius:3px;background-size:cover;padding-left: 0;padding-right: 0;}
.aside h2{font-size:22px;margin:0 0 20px;color:#fff}
.aside.related-pages{padding-left:0;padding-right:0}
.related-pages h2{padding-left:30px;padding-right:30px}
#flyout{margin:0;padding:0}
#flyout li{margin:0;display:block;position:relative}
#flyout a{text-decoration:none;padding: 12px 30px;display:block;color:#fee74e;font-weight:bold;}
#flyout i{float:right}
#flyout a:hover{color:#28306e;background:#fee74e}
#flyout ul{display:none;position:absolute;top:0;left:100%;margin:0;padding:0;background:#aaa}
#flyout ul a{font-size:13px;padding:10px 15px;width:180px;border-bottom: 1px solid rgba(255, 255, 255, .1); padding: 7px 14px; background: #28306e;}
#flyout-toggle{display:none}
.related-documents li a:hover{color:#28306e;background:#fee74e}
.related-documents h2{padding-left:30px;padding-right:30px}
.related-documents ul{margin:0;list-style:none;color:#fff;padding:0}
.related-documents li a{text-decoration:none;padding:12px 30px;display:block;color:#fee74e;font-weight:bold}
.breadcrumbs{font-size: 18px;text-transform: uppercase;font-family: 'Ubuntu', sans-serif;}
#slider-inner .breadcrumbs p{margin:0;letter-spacing:0!important;font-size:20px;color:#fff!important}
.breadcrumbs a{text-decoration:none}
.breadcrumbs i{font-size: 20px;margin: 0 10px;color: #fee74e;}
.breadcrumbs a{color: #fee74e;font-size:20px}
#slider-inner .caption h1{font-family:'Ubuntu',sans-serif;color:#fee74e;font-size:50px}
#RZdocument_center #goButton{padding-top:13px;padding-left:22px}
.entry{box-shadow:0 7px 16px rgba(0,0,0,.1);padding:30px;border-radius:3px;margin-bottom:30px}
.bottom-widget{float:right;margin-bottom:25px}
.bottom-widget a:last-child{border-right:none}
.bottom-widget span{padding-right:10px}
.bottom-widget a{text-decoration:none;border-right:1px solid #293066;padding:0 10px}
.table.table-bordered.dataTable.stacktable.large-only thead tr th:last-child{min-width:125px}
/* -----------------------------------------

#share widget

-----------------------------------------*/
.modal-content{overflow:hidden;box-shadow:none!important;border-radius:3px}
.modal-header{background:#fff;border-color:#F4F9FD;text-align:center;padding:30px 60px;text-align:left}
.modal-header h4{font-size:30px}
.modal-header button{margin-top:2px!important;position:relative;font-size:25px}
.modal-body{padding:40px 60px}
.copylink{margin-bottom:40px}
.copylink pre{border-color:#DBE7F0;background:#F4F9FD;border-width:1px}
.modal-header button,.modal-header button:hover{color:#000!important;background:none}
.share-btns{margin:0 0 20px}
.share-btns a{display:block;border:1px solid #DBE7F0;text-align:center;height:170px;border-radius:3px;vertical-align:top;overflow:hidden;text-decoration:none;margin-bottom:20px}
.share-btns i{display:block;line-height:170px!important;font-size:60px}
.btn-facebook{color:#3b5998!important}
.btn-twitter{color:#00ACED!important}
.btn-google{color:#D34836!important}
.btn-reddit{color:#ff5700!important}
.btn-facebook:hover{border-color:#3b5998}
.btn-twitter:hover{border-color:#00ACED}
.btn-google:hover{border-color:#D34836}
.btn-reddit:hover{border-color:#ff5700}
.btn-lg{font-size:16px;padding:14px 30px;border:0;border-radius:3px}
.floating-share-btn{position:fixed;z-index:99999;top:40%;right:0;height:50px;width:50px;border-radius:0;border:0;background:#F26A39!important;color:#fff!important;line-height:50px;padding:0;box-shadow:0 0 10px rgba(0,0,0,.3);text-align:center}

/* -----------------------------------------

#bxslider

-----------------------------------------*/
body {height: 100%;}
.main-wrap {height: 100%;}
html {height: 100%;}
#slider {height: 150%;position: absolute;top:0;left:0;right:0;z-index: 1;}
#slider-inner{position: relative;height:273px;margin-top: 136px;}
#slider:before {
	content: "";
	position: absolute;
	bottom: -5px;
	left: 0;
	height: 51%;
	width: 100%;
	z-index: 99; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+50&0+0,1+75 */
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.67) 50%, rgba(255,255,255,1) 75%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.67) 50%,rgba(255,255,255,1) 75%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.67) 50%,rgba(255,255,255,1) 75%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	}


.caption {position: absolute;height: 795px;width: 100%;text-align: center;top: 0px;}
.caption h1 {color: white;font-size: 60px;text-shadow: 0 0 4px rgba(0, 0, 0, .4);position:relative;z-index:99;display:inline;margin-left: 10px;}
.caption h1:after {content:"\a";white-space: pre;}
.caption p {color: #fee74e; font-size: 24px; letter-spacing: 10px; text-shadow: 0 0 4px rgba(0, 0, 0, .4);position:relative;z-index:99;display:inline-block}

#freeform .caption{height:100%;}

.bxslider,
.bx-viewport,
.bxslider li,
.bx-wrapper{height:100%!important}

.bx-wrapper{position:relative;margin:0;padding:0;*zoom:1;overflow:hidden}
.bx-wrapper *{margin:0;padding:0}
.bx-wrapper img{max-width:100%;display:block}

.bxslider{list-style:none}
.bxslider > li:nth-child(n+1){display:none}

/* pager */
.bx-wrapper .bx-pager{text-align:center; position: absolute; z-index: 999; top: 600px; left: 0; right: 0;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;text-indent:-9999px;display:block;width:25px;height:25px;margin:0 10px;outline:0;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#262f6f}

/* direction controls */
.bx-wrapper .bx-controls-direction a{width:32px;height:32px;margin:-20px 0 0;display:block;background:url(../images/slider-nav.png) no-repeat 0 0;position:absolute;z-index:51;top:400px;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-prev{left:-40px}
.bx-wrapper .bx-next{right:-40px;background-position:100% 0!important}
.bx-wrapper:hover .bx-next{opacity:0.6;right:20px}
.bx-wrapper:hover .bx-prev{opacity:0.6;left:20px}
.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-next:hover{opacity:1}


/*new*/
.staff-dir-template #example_wrapper thead tr>th:first-child{max-width:200px}
.post table td{padding:15px}
/* -----------------------------------------

#media queries

-----------------------------------------*/
/* _::-webkit-full-page-media, _:future, :root .safari_only {
	.fireworks {height: 547px}
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .safari6 {
            .fireworks {height: 547px}
        }
    }
}

@media not all and (min-resolution:.001dpcm) {
    @media {
        .safari10 {
            .fireworks {height: 547px}
        }
    }
} */

@media only screen and (max-width:1323px){
	.hoa a, #nav li>a{font-size:16px}
}

@media only screen and (max-width:1209px){
	.hoa a, #nav li>a{padding:0 10px;font-size:14px}
	#nav li ul li a{padding: 10px 14px;}
}

@media only screen and (max-width:1199px){
	.newsletter #mc_embed_signup input[type='email']{width:255px}
	.newsletter form input{width:254px}
	.calender{height:444px !important}
	.fireworks{height:600px}
}

@media only screen and (min-width:992px) and (max-width:1199px){

}

@media only screen and (min-width:992px) {

	#flyout,#nav{display:block!important}

}
@media only screen and (max-width:1030px) {
	#nav{width:38%}
	.hoa{width:27%}
	#nav >li >a, .hoa a{padding:0 10px;height:90px;line-height:90px;font-size:14px}
	#nav li li a{font-size:13px}
	.logo{margin-top:25px;}
	#slider-inner{margin-top:125px}
}
@media only screen and (max-width:991px) {

	/* rz citizens request center */
	iframe#calendarEvent {right: 0!important;left: 0!important;top: 88px!important;width: 124%!important;min-height: 400px!important;}

	#formwizziwmorf tr,#formwizziwmorf tr td{display:block!important}
	#formwizziwmorf tr table tr{display:table-row!important}
	#formwizziwmorf tr table td{display:table-cell!important}
	.toggle,
	.toggle2,
	#nav-toggle,#search-toggle{display:inline-block;cursor:pointer;float:right;height:50px;width:50px;line-height:50px;border-left:1px solid rgba(255,255,255,.1);text-align:center}
	.logo{margin:10px 0 0 0;width:150px;position:absolute;left:0;top:-50px;background:#28306e;padding:25px;}
	#flyout-toggle{display:block;color:#fff;position:absolute;right:30px;top:30px;}
	#search{display:none;top:0;margin:20px 0!important;width:100%;padding:0}
	.down-arrow{display:none}
	#nav{display:none;clear:both;width:100%;border-top:1px solid rgba(0,0,0,.2)}
	#nav li{float:none;display:block;text-align:left;margin: 0;}
	#nav li a{padding:15px !important;height:auto;line-height:1;border-bottom:1px solid rgba(0,0,0,.2);background:none;font-size:14px;float:none;display:block;}
	#nav ul{position:static!important;top:0;padding:0;background:rgba(0,0,0,.2)}
	#nav li:hover > ul{display:none}
	#nav ul a{width:100%}
	#nav ul ul{left:0}
	#nav .toggle,
	#nav .toggle2{position:absolute;right:0;top:0;background:rgba(0,0,0,.2);height:44px;width:44px;line-height:44px;text-align:center}
	#nav li li:hover > a{background:none;color:#fff}
	#flyout{display:none}
	#flyout li a{padding:20px 30px;line-height:1;border-bottom:1px solid rgba(0,0,0,.2);background:none;font-size:14px}
	#flyout ul{position:static;left:0;padding:0;background:rgba(0,0,0,.2)}
	#flyout ul a{width:100%}
	#flyout li:hover > ul{display:none}
	.newsletter{margin-bottom:20px;}
	#copyright{padding:20px 0;overflow:hidden;height:auto;font-size:12px}
	#revize-login{float:left;}
	header{padding:0}
	.floating-share-btn{bottom:0;top:auto}
	#slider-inner{margin-top: 86px;}
	#popular{display:none}
	#mc_embed_signup .clear{display:block}
	.newsletter input[type='submit']{width:100%;margin:15px auto 0;float:none}
	/*.newsletter{padding:20px 20px 0;}*/
	.newsletter #mc_embed_signup input[type='email']{margin:0;width:100%}
	.caption h1{display:block;margin: 0;}
	#freeform .caption{padding-left:10px;padding-right:10px;overflow:hidden}
	.caption h1:after{display:none}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width:885px){
	.table.table-bordered.dataTable.stacktable.large-only thead tr th:last-child{min-width:0}
}

@media only screen and (max-width:767px) {

	.floating-alert{width:auto;right:0;left:0;border:0;bottom:0;border-radius:0;padding-left:15px;padding-right:15px}
	.floating-alert{font-size:12px}
	.floating-alert h4{margin-bottom:10px;font-size:14px}
	.floating-alert .btn{font-size:10px;padding:7px 12px!important}
	.share-btns a{height:auto;padding:10px;width:100%;font-size:12px;white-space:nowrap;overflow:hidden}
	.share-btns i{display:block;line-height:50px!important;font-size:20px}

}
@media only screen and (max-width:490px){
	.caption h1 {font-size: 40px;}
	.caption p {font-size:36px;font-size: 19px;letter-spacing: 7px;}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width:480px) and (max-width:767px) {}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width:479px) {
	#quick-links-inner{
		-moz-column-count: 2;
		-moz-column-gap: 40px;
		-webkit-column-count: 2;
		-webkit-column-gap: 40px;
		column-count: 2;
		column-gap: 40px;
	}
	.quick-links a{
		margin-bottom: 32px;
	}
	.quick-links a img {
		width: 33px
	}
	#quick-link-heading{
		font-size:22px;
		margin:20px 0;
	}
	.news .all-news, .calender .all-news{float:none;margin-top:0}
	.calender h3,.news h3{padding: 30px 15px!important;float:none!important;display:block;text-align:center}
}

@media print {
	#search,
	#nav,
	.aside,
	.related-pages,
	.nav-wrap,
	.sidebar,
	#flyout-wrap,
	.breadcrumbs
	.e-notify{display:none!important}
	a[href]:after{content:none!important}
}