@import url('https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css');
#btn-back-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  display: none;
}

.highlight {
    background-color: #fff34d !important;
    color: #00245d !important;
    padding: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 2px;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 1px 4px rgb(0 0 0 / 70%);
    box-shadow: 0 1px 4px rgb(0 0 0 / 70%);
}
#btn-back-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  display: none;
}
#caption-attachment-3794{
	display: none;
}
#telehealthlink{
	border: 2px solid #33475b !important;
}


fieldset, .fieldsettest{
  border: 5px solid transparent !important; 
  border-color: black!important; 
  box-sizing: border-box!important; 
  padding: 20px !important; 
  width: inherit !important; 
}
legend, .legendtest{
  margin: auto !important; 
  padding: 0 4px !important; 
	width: auto !important;
} 

img .vdhicon{
	min-height: 150px;
	max-width: 105px;
	margin: 0 auto;
}
.headertext {
	line-height: 1.375em;
    color: #ffffff;
    text-shadow: 0 2px 2px #000000;
    margin: 0.1em 0;
	text-align: center;
font-size: 3rem;
}
.goog-te-gadget-simple{
	font-size: 15px !important;
}


.immunizationrecord {
  background: url(https://www.vdh.virginia.gov/content/uploads/sites/11/2021/04/Immunization_Background-scaled.jpeg);
  background-size: cover;
}
.yellow-heading { color: #ffc107; }
.ai1ec-agenda-widget-view .ai1ec-weekday, .ai1ec-agenda-view .ai1ec-weekday {
    font-size: 1.25em !important;
    padding: 0 0 0.2em;
}
.card-border-none {border: none !important;}
ul, ol {
    margin: 1rem 0 0rem 15px !important;
}

#verttab.nav{
	flex-wrap: inherit !important;
}
.navbar-brand{padding-top: 0px !important;}
.notification-content, .mobile-menu-toggle {display: none !important;}
a.skip-link{color:#3344dd;}
#google_translate_element{
	margin-top: -5px !important;}
#aftershots{
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(https://www.vdh.virginia.gov/content/uploads/sites/191/2021/03/VaccineImage_v2.svg);
	  background-repeat: no-repeat;
  background-size: cover;
}
.bestpractices {
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(https://www.vdh.virginia.gov/content/uploads/sites/191/2021/02/onlinelearning.png);
	  background-repeat: no-repeat;
  background-size: cover;
}

.badge-danger {
	color: black !important;
}
#va-commonBanner {display: none !important;}
#commonBanner {
	    height: 40px !important;
    background-color: black !important;
}
.table .table-bordered-black, td, th{
	border: 2px solid #000;
}
.bg-amber-q {
    background-color: #fff7e1!important; 
    color: #000;
}
.bl-amber-t{
	border-left-color: #ffecb3!important;}
.bg-tertiary{background-color: #cce5e9;}

a:link .variouslang{
	border-right: 2px solid white;
}
a:hover .variouslang{
	border-right: 0px solid white;
}
.darken-overlay div {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 36, 93, .75);
}

.darken-pseudo {
  position: relative;
}

.darken-pseudo:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  background-color: rgba(0, 36, 93, .75);
}

.darken-with-text p {
  color: white;
  padding-top: 50px;
  position: relative;
  z-index: 1;
	
}

.includer{
 position: relative;
}
.card-footer-muted {
    padding: .75rem 1.25rem;
    background-color: #fff;
    border-top: 0px solid rgba(0,0,0,.125);
}
li {margin-bottom: 1em;}
.borderrighthr {border-right: 2px solid #ccc;}
.ai1ec-col-sm-3{width: auto !important;}
.ai1ec-field-label {
    font-size: 1.25rem !important;
    font-weight: bold;
    color: #000 !important;
    text-transform: uppercase;

}
.ai1ec-field-value{font-weight: bold !important;}
.ai1ec-categories, nav.navigation.post-navigation{display: none;}
.calendarsize{
	  max-height: 38.5rem !important;
    overflow-y: scroll; 
}
.badge.badge-danger{
 background-color: red;
 position: absolute; 
 top: -7px !important;
 right: -8px !important;
}
nav .navbar-nav li a{
	background-color: #00245d !important;
	color:#ffffff !important;
	border-right: 1px solid #ffffff;
}
nav .navbar-nav li a:hover{
	color: #00245d !important;
	background-color:#ffffff !important;
	border: 1px solid #00245d;
}
nav .navbar-nav a.vdh-nav{
	background-color: #00245d !important;
	color:#ffffff !important;
	border-right: 1px solid #ffffff;
}
nav .navbar-nav a.vdh-nav:hover{
	color: #00245d !important;
	background-color:#ffffff !important;
	border: 1px solid #00245d;
}
nav .navbar-nav a.danger{
	color: #000000 !important;
	background-color: red !important;
}
nav .navbar-nav a.danger:hover{
	color: red !important;
	background-color:#000000 !important;
	border: 1px solid red;
}
.navbar-light{padding: 0px 5px;}
a.btn-outline-warning{color: #ffc107}
a.btn-outline-warning:hover{color: #000}
a.nav-link {
	padding: .5rem!important;
	font-size: 1rem;
	margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
}
.breadcrumbs {display: none;}
/*--------------------------------*/
#masthead, .emergency-system-notification, .footer-sidebars-container {display: none !important;}
.sow-slider-image-wrapper {padding-left: 19% !important;}
#nav19 .breadcrumbs {display: unset;}
/*--------------------------------*/
#panel-2175-0-0-1 {margin-top: -15px;}
#wp-admin-bar-root-default, #wp-admin-bar-top-secondary{
    margin: 0px !important;
}
#archprovpost div.sow-accordion-panel-border{padding: 0px;}
ul.display-posts-listing{padding-left: 0px;}
ul, ol {
    margin: 1rem 0 1rem 15px !important;
}
.leftwidth50{
	max-width: 50%;
	float: left;
	padding-left: 3rem;
	text-align: center;
}
.card-img-overlay-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 1rem;
    border-radius: calc(.25rem - 1px);
}
img#opacity75 {opacity: .60; filter: brightness(50%); }
#bottom { 
	position:absolute;                  
	bottom:0;                          
	left:0;
	padding-left: 10px;
    color: white;
} 
.card-noborder{
	position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-clip: border-box;
}

.page-id-1907 .so-widget-sow-accordion-default-64d01bc2dfda .sow-accordion .sow-accordion-panel .sow-accordion-panel-header {
    padding: 5px 30px 5px 30px !important;
}
a:link.btn-outline-vdh, a:visited.btn-outline-vdh, a:link.btn-vdh, a:visited.btn-vdh {
	  color: #00245d;
    text-decoration: none;
}
.btn-vdh.active, button.btn-vdh, #search-button.btn-vdh, #reset-button.btn-vdh {
    color: white !important;
    border: 2px solid #00245d !important;
	background-color: #00245d !important;
}


.btn-vdh:hover, #search-button.btn-vdh:hover, #reset-button.btn-vdh:hover {
    color: #00245d !important;
    border-color: #00245d !important;
		background-color: #ffffff !important;
}

.btn-outline-vdh {
    color: #00245d;
    border: 2px solid #00245d;
	background-color: white;
}
.btn-outline-vdh:hover {
    color: #ffffff !important;
    border-color: #00245d;
		background-color: #00245d;
}
#centeritems {
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
/*--------------Newsletter css start--------*/

#HeaderImage{
	background: #ffffff url(https://content.govdelivery.com/attachments/fancy_images/VAVDHORCE/2021/05/4486156/covid-19-bg_original.png) no-repeat center center;
	background-size: cover;
}	

.container-newsletter {
	max-width: 850px;
	-webkit-box-shadow: -1px 0px 28px -1px rgba(0,0,0,0.28) !important;
    -moz-box-shadow: -1px 0px 28px -1px rgba(0,0,0,0.28) !important;
    box-shadow: -1px 0px 28px -1px rgba(0,0,0,0.28) !important;
    border: none !important;
    padding: 10px;
}

#warmline {
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.65)!important;
}
#archprovpost, .widgetshadow{
	
		-webkit-box-shadow: -1px 0px 28px -1px rgba(0,0,0,0.28) !important;
    -moz-box-shadow: -1px 0px 28px -1px rgba(0,0,0,0.28) !important;
    box-shadow: -1px 0px 28px -1px rgba(0,0,0,0.28) !important;
    border: none !important;
}


#hrblack hr{border-top: 1px solid black;}
.newsletter-section {
    width: 100%;
    font-size: 16px;
    vertical-align: top;
    border: 1px solid #00245d;
	padding:10px 10px;
}
.newsletter-section-events {
    width: 100%;
    font-size: 16px;
    vertical-align: top;
    border: 1px solid #00245d;
	padding: 1px 10px;
}
.yellow-bkgrd{background-color: #f8b527;}
.vdhblue-bkgrd {background-color: #00245d;}
.newsletter-bkgrd-spot{
	background: #ffffff url(https://content.govdelivery.com/attachments/fancy_images/VAVDHORCE/2021/01/4065147/covid-19vaccine-newsletter-footer-1140px-original-o_original.png) no-repeat;
}
.newsletter-bkgrd-helpful{
	background: #ffffff url(https://content.govdelivery.com/attachments/fancy_images/VAVDHORCE/2021/01/4065877/man-600px_original.png) no-repeat;
}
.newsletter-footer{
	    line-height: 1.4;
    color: #000000;
    font-size: 12px;
    font-family: helvetica;
    margin: 0 0 12px;
}
/*--------------Newsletter css end--------*/

.gform_page_footer{text-align: center;}
.expand-border{border: 1px solid #00245d;}
.provtwonav {
	max-height: 14rem;
    overflow: hidden;
}
.carousel-caption{padding-top: 0px; padding-bottom: 0px;}
.ai1ec-title-buttons, .ai1ec-pull-left {display: none;}
.page-id-79 .arrowright{background-position: right;}
.page-id-79 .collapseomatic{
/*--- 	border-radius: 4px;
	border: 1px solid #007bff;---*/
	padding: 5px 10px;
}
/*--- dark site remove ---*/
.emergency-system-notification-bg {
		display:none;
}
.notification-footer {
		display:none;
}
/*--------------------------------*/
.carousel-caption {
    position: relative;
    left: 0;
    top: 0;
}
#phasefinder a{
	position: relative;
}
.new-badge{
    position: absolute !important;
    top: -4px  !important;;
    right: -4px  !important;;
}

/* -----------------Start General Page CSS-------------------- */
.page-id-1074 #content{
    width: 100% !important;
}
.shadow{
		-webkit-box-shadow: -1px 0px 28px -1px rgba(0,0,0,0.28) !important;
    -moz-box-shadow: -1px 0px 28px -1px rgba(0,0,0,0.28) !important;
    box-shadow: -1px 0px 28px -1px rgba(0,0,0,0.28) !important;
}
#pg-1074-3, #pg-1074-1 {
	background-color: rgba(0,0,0,.03);
	margin-top: 3rem;
	margin-bottom: 0 !important;
}

#pl-1495 h3.widget-title {
	  display: inline-block;
    width: auto;
    padding: 1rem;
    margin-top: -40px;
    margin-bottom: 40px;
    color: white;
    background-color: #00245d;
    border-top: 4px #ffc107 solid;
    border-right: 4px #ffc107 solid;
    box-shadow: 3px -3px 10px 1px grey;
}











/* -----------------End of General Page CSS-------------------- */
#phase1ctext p, #phase1btext p, #phase1atext p{margin-bottom: 0px !important;}
.ai1ec-print-button{width: 3rem;}
#vaccinetimeline a:hover{
	transform: scale(1.025);
	-ms-transform: scale(1.025);
}
#vaccinetimeline a{
	transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#vaccinetimeline #phase1atext {
		transform-origin: 25% 25%;
	-ms-transform-origin: 25% 25%;
}
#vaccinetimeline #phase1btext {
		transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
}
#vaccinetimeline #phase1ctext {
		transform-origin: 100% 100%;
	-ms-transform-origin: 100% 100%;
}



#vaccinetimeline a:nth-of-type(3) {
		transform-origin: 25% 25%;
	-ms-transform-origin: 25% 25%;
}
#vaccinetimeline a:nth-of-type(2) {
		transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
}
#vaccinetimeline a:nth-of-type(1) {
		transform-origin: 100% 100%;
	-ms-transform-origin: 100% 100%;
}
#panel-368-0-0-0{margin-bottom: 0px !important;}
.page-id-181 .sow-accordion-panel-header{padding: 6.375px 12.75px 6.375px 12.75px;}
#panel-779-0-0-0 .sow-accordion-title-icon-left{display: inline !important;}
/* -----------------Start of MODAL CSS-------------------- */
/* Style the Image Used to Trigger the Modal */
img { -ms-interpolation-mode: bicubic; }

#myImg {
  border-radius: 5px;
  cursor: pointer;
  transition: 0.3s;
}

#myImg:hover {opacity: 0.7;}
/* -----------------End of MODAL CSS-------------------- */
/* -----------------Start of TIMELINE MODAL CSS-------------------- */
/* Style the Image Used to Trigger the Modal */
.modal-dialog{
	  margin: 2.5% auto;
    height: 95%;}
.modal-content{
    height: 100%;
}
.modal-header{height: 7%;}
.modal-footer{height: 5%;}
.modal-body{    
	height: 80%;
  overflow-y: scroll;
	overflow-y: overlay;
	overflow-x: hidden;
}
/* -----------------End of MODAL CSS-------------------- */
#filter {
    text-align: center;
}
#pgc-748-0-0 .sow-accordion-panel-header{
	position: relative;
	cursor: pointer;
	padding: 10px 15px 10px 15px !important;
	background-color: #ffffff !important;
	color: #0086be !important;
	display: flex;
	flex-direction: row;
	border: solid;
	border-color: #007bff;
	border-width: 1px;
}
#pgc-748-0-0 .sow-accordion-panel-header:hover{
	color:#ffffff !important;
	background:#007bff !important;
}
 /* indent the drop down list
.sow-accordion{
	margin-left: 1rem !important;
	margin-right: 1rem !important;
}*/
a .btn-outline-primary:hover {
	  color: white!important;
}
.page-id-658 .display-posts-listing, .page-id-181 .display-posts-listing, .page-id-79 .display-posts-listing {
	margin: 0px !important;
	padding: 0px !important;
	width: 100% !important;
}

.page-id-658 .display-posts-listing .listing-item, .page-id-181 .display-posts-listing .listing-item, .page-id-79 .display-posts-listing .listing-item {
	margin-top: .5rem;
	padding: 0 !important;
}
.display-posts-listing .listing-item {
	clear: both;
	list-style-type: none;
}

.page-id-658 .panel-grid-cell, .page-id-79 .panel-grid-cell, .page-id-181 .panel-grid-cell{
	padding: 0 !important;
}
.sow-accordion-panel-header {border-radius:.25rem !important;}
.covid-phases{
	position: relative;
	margin: auto;
}

.covid-phases a:nth-of-type(1){
	position: absolute;
	left: 3.37%;
	top: 11.73%;
	width: 26.99%;
	height: 64.51%;
	z-index: 2;
}

.covidphases {
	display:flex;
	align-items:center;
	justify-content:center;
}
.covidphases a{
	display:inline-block;
	overflow:hidden;
	height: 20.25rem;
}
.covidphases a img{
height: 100%;	
}
.covidphases a:nth-of-type(1){
	width: 455px;
}
.covidphases a:nth-of-type(2){
	width: 911px;
	cursor:default;
	direction:rtl;
}
.page-id-79 #panel {display: none;}

.listing-item{padding: 10px 10px 10px 10px;}

.shadow-vdh-sm{max-height: 15rem; overflow: hidden;}

.vdh-post-list-item {padding: 0px !important;}

.page-id-79 ul, #toolkit ul {list-style-type: none;}

.font85{font-size: 85%;}

.top70{top: 70%;}

#providermeetings .title{
	font-size: 1.25rem;
    font-weight: bold;
}
#providermeetings .content{border-bottom: 2px solid black;}
.bg-provider{
	background-image: linear-gradient(rgba(0, 36, 93, 0.65),
                       rgba(0, 36, 93, 0.65)), url("https://www.vdh.virginia.gov/content/uploads/sites/191/2020/12/istock-1251892829.jpg");
	background-size: cover;
	background-repeat: no-repeat;

}
h4 .question {
  position: relative; /* Helps us control overlap */
  padding-left: 25px; /* Creates space for the Phone Icon */
	margin-bottom: .0rem !important;
  }

h4 .question:before {
  content: '\f059';
  font-family: fontAwesome;
	margin-right: 10px;
  left: 0; /* Adjust as needed */
  top: 3px; /* Adjust as needed */
  }
h4 .shield {
  position: relative; /* Helps us control overlap */
  padding-left: 25px; /* Creates space for the Phone Icon */
	margin-bottom: .0rem !important;
  }

h4 .shield:before {
  content: '\e06c';
  font-family: fontAwesome;
	margin-right: 10px;
  left: 0; /* Adjust as needed */
  top: 3px; /* Adjust as needed */
  }

a:visited .card { color: white !important; }
.bg-vdhblue {
    background-color: #00245d;
}
a:hover {
  text-decoration: none;
}
.btn-pillwarning {
  background-color: #ffc107;
  border: red;
    border-style: solid;
  border-width: 1px;
  color: #00245d !important;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 25px;
}
.btn-pillwarning:hover {transition-duration: 0.9s;transform: scale(.98);}

.btn-yellow-vdhblue {
	background-color:#ffc107;
	color: #00245d !important;
}
.btn-yellow-vdhblue:hover{
	background-color: #ffcb2e;
	color:#00245d !important;
	border: 1px #00245d solid;
	transition-duration:all 0.3s  ease-in-out;
	transform: scale(.98);
}

.btn-vdhblue-yellow{
	background-color:#00245d;
	color: yellow !important;
}
.btn-vdhblue-yellow:hover{
	background-color: Yellow;
	color: #00245d !important;
	border: 1px #00245d solid;
	transition-duration:all 0.3s  ease-in-out;
	transform: scale(.98);
}


.btn-vdhblue{
	background-color:#00245d;
	color: white !important;
}
.btn-pill{border-radius: 16px;}
.btn-vdhblue:hover{
	background-color: white;
	color: #00245d !important;
	border: 1px #00245d solid;
	transition-duration:all 0.3s  ease-in-out;
	transform: scale(.98);
}

a:visited .btn-vdhblue{ color: white !important; }
.shadow-vdh {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.65)!important;
}
.shadow-vdh:hover {
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.85)!important;
	transition: 0.3s ease-in-out;
	transform: scale(.95);}
.entry-content{margin-top:10px;}
#attention {border: 2px solid #00245d;}
#attention:hover {background-color: lightgray; transition: 0.3s;}
.hidden {display:none;}
.fl-right{float: right;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {box-shadow: none !important;}

#doijumbomarg {margin-left: 25%;}
.jumbotron {
	margin-bottom: 0px;
	background: url("https://www.vdh.virginia.gov/content/uploads/sites/11/2020/09/COVID-Branding_black2.png") center center;
	background-size: 100%;
	background-repeat: no-repeat;
	color: white;
	overflow: hidden;
}
#jumbomarg25 {padding-left: 25%; text-align: center;}
.jumbotron {
	margin-bottom: 0px;
	background: url("https://www.vdh.virginia.gov/content/uploads/sites/191/2020/12/vaccines-banner.png") center center;
	background-size: 100%;
	background-repeat: no-repeat;
	color: white;
	overflow: hidden;
	max-height: 12rem;
}

#main {
    width: 100% !important;
}

.ai1ec-calendar-toolbar, #ai1ec-agenda-collapse-all, #ai1ec-agenda-expand-all, .ai1ec-views-dropdown,.entry-header, .page-id-658 #content .widget-title,  .page-id-181 #content .widget-title,  .page-id-79 #content .widget-title, .entry-meta, #sidebar {
    display: none !important;
}
a:after {
	display: none!important;    
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	#gencarousel{
		max-height: 28rem;
	}
	.svg-container {
    width: 100%;
    height: 0;
    padding-top: 28%;
    position: relative;
}
svg {
    position: absolute;
    top: 0;
    left: 0;
}

	.row.ms-d-block{
		display: block;
		width: 100%;
	}
	.row.ms-d-block .col-sm-6{
		width:50%;
		float: left;
	}
	.row.ms-d-block .col-sm-3{
		width:25%;
		float: left;
	}
		.row.ms-d-block .col-sm-4{
		width:33.33%;
		float: left;
	}
		.row.ms-d-block .col-sm-12{
		width:100%;
		float: left;
	}
	.shadow-vdh{
		max-height: 17.7rem;
		overflow: hidden;
	}
	.shadow-vdh-sm{
		max-height: 8.3rem;
		overflow: hidden;
	}
	#toolkit{
		margin-left: 1rem;
		margin-right: 1rem;
	}
	#timelineimage{min-height:30rem;}
}

@media (max-width: 992px){
	.lg-display-none {
    display: none!important;
}
}






@media (min-width: 576px) {
h4 .arrow {
  position: relative; /* Helps us control overlap */
   /* Creates space for the Phone Icon */
		margin-bottom: .0rem !important;
  }

h4 .arrow:after {
  content: '\f061';
  font-family: fontAwesome;
	margin-left: 10px;
  left: 0; /* Adjust as needed */
  top: 3px; /* Adjust as needed */
  }
}

@media (max-width: 576px) {

h4 h5{ 
			font-size: 1.0rem;
	}
	
h3{ 
			font-size: 1.25rem;
	}	
}


@media (max-width: 1380px) {

	#bestpractices h3 {font-size: 1.1em;}	
	.jumbotron h1{
			    font-size: 2.0rem;
    }
	.sow-slider-image-wrapper {padding-left: 0px !important;}
}
@media (max-width: 991.98px) {    
	.jumbotron h1{
			    font-size: 1.75rem;
    }
	h4 {font-size: 1.0rem;}
	

}

@media (max-width: 769.98px) {    
	.headertext{font-size: 2.25rem;}
	.jumbotron h1{
			    font-size: 1.75rem;
    }
	.sow-slider-image-wrapper {padding-left: 0px !important;}
#pl-2579 #panel-2579-0-0-0, #pl-79 #panel-79-0-0-0, #pl-2487 #panel-2487-0-0-0 {margin: 0px;}
		.banner{
		padding: 0px 20px;
	}
}

@media (max-width: 575.98px) {
	.entry-content ul {margin: 0px !important;}
	.sow-slider-image-wrapper {padding-left: 0px !important;}
	.sow-slider-image-wrapper h3{font-size: 1.75rem !important;}
	.jumbotron h1{
			    font-size: 1.0rem;
    }}

@media (max-width: 415px) {
	.headertext{font-size: 2rem;}
	#v-pills-tab a.nav-link {font-size: .75rem !important;}
	.ai1ec_event{padding: 0px 20px;}
	#nav19{margin: 20px 0;}
	#pl-2579 #panel-2579-0-0-0, #pl-79 #panel-79-0-0-0, #pl-2487 #panel-2487-0-0-0 {margin: 0px;}
	.navbar19{margin-top: 20px;}
	.navbar-light{padding: 10px 5px !important;}
	.banner{
		padding: 0px 20px;
	}
	#logoicon {width: 106px !important;}
	.breadcrumbs {padding: 0 !important;}
	.entry-content{padding: 0px !important;}
	.siteorigin-panels-stretch{margin-right:0px!important;}
	.sow-slider-image-wrapper {padding-left: 0px !important;}	
	  h1, .h1{ font-size: 2em; }
    h2, .h2{ font-size: 1.5em; }
    h3, .h3{ font-size: 1.17em; }
    h4, .h4{ font-size: 1.12em; }
    h5, .h5{ font-size: .83em; }
    h6, .h6{ font-size: .75em; }
/*h1, .h1 {font-size: 1.5rem;}
	h3, .h3{font-size: 1.25rem}
	h2, .h2{font-size: 1.25rem}*/
	.jumbotron h1{
			    font-size: 0.75rem;
		margin-left: -5%;
    }
	.leftwidth50{
		max-width: 80%;
		padding-left: 0px;
		text-align: left;
	}
ul, ol {
    margin: 1rem 0 1rem 5px !important;
}
	li.nav-item{
		margin-bottom: .2em;
	}


}
@media (min-width: 576px){
.jumbotron-shrink {
    padding: 2rem 1rem;
}
/*.jumbotron {
    padding: 2rem 2rem;
}*/
}@media print{
	.container-newsletter {
			min-width: 0px!important;
	}
}
@media screen and (min-width: 600px) {
	.header-search {display:block;float:right;margin-top:-40px;}
}