@charset "UTF-8";
/* CSS Document */

.site-header {
   max-height:280px;
}
.site-title-wrapper {
    padding: 2% 1rem;
	width: 100%;
	max-width:100%;
    float: left;
}

.custom-logo-link {
 float:left;
}

.co_details {
 float:left;
}

.site-title {
 position: relative;
 clip: auto;
 margin-left: 4%;
 margin-top: 8%;
 text-shadow: 2px 2px 4px #000000;
}

.site-title a:link, .site-title a:visited {
    color: #fff !important;
}

site-title a:hover {
    color: #daebf6;
}

.topaddy, .toppne{
 display:block;	
 color:#fff;
 margin-left: 4%;
 text-shadow: 2px 2px 4px #000000;
}

.toppne {
    font-weight:bold;
	font-size:140%;
	padding-top:.6em;
}

.toppne a:link {
	color: #fff;
}

.toppne a:hover {
	color:#daebf6;
}


.custom-logo {
	max-width:200px !important;
}

.page-title-container {
	display:none;
}

.hentry {
	padding-top: .4em;
}

.fl-rich-text h3 {
	font-size: 1.8em;
    color: #a40000;
}

 @media (max-width: 1000px) {
	  h2 {
    font-size: 1.6em;
}
}

 @media (max-width: 750px) {
	 
.site-header {
   max-height:100%;
} 
	 
.site-title {
	margin-top:2%;
}
	 
 .fl-module-content, .page-content {
	 margin-top:0;
}
	 
.fl-rich-text h3 {
    font-size: 1.4em;
}
	 
.custom-logo-link {
  float:none;
}
	 
.toppne {
    padding-bottom: 1em;
}

.co_details {
  float:none;
}
 
}

 @media (max-width: 300px) {
	 a.button {
		 font-size:16px;
	 }
}
	
