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

@media screen and (max-width: 800px) {
	#wrap{
		width:auto;
	}
	.right{
		width:70%;
		padding-right: 0;
	}
	.left{
		margin-left: 10px;
	}
	.ngg-gallery-thumbnail img{
		padding: 2px;
		border:none;
	}
	body{background:none;background-color: #fff;}
	
	.footer div.textwidget{
	width: 100%;

	}
	
}
@media screen and (max-width: 725px) {
	/*auto width*/
	.right, .left
	{
		margin: 0;
	}
	/*width 100%*/
	.right
	{
		width:98% !important;
		padding: 0 1% !important;
	}
	.left{
		width:100% !important;
		padding: 0  !important;
		
		background-color: #7CB445;
	}
	/*zero padding*/
	.right, .left{
		
	}
	/*align center*/
	h1
	{
		text-align:center;	
	}
	/*width 96%*/
.ngg-galleryoverview{
	text-align: center;
}
/*No Float*/
.right, .left{
	float:none;
}
#weather{display: none;}
#other_widgets{display: none;}
#weather_small{display: block;text-align: left;}
/*table{display:block;position:relative;width:650px !important;margin:0 auto;}*/
table.mobile_form{margin:0 !important;font-size:.9em;}

}
@media screen and (max-width: 570px) {
	iframe{width:98% !important;}
	#footer div.textwidget iframe{width:468px !important;}
	
}
@media screen and (max-width: 420px) {
	#header h1, #header h2{
		font-size: 1.2em;
	}
}
@media screen and (max-width: 340px) {
	#header h1, #header h2{
		font-size: 1.1em;
	}
.ngg-gallery-thumbnail{
	width: 149px !important;
}
.ngg-gallery-thumbnail-box, .ngg-gallery-thumbnail{margin: 0 auto;}
.ngg-gallery-thumbnail-box, .ngg-gallery-thumbnail {
	float:none;
}
}

@media screen and (max-width: 650px) {#gallery{height:380px !important;background-color:#fff;}}
@media screen and (max-width: 600px) {#gallery{height:330px !important;background-color:#fff;}}
@media screen and (max-width: 550px) {#gallery{height:300px !important;background-color:#fff;}}
@media screen and (max-width: 500px) {#gallery{height:280px !important;background-color:#fff;}}
@media screen and (max-width: 450px) {#gallery{height:260px !important;background-color:#fff;}}
@media screen and (max-width: 400px) {#gallery{height:225px !important;background-color:#fff;}}
@media screen and (max-width: 350px) {#gallery{height:200px !important;background-color:#fff;}}


@media screen and (max-width: 650px) {#slideshow{height:380px !important;}}
@media screen and (max-width: 600px) {#slideshow{height:330px !important;}}
@media screen and (max-width: 550px) {#slideshow{height:300px !important;}}
@media screen and (max-width: 500px) {#slideshow{height:280px !important;}}
@media screen and (max-width: 450px) {#slideshow{height:260px !important;}}
@media screen and (max-width: 400px) {#slideshow{height:225px !important;}}
@media screen and (max-width: 350px) {#slideshow{height:200px !important;}}
