/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
#site-description {
	margin-top: 60px;
	font-weight: bold;
}

hr {
	display: inline-block;
	margin-top: .5em;
	margin-bottom: .5em;
	margin-left: auto;
	margin-right: auto;
	border-style: inset;
	border-width: 1px;
	width: 90%;
	color: 2A00AA;
	float: left;
}

#site-title {display:none;}

.header-post-title-class {color:#FFFFFF;}

.breadcrumb, .breadcrumb a.home {
	color:#FFFFFF;
}

.breadcrumb a.home:hover {
	color:#8aa3dd;
}

@media (min-width:800px) {
 #header-right-section {
	 float:right; 
 	 margin:0 0 0 -100px;
 }
 .logotagline {
	 margin:15px 0 0 0;
 	 padding:0; 
	 max-width:450px; 
	 width:100%;
	 color:#000000;
	 font-weight:bold;
	 text-align:left;
 }
 .search-wrap {
	 clear:both;
 }
}
@media (min-width:320px) {
 .logotagline {
	 margin:15px auto;
	 width:100%;
	 color:#000000;
	 font-weight:500;
	 text-align:center;
 }
}

li.menu-item {
	color:#588C73;
}
li.current {
	color:#D96459;
}

 div.footer-widgets-wrapper, .header-post-title-container  {
	background-color:#333333;
	/* background-color:#0F0F0F; */
}

.menu-item {
	 font-weight:bold;
}

div#type1 {
	float:left;	
	position:relative;
	margin:0px;
}

div#type2 {
	float:left;	
	position:relative;
	margin:0px;
	left:5px;
	top:15px;
	height:212px;
	width:257px;
}

div#type3 {
	float:left;	
	position:relative;
}

div#type4 {
	float:left;	
	position:relative;
	left:5px;
	top:15px;
	height:211px;
	width:218px;
}

	.dividerdiv{
	  display:flex;
	  flex-direction:row;
	  align-items: center;
	  width:90%;
	}
	.dividerdivimage{
	  flex-grow:0;
	  margin:0 0 3px 15px;
	}	
	.divider{
	  flex-grow:1;
	  height:2px;
	  background-color:#9f9f9f;
	  display:inline-block;
	  width:90%;
	  padding-left:7px;
	  margin:0 0 0 10px;
	}
.footerleft {
	display:inline-block;
	float:left;
}
.footerright {
	display:inline-block;
	float:right;
}
.tg-one-fourth tg-column- .confit-address a:hover {
	color:#97FFFF;
}
/* Read More link colors */
.more-link {
  border: 1px solid #333333;
	padding:5px;
	background-color:#E3EFFC;
}
.more-link:hover {
	background-color:#87CEFA;
}
/* top social widget spacing */
#acx-social-icons-widget-3, #acurax_si_simple {
	margin-bottom:0;
	max-height:32px;
}
#header-text-nav-wrap {
	max-height:120px;
}