/*

font-family: 'Asap', sans-serif;

font-family: 'Oswald', sans-serif;

*/

/*hide edit links for cache reasons*/
span.edit-link {
    display: none;
}

body {

	background: #e5e1d6;

	line-height:1.3;

	font-family: 'Asap', sans-serif;

}



h1,h2,h3,h4,h5,h6 {

	font-family: 'Oswald', sans-serif;

	font-weight:normal;

	margin-bottom: 3px;

}



h2,h3,h4,h5,h6 {

	clear: none;

}



ul, ol {

	margin: 0 0 1em 1.5em;

}



li > ul, li > ol {

	margin-left:0;

}









#content .pwt_content ul li, #content .entry-content ul li {

    margin-bottom: 5px;	

	position: relative;

    left: 1em;

    padding-right: 1em;

}



#content .pwt_content ul, #content .entry-content ul {

	padding-left: 1em;

	margin-left: 1em;

	margin-top: 1.5em;

	margin-bottom: 1.5em;

}



.pwt_content h3 {

    margin-top: 0;

    margin-bottom: 12px;

}



#page {

	max-width:1196px;

	margin: 0 auto;

	background: white;

}



.single nav.navigation.post-navigation {

    display: none;

}



.wp-caption img[class*="wp-image-"] {

	width:100%!important;

}



.wp-caption .wp-caption-text {

    padding: 0.8075em 0;

    background: red;

    margin: 0;

	color: white;

	font-size: .9em;

}



.alignleft {

    margin: 5px 1.5em 8px 0;

}



.alignright {

    margin: 5px 0 8px 1.5em;

}



#page p {

    margin-bottom: 1.5em;

}



a {

	text-decoration: none;

}





.site-header, .site-footer {

	background: #33363b;

}



.site-header a, .site-footer a {

	color: white;

}



a {

	color: #ee2324;

}



a:hover {

	color:grey;

	text-decoration:none;

}









h1, h2 {

	text-transform: uppercase;

	color: #e7011d;

	margin-bottom:13px;

}



h2 {

	color: #33363b;

}



.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {

	line-height:1.3;

}



#return-to-top {

    position: fixed;

    bottom: 20px;

    right: 20px;

    background: rgb(0, 0, 0);

    background: rgba(0, 0, 0, 0.7);

    width: 50px;

    height: 50px;

    display: block;

    text-decoration: none;

    -webkit-border-radius: 35px;

    -moz-border-radius: 35px;

    border-radius: 35px;

    display: none;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s ease;

    -ms-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

}

#return-to-top i {

    color: #fff;

    margin: 0;

    position: relative;

    left: 16px;

    top: 13px;

    font-size: 19px;

    -webkit-transition: all 0.3s ease;

    -moz-transition: all 0.3s ease;

    -ms-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

}

#return-to-top:hover {

    background: rgba(0, 0, 0, 0.9);

}

#return-to-top:hover i {

    color: #fff;

    top: 5px;

}



/*

Header

*/

.site-header {

	position:relative;

	color: white;

}



.headerLogo img, .footerLogo img {

    max-width: 195px;

}



.headerSearchbar {

	right: 186px;

    position: absolute;

    margin-top: 10px;

}



.headerTopLeft {

    float: left;

    margin-top: 15px;

	margin-left:55px;

	position:absolute;

}



.sitedescription {

    margin-left: 78px;

    font-style: italic;

    font-size: .9em;

}



.main-navigation {

    float: right;

    width: auto;

    clear: none;

    margin: 55px 35px 40px 26px;

}



.main-navigation li {

    margin: 0 10px;

	padding: 10px;

	

}



.main-navigation li:last-child {

    background: url('images/redmenubak.png');

	font-weight:bold;

}



#standardheaderPos {

    height: 138.33px;

	background: #33363b;

}

/*

Search Bar

*/

form.search-form {

    position: relative;

}



.searchlabel {

    float: left;

    margin-right: 12px;

    padding-top: 8px;

    font-weight: bold;

    text-transform: uppercase;

    font-size: .8em;

	color: white;

}



.search-form label {

    position: absolute;

}



input.search-field {

	border: 3px solid #e6001c;

    border-radius: 25px;

    padding-left: 30px;

    width: 150px;

}



input.search-submit {

	border:none;

	background: url('images/searchbutton.png') no-repeat;

	text-shadow: none;

    box-shadow: none;

    width: 20px;

    height: 22px;

    background-position: center;

	overflow: hidden;

	text-indent: 1000px;

	position: absolute;

    z-index: 5;

    margin-top: 7px;

    margin-left: 10px;

}



input.search-submit:hover {

	box-shadow:none;

}



/*Breadcrumbs */

.breadcrumbs a {

	color:#333;

}



.breadcrumbs a:hover {

	color:#ee2324;

}



.breadcrumbs {

	color:#ee2324;

}





/*Special Inner Content Classes*/

.horizontalAligned {

	padding:0;

	margin:15px 0;

	list-style:none;

	width: 100%;

	position: relative;

	text-align: center;

	display: flex;

	justify-content: space-between;

}



.horizontalAligned li {

	margin:5px 10px;

	

}



.horizontalAligned li:first-child {

	margin-left:0;

}

.horizontalAligned li:last-child {

	margin-right:0;	

}



a.specialbutton {

    padding: 10px 25px;

	margin: 5px 45px 45px 45px;

	font-weight: bold;

	display:inline-block;

	text-align: center;

	border-radius: 8px;

    font-size: 1.3em;

}



#page .specialbutton p {

    margin: 0;

    padding: 0;

}



a.specialbutton.alignleft {

	margin-left:0;

}



a.specialbutton.alignright {

	margin-right:0;

}



.calloutblock {

	background: #bdbdbd;

	height:100%;

	max-width:630px;

	display: flex;

	justify-content: center; /* align horizontal */

	align-items: center; /* align vertical */

	padding:20px;

	text-align:center;

	font-family:'Oswald', sans-serif;

	font-size:2em;

	margin: 0 auto;

    

}



.calloutblockinnertext {

	text-align:left;

}





/*Photo with text*/

.photowithtextmenu {

	margin: 0 0 40px 0;

	padding: 0;

	text-align:center;

}



.photowithtextmenu li {

	display:inline-block;

	margin:0 8px;		

	border-right: 1px solid;

	padding-right: 15px;

	

}



.photowithtextmenu li:first-child {

	margin-left:0;	

}



.photowithtextmenu li:last-child {

	margin-right:0;

	border:none;

}



.photowithtextmenu li a {

	/*color:#e6001c;*/

	color: #5a5a5a;

	text-transform: uppercase;

	font-weight:bold;

	font-size:1.1em;

}



.single_photowithtext, .photowithtext_area {

    display: inline-block;

    width: 100%;

	margin-right:0;

	margin-left:0;

}



.single_photowithtext {

	margin-bottom: 45px;

}



.single_photowithtext.largeimage {

    display: table; /*table ver*/

}



.pwt_image {	

	/*width: 287px;    

    display: inline-block;

    margin-right: 5%;*/

	margin-bottom:10px;

	background-size: cover;   

	background-position: 50% 50%;

	text-align: center;

}



.pwt_image img {

    /*width: 100%;*/

}



.thumbimage .pwt_image {

    height: 150px;

}



.pwt_content {

    /*display:inline-block;

	width:602px;*/

	vertical-align: top;

}



.pwt_content.noimage {

    width: 100%;

}



.largeimage .pwt_content {

    /*width: 478px;*/

	

	vertical-align: top;/*table ver*/

    display: table-cell;/*table ver*/

    float: none;/*table ver*/

}



.largeimage .pwt_image {

    /*width: 430px;*/

	

	width:100%;/*table ver*/

}



.pwt_content h2 {

	margin-top:0;

	margin-bottom:5px;

	color: #33363b;

	font-size: 1.2em;

	font-weight: bold;

	text-transform: uppercase;

}



.single_photowithtext h2.large_title {

    margin: 0 0 10px 0;

    padding: 12px 0;

    background: #33363b;

    text-align: center;

    text-transform: uppercase;

    color: white;

	

}



.largeimage .large_title {

	display:table-caption; /*table ver*/	

}



.single_photowithtext h2.large_title_red {	

	margin: 0 0 0px 0;

    padding: 12px 0;    

    text-align: left;    

	text-transform:none;

    color: #e6001c;

}



ul.photowithtextmenu.twoColMenuStyle {

    display: table;

    margin: 0 auto 45px auto;

    width: 100%;

	text-align:left;

	max-width: 600px;

}



.photowithtextmenu.twoColMenuStyle li {

    width: 50%;

    text-align: center;

    border: none;

    margin: 2px 0;

	

	

}



.photowithtextmenu li {

	vertical-align: top;

}



/*Custom content menu style */

ul.photowithtextmenu.customcontentmenu {

    text-align: left;

}



li.custommenusinglemenu {

    width: 40%;

    border: none;

    margin: 0;

    padding: 0;

	vertical-align: top;

}



.custommenusinglemenu ul {

    margin: 0;

    padding: 0;

	

}



.custommenusinglemenu ul li {

    width: 100%;

    border: none;

	margin: 0 0 ;

	

}



.custommenusinglemenu ul {

    margin-bottom: 30px;

}



.custommenutitle {

	font-family:'Oswald';

	font-size: 1.5em;

	text-transform: uppercase;

	color:#e6001c;

}



.photowithtextmenu li.custommenusinglemenu a {

	text-transform: none;

	font-size:.9em;

}



/* 

HOME PAGE

*/



.topslider li {

    height: 455px;

	position: relative;

	background-size: cover;

	background-position: 50%,50%;

	

}



.unslider {

    position: relative;

	margin-top:-1px;

	width:100%;

}



nav.unslider-nav {

    position: absolute;

    width: 100%;

    bottom: 24px;

    

}



nav.unslider-nav ol {

	text-align: right;

	padding-right:15px;

}



.unslider-arrow {

	display:none;

}





.unslider-nav ol li {

    width: 20px;

    height: 20px;

    margin: 0 6px;

    background: #fff;

    border-radius: 25px;

	border: 3px solid #fff;

    text-indent: 9999px;

    overflow: hidden;

	

}





.unslider-nav ol li.unslider-active {

  background: #e30018;  

}



.sliderInsideArea {

	background: rgba(0, 0, 0, 0.2);

	/*background:url(



data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQklEQVQYV2NkYGCQZCAMjBmJUGjMwMBwlpBCsCKQhfgUwhXhU4iiCJdCDEXYFGJVhK4QpyJkhXgVwRT6wIIAX7gDAJEDCjh4TQlSAAAAAElFTkSuQmCC

    ) repeat;*/

    width: 100%;

    height: 100%;

}



.sliderInnerContent {

	margin-left: 45px;	

	margin-right: 45px;

	color: white;

	position: absolute;

	bottom: 60px;

}



.sliderInnerContent p, .sliderInnerContent h1, .sliderInnerContent h2, .sliderInnerContent h3 {

	margin: 0;	

}



.singleSlideButton a {

    display: inline-block;

    background: url('images/redmenubak.png') no-repeat;

	background-size: cover;

	

    padding: 10px 10px;

	color: white;

	text-transform: uppercase;

	font-size: 1.1em;

	font-family: 'Oswald', sans-serif;

}



.singleSlideButton {

	margin-top: 30px;

}



.singleSlideTitle {

   font-size: 1.5em;

   text-transform: uppercase;    

   font-family: 'Oswald', sans-serif;

   margin-bottom: 7px;

   text-shadow: 2px 2px 5px black;

}



.sliderInnerContent p {

    text-shadow: 2px 2px 5px black;

	font-size:1.2em;

	background: rgba(0,0,0,0.2);

    padding: 9px 9px;

    border-radius: 5px;

}



.unslider h1, .unslider h2 {

    color: white;

    text-shadow: 3px 3px 3px black;

	margin: 7px 0;

	font-size: 5em;

	font-weight: 500;

line-height: 1.1;

}





#HeaderUnderSlider {

	text-align: center;

	color:#e5021e;

	display: inline-block;

    width: 100%;

	margin: 35px 0 50px;

}



#HeaderUnderSlider h1 {

    color: #161c21;

	margin:0;

}



#floatingheader, .slicknav_menu{

	position:fixed;

	z-index: 9999;

	width:100%;

	top: 0;

}



.admin-bar #floatingheader, .admin-bar .slicknav_menu {

	margin-top:32px;

}



#floatingheader .main-navigation {		

		margin-top: 12px;

		margin-bottom: 0px;

		font-size:.9em;

	}

	

#floatingheader	.sitedescription {

		display:none;

	}

	

#floatingheader	.headerTopLeft {

		position: initial;

		width: 110px;

		margin-left: 15px;

		margin-bottom: 10px;

	}

	

#floatingheader	.headerLogo img {

		width:100%;

	}

	

#floatingheader	.headerSearchbar {

		display: none;

	}



#contentBoxesHomePage {

	text-align:center;

	max-width: 98%;

    margin: 0 auto;

}



.singleContentBox {

	display:inline-block;

	width:330px;

	min-height:442px;

	vertical-align: top;

	margin: 0 10px 25px 10px;

	position: relative;

	background: url('images/homeBoxShadow.png');

	background-repeat:no-repeat;

}



.singleContentBox:first-child {

    margin-

}



.singleContentBox:last-child {

    margin-right: 0;

}



.singleContentBoxHeadlineWrap {

	width: 100%;

	position:absolute;

	margin-top:-23px;

}



.singleContentBoxHeadline {

	width: 200px;

	background:#e5021e;

	padding: 4px 5px;

	color: white;

	margin: 10px auto;

	font-family: 'Oswald', sans-serif;

	

}



.singleContentInnerBox {

    max-width: 274px;

    background: white;

    margin: 0 auto;

    min-height: 415px;

}



.singleContentBoxImage {

    width: 274px;

    height: 215px;

	background-size: cover;

	margin: 0 auto;

}



.singleContentInnerContent {

    max-width: 214px;

    text-align: left;

    margin: 18px auto;

}



.singleContentBoxTitle {

    color: #e5021e;

    text-transform: uppercase;

    

	font-family: 'Oswald',sans-serif;

	margin-bottom:15px;

}



.singleContentBoxText {

	font-size: .9em;

	height:115px;

}



.singleContentBoxButton {

	text-align:center;

	margin-top:35px;

}



.singleContentBoxButton a {

	background-image: url('images/redmenubak.png');

	background-repeat:no-repeat;

	background-size:cover;

	padding:7px 11px;

	color: white;

	font-family: 'Oswald',sans-serif;

}







#TitleUnderContentBoxes {

	text-align: center;

    color: #e5021e;

    font-size: 1.7em;

    line-height: 1.2em;

    /* font-weight: bold; */

    margin: 20px 0;

    color: #161c21;

    font-family: 'Oswald', sans-serif;

}



/*

Inner Page/Post/Etc

*/

.PageTopImage {

	background: url('images/innerpageTopImage.png');

	background-size: cover;

	background-position: 50% 50%;

	width:100%;

	height:330px;
	position: relative;
    z-index: 5;
}

.pageheadertext {
    position: absolute;
    color: white;
    width: 100%;
    height: auto;
    bottom: 50px;
}

.pageheaderInnerText {
    max-width: 80%;
    margin: 0 auto;
    background: rgba(0,0,0,.5);
	padding: 15px 15px;
}

.pageheaderInnerText h1, .pageheaderInnerText h2, .pageheaderInnerText h3, .pageheaderInnerText h4, .pageheaderInnerText h5 {
    margin-top: 0;
	color:#e7011d;
}

#page .pageheaderInnerText p {
    margin-bottom: 10px;
}

.mobileview.pageheadertext {
	display:none;
}


.InnerPageTitle {

	/*margin: -122px auto 0 auto;

	width:80%;*/

	margin-top: 20px;

    color: white;

    text-transform: uppercase;

    margin-bottom: 50px;

}



.single-specialevents .InnerPageTitle {

	width:95%;

	margin: 0 auto;

}



.InnerPageTitle h1 {

	/*color:white;*/

	margin:0;

	font-size: 5em;

	line-height:1;

	margin-bottom:-3px;

	font-weight:normal;

}



#primary {

    width: 90%;

    margin: -50px auto 50px auto;

	padding: 20px 5%;

	min-height: 710px;

	background-color:white;

	position: relative;
    z-index: 10;
}



#primary {

	



}



#content {

	background-image:url('images/mainshadow.png');

	background-repeat: no-repeat;

    background-position: 0 287px;

    background-size: contain;

}



.home #content {

	background:white;

}

/* Library */

#content .entry-content ul.epkb-articles {

    margin-top: 0;

}



.epkb-section-body {

    overflow-x: hidden!important;

}



#elay-sidebar-layout-page-container.elay-sidebar-template .elay-sidebar .sidebar-sections {

	width:82%!important;

}



#content .entry-content .epkb-section-body ul {

    margin-left: 0;

    margin-bottom: 0;

    margin-top: 0;

}



/*

NEWS AREA

*/

.newspostsnav ul {

	margin:0; 

	padding: 0;

	text-align:center;

}



.newspostsnav li {

	display: inline-block;

	list-style: none;

	margin:8px;

	color: #ee2324;

	cursor:pointer;

	

}



.newspostsnav li.current {

	text-decoration:underline;

	font-weight: bold;

}



.newspostsnav li:first-child {

	margin-left:0;

}



.newspostsnav li:last-child {

	margin-right:0;

}



.singlenewspost {

	margin-bottom: 25px;

}



.singlenewspost .date {

    color: grey;

    text-transform: uppercase;

}



.singlenewspost .newstitle {

    margin-top: 0;

}



.newspostsarea {

    margin: 35px 0;

}



/*

FOOTER

*/

.site-footer {

	color:white;

	text-align: center;	

}



#footerDonateArea {        

	margin-bottom:25px;

	margin-top:-1px;

	background:white;

	padding: 20px 10px 2px;

}



.footerDonateButton {

	background-image: url('images/BigDonateButton.png');

	background-repeat:no-repeat;

	background-size:contain;

	padding: 15px 10px 30px;

	max-width: 388px;

    margin: 0 auto 10px;

	cursor: pointer;
	display: block;
}

.footerDonateButton:hover {
	color:white;
}



.donateTextBig {

    font-size: 4em;

    font-family: 'Oswald', sans-serif;

    font-weight: bold;

}



.donateTextSmall {

	font-style:italic;

	font-weight:bold;

}







#footerMenuLinks {

    width: 100%;

    text-align: center;

}



#footerMenuLinks li {

	display: inline-block;

	margin: 0 55px;

	text-align: left;	

	line-height: 1.35em;

	vertical-align: top;

}



#footerMenuLinks li li, #footerMenuLinks ul {

	margin:0;

	padding:0;

	display: block;

	margin-bottom: 5px;

}



#footerMenuLinks h3 {

    color: #e9001e;

    font-weight: bold;

	margin:0 0 5px 0;

	font-size:1.2em;

	font-family: 'Asap', sans-serif;

	line-height: 1.1em;

}



.footerLogo {

	margin: 20px 0;

}



.footerSearch {

    position: relative;

	width: 221px;

    height: 29px;

    display: inline-block;

	margin-right:20px;

}



.footerStayConnected {

    display: inline-block;

    vertical-align: 9px;

	color: #e9001e;

	font-weight:bold;

}



.site-footer .searchlabel {

	color: #e9001e;

	padding-top: 5px;

}



.site-footer form.search-form {

    width: 150px;

    height: 28px;

    display: inline-block;

    text-align: left;

}



.site-footer input.search-field {

    border: 2px solid #e6001c;   

    padding-left: 40px;

    width: 150px;

    height: 28px;

	font-size:.8em;

}



input.search-submit {

    margin-top: 2px;

}



.footerSearchConnect {

	margin-bottom:25px;

}



.footerContact {

	margin-bottom: 15px;

}



.footerSecondaryMenu {

	margin-bottom: 15px;

}



.footerSecondaryMenu ul {

	margin:0;

	padding:0;

}



.footerSecondaryMenu li {

	display:inline-block;

	border-right: 1px solid white;

	margin: 0 2px;

    padding: 0px 15px;

	text-transform: uppercase;

	

}



.footerSecondaryMenu li:last-child {

	border:none;

}





.footercopyright {

	margin-bottom: 25px;

}



.stayconnectedbuttons, .stayconnectedlabel {

    display: inline-block;

}



.stayconnectedbuttons .fa {

    font-size: 16px;

    margin: 0 5px;

    background: #808080;

    padding: 7px;

    border-radius: 15px;

    width: 30px;

    height: 30px;

}



.stayconnectedbuttons a:hover {

	color:white;

}







/* SLICK NAV */

.slicknav_menu {

	display:none;

}



#mobilenavlogo {

    float: left;

	max-width: 100px;

}



/* SEARCH */

.search .hentry {

    margin-bottom: 34px;

    border-bottom: 1px solid #f3f3f3;

}





/* Tables */

table {

    width: 100%!important;

}



tr {

    height: 27px!important;

}



td {

	padding:5px;

}



@media (max-width: 600px) {

	.admin-bar #floatingheader, .admin-bar .slicknav_menu {

		margin-top:0;

		z-index:999999;

	}

	

	

}



@media (max-width: 948px) {

	.unslider h1, .unslider h2 {

		font-size: 3em;

	}

}





@media (max-width: 988px) {

	#primary-menu {

		display:none;

	}

	

	.slicknav_menu {

		display:block;

	}

	

	#masthead {

		display:none;

	}

}





/* MOBILE */



@media (max-width:1060px) {

	.headerTopLeft {

		margin-left: 10px;



	}	

}





@media (max-width:1027px) {

	.main-navigation {		

		margin-top: 19px;

		margin-bottom: 0px;

	}

	

	.sitedescription {

		display:none;

	}

	

	.headerTopLeft {

		position: initial;

		width: 150px;

		margin-left: 15px;

		margin-bottom: 10px;

	}

	

	.headerLogo img {

		width:100%;

	}

	

	.headerSearchbar {

		display: none;

	}

	

	#standardheaderPos {

		height: 90.33px;		

	}

}







@media (max-width:991px) {

	.pwt_image, .pwt_content, .largeimage .pwt_image, .largeimage .pwt_content {	

		padding:0;		

		width:100%;

		display: inline-block;

	}

	

	.single_photowithtext.largeimage {

		display: block;

	}

	

	.thumbimage .pwt_content {

		width:65%;

		margin-left:10%;

	}

	

	.thumbimage .pwt_image {

		width:25%;

	}

	

	.imgOnRight.thumbimage .pwt_content {

		margin-left: 0;

		margin-right: 10%;

	}

	

	#standardheaderPos {

		height: 54px;		

	}

	

}



@media (max-width: 850px) {

	/* TABLES */

	tr {

		display: inline-block;

		border-bottom: 1px solid;

		padding-bottom: 4px;

		margin-bottom: 20px;

		height: auto!important;

		width: 100%!important;

	}

	

	td {

		display: inline-block;

		width: 100%!important;

		line-height: 1;

	}

	

	table {

		width: 100%!important;

	}

}

@media (max-width: 690px) {

	/*content*/

	p img, .wp-caption, .alignright, .alignleft {

		width:100%!important;

		margin:10px 0;

	}

	

	a.specialbutton.alignright, a.specialbutton.alignleft {

		text-align: center;

	}

	

	ul, ol {

		margin-left:.5em;

		padding-left:10px;

	}

	

	#primary {

		width: 95%;

		margin: 0 auto;

	}

	

	#contentBoxesHomePage {

		max-width: 100%;

	}

	

	.InnerPageTitle {

		/*width:95%;*/

		margin-bottom:15px;

		margin-left: auto;

		margin-right: auto;

	}

	

	.single-specialevents .InnerPageTitle {

		width: 98%;

		text-align: center;

	}

	

	.InnerPageTitle h1 {

		font-size: 3em;

	}

	

	.PageTopImage {

		height:200px;

	}

	.pageheadertext {
		display:none;
	}
	
	.mobileview.pageheadertext {
		display: inline-block;
		width: 100%;
		position: relative;
		background: #4c4c4c;
		bottom: 0;
	}
	
	.mobileview .pageheaderInnerText {
		max-width: 95%;
		background: none;
	}
	
	

	#primary {

		padding:0;

		margin-top: 14px;

	}

	

	#content {

		background:white;

	}

	

#content .pwt_content ul li, #content .entry-content ul li {

    left: 0;

}



	/*custom layout options*/

	.single_photowithtext {

		margin-left: auto;

		margin-right: auto;

	}

	.pwt_image, .pwt_content, .largeimage .pwt_image, .largeimage .pwt_content {

		width:100%;		

		padding:0;

	}

	.pwt_image {

		/*height:300px;*/

		margin-bottom:35px;

		

	}

	

	.thumbimage .pwt_content {

		width:100%;

		margin-left:0%;

		margin-top:10px;

	}

	

	.thumbimage .pwt_image {

		width:55%;

		margin:0 auto;

		display:block;

height: auto;

	}

	

	li.custommenusinglemenu {

		width:50%;

	}

	

	.photowithtextmenu li {

		width: 100%;

		border:none;

		margin:0;

		padding:0;

	}

	

	/* Home */

	

	.topslider li {

		height: 400px;

		overflow: visible;

		position:relative;		

	}

	.sliderInnerContent p {

		font-size:1em;

	}

	

	.sliderInnerContent {

		margin-left: 5%;

		margin-right:0;

		width: 90%;

		bottom: 10px;

	}

	.singleContentBox {

		width:100%;

		margin:15px 0;

		background:none;

	}

	

	nav.unslider-nav {

		top:5px;

		bottom: initial;

	}

	

	.unslider h1, .unslider h2 {

		font-size:2em;

	}

	

	#HeaderUnderSlider {

		max-width: 98%;

	}

	

	.singleContentInnerBox {

		max-width: 100%;

	}

	

	.singleContentBoxText {

		height: auto;

	}

	

	.singleContentBoxImage

	{

		width:100%;

		height:300px;

		max-width:400px;

		background-size: cover;

		background-repeat: no-repeat;

	}

	

	.singleContentInnerContent {

		max-width: 95%;

	}

	

	.singleContentBoxHeadline {

		margin: 23px auto;

	}

	

	#TitleUnderContentBoxes {

		width:90%;

		margin:25px auto;

	}

	

	

	/* Footer */

	

	.donateTextBig {

		font-size:4em;

	}

	

	.footerDonateButton

	{

		padding: 8px 0 9px 0;		

		max-width: 328px;

		background-size: cover;

	}

	

	#footerMenuLinks li {

		width: 45%;

		margin: 10px 0;

		text-align: center;

	}

	

	#footerMenuLinks li li, #footerMenuLinks ul {

		width: 100%;

	}

	

	.site-footer .searchlabel {

		width: 100%;

		margin-bottom: 10px;

margin-right:0;

	}

	

	.site-footer form.search-form, .site-footer input.search-field{

		width: 200px;

	}

	

	.footerSearch {

		width:100%;

		margin-right: 0;

	}

	

	.footerStayConnected {

		margin-top: 10px;

	}

	.stayconnectedlabel {

		margin-bottom:5px;

	}

	

	.stayconnectedbuttons, .stayconnectedlabel {

		display: block;

	}

	

	.footerContact, .footercopyright {

		width:90%;

		margin:0 auto;

		line-height:1.3em;

	}

	

	.footercopyright {

		margin-bottom:20px;

		margin-top:10px;

	}

	

	.footerSecondaryMenu {

		display:none;

	}

	

	

}