
html {
	width:100%;
	/*overflow-x:hidden;*/
	box-sizing:border-box;
}

#mobile-search {

    position: absolute;
    top: 10px;
    padding-left: 140px;
    display: block;
	height: 40px;
	width:100%;
    
    z-index: 1099;
    }
    


#searchform .s {width: 50%}
    
#content {width:100% !important}

img {max-width:100%;
height:auto;}

.post-image-link img {
	max-width:100%;
	height:auto;
	/* CTW margin-left:-50% */
}

.post-image-link {
	max-width:100%;
	overflow:hidden;
	height:auto;
}
div.post-image-link.thumb {
	height:auto;
}
html, body, div {box-sizing:border-box; max-width:100%;}


html body {/*overflow-x:hidden;*/  /*height:auto*/}


.left-rules,  .one-third {display:none}

.two-thirds {width:100%; xpadding-left:10px; margin-right:0px; padding-right:5px}

.full {width: 100%; }

.footer-content {
     width: 100%; 
     box-sizing: border-box; 
     padding: 10px; 
}

#footer .logo {
	display:none;
}

/*
div.column.full div.column.full.left {padding-left:10px;}

div.column.full div.column.half {padding-left:10px;}
*/

/* #content>.column.full {padding-left:20px;}*/

#page-content {padding-left:20px }

/*.wrapper.content {padding-left:20px;}*/

.logo.left {
    margin-bottom: 10px;
    }
.blog-logo h2 {display:none}

.navigation {
	
	margin-top:30px;
	margin-bottom:20px;
	position:absolute;
	right:5px;
	width:auto;
	}
.navigation .connect {
	display:none;
	}
.navigation .contact {
	margin-left:0px;
	}


.header-image.blog {
	background-color:#70c1df;
	width:100%;
	height:164px;
	overflow: hidden;
	}
.header-image img {
	max-width:initial;
	}
	
.blog-logo {
	margin: -140px 0 0 120px;
}

.blog-logo h1 {
	font-size:50px;
	line-height:40px;
}

iframe {
	max-width:100%;
}


#footer .footer-content .right {
	float:none;
	}
#footer .footer-content .social {
	margin:0px;
	width:100%;
	padding-top:20px;
	clear:both;
}

#footer .arrow-right {
	display:none;
}
#footer .footer-content .social .connect{
	width: 110px;
	margin:0;
	float:right;
}

 #footer .footer-content .social .contact {
	width: 60%;
	margin:0;
}



.connect .social-icon  {
	float:right;
	}
	

.map-section ul.map-section {
	width:100%;
	height:auto;
	}

div.map-section {
	width:45%;
	height:auto;
	padding-right:0px;
	height:auto;
}

/* 2021 */

.wp-pagenavi {

	height:auto;
}

img.alignright, img.alignleft, div.wp-caption {
	max-width:100%;
	overflow:hidden;
	display:block;
	clear: both;
	float: none;
	margin-bottom: 10px;
}





/*
#footer .arrow-right {
	float: right;
	left: -140px;
    position: relative;
}
*/

/*	
.map-section ul li a {font-size: 28px}
.wp-pagenavi, .wp-pagenavi a {
	font-size:30px
	}

.contact {
	font-size: 25px;
	line-height:initial;
	}
	
.footer-content .site-map {
	    height: 110px;
	   }

#footer .footer-content .social .connect {
    width: 176px;
    float:right;
   }

#footer .footer-content .social  {width:initial}
*/




