/*-------------------------------------*/
/* CUSTOM UPDATESSSSSSS funeral */
/*-------------------------------------*/

/*h1,h2,h3{margin-top:30px;margin-bottom:5px;}*/



/*footer 
.body>footer { background-color:#0088cc; border-top:0; padding: 50px 0 0 0;  }
.body>footer h4 { font-size: 1.4em; font-weight: bold; text-transform:uppercase; }
.body>footer p { line-height: 2.3em; font-size: 1.15em;  color: #fff; }
.body>footer a { text-decoration: underline; }
.body>footer a:hover, .body>footer a:active { text-decoration: none; }
.body>footer #dnn_FooterTop a {color:#000!important; font-size: .95em;}
.copyright a:link {color:#fff;}*/
#db-tagline { width: 450px;margin-top:26px;color:#bbbbbb;font-size: .85em;float: right;text-align: center; margin-left: 550px;}
.body > #footer {
    background: #0088cc;
    border-top: 4px solid #0088cc;
    font-size: .9em;
    margin-top: 50px;
    padding: 70px 0 0;
    position: relative;
    clear: both;
}

.body > #footer p {color:#fff}



/* home */
.home-boxes .meetingdates { line-height: 2em;  }
.home-boxes .meetingdates strong { /*color: #020b29; */font-weight: bold; }
.home-boxes p, .home-boxes h5, .home-boxes li, .home-boxes ul { text-align: left; } 
.home-boxes ul { list-style-type: none; margin: 0; padding: 0; line-height: 1.4em; }
.home-boxes li { margin: 7px 0; }

.home-lic { width: 100%;  overflow: hidden; margin-bottom: 20px; display: table-row; }
.home-lic-item { width: 20%; padding: 0; margin: 0; display:table-cell; background: #001b60 url(/Portals/_default/Skins/Porto/Resources/img/home-lic-item.gif) 0 0 repeat-x;  text-align: center; border-top: 3px solid white; border-right: 3px solid white; }
.home-lic-item img { width: 100%; margin-bottom: 30px;  }
.home-lic-item a:link, .home-lic-item a:visited { text-decoration: none; color: #fff; display: block; padding-bottom: 30px; }
.home-lic-item a:active, .home-lic-item a:hover { text-decoration: underline; }
.home-lic-item { font-weight: bold; font-size: 1.4em;  }

/* general */
.sm { font-size: .8em; }
.UDT_Default, .UDT_Cancel { margin-top: 15px; }
td { padding: 7px 0; }
img.pdf { width: 16px; height: 16px; margin-top: -3px; }

.videoWrapper {	position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; text-align: center; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; float: none; } 

.item-article h5 { font-size: 1em; }
.item-article { margin: 0; padding: 0; clear: both; width: 100%; }
.item-article p { margin: 0; line-height: 1em; }
.item-article .post-meta { color: #a4a4a4; font-size: 0.8em; margin: 0; padding: 0; } 

ul.simple-post-list { padding: 0; margin: -9px 0 0 0;  }
ul.simple-post-list li { border-bottom: 1px solid #e0e0e0; min-height: 0; padding: 0 0 -10px; margin: 0 0 -5px; }
ul.simple-post-list li:last-child { border-bottom: 1px solid #e0e0e0; }

.simple-post-list .post-info { font-size: 1.1em; padding: 8px 0 0 0; width: 100%; margin: 0; }
.simple-post-list .post-info a:link, .simple-post-list .post-info a:visited { color: #000; text-decoration: none; }
.simple-post-list .post-info a:active, .simple-post-list .post-info a:hover { text-decoration: underline; }
.simple-post-list .post-meta { display:block; font-size: 1.2em; }
.simple-post-list .post-image { display: none; }

.stateheader {
    font-size: 12px;
    padding-top: 5px;
}

.breadcrumbs a{color: #fff !important;}

.ohiogovlink { width: 110px; height: 26px; float: right; }

#flexflex { width: 100%;  height: 260px }
li.slides {
	width: 300px; border: 1px solid lime; display: inline-block; background-color: #a01022; 
}

@media only screen and (max-width: 455px) { 
	table.escher td { padding: 5px 0; border: 0; line-height: 1.3em; font-size: .8em; display: block; clear: both; }
	.ohiogovlink { display: block; margin-top: 50px; }
} 	

@media only screen and (max-width: 800px) { 
	.home-lic-item { font-weight: bold; font-size: 1.2em;  }
	#db-tagline { display: none; }
} 		

@media only screen and (min-width: 965px) and (max-width: 1200px) { 
	/*#dnn_Header1_LOGO1_imgLogo { width: 45px; height: 45px; }*/
} 
	
@media only screen and (max-width: 600px) { 
	.home-lic-item { font-weight: bold; font-size: 1.1em;  }
} 

@media only screen and (max-width: 500px) { 
	.home-lic-item { font-weight: bold; display: block; font-size: 1.5em; width: 100%; }
	#LiveSlider686 { display: none; } 
} 

/* print *******************************************************/
 
@media print { * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  /* a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; } */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 1cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  
	a:link, a:visited, a:active, a:hover { text-decoration: none; color: #000; }
	
	.icon-bars, #highlight, .navbar-collapse, .nav-main-collapse, .collapse, .page-top, nav, .nav-main, .btn-responsive-nav, .mrssfeeds, .categories, .archives, #dnn_ctr906_HtmlModule_lblContent, footer { display: none; } 
			
	table { width: 100%; }
	td { padding: 10px 10px 10px 0; border-bottom: 1px solid #e7e9f1; line-height: 1.3em; text-align: left; vertical-align: top; font-size: 9.5pt; }


}

