.h2, h2 {
  font-size: 1.5em;
  color:#0d4c89;
  border-top:solid 3px #ddd;
  border-bottom:solid 2px #ddd;
  font-family: 'Titillium Maps', Arial;
  margin-top:-1px !important
}
#main .blog  h1,
#main .blog-featured  h1
{
  color:#0d4c89;
  border-top:solid 3px #ddd;
  border-bottom:solid 2px #ddd;
  font-family: 'Titillium Maps', Arial;
  margin-top:-1px !important
}

a:not([class]) {
    text-decoration: none;
}

/* #main .com-content-category-blog__children cat-children 
#main .com-content-category-blog__child
{
  	float: none;
  	width: 200px !important;
	max-width: 200px;
}
*/

.clearfix:after {
    clear: both;
    content: "";
    display: none;
}


.item-title a 
{
	background:#e8e8e8 url(../images/backgrounds.png) top repeat-x;
	border:solid #CAC9C9 1px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	color:#777;
	text-decoration:none;
	padding:5px 5px 0px;
    font-size: large;

}

a:link,
a:visited
{
  color:#095197;
}

a:hover,
a:active,
a:focus
{
  background:#095197;
  color:#FFF;
}

.h1,h1 {
    font-size: calc(0.100rem + 1.5vw);
   color:#555;
   font-family: 'Titillium Maps', Arial;

}

   .brand-logo
{
  width: 1150px;
  display: contents;
 /* display: table-caption; */
}



#printBox{
  text-align:center;
width: 500px;
  margin:auto;
}
 
.Printbutton{
  display:inline-block;
  color:#fff;
  cursor:pointer;
  background-color:#3e87ec;
  padding:20px;
  margin:5px;
}
 
 
@media print {
   
  .Printbutton{
display:none;
}
   
}

.LMArtPlug
{
    	float: right;
}

.showplus-center {float: inherit;clear: both;margin: 20px;margin-left: 150px;}

