

.main-header-bar {
    background: rgba(164,182,201,1);
background: -moz-linear-gradient(left, rgba(164,182,201,1) 0%, rgba(164,182,201,1) 28%, rgba(133,149,165,1) 59%, rgba(96,108,120,1) 97%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(164,182,201,1)), color-stop(28%, rgba(164,182,201,1)), color-stop(59%, rgba(133,149,165,1)), color-stop(97%, rgba(96,108,120,1)));
background: -webkit-linear-gradient(left, rgba(164,182,201,1) 0%, rgba(164,182,201,1) 28%, rgba(133,149,165,1) 59%, rgba(96,108,120,1) 97%);
background: -o-linear-gradient(left, rgba(164,182,201,1) 0%, rgba(164,182,201,1) 28%, rgba(133,149,165,1) 59%, rgba(96,108,120,1) 97%);
background: -ms-linear-gradient(left, rgba(164,182,201,1) 0%, rgba(164,182,201,1) 28%, rgba(133,149,165,1) 59%, rgba(96,108,120,1) 97%);
background: linear-gradient(to right, rgba(164,182,201,1) 0%, rgba(164,182,201,1) 28%, rgba(133,149,165,1) 59%, rgba(96,108,120,1) 97%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b6c9', endColorstr='#606c78', GradientType=1 );

  	color: #4B4040;  
		border-bottom-color: #eaeaea;
    border-bottom-style: solid;
		box-shadow: 0px 5px 5px rgba(0, 0, 0, .5);;
}

.textwidget a {
	color: #ffffff;
	text-decoration: underline;
	font-size: 2.0rem;
	line-height: 2.0rem;
}

.textwidget p {
    font-size: 1.2rem;
    text-align: left;
    padding: 0px 0px 5px 0px;
}


#secondary li {
  font-weight: medium;
	font-size: 1rem;
	line-height: 1.3;  
	margin-bottom: 1.8em;
}

#secondary li a:hover {
  font-weight: bold;
	background: rgba(163, 182, 201, 0.58);
padding: .2rem .2rem .2rem 0rem;
	border-radius: 2px;
	line-height: .2em;
	margin-bottom: .1em;
	}

#secondary active {
  text-decoration: underline;
	background: rgba(163, 182, 201, 0.58);
padding: .2rem .2rem .2rem 0rem;
	border-radius: 2px;
	line-height: .2em;
	margin-bottom: .1em;
		
}

.site-header .site-description, .site-title {
    margin-bottom: 0;
		font-size: 1.5rem; 
		text-align: right; 
		font-weight: bold;
		color: #ffffff;	
			
}

#main .site-main element {
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {  
	display: block;
    border-radius: 15px;
	
}
.ast-separate-container .ast-article-single {
    border-bottom: 0;

-webkit-box-shadow: 1px 1px 24px -7px rgba(125,127,133,1);
-moz-box-shadow: 1px 1px 24px -7px rgba(125,127,133,1);
box-shadow: 1px 1px 24px -7px rgba(125,127,133,1);


}

.footer-adv-overlay {
    background-color: #3a3a3a;
    padding-top: 20px;
    padding-bottom: 70px;
}

.post-15 .entry-content img {
    width: 100%;
	 	margin-left: 0px;
	float: none;
}

.entry-content img {
  	display: block;
	 	margin-left: 20px;
		margin-right: 0px;
		margin-bottom: 1.6em;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 24px -7px rgba(125,127,133,1);
    -moz-box-shadow: 1px 1px 24px -7px rgba(125,127,133,1);
    box-shadow: 1px 1px 24px -7px rgba(125,127,133,1);
}

.post-15 .entry-content img {
    width: 60%;
    margin-left: 0px;
    float: left;
    margin-right: 20px;
}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
    background-color: #fff;
    border-bottom: 1px solid #eee;
    margin: 0;
    margin-top: 0px;
    padding: 2.34em 1.9em 3.67em 1.9em;
    
}
blockquote ol, ul {
    margin: 0 0 1.5em 1.5em;
}
blockquote {
    margin: auto;
        margin-bottom: 1.5em;
    padding: 0.2em;
    line-height: 2em;
		font-size: 1.2em;
    position: relative;
}

blockquote li {
   		
      margin-bottom: 1.7em;
   }

.post-15 blockquote {
 	overflow: auto;
	border-radius: 10px;
  background-color:rgba(163, 182, 201, 0.58);
	border-right: 5px solid rgba(150, 182, 201, 0.58);
	border-left: 5px solid rgba(150, 182, 201, 0.58);
	padding: 10px 10px 10px 10px;
    font-size: 1.2em;
    font-style: italic;
    margin: 0em 0em 2em 0em;
    position: relative;
}


 blockquote {
 	overflow: auto;
	border-radius: 10px;
  background-color:rgba(163, 182, 201, 0.58);
	border-right: 5px solid rgba(150, 182, 201, 0.58);
	border-left: 5px solid rgba(150, 182, 201, 0.58);
	padding: 10px 10px 10px 10px;
    font-size: 1.2em;
    font-style: italic;
    margin: 0em 3em 2em 3em;
    position: relative;
}

@media only screen and (max-width: 1280px){
	
	.ast-container {
    max-width: 1280px;
}
	
	.textwidget custom-html-widget 	
	{
		font-size: 1.2rem; 
		line-height: 1.6rem; 
		padding: 15px 30px 5px 50px;}
	
}
	


@media only screen and (max-width: 1000px){
	
	.post-15 .entry-content img {
    width: 100%;
    margin-left: 0px;
    float: none;
	}
	
	header .site-logo-img .custom-logo-link img {
    max-width: 215px;
		visibility: hidden;
}
	
img.mob-standard-logo {
    height: 150px !important;
}
	
}


@media only screen and (max-width: 700px){
	
img.mob-standard-logo {
    visibility: hidden;
}
	
	blockquote {
 	
    margin: 0em 0em 2em 0em;
    position: relative;
}

	
}	