html{overflow-x:hidden;}
body * {
    font-family: sans-serif;
}
a,a:focus{text-decoration: none;outline: none;}
a:hover{text-decoration: underline;}
/* Top menu */
.usa-top-nav{
	margin-left: auto;
    margin-right: auto;
    padding-right: 3rem;
    padding-left: 1.5rem;
    margin-top: -1px;
    position: relative;
}
.top-menu{
    text-align: right;
}
.top-menu .usa-nav-primary>li>a{
    padding: 1.3rem 1rem 1.3rem;
    font-size: 1.2rem;
}
/***/


/* Header */
.usa-nav-header{
	background-color: #112e51;
}
/***/


/*Logo*/
.usa-logo a{
	color: #ffffff;
}
/***/


/* Side Navigation - left menu */
.usa-sidenav-list>li{
	border-top: 0px; 
}
.usa-sidenav-list .usa-nav-submenu{
    position: relative;
}
.usa-sidenav-list .usa-nav-submenu > li{
    background-color: #ffffff;
}
.usa-accordion-button > .usa-nav-link{
	padding-top: 0;
    padding-bottom: 0;
}
/***/


/* Used for sticky left menu
.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	height: 3.6em;
	border-bottom: 1px solid #112e51;
}
.sticky-left {
	position: fixed;
	top: 0;
	width: 250px;
	float: left;
	overflow-y: auto;
	height: 600px;
}
*/

/* General body style */
.usa-section {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}
#main-page-content{
	float: right;
}
/***/

/* Banner style */
.usa-banner{
    padding-bottom: 2px;
}
.usa-banner-inner, .usa-top-nav, .usa-header-extended .usa-navbar, .usa-header-extended .usa-nav-inner, .usa-grid, .usa-grid-full{
    max-width: 1152px ;
}
.usa-hero {
	background-image: none;
}
.banner-slider-hero{
	padding-top: 0;
	padding-bottom: 0;
}
.banner-slider-grid{
	max-width: 100% ;
	padding-right: 0;
    padding-left: 0; 
}
/***/


/* Category blog */
.category-blog-row{
    display: inline-block;
}
.category-blog-end{
    position: relative;
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.category-blog-seperator{
    position: relative;
    margin-left: 10%;
    width: 80%;
    border-bottom: 1px solid #d6d7d9;
}
/***/


/* Previous and next page navigation */
.pagenav{
    padding-right: 1.94em;
    list-style-type: none;
}
.pagenav .previous, .pagenav .next{
    display: inline-block;
}
.pagenav .next{
    float: right;
}
/***/

/* Archived articles page */
.archive-filter-parameter > div{
    width: 85px !important;
    display: inline-block;
}
.archive #archive-items h2{
	margin-top: .5em;
}
/***/


/* Ctegory list */
.category-list .element-invisible{
	display: inline-block;
	margin-top: 0px;
}
.category-list #limit{
	display: inline-block;
	width: 100px;
	margin-left: 15px;
}
.category-list .category{
	width: 100%;
}
/***/


/* Signle article page */
.usa-heading-alt {
    border-bottom: 1px solid #5b616b;
    padding-bottom: .8rem;
}
.page-header > h1, .page-header > h2, .page-header > h3, .page-header > h4, .page-header > h5{
	margin-top: 0px;
}
.single-article h2{
	color: #205493;
}
.single-article h3{
	border-bottom: 1px solid #5b616b;
    padding-bottom: .8rem;
}
.single-article .usa-alert-body h3{
	border-bottom: 0;
}
.single-article h4{
	color: #e31c3d;
}
.single-article table th{
	font-weight: bold;
	text-align: center;
	background-color: #aeb0b5;
	padding:2px;
}
.single-article table th a{
	color:#000;
}
.single-article .usa-table-borderless th{
	font-weight: bold;
	text-align: center;
	background-color: transparent;
}
/***/

/* Footer heading */
footer h3{
	border-bottom: none !important;
}
footer h4{
	color: #212121 !important;
}
/**/


/* Search page */
.search .search-option{
	display: inline-block;
}
.search .phrases-box input[type=radio]{
	-webkit-appearance: radio;
	display: inline-block;
	position: relative;
	left: 0px;
	width: 15px;
	height: 1.4rem;
}
.search .phrases-box label{
	display: inline-block;
	padding-right: 5px;
	margin-top: 2rem;
}
.search .ordering-box .ordering, .search .form-limit .limit{
	display: inline-block;
}
.search .only legend{
	padding-top: 15px;
}
.search .only input[type=checkbox]{
	-webkit-appearance: checkbox;
	display: inline-block;
	position: relative;
	left: 0px;
	width: 15px;
	height: 1.4rem;
}
.search .only label{
	display: inline-block;
	padding-right: 10px;
	margin-top: 2rem;
}
/***/


/* Breadcrumb and google translator modules */
.breadcrumbs{
	display: inline-flex;
}
.translator{
	float: right;
	width: 220px;
	display: inline-flex;
}
.translator select{
	padding-top: 0;
    padding-bottom: 0;
	border-top-right-radius: 0;
    box-sizing: border-box;
    float: left;
    font-size: 1.4rem;
    height: 3.3rem;
    margin: 0px;
}
/***/


/* General grid */
.usa-grid::after, .usa-grid-full::after {
    clear: both;
    content: "";
    display: block;
}
.usa-grid-full{
	padding-top: 1rem;
	padding-bottom: 1rem;
}
/***/


/* Category blog - End of article introduction */
.homepage-rule {
    border: 0;
    height: 1.5rem;
    width: 100%;
    position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
}
.homepage-rule.center-diamond {
    background: none;
    text-align: center;
}
.homepage-rule.center-diamond:before {
    content: "\00a0";
    display: inline-block;
    background: #0071bc;
    height: 1px;
    position: relative;
    top: 0.6rem;
    width: 100%;
}
.homepage-rule.center-diamond:after {
    content: "◆";
    display: inline-block;
    position: relative;
    top: -2.9rem;
    font-size: 1.8rem;
    padding: 0 1rem;
    color: #e31c3d;
    background: #ffffff;
}
.items-more{ /* Hide next page items */
	display: none;
}
/***/


/* Numbered pagination layout */
.pagination{
	text-align: center;
}
.pagination ul{
	padding-left: 0em;
	list-style: none;
}
.pagination ul li{
	display: inline-block;
	padding-top:10px;
}
.pagination ul li span, .pagination ul li a{
	padding: 10px 15px;
    background-color: #112e51;
    color: #ffffff;
}
/***/


.usa-media_block > img{
    width: 125px;
}
.usa-media_block-body-image{
    background: #e31c3d;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin: auto;
    padding: 1.5em;
    /*border: 3px solid #046b99;*/
}
.usa-media_block-body{
	text-align: center;
	padding: 1em;
}
.usa-media_block-body-link{
	padding-top: 2em;
}
.usa-media_block-body a{
	font-size: 2rem;
	color: #0071bc;
	text-decoration: none;
}	
.usa-media_block-body:hover{
	background-color: #0071bc;
}
.usa-media_block-body:hover a{
	color: #ffffff;
}
.custom{
	padding-top: 1em;
	padding-bottom: 1em;
}


/* Style used for ajax search box - style used for displaying result while typing chars in search box */
.search .ajax-search-results .row{
	padding-bottom: 10px;
}
.ajax-search-results{
	position: absolute;
    top: 100%;
    right: 0;
    background: #fff;
    margin: 0;
    list-style: none;
    border: 1px solid #c9c9c9;
    width: 768px;
    z-index: 200;
    padding: 0;
	display: none;
}
.ajax-search-results li{
	padding: 6px 12px 6px 12px;
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid #c9c9c9;
    cursor: pointer;
	margin-bottom: 0em;
}
.ajax-search-results li span{
	color: #323a45;
}
.ajax-search-results li p{
	color: #aeb0b5;
}
.ajax-search-results li p b{
	color: #323a45;
}
.ajax-search-results li a{
	text-decoration: none;
	font-weight: normal;
}
.ajax-search-results li p, .ajax-search-results li h1, .ajax-search-results li h2, .ajax-search-results li h3, .ajax-search-results li h4, .ajax-search-results li h5{
	font-size: 10px;
	margin-bottom: 0em;
	margin-top: 0em;
}
.ajax-search-results li:hover{
	background-color: #e8f1fa;
}
/***/


/* Style used in search results page */
.search .search-results .row{
	padding: 15px 0 15px 0;
}
.search .search-results .row .result-title{
	padding-bottom: 5px;
}
.search .search-results .row .result-category{
	padding-bottom: 5px;
}
.search .search-results .row .result-text{
	padding-bottom: 5px;
}
/***/


/* Preview class is used in UI component pages */
.preview{
	/*background-color: #eeeeee;*/
    padding: 1em;
	border: 1px solid #eeeeee;
}
.preview .usa-grid > * {
	padding: 1em;
    /*margin-top: 0.5em;
    margin-bottom: 0.5em;
    color: #ffffff;
    padding: 1em;
    background: #727272;*/
}
/***/

/* City Template Custom Style Starts */

/* header */
.pad0{
	padding:0;
}
.pad0 .usa-width-one-fourth{min-height:10px;}
.usa-nav-header{
	background-color: transparent;
}
.usa-navbar {
    background: url(../img/header.png) repeat-x 0 0px;
    height: auto !important;
    min-height: 250px;
    position: relative;
    width: 100%;
}

/* TopBar */
.usa-header.usa-header-extended .usa-banner{background:#da0605;}
.usa-header.usa-header-extended .usa-banner .usa-accordion{color:#fff;}
/* Site Title */
.logo-block{padding-top:1.5em;min-height: 185px; }
#hmblock{max-height:194px;}
.watermarkimg{padding-top:5px;position: relative;bottom: 90px;}
.watermarkimginr{padding-top:5px;position: relative;margin-bottom: 20px;}
.w-title {
color: #004262;
font-family: sans-serif,"Open Sans";
font-size: 1.5em;
text-transform: uppercase;
padding-top: 4em;
}
.w-title span {
    display: block;
    font-size: .64em;
    text-transform: none;
}
/*How Do i menu*/
.howdoi{background:url(../img/howdoi.png) no-repeat;color:#fff;cursor:pointer;float:right;font:700 1.125em sans-serif;height:60px;padding-top:18px;text-align:center;text-decoration:none;text-transform:uppercase;width:149px;}
.howdoi-box{float:right;position:relative;}
.howdoi:hover{text-decoration:none;color:#fff;}
.howdoiArea{background:#069;border-radius:5px 0 5px 5px;box-shadow:inset 0 0 13px #fff;box-sizing:border-box;font-size:15px;font-weight:700;height:400px;overflow:auto;padding:15px 0 10px 25px;position:absolute;right:0;top:57px;width:300px;z-index:99999;z-index:2147483647;-moz-box-shadow:inset 0 0 13px #fff;-moz-box-sizing:border-box;-webkit-box-shadow:inset 0 0 13px #fff;-webkit-box-sizing:border-box;}
.howdoiArea a,.howdoiArea .usa-nav-primary > li > a{color:#fff;font-size:13px;padding:0 0 3px;text-decoration:none;word-wrap:break-word;}
.howdoiArea a:hover,.howdoiArea .usa-nav-primary > li > a:hover{color:#CCC;}
.howdoiArea li{border-bottom:1px solid #fff;display:inline-block;float:none;line-height:1.2;margin-bottom:5px;margin-top:5px;padding-bottom:5px;width:80%;}
.howdoiArea .usa-nav-primary > li{border-top:none;}
.mCSB_container p{color:#fff;}
.mCustomScrollBox{padding-left:20px;}
.howdoiArea li:hover a span {
    border-bottom: 0 !important;
}

/*Search and Trends*/
.trending{margin-left: 0 !important;}
.search,.trends,.trends h3,.search button.btn-primary,.search input#mod-search-searchword{float:left;}
.trends div{color: red;font-size: 1em;font-weight: 400;display: inline;float: left;}
.trends a{color:#000;display:inline-block;margin-right:8px;text-decoration:none}
.trends a:hover{text-decoration:underline}
.trending-container li{display:inline;text-transform: capitalize;padding:0 !important}
.trends{font-size:.7em;margin-top:2px;padding-left: .5em;}
.search button.btn-primary{background:#0c6d9d;border:none;color:#fff;cursor:pointer;font:.8em sans-serif,Arial,Helvetica;height:33px;padding:9px 0;width:19%;margin-top:0;border-radius:0;}
.search,.trends{margin:1px 0;width:100%}
.search .element-invisible{display:none}
.search input.search-query{border:1px #0c6d9d solid;font:.8em sans-serif,Arial,Helvetica;margin:0;padding:8px 2%;width:76% !important;outline:none;}
.search-panel{margin:5px 2% 0 5% !important;}

/*Translator and Skip Navigation*/
.lang-skip{float:left;font:.84em sans-serif,Verdana,Geneva;text-align:center}
.lang-skip a{color:#000}
.lang-skip a:hover{text-decoration:underline}
.lang-skip div.moduletable{display:inline}
.lang-skip div.moduletable select{font-size: 1em;min-height: 2.7em;line-height: 1em;margin-left: 0.5em;outline:none}
.skipnav{text-align:left;margin-left:0.5em;display: block;width: 85%; }

/*Social Media*/
#social-media{position:absolute;right:3.5%;z-index:5;bottom:20px}
#social-media a{background-repeat:no-repeat;display:block;float:left;height:42px;margin-left:10px;text-indent:-999em;width:42px;}
.sclinks .usa-social_link{text-indent: -999em;}
.facebook{background:url(../img/socialmedia/facebook.jpg);}
.googleplus{background:url(../img/socialmedia/googleplus.jpg);}
.instagram{background:url(../img/socialmedia/instagram.jpg);}
.linkedin{background:url(../img/socialmedia/linkedin.jpg);}
.tumblr{background:url(../img/socialmedia/tumblr.jpg);}
.twitter{background:url(../img/socialmedia/twitter.jpg);}
.youtube{background:url(../img/socialmedia/youtube.jpg);}

/*slideshow*/
#slideshow{color:#fff;float:left;position:relative;width:80%;
max-height:130px;left:-30px;min-height:10px;}
#slideshow #main{width:78%;}
#slideshow h1{font-size:1.5em;font-weight:300;margin-top:5px;}
#slideshow p{font-size:1em;font-weight:300;height:36px;padding:10px 10% 10px 0;}
.readmore{border-bottom:5px solid #fff !important;color:#fff;cursor:pointer;float:right;font-size:.9em;margin-right:10%;text-decoration:none;}
.readmore:hover{border-color:#105279 !important;text-decoration:none;color:#fff;}
#slideshow .flex-control-nav a {color: #6fb0dc;}

/*Mid Navigation*/
#mid-nav li,#mid-nav ul{float:left;}
#mid-nav{background:url(../img/menu.jpg);display:block;font-family:sans-serif,"Open Sans";font-weight:300;height:51px;position:relative;width:100%;}
#mid-nav li{background:url(../img/seperator.png) no-repeat 100% 50%;color:#fff;font-size:1.1em;list-style-type:none;padding:13px 2%;}
#mid-nav li a{color:#fff;text-decoration:none;}
#mid-nav li a:hover{color:#fffc00;}
#mid-nav li.last{background-image:none;}
#mid-nav ul{width:100%;}

.contact-number{background:url(../img/contact.png) no-repeat 0 50%;color:#fff;font:400 1.6em sans-serif;padding:3px 0 2px 45px;position:absolute;right:2%;top:5px;}
.contact-number1{background:url(../img/contact.png) no-repeat 0 50%;color:#fff;font:400 1.6em sans-serif;padding:3px 0 2px 45px;}
.contact-number a,.contact-number1 a{color:#fff;text-decoration:none}
.contact-number a:hover,.contact-number1 a:hover{text-decoration:underline}
/*content*/
#main-page-content{background:url(../img/content-left-bg.jpg) repeat-y #fff;background-size:0% 100%;
	width:76.76824%;padding-bottom:3%;margin-right:0;}
.font-resizer{text-align:right;padding:0px 10px}
.font-resizer a {text-decoration:none;cursor:pointer;}
.content-block{margin: 0 2%;height: auto !important;min-height: 295px;padding: 10px;}
.usa-layout-docs-sidenav{background: #e5dbd7;height: auto !important;padding-bottom: 10px; width:23.23176% !important;margin-right:0 !important}
#main-content-grid{padding:0;background:#e5dbd7}
#main-content .usa-section {padding-top: 0 !important;}
hr{border-bottom: 2px #d9ccc4 solid; margin: 0 0 20px 0 !important;border-top:0;border-left:0;border-right:0;}
/*left-nav*/
.subnav ul{margin:0;padding:0;}
.subnav ul li{margin:0;list-style-type:none;}
.subnav ul li a{text-decoration:none;background-image:url("../img/sidebar-menu.jpg");background-repeat:repeat-x;color:#042569;
display:block;font-family:sans-serif,"Open Sans";font-size:1em;line-height:1.2em;padding:10px 7%;}
.subnav ul li a:hover,.subnav ul li a:hover .subnav ul li a, ul.mega-menu > li.mega-hover > a,.subnav .mega-menu li.active,
.subnav .mega-menu li.active a{
	background-image: url("../img/sidebar-menu-active.jpg");
    background-position: 50% 50%;
    background-repeat: repeat-x;color:#FFFFFF;text-decoration:none;}
    .mega ul li.active a{background-image:none !important;}
.subnav ul li ul{background-color:#D4C5BE;z-index:999 !important;}
.subnav ul li ul li a,.subnav ul li ul li{background-image:none !important;color:#000 !important;}
.subnav .mega-menu .sub li.mega-hdr li a{color:#000;}
.subnav .mega-menu li .sub li.mega-hdr.parent a.mega-hdr-a{min-height: 40px !important;}
#menu_title_tag{width: 100% !important;}
.usa-nav-primary button:hover{background-color: #11216F;outline: none;}  
#side-usanav  .mega-menu li .sub-container.non-mega li a,#side-usanav .mega-menu li .sub-container.non-mega li{background:#fff;color:#000;}
#side-usanav  .mega-menu li .sub-container{max-width: 65.5%;left:27% !important;background-color: #fff;}
.leftbtm{padding-left:5%;}
 .leftbtm .moduletable p{padding:0;margin:0;} 
.usa-header{border-bottom:0; }
#usanav{background:transparent;border-top:0;z-index: 9 !important}
#usanav .usa-nav-inner{background: url(../img/menu.jpg);font-family: sans-serif,"Open Sans";font-weight: 300;}
#usanav .usa-nav-primary > li > a{color:#fff;line-height: 0.7; }
#usanav .usa-nav-primary > li > a:hover{color:#FFD248;}
#usanav .usa-nav-primary > li :hover span {
border-bottom: 0;
}
.contact-number{padding: 0px 0px 5px 40px; top:0;}
.usa-nav.is-visible{background:#11216F !important; color: #fff !important;}
.usa-nav.is-visible ul li a {
    color: #fff !important;
}
.usa-nav.is-visible ul li a:hover {
   background:#11216F !important; color: #fff !important;
}
.mobileshow{display:none;}
/* thress Blocks */
/*.callout .cal-facebook, .callout .cal-twitter, .callout .cal-crimestop{height:317px;max-height:317px;height:auto !important;}*/
.cal-crimestop{background:#1c77c3;border:none!important;float:left;/*height:250px;*/padding:0 2%;width:33.33%;}
.cal-facebook{background:#d90500;float:left;height:364px !important;padding:0 2%;width:33.33%;}
.cal-facebook p.read_more{background:url(../img/activity-registration.png) no-repeat;}
/*.cal-facebook iframe{transform: scale(1.6);-ms-transform: scale(1.6);-webkit-transform: scale(1.6);-o-transform: scale(1.6);-moz-transform: scale(1.6);transform-origin: top left;-ms-transform-origin: top left;-webkit-transform-origin: top left;-moz-transform-origin: top left;-webkit-transform-origin: top left;margin-left:70%;}
*/.cal-twitter{background:#187425;float:left;/*height:250px;*/padding:0 2%;width:33.33%;}
.cal-twitter p.read_more{background:url(../img/newsletter.png) no-repeat;}
.cal-twitter hr{margin:15px 0 !important;}
.callout{/*background:#01b0f1;*/float:left;width:100%;}
.callout article{height: auto;min-height: 384px;}
.cal-crimestop p.read_more{background:url(../img/read-here.png) no-repeat;}
/*.callout h3{color:#fff;font:700 1em Verdana,"Times New Roman",Times,serif;margin-top:10px;padding-bottom:15px;padding-top:15px;text-transform:uppercase;}*/
/* uncomment if using facebook and twitter feed */
.cal-twitter h3 {
  background-image: url("../img/title-twitter.png");
  background-repeat: no-repeat; 
  background-size: 40px auto;
  padding: 5px 0 10px 46px !important;
}
.cal-facebook h3{
background-image: url("../img/title-facebook.png");
background-repeat: no-repeat;
padding-left: 50px !important;
} 
/****/
.tweet {
    background: url(../img/tweet-button.png) !important;background-repeat: none;text-indent: -999em;max-width:85px;
    color:#fff !important;
    }
.callout h3{color: #ffffff;
    font-family: sans-serif,"Open Sans";
    font-size: 1.2em;
    font-weight: normal;
    padding: 7px 0;margin-top:0.5em;}
.callout p{/*color:#fff;margin-bottom:17px;overflow:auto;*/color: #ffffff !important;
    display: block;
    font-family: sans-serif,"Open Sans" !important;
    font-size: 0.8em;
    margin: 5px 0;}
.callout p a{color:#FFFFFF;}
.callout p.read_more{padding:10px 0 10px 45px;height:35px;}
.callout .read_more a{color:#fff;font-size:18px;}
.callout ul, .callout ol{color:#fff;padding:0 0 0 1.5em;}
.callout ol li, .callout ul li{margin:0;padding:0;}

.callout-image { width:100%; margin:0; padding:0; }
.callout-image img { border:1px #FFFFFF solid; width:99%; }
.callout-button{ 
	background:#eee; 
    background-position:50% 50%; 
    background-repeat:repeat-x; 
	width:90px; 
	min-height: 36x; 
	text-align:center; 
	color:#263b97 !important; 
	text-decoration:none !important; 
	font-family: sans-serif,"Open Sans"; 
	font-size:1.1em; 
	display:block; 
	cursor:pointer; 
	padding:7px 0 0 0; 
	margin:auto; 
}
.callout-button:hover{  background-image:url(../img/view-photos.jpg); color:#FFFFFF !important; text-decoration:none; }
/*News Information*/
.info-container h3{color:#7a0000;font:400 1.3em sans-serif,Verdana,"Times New Roman",Times,serif;margin-bottom:20px;text-transform:uppercase;}
.news-blog{padding-bottom:20px;width:100%;}
.news-desc{float:left;padding-left:1%;width:70%;}
.news-desc h4 a{color:#000;font-size:.9em;font-family:sans-serif,"Open Sans";text-decoration:none;}
.news-desc h4 a:hover{text-decoration:underline;}
.news-desc p{color:#59595a;font:.84em sans-serif;margin:0 0px 20px;}
.news-desc span{font-size:.8em;}
.news-info{float:left;margin-top:20px;padding:10px 2%;width:96%;}
.news-thumb-image{float:left;}
.newsevents{display:block;float:left;position:relative;width:100%;}
.clearfix {clear: both;}
.news-desc h4 {
    margin: 0;
}

/*Back to top button */
#back-top{text-indent:-999em;text-align:right;float:right;}
#back-top a{display:block;height:32px;text-indent:-999em;width:32px;color:#121911;}
#back-top a:hover{color:#000;}
#back-top a:hover span{background-position:0 -32px;}
#back-top span{background:url(../img/backtotop.png) no-repeat;display:block;height:32px;margin-bottom:7px;text-indent:-999em;width:32px;}
.vhide{visibility:hidden;}

/* footer Background */
.usa-footer-primary-section,.usa-footer-secondary_section,.usa-footer-contact-heading{
	background:#121911 !important;color:#fff !important;}
.usa-footer-primary-section a,.usa-footer-secondary_section a{color:#fff !important;padding:0 !important;}
.usa-footer-nav li {border-right:1px solid #fff;margin: 10px 0;padding: 0 10px;}
.usa-footer-nav li:last-child{border-right:0;}
.usa-footer-nav li:hover span{
    border-bottom: 0.4rem solid #0071bc !important;
    padding-bottom:0.5rem;
}
.usa-footer-nav li:hover span:hover{border-bottom:0;}
.f-location {
	float: left;
    margin-right: 30px;
    display: block;
    text-align: left;
}
.f-contact {
    float: left;
    text-align: left;
    display: block;
    margin-right: 30px;
}
footer address .custom {
    padding: 0;
}
.weather_k1_city{font-size:1.2em !important;font-weight:600 !important;}

#searchForm select {
    width: auto;
}
.search-panel .moduletable{
	float:left
}
.howdoiArea .usa-nav-primary a:hover{background:transparent;}
footer .usa-nav-primary a:hover{
	background:#121911
}
.itp-share-fbl{margin-top:5px;}
 
/* Quick Links Menu */
.l-buttons li,.l-buttons li:first-child {
    background: #fff;
	border: 1px #0c6d9d solid;
	cursor: pointer;
	height: 31px;
	list-style: none;
	margin-top: 15px;
	width: 95%;
}
.l-buttons li a {
   	color: #0c6d9d;
	display: block;
	margin: 0;
	padding: 0;
	font-weight: 500;
	height: 30px;
  }
 .l-buttons li a span {
   padding-left: 7%;
   vertical-align: top;
   line-height: 2;
   font-size:.8em;
}
.l-buttons li:hover,.l-buttons li a:hover{
	background-color: #0c6d9d !important;color:#fff;
} 
.l-buttons li a:hover{text-decoration:none;}
.l-buttons li:hover{background:#0c6d9d;}
.l-buttons li:hover a{color:#fff;}
.l-buttons ul li ul{display:none;}
.l-buttons li:hover span{border-bottom: 0 !important;}
/*****/
/*Error and Success Message container*/
.alert{background:#fcf8e3;border:1px solid #fbeed5;border-radius:4px;margin-bottom:18px;padding:8px 35px 8px 14px;text-shadow:0 1px 0 hsla(0,0,100%,.5);-moz-border-radius:4px;-webkit-border-radius:4px;}
.alert .close{color:#000;cursor:pointer;filter:alpha(opacity=20);float:right;font-size:20px;font-weight:700;line-height:18px;line-height:18px;opacity:.2;position:relative;right:-21px;text-shadow:0 1px 0 #fff;top:-2px;background: none;
border: 2px solid #a69b9b;padding: 2px 5px;border-radius: 0;}
.alert h4{margin:0;}
.alert,.alert h4{color:#c09853;}
.alert-block{padding-bottom:14px;padding-top:14px;}
.alert-block p+p{margin-top:5px;}
.alert-block>p,.alert-block>ul{margin-bottom:0;}
.alert-danger h4,.alert-error h4{color:#b94a48;}
.alert-danger,.alert-error{background:#f2dede;border-color:#eed3d7;color:#b94a48;}
.alert-info{background:#d9edf7;border-color:#bce8f1;color:#3a87ad;}
.alert-info h4{color:#3a87ad;}
.alert-success{background:#dff0d8;border-color:#d6e9c6;color:#468847;}
.alert-success h4{color:#468847;}
/*************/
/*** Mobile Menu css */
#mobile-usanav {
    padding: 0;
}
#mobile-usanav h3{padding-left:10px;}
#mobile-usanav .usa-nav-close {
    margin: 0.5em;
}
#mobile-usanav .usa-nav-primary button a {
    padding-left: 0;
}
#mobile-usanav .usa-nav-submenu{background-color:#4d7fca; }
#mobile-usanav li li li .usa-nav-link{background-color:#425879;}
/******/
/**** To display scrollbar for table ***/
.tbldiv{overflow-x:auto;}
.tbldiv::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
    height: 8px;
    border: 1px solid #eee;
}
.tbldiv::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3);
}
/*****/
input[type="checkbox"]{
position: static !important;
-webkit-appearance: checkbox;
height: auto;
}
input[type="radio"]{
position: static !important;
-webkit-appearance: radio;
height: auto;
}
/* facebook pro css*/
.fbbox{height: 250px !important;overflow-y: scroll;}
.fblike{text-align:center;padding-top: 5px;}
.ffp-feed-container{
	border:none !important;
}
.ffp-feed-item-message,.ffp-feed-author-block-name,.ffp-feed-posts-item-reactions,
.ffp-feed-author-block-info-created,.ffp-text-expand-btn{color:#fff !important;}
.ffp-feed-wrap{
background: transparent !important;
border: none !important;
opacity: 1 !important;
}
.ffp-feed-posts-items{padding: 0 !important;}
.ffp-feed-posts-item{
	background: transparent !important; color:#fff !important;padding: 0 !important;
}
.ffp-text-expand.ffp-has-more::after{
	background: transparent !important;
}
/***************/
/* Media query for devices with width more than 951px */
@media screen and (min-width: 951px){
	.pad0 .usa-width-one-fourth:first-child{width:15%;}
	.pad0 .usa-width-one-fourth:nth-child(2) {
    width: 35%;
	}
	.pad0 .usa-width-one-fourth:nth-child(3){
    width: 16%;
	}
	.pad0 .usa-width-one-fourth:nth-child(4){
	width: 22.464%;
	}
	.usa-header-extended .usa-nav-primary button[aria-expanded=false], .usa-header-extended .usa-nav-primary button[aria-expanded=true] {
		background-position: right 0.3rem top 53%;
	}
	.usa-nav-secondary-links .usa-header-search-button{
		background-image: url(../img/search.svg);
		color: #ffffff;
	}
	.usa-header-retun-to-home{
		float: right;
		padding-top: 1em;
	}
	/* Style to toggle between menu, when different menu set in header for desktop and mobile screen */
	#mobile-usanav{
		display: none;
	}
	#usanav{
		display: block;
	}
	/***/
}
/***/


/* Media query for devices with width less than 951px */
@media screen and (max-width: 950px) {
	.usa-footer-nav li {border-right:0;}
	.usa-header-retun-to-home{
		float: right;
		padding-top: 0;
		margin-right: 1.5 rem;
	}
	.usa-header-retun-to-home button{
		padding: .5rem 1rem;
	}
	.ajax-search-results{
		display: none !important;
	}
	/* Side Navigation is disabled in mobile screen */
	#side-usanav{
		display: none;
	}
	/***/
	.usa-menu-btn{
		position:absolute;
		z-index:1;
		right:0;
	}
}

@media screen and (max-width: 864px) {
	.cal-crimestop{
		width:33.33%
	}
	
}
/***/
.twitter-share-button{
	/*background: #03a9f4;
	font-size: 13px;*/
	border-radius: 3px;
	color: #fff !important;
	/*display: inline-block;
    text-decoration: none;
    padding: 5px 10px;*/
}
.itp-share-tw{margin-top: 5px;}
