/*-----------------------------------------------------------------------------------

	Theme Name: Pinellas Park, FL
	Author Design: Derek Ortiz | Ben Fryc
	Author URI: http://www.revize.com/
	Date: January 22, 2016

-----------------------------------------------------------------------------------*/ 
@font-face {font-family: 'Clear Sans';font-weight:400;font-style:normal;src: url('../fonts/clearsans/EOT/ClearSans-Regular.eot');src: url('../fonts/clearsans/EOT/ClearSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/clearsans/WOFF/ClearSans-Regular.woff') format('woff'), url('../fonts/clearsans/TTF/ClearSans-Regular.ttf')  format('truetype'), url('../fonts/clearsans/SVG/ClearSans-Regular.svg') format('svg')}
@font-face {font-family: 'Clear Sans';font-weight:400;font-style:italic;src: url('../fonts/clearsans/EOT/ClearSans-Italic.eot');src: url('../fonts/clearsans/EOT/ClearSans-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/clearsans/WOFF/ClearSans-Italic.woff') format('woff'), url('../fonts/clearsans/TTF/ClearSans-Italic.ttf')  format('truetype'), url('../fonts/clearsans/SVG/ClearSans-Italic.svg') format('svg')}
@font-face {font-family: 'Clear Sans';font-weight:700;font-style:normal;src: url('../fonts/clearsans/EOT/ClearSans-Bold.eot');src: url('../fonts/clearsans/EOT/ClearSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/clearsans/WOFF/ClearSans-Bold.woff') format('woff'), url('../fonts/clearsans/TTF/ClearSans-Bold.ttf')  format('truetype'), url('../fonts/clearsans/SVG/ClearSans-Bold.svg') format('svg')}
@font-face {font-family: 'Clear Sans';font-weight:700;font-style:italic;src: url('../fonts/clearsans/EOT/ClearSans-BoldItalic.eot');src: url('../fonts/clearsans/EOT/ClearSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/clearsans/WOFF/ClearSans-BoldItalic.woff') format('woff'), url('../fonts/clearsans/TTF/ClearSans-BoldItalic.ttf')  format('truetype'), url('../fonts/clearsans/SVG/ClearSans-BoldItalic.svg') format('svg')}
@font-face {font-family: 'Minion Pro';font-weight:400;font-style:normal;src: url('../fonts/minionpro/OTF/MinionPro-Medium.otf') format('opentype'), url('../fonts/minionpro/WOFF/MinionPro-Medium.woff') format('woff')}
@font-face {font-family: 'Minion Pro';font-weight:400;font-style:italic;src: url('../fonts/minionpro/OTF/MinionPro-MediumIt.otf') format('opentype'), url('../fonts/minionpro/WOFF/MinionPro-MediumIt.woff') format('woff')}
@font-face {font-family: 'Minion Pro';font-weight:700;font-style:normal;src: url('../fonts/minionpro/OTF/MinionPro-Bold.otf') format('opentype'), url('../fonts/minionpro/WOFF/MinionPro-Bold.woff') format('woff')}
@font-face {font-family: 'Minion Pro';font-weight:700;font-style:italic;src: url('../fonts/minionpro/OTF/MinionPro-BoldIt.otf') format('opentype'), url('../fonts/minionpro/WOFF/MinionPro-BoldIt.woff') format('woff')}

/* -----------------------------------------

#basic styles

-----------------------------------------*/ 
body{background:#fff;font-size:14px;line-height:1.6;font-family:sans-serif;color:#0c4157;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}
iframe{border:none}
/* -----------------------------------------

#typography

-----------------------------------------*/ 
h1,h2,h3,h4,h5,h6{font-family:"Minion Pro";color:#0c4157;font-weight:normal;margin-bottom:30px;line-height:1.2}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
h1{font-size:36px}
h2{font-size:26px}
h3{font-size:23px}
h4{font-size:20px}
h5{font-size:17px}
h6{font-size:15px}
.header{font-size:26px;color:#0c4157;margin-bottom:30px}
.subheader{font-size:20px;color:#0c4157;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}

/* -----------------------------------------

#links

-----------------------------------------*/ 
a,a:visited{color:#f77800;text-decoration:none;outline:0!important;
-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}
a:hover,a:focus{color:#0c4157;text-decoration:none}
p a,p a:visited{line-height:inherit}

/* -----------------------------------------

#lists

-----------------------------------------*/ 
ul,ol{margin-bottom:20px;margin-left:30px}
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 20px 15px 0px;
}
img[align="left"],
img[style*="float: left"],
img[style*="float:left"]{
  margin: 0 20px 10px 0;
}

/* -----------------------------------------

#buttons

-----------------------------------------*/ 
.button,
a.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
.btn{border:1px solid #f9ca00;color:#0c4157!important;display:inline-block;font-size:12px;font-weight:700!important;text-decoration:none;cursor:pointer;line-height:normal;vertical-align:top;font-family:"Clear Sans";sans-serif;border-radius:6px;letter-spacing:.09em;text-transform:uppercase;padding:7px 15px;background:linear-gradient(#f9ca00 0%,#f9cb01 25%,#fad603 50%,#fce106 100%);transition:background .3s;box-shadow:3px 3px 3px rgba(0,0,0,.06)}
.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:linear-gradient(#fce106 0%,#fad603 25%,#f9cb01 50%,#f9ca00 100%)}
.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:linear-gradient(#fce106 0%,#fad603 25%,#f9cb01 50%,#f9ca00 100%)}
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"],
textarea,
select{border:1px solid #e9eaec;padding:10px 14px;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,
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}
::-webkit-input-placeholder{color:#777}
:-moz-placeholder{color:#777}
::-moz-placeholder{color:#777}
:-ms-input-placeholder{color:#777}

/* -----------------------------------------

#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:#FF9838;margin:0 0 10px;font-family:sans-serif;font-weight:bold;text-transform:uppercase;font-size:18px}
.floating-alert .btn{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}

/*-----------------------------------------

#close button animation

-----------------------------------------*/
.os-animation{opacity:0}
.os-animation.animated{opacity:1}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}
@keyframes fadeOut{0%{opacity:1}to{opacity:0}}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)} 100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)} 100%{opacity:1;-webkit-transform:none;transform:none}}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
/* -----------------------------------------

#rz edit

-----------------------------------------*/
.sliderbtn{position:absolute;z-index:53}
.bannerBtn{position:absolute;z-index:1}
header .float_button_above{top:-25px;left:2px}

/* -----------------------------------------

#main

-----------------------------------------*/ 
html,body{overflow-x:hidden}
.tbl{display:table;width:100%;table-layout:fixed;}
.tc{display:table-cell}
.relative{position:relative}
.v-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
header{box-shadow:0px 0px 12px rgba(0,0,0,0.4);position:relative}
.top{padding:0 110px 0 108px;height:114px}
.logo{display:block;margin:13px 0 0;float:left}
.logo h1{margin:0}
.social{float:right;padding:39px 0 0}
.social a{display:inline-block;text-align:center;border-radius:50%;vertical-align:middle;height:36px;width:36px;color:#fff;line-height:38px;font-size:20px;overflow:hidden}
.tw{background:#2ca8d2}
.fb{background:#2f5890}
.wh{background:#f77800}
#search{float:right;width:217px;margin-top:37px;margin-left:20px}
#search input{font-size:12px;padding:0 42px 0 19px;background:#ddeaf0;height:42px;width:217px;background:linear-gradient(#d7e6ed,#e1edf2);color:;border:1px solid #c0ccd1;border-radius:6px;box-shadow:inset 2px 2px 7px rgba(0,0,0,0.03)}
#search input::-webkit-input-placeholder{color:#b3bdc2}
#search input:-moz-placeholder{color:#b3bdc2}
#search input::-moz-placeholder{color:#b3bdc2}
#search input:-ms-input-placeholder{color:#b3bdc2}
.search-form{margin:0;position:relative}
#search button{position:absolute;text-align:left;top:0;right:0;width:39px;padding:0;height:98%;font-size:16px;color:#0c4157!important;background:none;border:none;box-shadow:none}
#nav{margin:0;list-style:none;background:#0c4157;background:linear-gradient(#0a374c,#0c4157);padding:0;text-align:center}
#nav li{position:relative;margin:0}
#nav > li {display:inline-block;padding:10px 0 11px}
#nav > li > a{border-right:1px solid #245164}
#nav li:last-of-type > a{border:none}
#nav li a,.menuNone{display:block;font-weight:700;color:#fff;font-size:18px;padding:3px 30px}
#nav .menuNone{padding:13px 30px}
#nav ul a{font-size:15px;padding:8px 8px;border-bottom:1px solid #245164}
#nav li a{position:relative}
#nav ul{margin:0;padding:0 15px;list-style:none;background:#0c4157;background:linear-gradient(#0a374c,#0c4157);width:190px}
.toggle,.toggle2{display:block;position:absolute;top:0;;right:0;width:40px;height:100%;text-align:center;cursor:pointer}
.toggle:before,.toggle2:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}
#slider{position:relative;height:636px;overflow:hidden;background:linear-gradient(#0a374c,#0c4157)}
#homepage .cap{font-family:'Kaushan Script',cursive;font-size:105px;line-height:1;position:absolute;top:50%;;left:0;right:0;padding:0 15px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:55}
.qsection{box-shadow:0 2px 6px rgba(0,0,0,0.16);background:linear-gradient(#186950,#2a8970);padding:46px 15px 44px}
.qlinks{width:auto;margin:0 auto;table-layout:auto;line-height:1;text-align:center;te}
.qlink{border-right:1px solid #388871;height:80px;padding:0 3.1%;display:inline-block;width:auto;vertical-align:middle}
.qlink:first-of-type{padding-left:0}
.qlink:last-of-type{border:none;padding-right:0}
.qlink .tbl{table-layout:fixed;width:auto;height:100%}
.qlinks .tc{vertical-align: middle}
.qicon{padding-right:15px;width:59px!important}
.qtext{font-family:"Minon Pro","Helvetica-Neue",serif;font-size:30px;color:#fff}
.events .inner{padding:99px 80px 99px 108px;height:930px;margin-right:-30px;background:linear-gradient(41deg, #fefae9, #fff 70%, #fff)}
.main-head{font-family:"Minion Pro","Helvetica-Neue",serif;font-size:45px;line-height:1;color:#0c4157;margin:0;float:left}
.btn-float{float:right;margin-top:4px}
.cal{margin-top:27px}
#calendar{height:600px}
.news{background:url(../images/news.jpg) center no-repeat;background-size:cover;padding:99px 110px 100px 91px}
.news .h-wrap{margin-bottom:55px}
.news-item{font-family:"Minon Pro","Helvetica-Neue",serif;font-size:26px;color:#f77800;padding:0 33px 0px;line-height:1;border-right:1px solid #ede8d4}
.news-item:nth-of-type(1){width:31%}
.news-item:nth-of-type(2){width:36%}
.news-item:nth-of-type(3){width:33%}
.news-item:first-of-type{padding-left:0}
.news-item:last-of-type{padding-right:0;border:none}
.date{font-family:"Clear Sans";font-size:11px;font-weight:700;color:rgba(12,65,87,.5);text-transform:uppercase;letter-spacing:.11em;margin-bottom:16px}
.photo{position:relative;min-height:250px;background:linear-gradient(110deg,#0d4257,#718759)}
.btn-photo{font-family:"Minion Pro";font-size:16px;text-transform:capitalize;letter-spacing:normal;margin:0 auto;left:0;right:0;margin:0 auto;max-width:247px;padding:11px 15px}
.btn-photo img{vertical-align:middle;margin-right:9px}
.btn-photo .relative{display:inline-block;top:2px}
.bg-image{position:absolute;top:0;bottom:0;left:0;right:0;opacity:.5}
footer{position:relative;height:600px;background:url(../images/footer.jpg) top center;background-size:cover}
footer:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:url(../images/gradient.png) top repeat-x;background-size:1px 100%;opacity:0.8}
.foo-content{position:relative;padding:65px 110px;font-family:"Minion Pro";font-weight:700;font-size:16px;color:#0c4157}
.copy{float:left;width:70%}
.rlogin{float:right;width:30%;text-align:right}
.dot{color:#a5b0b7}
.powered-by-revize:after{content:' • ';margin:0 5px;color:#a5b0b7}
#revize-login a#revize-login-link{color:#f77800!important}
.googletranlate{position:fixed;bottom:0;right:20px;z-index:56}
.extras{padding-top:25px;clear:both}
.extras a{display:inline-block;margin-right:10px}
.click-fix{width:350px}
.elo{width:96px}

/* -----------------------------------------

#inner

-----------------------------------------*/
#banner{height:250px;/*height:186px;*/overflow:hidden;background:linear-gradient(#0a374c,#0c4157)}
.cap{margin:0;right:0;left:0;font-family:"Minion Pro";font-size:70px;color:#fff;text-align:center;padding:0 15px;text-shadow:3px 3px 7px rgba(0,0,0,.7)}
#freeform .md > .tc{vertical-align:top}
.left-col{width:22.8125%;background:linear-gradient(#fcf5ee,#fcf1c0);padding:86px 5.1% 86px 5.45%}
.section-title,#flyout-toggle{font-family:"Minion Pro";font-size:30px;color:#0c4157;line-height:1;margin-bottom:13px}
#flyout{margin:0;padding:0}
#flyout li{margin:0;list-style:none;position:relative;font-size:14px;line-height:20px}
#flyout > li:first-of-type > a{border:0}
#flyout a{position:relative;font-weight:700;text-decoration:none;color:#f77800;padding:13px 15px 16px 0;display:block;border-top:1px solid #e7e9ea}
#flyout .flyout-children{padding-right:30px}
#flyout a:hover,#flyout a.active{color:#0c4157}
#flyout i{height:100%;width:30px;text-align:center;position:absolute;right:0;top:0}
#flyout i:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#flyout ul{display:none;margin:0;padding:0}
#flyout li li a{font-size:13px;padding:10px 10px 10px 10px}
.main-col{padding:84px 5.6%}
.post a{text-decoration:underline}
.breadcrumbs{font-size:12px;text-transform:capitalize;font-weight:bold;margin-bottom:40px}
.breadcrumbs p{margin:0}
.breadcrumbs a{color:#f77800}
.gt{color:#586872}
.right-col{width:19.125%;padding:89px 5% 89px 0}
.box{border:1px solid #d7cda5;background:linear-gradient(#f9ebde,#fcf5ee);box-shadow:3px 3px 5px rgba(0,0,0,0.15);border-radius:8px;margin-bottom:28px;padding:49px 39px 67px}
.box:last-of-type{margin:0}
.box-head{font-family:"Minion Pro";font-size:26px;line-height:1;margin:0 0 25px}
/* -----------------------------------------

#bxslider

-----------------------------------------*/
.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}

/* pager */
.bx-wrapper .bx-pager{text-align:center}
.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:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}

/* 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:50%;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}

/* -----------------------------------------

#media queries

-----------------------------------------*/
@media only screen and (max-width:1200px){
	.qtext{font-size:21px}
	.right-col{padding:89px 15px 89px 0}
	.left-col{padding-left:3%;padding-right:3%}
}
@media only screen and (max-width:1200px){
	.news .h-wrap{margin-bottom:15px}
	.news .main-head{float:none;}
	.news .btn-float{float:none;margin-top:14px}
	#nav li a,.menuNone{display:block;font-weight:700;color:#fff;font-size:18px;padding:3px 15px}
	#nav .menuNone{padding:13px 15px}
}
@media only screen and (max-width:1350px) and (min-width:992px){
	.events .inner{padding:99px 30px}
	.news{padding:99px 60px;}
}
@media only screen and (min-width:992px) {

		#flyout,#nav{display:block!important}
		#nav ul{display:none;position:absolute;top:100%;left:0;z-index:9999}
		#nav li:hover > ul{display:block}
		#nav ul ul{top:0;left:100%}
		.toggle,.toggle2{display:none}
		#nav-toggle,#search-toggle,#flyout-toggle{display:none}

}

@media only screen and (max-width:991px) {

	/* rz citizens request center */
	#formwizziwmorf tr,#formwizziwmorf tr td{display:block!important}
	#formwizziwmorf tr table tr{display:table-row!important}
	#formwizziwmorf tr table td{display:table-cell!important}
	.md.tbl,.md > .tc{display:block;width:100%}
	#freeform .md > .tc{padding-left:15px;padding-right:15px}
	.top{height:70px;padding:0 15px;position:relative}
	.logo{width:160px;margin:12px 0 0}
	.social{position:absolute;top:90px;right:20px;padding:0;z-index:0}
	#search{display:none;position:absolute;z-index:1;margin:0;top:70px;left:0;right:0;width:100%;padding:12px 15px 15px;background:linear-gradient(#0a374c,#0c4157)}
	#search input{border:none;border-bottom:2px solid #fff;color:#fff;width:100%;height:50px;font-size:18px;background:none;box-shadow:none;border-radius:0}
	#search button{color:#fff!important}
	#nav{display:none;position:relative}
	#nav > li{display:block;padding:0}
	#nav > li > a{padding:15px 15px}
	#nav .menuNone{padding:15px;text-align:left;position:relative}
	#nav .menuNone .toggle{height:53px}
	#nav li a{text-align:left}
	#nav ul{position:static;width:100%;background:none;padding:0 20px;display:none}
	#nav-toggle,#search-toggle{float:right;font-size:24px;height:70px;width:40px;text-align:center;cursor:pointer}
	#nav-toggle i,#search-toggle i{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
	#slider{height:600px}
	.qsection{padding:15px}
	.qlink{display:block;padding:0 15px!important;height:auto;border-right:none}
	.qlink .tbl{height:65px}
	.qicon{width:59px}
	.qtext{font-size:28px}
	.events .inner{margin:0;padding:99px 15px}
	.news{padding:99px 15px}
	.photo{min-height:300px}
	.foo-content{padding:65px 15px}
	.copy,.rlogin{float:none;text-align:center;width:100%}
	.copy{margin-bottom:30px}
	.section-title{display:none}
	#flyout-toggle{cursor:pointer}
	.left-col{padding:35px 15px 20px}
	#flyout{display:none}
	.right-col{padding:0 15px 89px}
	.cap{font-size:50px}
}

	/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width:767px) {

	.floating-alert{width:auto;right:15px;left:15px}
	.floating-alert{font-size:12px}
	.floating-alert h4{margin-bottom:10px}
	.floating-alert .btn{font-size:10px}
	#slider{height:400px}
	.news .h-wrap{margin-bottom:15px}
	.news .btn-float{float:none;margin-top:14px}
	.news-list{display:block}
	.news-item{display:block;padding:15px 0!important;width:100%!important;border:none}
	.cap{font-size:40px}
	#homepage .cap{font-size:60px}

}

/* 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) {

	.cap{font-size:33px}
}