/* CSS Document */



	body {font-family:"pt-sans",sans-serif;color: rgb(100,100,100);margin:0;padding:0;}
	h1,h2 {font-weight: 400;}
	h1 {font-size: 42px;}
	h2 {display:inline-block;font-size: 30px; color: rgba(12,76,118.8);margin: 2em 0 0 0;}
	h7 {display:inline-block;font-size: 30px; color: rgba(64,96,106,0.6);margin-bottom: 1em;padding: 0.25em 1em;border-bottom: 1px dotted rgba(64,96,106,0.6);}

	
	.centered-container {display:block;width:100%;height:auto;text-align:center;}
	
	.menu-wide-container {display:block;width:100%;background: rgba(235,235,235,0.7);height:auto;}

	.menu-wide-container:hover {display:block;width:100%;background: rgb(225,225,225);height:auto;}

	.menu-container {display:inline-block;width:auto;}

	ul#top-menu {list-style:none;height:3em;width:auto;text-align:center;margin:0;padding: 0em;}

	ul#top-menu li{display:inline;float:left;list-style:none;line-height:1em;padding: 0 1em;border-right: 1px solid rgb(180,180,180);color: rgba(64,96,106,0.6);}
	
	.zone-container {display:block;float:none;max-width:80%;min-height:18em;height:auto;padding: 0 10% 0 10%;text-align:center;background: rgb(250,250,250);}

	.boxed-container {display:block;width:100%;max-width:1200px;padding: 0 100px;}

	.red {border: 1px solid blue;background: rgba(255,0,0,0.2) !important;height:auto;}

	.green {border: 1px solid green;background: rgba(0,255,100,0.2) !important;}

	.orange {border: 1px solid orange; background: rgba(255,100,0,0.2) !important;}

	.zone-container light-grey{background: rgb(240,240,240);}

	p.large-text {font-size:1.15em;line-height:1.25em;color: rgb(100,100,100);margin: 0 10%;}
	
	a {text-decoration:none;color: rgba(64,96,106,0.6);opacity: 1;}

	a:hover {text-decoration:none;color: rgba(64,96,106,0.4);opacity: 1;}
	
	table {width:100%;border-collapse: collapse;height: 30em;}

	th {width:33%;height:auto;border-collapse: collapse;padding: 1em;border-bottom: 1px solid rgb(200,200,200);color: rgba(64,96,106,0.6);padding-top:3em;font-weight:400;text-transform:uppercase;}

	td{width:33%;height:auto;border-collapse: collapse;text-align:left;padding-left: 3em;}

	.light-grey {background: rgb(244,244,244);}
	
	td.light-blue{background: rgba(17,77,119,0.025);height: 100%;}
	
	td.pale-blue{background: rgba(17,77,119,0.05);height: 100%;}
	
	img.logo {height: 120px; width:auto;text-align:left;}

	img.logo-large {width: 225px; height:auto;text-align:left;}
	
	button.fa-icon {background-color:transparent;}
	
	button.intranet {display:inline;border-radius: 5px; background: rgba(131,189,205,0.5);font-size: 0.8em;font-weight:400;margin-right:0.3em;font-family:"pt-sans",sans-serif;color: rgba(255,255,255,0.6);text-transform: uppercase;padding:0.4em 1.1em;border:none;cursor:pointer;margin-top: 4px;}
	
	button.intranet:hover {background: rgba(131,189,205,1);color: rgba(255,255,255,1);}

	button.donate {display:inline;border-radius: 5px; background: rgba(229,92,48,1);font-size: 0.8em;font-weight:400;margin-right:0.3em;font-family:"pt-sans",sans-serif;color: rgba(255,255,255,0.6);text-transform: uppercase;padding:0.4em 1.1em;border:none;cursor:pointer;margin-top: 4px;}
	
	button.donate:hover {background: rgba(229,92,48,1);color: rgba(255,255,255,1);}

	button.apply {display:inline;border-radius: 5px; background: rgba(133,199,80,1);font-size: 0.8em;font-weight:400;margin-right:0.3em;font-family:"pt-sans",sans-serif;color: rgba(255,255,255,1);text-transform: uppercase;padding:0.4em 1.1em;border:none;cursor:pointer;margin-top: 4px;}

	button.apply:hover {display:inline;border-radius: 5px; background: rgba(133,199,80,0.8);font-size: 0.8em;font-weight:400;margin-right:0.3em;font-family:"pt-sans",sans-serif;color: rgba(255,255,255,0.6);text-transform: uppercase;padding:0.4em 1.1em;border:none;cursor:pointer;margin-top: 4px;}

	button.login {display:inline;border-radius: 5px; background: rgba(234,163,55,0.8);font-size: 0.8em;font-weight:400;letter-spacing:0.05em;margin-right:0.6em;font-family:"pt-sans",sans-serif;color: rgba(255,255,255,0.6);text-transform: uppercase;padding:0.4em 1.1em;border:none;margin-top: 4px;}

	button.login:hover {background: rgba(234,163,55,1);color: rgba(255,255,255,1);cursor:pointer;}

	button.clear-button {display:inline-block !important;background: none !important;float:left !important;width:auto !important:min-width:auto !important;border:none !important;cursor:pointer;}

	button.clear-button:hover {opacity:0.8;}

	.blue-text {color: rgb(71,163,218) !important;}

	.content-edit-menu-bar {display:block;float:none;width:100%;height:auto;min-height:1.5em;}

	.content-edit-link {display:table;float:none;height:auto;line-height:1.5em;min-height:1.5em;text-align:right;color: ##47a3da;background: rgba(71,163,218,0.08);padding: 2%;width:100%;}	

	.content-edit-link:hover {background: rgba(71,163,218,0.2);}	

	.content-edit-link a{color: #47a3da;float:right !important;cursor:pointer;}
	
	ul#top-bar-menu {display:inline-block;list-style:none;margin:0;padding:0;line-height:1em;float:right;}
		
	ul#top-bar-menu li{display:inline;list-style:none;margin:0;padding:0;line-height:1em;float:left;color: rgba(255,255,255,0.5);}

	ul#top-bar-menu li svg{color: rgba(255,255,255,0.5);font-size:1.5em;margin-right:0.5em;margin-top:0.25em;}

	ul#top-bar-menu li svg:hover{color: rgba(255,255,255,0.85);}

	.top-menu-languages{margin-top:0.7em !important;margin-right:0.6em !important;font-size: 1em !important;}

	.top-menu-languages a{color: rgba(255,255,255,0.5) !important;}

	.top-menu-languages a:hover{color: rgba(255,255,255,0.85) !important;}

	.colors-sky-blue {color: rgb(72,181,198) !important;}
	.colors-sky-light {color: rgba(72,181,198,0.5) !important;}

	.colors-grey-light{color: rgb(210,210,210);}

	.shadow-text-grey{text-shadow: 2px 2px 5px rgba(50,50,50,0.5);}

	.colors-white {color: #fff !important;}

	.colors-red {color: rgb(210,50,25) !important;}
	.colors-red-light {color: rgba(210,50,25,0.5) !important;}

	.colors-red-background {background: rgb(210,50,25) !important;}
	.colors-red-background-light {background: rgba(210,50,25,0.5) !important;padding: 0px 10px;color: #fff !important;}

	.colors-yellow-background {background: rgb(213,173,14) !important;}
	.colors-yellow-background-light {background: rgba(213,173,14,0.5) !important;padding: 0px 10px;}

	.colors-light-blue-background {background: rgb(111,195,241) !important;}
	.colors-light-blue-background-light {background: rgba(111,195,241,0.5) !important;}

	.colors-light-mauve-background {background: rgb(157,142,188) !important;}
	.colors-light-mauve-background-light {background: rgba(157,142,188,0.5) !important;}
	
	.colors-blue-background {background: rgb(72,181,198) !important;}
	.colors-blue-background-light {background: rgba(72,181,198,0.5) !important;padding: 0px 10px;}

	.colors-jv-background {background: rgb(125,58,156) !important;}
	.colors-jv-background-light {background: rgba(125,58,156,0.5) !important;padding: 0px 10px;}

	.colors-orange {color: rgb(242,142,63) !important;}
	.colors-orange-light {color: rgba(242,142,63,0.5) !important;}

	a.applyx {display:inline-block;border-radius: 5px; background: #f18d24;font-size: 0.8em;
		font-weight:400;font-family:"pt-sans",sans-serif;color: rgba(255,255,255,1);
		text-transform: uppercase;padding:0.4em 1.1em;border:none;cursor:pointer;margin-top:-8px;}

	a.apply {font-family:"pt-sans",sans-serif;color:yellow !important;font-weight:700;}

	.colors-orange-background {background: rgb(242,142,63) !important;}
	.colors-orange-background-medium {background: rgba(242,142,63,0.75) !important;padding: 0px 10px;}
	.colors-orange-background-light {background: rgba(242,142,63,0.5) !important;padding: 0px 10px;}

	.colors-orange-background-top {background: rgba(242,142,63,0.5);padding: 0px 10px;
		background: -moz-linear-gradient(top, rgba(242,142,63,0.5) 0%,rgba(242,142,63,0.2) 100%);
		background: -webkit-linear-gradient(top, rgba(242,142,63,0.5) 0%,rgba(242,142,63,0.2) 100%);
		background: linear-gradient(to bottom, rgba(242,142,63,0.5) 0%,rgba(242,142,63,0.2) 100%);
		cursor:pointer;
	}
	.colors-orange-background-top:hover {background: rgba(242,142,63,0.9);padding: 0px 10px;
		background: -moz-linear-gradient(top, rgba(242,142,63,0.9) 0%,rgba(242,142,63,0.6) 100%);
		background: -webkit-linear-gradient(top, rgba(242,142,63,0.9) 0%,rgba(242,142,63,0.6) 100%);
		background: linear-gradient(to bottom, rgba(242,142,63,0.9) 0%,rgba(242,142,63,0.6) 100%);
	}


	.colors-deep-blue-background {background: rgb(33,76,116) !important;}
	.colors-deep-blue-background-medium {background: rgba(33,76,116,0.75) !important;padding: 0px 10px;}
	.colors-deep-blue-background-light {background: rgba(33,76,116,0.5) !important;padding: 0px 10px;}


	.colors-ocre-background {background: rgb(193,145,66) !important;}
	.colors-ocre-background-light {background: rgba(193,145,66,0.5) !important;padding: 0px 10px;}


	.scrollup {
		z-index: 1000;
    width: 60px;
    height: 60px;
    position: fixed;
    bottom: 0px;
    right: 40px;
    display: none;	    
	color: rgb(255,255,255);
	
}
	
	.scrollup i {
		
		
		font-size: 2em;
		padding: 0.25em 1em;
	    background: rgba(64,96,106,0.6);
		border-radius: 6px;
		
	}

		.scrollup i:hover {
		
		font-size: 2em;
		padding: 0.25em 1em;
	    background: rgba(64,96,106,0.4);
		
	}
	
	.big-slider {
		
		max-width:1000px;
		float:right;
		color: #fff;
		text-align:right;
		font-size: 1em;
		
	}
	
	
	.donate-highlight {
	
	background: #b8227c;
	color: #ffffff;
	padding: 5px 10px;
	border-radius: 5px;
	transition: all 0.6s;
	
}

.donate-highlight:hover {
	
	opacity: 0.7;
	
}
	

	.big-slider h2 {margin: 0;font-size: 1.25em;line-height:1em;text-transform:uppercase;color: rgba(255,255,255,0.7);}
	.big-slider h1 {margin: 0;font-size: 2.25em;line-height:1em;text-transform:uppercase;}
	.big-slider p {display:block;max-width: 300px;margin:0;font-family:"pt-serif",georgia,serif;font-weight:300;font-size:1.3em;opacity: 0.9;padding-bottom:1em;}
	.big-slider button {background: rgba(33,76,115,0.6);border: 0.3px solid rgba(255,255,255,0.5);padding:0.5em;font-size: 1em;color: #fff;border-radius: 6px;}

	.big-slider button.slider-button-blue {background: rgba(33,76,115,0.6);}
	.big-slider button.slider-button-green {background: rgba(33,76,115,0.6);}

	nav a span.nav-small-text {display:inline-block;font-size: 10px;padding-left:0.2em;}


	.hidden {display:none;}
	
	.feature-title-container {position:relative;height:2em;}

	.primary-features {display:block;height:auto;min-height:44em;width: 100%;background: rgb(251,250,251) url(http://demo.larche.ca/img/wave-high.png) top left repeat-x;}
	
	.primary-features-content{display:inline-block;float:left;line-height: 1.2em;height:auto;list-style:none;text-align:left;margin-left:0 !important;padding-left:0;width:70%;margin:0.5em 0 0 0;}

	.primary-features-content li{display:inline-block;float:left;width:35%;margin: 0 15% 0 0;padding:0;}

	.primary-features-content li ul{display:block;float:none;width:100%;height:0;margin: 0;padding:0;}

	.primary-features-content li ul li{display:block;float:left;width:100%;margin: 0;padding:0;height:auto;}

	.primary-features-content li ul li p{font-size:0.9em;margin-top: 0 !important;}

	.primary-features-content li ul li .pf-image-container img{display:block;float:none;width:100%;height:auto;margin:0.5em 0;}

	.primary-features-content li ul li h3  {font-size: 1.2em;font-family:"pt-sans",arial,sans-serif;color: rgb(75,75,75);font-weight: 400;padding:0.2em 0;line-height:1.2em;margin:0.5em 0 0 0;}

	.primary-features-content li h2{position:absolute;bottom:0;font-size: 1.5em;margin:0;color: rgb(75,75,75);font-weight: 400;padding:0.4em 0;border:none;}

	.larche-blue-color {color: rgb(33,76,115) !important;}

	.larche-blue-background {background: rgb(33,76,115) !important;}

	.stories-color {color: rgb(229,92,46) !important;}

	.stories-background {background: rgb(229,92,46) !important;}

	.values-color {color: rgb(193,145,66) !important;}

	.values-background {background: rgb(193,145,66) !important;}

	button {transition: all 0.3s;}

	button.slider-more {padding: 0.3em 1.5em;border-radius:10px;cursor:pointer;}

	button.slider-more:hover {opacity:0.8;box-shadow: inset 0 0 10px rgba(255,255,255,0.5);}

	button.bordered-white-button svg{margin-left: 0.5em;}

	button.bordered-white-button {padding:0.4em 2em;float:right;background: transparent;color: rgb(75,75,75);border:1px solid rgba(242,142,63,0.3);border-radius:10px;margin-top:0.5em;font-size:12px;}

	button.bordered-white-button:hover {opacity:0.8;border:1px solid rgba(242,142,63,1);}

	button.orange-button {cursor:pointer;padding:0.4em 2em;float:right;background: transparent;color: rgb(255,255,255);background: rgb(242,142,63);border-radius:10px;margin-top:0.5em;font-size:12px;}

	button.orange-button:hover {cursor:pointer;background: rgb(16,76,116);}

	button.orange-button svg{margin-left: 0.5em;}

	.medium-high-opacity {opacity:0.7;}

	.medium-opacity {opacity:0.5;}

	.top-padding-2 {padding-top: 2em !important;}

	.top-padding-large {padding-top: 4em !important;}

	.bottom-padding-large {padding-bottom: 4em !important;}

	.margin-left-small {margin-left: 2em !important;}


	#bottom-feature {display:block;height:18em !important;width: auto;background: rgba(75,173,198,0.1);padding-top: 2em;}

	.bottom-info-row-inner {display:block;width:100%;height:100%;min-height:12em;background: transparent  url(https://media.larche.ca/images/wave-high.png) top left repeat-x;}

	#bottom-info-row {display:block;position:relative;height:20em;width: 100%;border-top: 1px dotted rgb(230,230,230);background: rgb(240,240,240) url(https://media.larche.ca/images/wave-high.png) top left repeat-x;color: rgb(50,50,50);}

	#bottom-menu {display:block;position:absolute;bottom:0;left:0;text-align:center;height:3em;margin:0 auto;width:100%;background: rgb(41,41,41);}
	
	nav.bottom-menu {display:block;margin-top:1em;width:auto;}
	
	nav.bottom-menu a{color: rgba(255,255,255,0.5);font-size:0.8em;padding: 0 1em;}

	nav.bottom-menu a:hover{color: rgba(255,255,255,1);}

	.community-links-bottom {display:block;margin: 2em 0 0 0;padding:0 !important;list-style:none;line-height: 1em;background: rgb(245,245,245) !important;}

	.community-links-bottom li{display:inline-block;float:left;width:20%;height:20em;padding: 1em 2.5%;background: rgb(245,245,245) !important;border-bottom: 2px solid rgb(245,245,245);}

	.community-links-bottom li a{display:block;float:none;padding: 0.25em;}

	.community-links-bottom li.region-highlighted {border-bottom: 2px solid rgb(242,142,63) !important; color: #fff;}

	


	/* MORE FEATURES */

	.very-light-green-background {background: rgba(246,245,235,0.6) !important;}

	.light-green-background {background: rgb(246,245,235) !important;}

	.light-grey-background {background: rgb(248,248,248) !important;border-top: 1px solid rgb(230,230,230);}


	.light-green-background:hover {background: rgba(223,233,223,0.7) !important;box-shadow: inset 20px 20px 40px rgba(255,255,255,0.5);}



	.primary-features-more {display:inline-block;float:left;line-height: 1.2em;font-size:0.85em;height:auto;list-style:none;width:100%;text-align:left;padding-left:0;margin:0.5em 0 0 0;}
	
	.primary-features-more li {display:block;float:none;height: 7.5em;margin-bottom: 0.8em;}

	.primary-features-more li.jv-feature{height: 9em;}

	.primary-features-more li div.more-content-container{display:inline-block;float:left;width:80%;margin-right:5%;padding: 2.5% 0 2.5% 2.5%;}

	.primary-features-more li div.more-content-container h3{margin:0;padding:0;font-family:"PT Serif",serif;color: rgba(33,75,116,0.65);margin-top:0.25em;}

	.primary-features-more li div.more-content-container p{margin:0.2em 0 0 0;padding:0;line-height:1.4em;}

	.primary-features-more li button.more-button{display:inline-block;float:right;color: #fff;height:100%;width:10%;border:none;overflow:hidden;cursor:pointer;}

	.primary-features-more li button.more-button:hover {box-shadow: inset 0 0 12px rgba(255,255,255,0.5);}

	.primary-features-more li div.more-content-container div.more-content-image-container {display:inline-block;float:left;margin-right:0.25em;height:6em;width:30%;}

	.primary-features-more li div.more-content-container div.more-content {display:block;float:none;height:100%;width:95%;margin-left:5%;}

	.primary-features-more li div.more-content-container div.more-content-w-image {display:inline-block;float:left;height:100%;width:60%;}


	h1.mission-title {display:block;width:95%;margin:0 0 1em 0;text-align:center;font-size:2.25em;text-transform:uppercase;padding:0;color: rgb(242,142,63);padding:1em;border-bottom: 1px dotted rgba(33,76,116,0.3);}

	.mission-container {display:block;margin-top:4em;width:100%;max-width:1000px;}

	.home-page-intro {display:block;font-size:1.4em;line-height:1.4em;}

	div.plus-title {display:inline-block;margin: 0;font-size:1.5em;padding:0;background: rgba(213,173,14,1);color: #fff;border-radius:50%;height:32px;width:32px;border:none;}


	#secondary-features {display:block;width:100%;list-style:none;font-size:0.8em;line-height:1.2em;margin: 2em 0 2em 0 !important;padding:0;height:auto;min-height:13em;padding:0;background: rgb(248,248,248);}

	#secondary-features li {position:relative;display:inline-block;width:21%;float:left;margin: 0 5.33% 0 0;padding:0;}

	#secondary-features li h4{display:block;font-size:1.2em;letter-spacing:0.05em;text-transform:uppercase;color: rgb(242,142,63);margin: 0.5em 0;padding:0;font-weight:700;}

	#secondary-features li:last-child {display:inline-block;width:21%;margin:0 !important;}

	#secondary-features li div.secondary-feature-image-container {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing:border-box;width:100%;height:13em;background: transparent;}

	#secondary-features li div.secondary-feature-image-container div.secondary-feature-image-container-inner{box-sizing: border-box;width:100%;height:13em;}

	#secondary-features li div.secondary-feature-image-container div.secondary-feature-image-container-inner:hover{background: rgba(33,76,116,0.6);}

	#secondary-features li div.secondary-feature-text{position:absolute;bottom:0;display:block;width:80%;padding: 5% 10%;height:3em;overflow:hidden;border-bottom: 0.5em solid rgb(242,142,63);	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;}

	#secondary-features li div.secondary-feature-text i{display:none;opacity:0;}

	#secondary-features li div.secondary-feature-text:hover{position:absolute;bottom:0;display:block;width:80%;padding: 0 10%;height:12.5em;overflow:hidden;border-bottom: 0.5em solid rgb(242,142,63);-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;}

	#secondary-features li div.secondary-feature-text:hover i{display:block;position:absolute;padding: 0 35%;bottom:0.5em;float:none;font-size:4.5em;text-align:center;color: #fff;opacity:1;}

	#secondary-features li div.secondary-feature-image-container:hover img{opacity:0.7;}

	#secondary-features li p{font-size: 13px;font-weight:400;color: #fff;display:flex;}

	.medium-high-opacity:hover {opacity:1;}

	.primary-features-more li button.more-button i{color: #fff;font-size:2em;}

	.primary-features-more h2{position:absolute;bottom:0;font-size: 1.8em;margin:0;color: rgb(75,75,75);font-weight: 400;padding:0.4em 0;border:none;}

	.below-content {margin-top:0 !important;padding-top:0 !important;}

	.boxed-container.lcf-footer {
	
		max-width:1400px;
	}	
	
	.bottom-info-container {display:block;width:100%;height:auto;list-style:none;color: rgb(80,80,80);font-size:0.9em;line-height:1.2em;text-align:left;margin:0 !important;padding:0 !important;margin-top:0.5em;}

	.bottom-info-container li{display:inline-block;float:left;width:auto;height:auto;list-style:none;color: rgb(100,100,100) !important;padding:0 !important;}

	.bottom-info-container li.bottom-info-contact {width:30%;}

	.lcf-footer .bottom-info-container li.bottom-info-contact {width: 30%;margin-left:5%;}

	.bottom-info-container li.bottom-info-goto {width:30%;}

	.bottom-info-container li.bottom-info-subscription {width:30%;margin:0 5%;}
	.bottom-info-container h3{font-size: 1.5em;color: rgba(242,143,63,0.7);margin-top:0.5em;font-weight:400;}

	.bottom-info-container li ul {display:inline-block;float:left;width:100%;height:auto;list-style:none;color: rgb(100,100,100) !important;margin:0;padding:0;}

	.bottom-info-container li ul li.checkbox-option {display:block;float:none;width:100%;margin: 0 0 0.5em 0;}

	input.subscription-input {display:block;padding:5px 10px;border: 1px solid rgb(200,200,200);border-radius:5px;font-size:1.2em;color: rgb(100,100,100);margin-bottom:1em;}

	.footer-subscribe-button {font-size:1em;border-radius:0.2em;background: rgb(205,105,26);color: #fff;cursor:pointer;margin-left: 0.5em;}

	.footer-subscribe-button-1 {font-size:0.9em;background: transparent;border: 0px;color: rgb(205,105,26);cursor:pointer;}

	.content-attachments {display:block;float:none;list-style:none;margin-left: 0;padding-left:0;}

	.content-attachments li{display:block;float:none;list-style:none;padding-left:0;}

	.content-attachments li svg {font-size:3em;color: rgb(205,105,26);}

	.content-attachments li a {color: rgb(100,100,100) !important;}

	.content-attachments li a svg {color: rgb(205,105,26);}

	.content-attachments li:hover {opacity:0.6;}

	
	.content-logo {display:inline-block;float:left;margin-right:2em;margin-bottom:1em;}

	.content-logo img{width:150px;height:auto;}

	.tile-logo {width:100%;height:8em;}

	.tile-logo img {width:auto;height:8em;}
	
	
    .big-online-donation-button {
		
		font-size: 21px !important;
		font-weight: 700 !important;
		color: rgba(255,255,255,0.8) !important;
		background: rgba(242, 142, 63,1) !important;
		padding: 0.5em 1.5em !important;
		margin: 1em !important;
		border-radius: 0.5em;
		
	}
	.big-online-donation-button:hover {
		
		font-size: 21px !important;
		font-weight: 700 !important;
		color: rgba(255,255,255,1) !important;
		background: rgba(242, 142, 63,1) !important;
		padding: 0.5em 1.5em !important;
		margin: 1em !important;
		border-radius: 0.5em;
		opacity: 1 !important;
	}
	    
    @media only screen and (max-width: 768px) { 
    
		.big-online-donation-button {			
			display:block;
			font-size: 16px !important;
			text-decoration: none;
			font-weight: 700 !important;
			color: rgba(255,255,255,0.85) !important;
			background: rgba(242, 142, 63,1) !important;
			padding: 1em !important;
			margin-bottom: 1em !important;
			opacity: 1 !important;
			
		}
		.big-online-donation-button:hover {

			display:block;
			text-decoration:none;
			font-size: 16px !important;
			font-weight: 700;
			color: #ffffff !important;
			background: rgba(242, 142, 63,1) !important;
			padding: 1em !important;
			margin-bottom: 1em !important;
			opacity: 1 !important;

		}
	
    }
	
	    @media only screen and (max-width: 428px) { 
    
   
		.big-online-donation-button {			
			display:block;
			font-size: 16px !important;
			text-decoration: none;
			width:100%;
			font-weight: 700 !important;
			color: rgba(255,255,255,0.85) !important;
			background: rgba(242, 142, 63,1) !important;
			padding: 1em 2em !important;
			margin-bottom: 1em !important;
			opacity: 1 !important;
			
		}
		.big-online-donation-button:hover {

			display:block;
			text-decoration:none;
			font-size: 16px !important;
			font-weight: 700;
			color: #ffffff !important;
			background: rgba(242, 142, 63,1) !important;
			padding: 1em 2em !important;
			margin-bottom: 1em !important;
			opacity: 1 !important;

		}
	
    }

	@media screen and (max-width: 2000px) {

		.zone-container {display:block;float:none;max-width:80%;min-height:18em;height:auto;padding: 0 10%;text-align:center;background: rgb(250,250,250);}
		.boxed-container {display:block;width:auto;max-width:1300px;padding:0 auto;margin:0;}
	}

	@media screen and (max-width: 1600px) {

		.zone-container {display:block;float:none;max-width:88%;min-height:18em;height:auto;padding: 0 6%;margin:0 !important;text-align:center;background: rgb(250,250,250);}
		.boxed-container {display:block;width:auto;max-width:1200px;padding:0 auto;margin:0;}
	}

	@media screen and (max-width: 1400px) {

			.zone-container {display:block;float:none;max-width:92%;min-height:18em;height:auto;padding: 0 4%;text-align:center;background: rgb(250,250,250);}
			.boxed-container {display:block;width:auto;max-width:1200px;padding:0 auto;margin:0;}
	
			h1.mission-title {display:block;width:90%;margin:0 0 2em 0;font-size:1.75em;text-transform:uppercase;padding:0;color: rgb(242,142,63);padding:5%;border-bottom: 1px dotted rgba(33,76,116,0.3);}
			.home-page-intro {display:block;font-size:1.2em;line-height:1.4em;}
			.primary-features-content {font-size: 0.9em;}
			.primary-features-content li{display:inline-block;float:left;width:40%;margin: 0 10% 0 0;padding:0;}
			.primary-features-content li h2{position:absolute;bottom:0;font-size: 1.6em;margin:0;color: rgb(75,75,75);font-weight: 400;padding:0.4em 0;border:none;}
	}


@media screen and (max-width: 1300px) {

		.zone-container {display:block;float:none;max-width:100%;min-height:18em;height:auto;padding: 0;text-align:center;background: rgb(250,250,250);}
		.boxed-container {display:block;width:auto;max-width:1200px;padding:0 auto;margin:0;}
		
		.primary-features-content li{display:inline-block;float:left;width:44%;margin: 0 6% 0 0;padding:0;}

		.community-links-bottom {display:none;}
	

}

@media screen and (max-width: 1025px) {

		.zone-container {display:block;float:none;max-width:100%;min-height:18em;height:auto;padding: 0;text-align:center;background: rgb(250,250,250);}
		.boxed-container {display:block;width:auto;max-width:1200px;padding:0 auto;margin:0;}
		
		.primary-features-content li{display:inline-block;float:left;width:44%;margin: 0 6% 0 0;padding:0;}

		.community-links-bottom {display:none;}
	
		.bottom-info-container li.bottom-info-contact {width:35% !important;}
	
		.bottom-info-container li.bottom-info-goto {display:none !important;}
	
		.bottom-info-container li.bottom-info-subscription {width:55% !important;}


}

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

		.community-links-bottom {display:none;}
		.bottom-info-container li.bottom-info-contact {width:30% !important;min-width:150px;}
	
		.bottom-info-container li.bottom-info-goto {display:none !important;}
	
		.bottom-info-container li.bottom-info-subscription {width:60% !important;min-width:200px;}

		ul#top-bar-menu li.top-menu-languages.contact {diplay:none;}
		ul#top-bar-menu li.top-menu-languages.contact a.contact {display:none;}

}

@media screen and (max-width: 425px) {

		.community-links-bottom {display:none;}
	
		.bottom-info-container li.bottom-info-contact {width:100% !important;float:none;}
	
		.bottom-info-container li.bottom-info-goto {display:none !important;}
	
		.bottom-info-container li.bottom-info-subscription {width:100% !important;float:none;}


}

