img{
	max-width:100%;
	height:auto;
}

/*//////  BASE STRUCTURE OVERRIDES  ////////*/

#sidebar li.widget, #sidebar-mobile-bottom li.widget{
	list-style-type: none;
	list-style-image: none;
}

#container{
	max-width:100%;
}

#sidebar, #sidebar-mobile-bottom{
	max-width:25%;
	float: right;
    width: 253px;
    margin-top: 0px;
}

#content, .content_narrow{
	max-width:100%;
}

button#responsive-menu-button{
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}


h2.widgettitle, #sidebar h2{
	padding: 5px 7px;
    border-radius: 5px;
}

.default-slider{display:block;}
.mobile-slider{display:none;}

@media screen and (min-width:300px) and (max-width:767px){


#header{
	padding: 0 40px;
}

#sidebar, #sidebar-mobile-bottom{
	float:none;
	clear:both;
	margin-bottom:30px;
	width:100%;
	max-width:100%;
}

#content, .content_narrow{
	width:100%;
	max-width:100%;
	float:none;
}

#body{
	max-width: 100%;
padding: 0 20px;
}

#container{
	width:100%;

}

img.alignleft{
	float:none;
	margin:0 auto;
	text-align:center;
	/*width:97%;*/
}

h1{
	width:auto;
}

#links{
	text-align: center;
}


div#newsletter-search{
	margin-top:20px;
}
#newsletter, #search, #newsletter-search-switcher{
	position: relative !important;
	top:inherit !important;
	right:inherit !important;
}

/*p span{
	display:none;
}*/

p span[style="color: #4c4c4c;"]{
	display:none;
}

#sidebar p span{
	display:block;
}

.news-box-yellow, .news-box-blue, .news-box-red{
	width:100% !important;
}

#wonderplugincarousel-1 .amazingcarousel-prev{
	top:inherit !important;
	margin-left:auto !important;
	margin-top:15px !important;
}
#wonderplugincarousel-1 .amazingcarousel-next{
	margin-top: 15px !important;
	left: 310px !important;
	right:inherit !important;
top:inherit !important;
margin-right:auto !important;
}

div#wonderplugincarousel-1.wonderplugincarousel{
	width:auto !important;
}

#mission h3{
	margin-left:auto !important;
}

#mission p{
	margin-left:auto !important;
	width:auto !important;
}

.default-slider{display:none;}
.mobile-slider{display:block;}


.mobile-slider img.sd2-is-first-slide.sd2-slide-background, .mobile-slider img.slide-deck-lazy.sd2-slide-background, .mobile-slider img.slide-deck-lazy.sd2-slide-background.slidedeck-adjust-height{
	max-width:100% !important;
	margin:0 !important;
	margin-top:0 !important;
	margin-left:0 !important;
	background-size:100% !important;
}

.mobile-slider .lens-prime>a.deck-navigation.horizontal{
	position: absolute;
display: block;
top: 0;
width: 100px;
height: 220px;
 padding-top: 0px; 
 margin-top: 0x; 
}

.lens-prime>a.deck-navigation.horizontal>span{
	background-color:none !important;
	background-image:none !important;
}

button#responsive-menu-button{
	top:75px !important;
}

div#front-page button#responsive-menu-button{
	top:-70px !important;
}

embed, object{
	max-width: 100%;
}

#page-order .copy{
	max-width:100%;
	float: none;
	clear: both;
}


}

@media screen and (min-width:768px){



}


@media screen and (min-width:768px) and (max-width:991px){





@media (min-width: 991px) {


}