@charset "UTF-8";
/* CSS Document */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
* { margin: 0; padding: 0; }
#top{ position:absolute;top:0;left:0;}
#gototop_arrow { width:70px; height:70px;	 position:fixed; bottom:0px; right:0px; display:none; z-index:9999; }
#top_line { width:100%; height:5px; background-color:#f69d15; position:absolute; left:0; top:0; z-index:9999; }
html, button, input, select, textarea { color: #222222; }
html 
{ 
/*
width:100%;
overflow-x:hidden;
overflow-y:hidden;
height:100%;
*/
height:100%;
width:100%;
}
::-moz-selection { background: #000000; color: #ffffff; text-shadow: none;}
::selection { background: #000000; color: #ffffff; text-shadow: none;} 
/* Mozilla dosen't style place holders by default */
input:-moz-placeholder { color:#a9a9a9; }
textarea:-moz-placeholder { color:#a9a9a9; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
img { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical; }
#mywidthdiv { display:none !important; position:fixed; z-index:9999; bottom:20px; left:20px; border:2px solid #f00; padding:10px; background-color:#fff; height:auto; width:auto; font-size:20px; line-height:20px; text-align:center; color:#000; }
table {border-collapse: collapse; border-spacing: 0; }
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.2em;}
sub {bottom: -0.25em;}
small { font-size: 80%; }
b, strong {     font-weight: bold; }
body 
{
height:100%;
width:100%;

/*
width:100%;
overflow-x:hidden;
overflow-y:hidden;
height:100%;
*/
margin:0px;
padding:0px;
/*
background:url(../img/bg.jpeg); 
background-repeat:repeat; 
background-position:0 0;
background-attachment:fixed; 
*/
background-color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-style: normal;
	font-size:14px;
	line-height:22px;
	color:#494949;	
}
img.background1 
{
	left:0;
	min-width:960px;
	overflow:hidden;
	position:absolute;
	top:0;
	width:100%; /*height:100%;*/
	z-index:-99;
}
img.background2 
{
	min-height: 100%;
	min-width: 960px;
	width: 100%;
	height: auto; /*  height: 100%; width: 100%; */
	position: fixed;
	bottom:0;
	left: 0;
	z-index:-99;
}
.fleft { 	float:left; }
.fright {	float:right; }
.clear { 	clear:both; 	padding:0; 	margin:0; }
div, p, ul, li, ol, h1, h2, h3, h4, h5, h6 {	margin:0; 	padding:0; }
p { 	padding:15px 0 10px 0; }
ul { list-style: disc; } 
ul, ol { padding:5px 5px 5px 40px; }
li { 	padding:5px; }
img {	border: 0 none; max-width:100%; height:auto;  }
.noborder { border:0 none !important; outline:none !important;}
a, a:link, a:visited {	color:#373737;	text-decoration:underline !important;	outline:none !important;	border:0 none;	vertical-align: baseline; background: transparent; }
a:active, a:hover {	color:#373737;	text-decoration:underline !important;	outline:none !important;	border:0 none; }
a.nounderlineahref, a.nounderlineahref:link, a.nounderlineahref:visited {	text-decoration:none !important;	outline:none !important;	border:0 none !important; }
a.nounderlineahref:active, a.nounderlineahref:hover {	text-decoration:none !important;	outline:none !important;	border:0 none !important; }
a img {	text-decoration:none !important;	outline:none !important;	border:0 none !important; }
a div { 	text-decoration:none !important; 	outline:none !important;	border:0 none !important; }
a img.hoverimg {	opacity:1;	outline:none; }
a img.hoverimg:hover {	opacity:0.7;	-webkit-transition:opacity .3s ease-in-out;	-moz-transition-duration:.3s;	-o-transition:opacity .3s ease-in-out;	outline:none; }
img.hoverimg {	opacity:1; }
img.hoverimg:hover {	opacity:0.7;	-webkit-transition:opacity .3s ease-in-out;	-moz-transition-duration:.3s;	-o-transition:opacity .3s ease-in-out; }
.hiddentext { text-indent:-9999px; height:0; padding:0 !important; margin:0 !important; width:0; }
.noshow { display:none; }
.show { display:block !important; }
.hidden {     display: none !important;     visibility: hidden; }
.visuallyhidden {    border: 0;    clip: rect(0 0 0 0);    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute;    width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {     clip: auto;    height: auto;    margin: 0;    overflow: visible;    position: static;    width: auto; }
.invisible {    visibility: hidden; }
/* Clearfix */
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix {  *zoom: 1; }

.showabove_480 { display:block; }
.showunder_480 { display:none; }
.showabove_768 { display:block; }
.showunder_768 { display:none; }

#loading {  width:100%; height:100%; padding:0px; margin:0px; overflow:hidden; background:url(https://static.ewg.org/reports/2014/sunsafety/img/progress.gif); background-position:center center; background-repeat:no-repeat; background-color:#f4f4f4; /* position:relative; */ position:absolute; z-index:999999;  }

/*

opacity:1; filter: alpha(opacity=1);

 -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; 

 -o-box-shadow:0 0 1px #a4a4a4; 
 -webkit-box-shadow:0 0 1px #a4a4a4; 
 -moz-box-shadow:0 0 1px #a4a4a4; 
 box-shadow:0 0 1px #a4a4a4; 

-o-box-shadow:0 22px 0 rgba(111,151,182,0.2) inset, 0 -1px 0 rgba(111,151,182,0.2) inset, 0px 1px 1px rgba(0,0,0,.2);	
-webkit-box-shadow:0 22px 0 rgba(111,151,182,0.2) inset, 0 -1px 0 rgba(111,151,182,0.2) inset, 0px 1px 1px rgba(0,0,0,.2);
-moz-box-shadow:0 22px 0 rgba(111,151,182,0.2) inset, 0 -1px 0 rgba(111,151,182,0.2) inset, 0px 1px 1px rgba(0,0,0,.2);
box-shadow:0 22px 0 rgba(111,151,182,0.2) inset, 0 -1px 0 rgba(111,151,182,0.2) inset, 0px 1px 1px rgba(0,0,0,.2);

-o-box-shadow: inset 0px 1px 0px 0px #878e98, 0px -2px 3px rgba(0,0,0,.2);
-webkit-box-shadow: inset 0px 1px 0px 0px #878e98, 0px -2px 3px rgba(0,0,0,.2);
-moz-box-shadow: inset 0px 1px 0px 0px #878e98, 0px -2px 3px rgba(0,0,0,.2);
box-shadow: inset 0px 1px 0px 0px #878e98, 0px -2px 3px rgba(0,0,0,.2);
	
-o-border-radius:115px; -ms-border-radius:115px; -khtml-border-radius:115px; -moz-border-radius:115px; -webkit-border-radius:115px; border-radius:115px;

thanks http://www.colorzilla.com/gradient-editor/ 

background: #7d7e7d; 
background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); 
background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); 
background: -o-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); 
background: -ms-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); 
background: linear-gradient(to bottom, #7d7e7d 0%,#0e0e0e 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); 

background-color:#6588D3;
background-image:url("img/noise-2.png"),-webkit-gradient(linear, left top, left bottom, from(#6588D3), to(#304A80));
background-image:url("img/noise-2.png"),-webkit-linear-gradient(top, #6588D3, #304A80);
background-image:url("img/noise-2.png"),-moz-linear-gradient(top, #6588D3, #304A80);
background-image:url("img/noise-2.png"),-o-linear-gradient(top, #6588D3, #304A80);
background-image:url("img/noise-2.png"),-ms-linear-gradient(top, #6588D3, #304A80);
background-image:url("img/noise-2.png"),linear-gradient(top, #6588D3, #304A80);

*/
#internal_page { height:0px !important; } 
#home_page { height:0px !important; }
#hero_wrapper { /* width:100%; max-width:1300px; height:100%; */ width:960px; height:640px; margin:10px auto 0 auto; border-bottom:7px solid #f69d15;  }
	#slider_1 {width:100%;  height:100%; position:relative; z-index:9;}
	#slider_2 { width:350px; height:100%; background:rgba(0,0,0,0.1); position:absolute; z-index:99; left:10px; top:0; }
#slider_5 { width:auto; height:auto; padding:10px; background:rgba(0,0,0,0.1); position:absolute; z-index:99; right:20px; top:20px; }
	#slider_6 { display:none; width:100%; height:60px; padding:0px; background-color:rgba(117,96,84,0.5); position:absolute; z-index:99; left:0px; top:0px; }
	#mobile_menu { background:url(https://static.ewg.org/reports/2014/sunsafety/img/menu.png); background-position:center center; background-repeat:no-repeat; width:40px; height:60px; text-indent:-99999px; }
	
		#mobile_share { background:url(https://static.ewg.org/reports/2014/sunsafety/img/share.png); background-position:center center; background-repeat:no-repeat; width:40px; height:60px; text-indent:-99999px; }

	
	
	#slider_3 { width:100%; max-width:300px; height:100%; background-color:transparent; position:relative; z-index:999; margin:0 auto; }
	#slider_4 { width:300px; height:auto; position:relative; z-index:9999; background-color:transparent; }
	#logo_wrapper { width:100%; background-color:#ffffff; }
	ul#menu_ul { width:100%; padding:0; margin:0 0 20px 0 ; }
	ul#menu_ul li { display:block; margin:8px 0; padding:0px; background-color:#ffffff; border-bottom:3px solid #f69d15; }
	ul#menu_ul li#donate_li { background-color:#f69d15; border-bottom:0px solid #f69d15;}
	ul#menu_ul li a, 
	ul#menu_ul li a:link, 
	ul#menu_ul li a:visited 
	{ color:#796f76; font-size:17px; line-height:17px; font-weight:600; text-decoration:none !important; display:block; padding:10px;}
	ul#menu_ul li a:active,
	ul#menu_ul li a:hover
	{
		color:#f69d15;
 -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; 
	}
	ul#menu_ul li#donate_li a { color:#ffffff !important; }
	ul#menu_ul li#donate_li a { padding:15px 10px; }
	
	
	ul#menu_ul_2 { width:100%; padding:0; margin:0 0 0px 0 ; }
	ul#menu_ul_2 li { display:block; margin:8px 0; padding:0px; background-color:#ffffff; border-bottom:3px solid #f69d15; }
	ul#menu_ul_2 li.subpage { display:block; margin:8px 0px 8px 20px; padding:0px; background-color:#ffffff; border-bottom:3px solid #f69d15;}
	ul#menu_ul_2 li#donate_li_2 { background-color:#f69d15; border-bottom:0px solid #f69d15;}
	ul#menu_ul_2 li a, 
	ul#menu_ul_2 li a:link, 
	ul#menu_ul_2 li a:visited 
	{ color:#796f76; font-size:17px; line-height:17px; font-weight:600; text-decoration:none !important; display:block; padding:10px;}
	ul#menu_ul_2 li a:active,
	ul#menu_ul_2 li a:hover
	{
		color:#f69d15;
 -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; 
	}
	ul#menu_ul_2 li#donate_li_2 a { color:#ffffff !important; }
	ul#menu_ul_2 li#donate_li_2 a { padding:15px 10px; }
	
	
	
	ul#menu_ul_top { width:100%; max-width:960px; padding:0; margin:0 auto; }
	ul#menu_ul_top li { display:block; margin:0px; padding:0px;  }
	ul#menu_ul_top li a, 
	ul#menu_ul_top li a:link, 
	ul#menu_ul_top li a:visited 
	{ color:#ffffff; font-size:17px; line-height:17px; font-weight:600; text-decoration:none !important; display:block; padding:15px 10px 10px 15px; opacity:1;}
	ul#menu_ul_top li a:active,
	ul#menu_ul_top li a:hover
	{
		color:#ffffff;
		opacity:0.8;
 -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; 
	}

	
	
	
	
	
	
	
		ul#mobile_menu_ul { width:100%; padding:0; margin:0 0 20px 0 ; }
	ul#mobile_menu_ul li { display:block; margin:1px 0; padding:0px; background-color:#ffffff; border-bottom:3px solid #f69d15; }
	ul#mobile_menu_ul li#donate_li { background-color:#f69d15; border-bottom:0px solid #f69d15;}
	ul#mobile_menu_ul li a, 
	ul#mobile_menu_ul li a:link, 
	ul#mobile_menu_ul li a:visited 
	{ color:#796f76; font-size:15px; line-height:15px; font-weight:600; text-decoration:none !important; display:block; padding:10px 0;}
	ul#mobile_menu_ul li a:active,
	ul#mobile_menu_ul li a:hover
	{
		color:#f69d15;
 -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; 
	}
	ul#mobile_menu_ul li#donate_li a { color:#ffffff !important; }
	ul#mobile_menu_ul li#donate_li a { padding:15px 10px; }
	
	
	
	
	
ul#mobile_menu_ul_section { width:100%; padding:0; margin:0 0 0px 0 ; }
	ul#mobile_menu_ul_section li { display:block; margin:1px 0; padding:0px; background-color:#ffffff; border-bottom:3px solid #f69d15; }
	ul#mobile_menu_ul_section li#donate_li_2 { background-color:#f69d15; border-bottom:0px solid #f69d15;}
	ul#mobile_menu_ul_section li a, 
	ul#mobile_menu_ul_section li a:link, 
	ul#mobile_menu_ul_section li a:visited 
	{ color:#796f76; font-size:15px; line-height:15px; font-weight:600; text-decoration:none !important; display:block; padding:10px 0;}
	ul#mobile_menu_ul_section li a:active,
	ul#mobile_menu_ul_section li a:hover
	{
		color:#f69d15;
 -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; 
	}
	ul#mobile_menu_ul_section li#donate_li_2 a { color:#ffffff !important; }
	ul#mobile_menu_ul_section li#donate_li_2 a { padding:15px 10px; }
		
	
	
	
	
	
	#follow_ewg { width:100%;  }
#follow {
    color: #FFFFFF;
    font-size: 23px;
    font-weight: 300;
    line-height: 23px;
    padding: 1px 10px 0 0;
}

	.facebook { width:30px; height:30px; background:url(https://static.ewg.org/reports/2014/sunsafety/img/sm.png); background-position:-3px 1px; background-repeat:no-repeat; text-indent:-9999px;  background-color:transparent; margin-right:5px; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; opacity:1;  }
	.twitter {width:30px; height:30px; background:url(https://static.ewg.org/reports/2014/sunsafety/img/sm.png); background-position:-41px 1px; background-repeat:no-repeat; text-indent:-9999px;  background-color:transparent; margin-right:5px; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; opacity:1; }
	.pinterest {width:30px; height:30px; background:url(https://static.ewg.org/reports/2014/sunsafety/img/sm.png); background-position:-84px 1px; background-repeat:no-repeat; text-indent:-9999px;  background-color:transparent; margin-right:10px; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; opacity:1; }
	.facebook:hover,	.twitter:hover,	.pinterest:hover, .addthis:hover { opacity:0.7; }
	
#content_wrapper { width:100%; max-width:960px; margin:30px auto; }
	#left_side { width:245px; float:left; margin:0 35px 0 0; }
	#right_side { width:680px; float:left; padding:25px 0; }
	#left_side_internal { width:300px; float:left; margin:0 35px 0 0; }
	#right_side_internal { width:625px; float:left; padding:25px 0; }
	
	
	#partners { width:100%; padding:0px 0px; margin:0 0px 0 0; background-color:#ffffff; text-align:center; }

	#partners_ty_original { width:100%; padding:25px 50px; margin:0 0px 0 0; background-color:#f2f2f2; text-align:center; }

#internal_menu { width:100%; }
	#about { width:100%; padding:25px 50px; margin:20px 0px 0 0; background-color:#f2f2f2; text-align:left; }

	#facebook_300 { width:100%; padding:0px; margin:0px 0px 20px 0; background-color:#f2f2f2; text-align:left; }

#partners h1, #about h1 { border-bottom:1px solid #f69d15; }
	#loop { width:100%; padding:0px 0;  }
	#partners img { margin:10px 0; }
	#content_wrapper h1 { color:#f69d15; font-size:25px; line-height:30px; font-weight:400; padding:0 0 10px 0; }
	#loop h1 { padding-bottom:25px; }
		h1#featured_h1 { padding:10px 0 !important;}
		#loop h2 { padding:10px 0; color:#F69D15; font-size:19px; line-height:25px; font-weight:400; }
		

.ind_block {    border: 2px solid #F2F2F2 !important;    padding: 10px 10px 30px;    width: 47%;  min-height:450px;}
.ind_block:hover { border:2px solid #f69d15 !important; padding:10px 10px 30px 10px; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; 
 }
 
 .ind_block img { width:100%; max-width:none; }
	.ind_block.odd { margin:0 6% 20px 0; }
	.ind_block > h2 { font-size:19px; line-height:26px; border-bottom:6px solid #f69d15; color:#4a4a4a; padding:0 0 10px 0 !important; margin:0; font-weight:300; }  
	.ind_block:hover > h2 {  border-bottom:6px solid #f2f2f2;  }  
	.ind_block > p { padding:10px 0; margin:0; }


#partnerwrapper {width:625px; float:left; padding:20px;}
.partnerlogo {width:120px; height:90px; margin:0px 10px 40px 10px; float:left; text-align:center;}

#signup
{
	width:100%; padding:60px 0; height:auto; margin:0 auto; background:url(https://static.ewg.org/reports/2014/sunsafety/img/01.jpg); background-position:50% 50%; background-repeat:no-repeat; background-size:cover; border-top:4px solid #f2f2f2;
	
	position:relative; z-index:9; 
}
#something_opaque { position:absolute; z-index:-9; left:0px; top:0px; background-color:rgba(0,0,0,0.2); width:100%; height:100%; }
#signup_inner .HeaderHtml {
	color:#ffffff;
	font-size:31px;
	line-height:40px;
	text-align:center;
	font-weight:400;
	margin:0 0 40px 0;
	padding:0 0 0 0; 
	text-shadow: 0px 1px 1px #000000;
}
#signup_inner { max-width:960px; width:100%; margin:0 auto; }
#signup_inner .at-inner {
	background:none;
}
#signup_inner .at .at-legend, #signup_inner header.at-title {
	display: none;
}
#signup_inner .at-fields, #signup_inner form {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content:center;
}
#signup_inner .at .at-fieldset, #signup_inner .at-form-submit {
	min-width:0;
	padding:0;
}
#signup_inner .at-row input {
	font-size:25px;
	line-height:25px;
	font-weight:300;
	color:#A6AAAE;
	max-height:55px;
	height: 65px;
    padding: 15px 0 15px 20px;
    border: 0 none !important;
	outline: medium !important;
	border-radius:0;
}
#signup_inner .at .EmailAddress input {
	border-left: 1px solid #A6AAAE !important
}
#signup_inner .at-row>[class^="at-"] {
	margin: 0;
}

form#signup_form { width:100%; background-color:#ffffff; }
form#signup_form input {  font-size:25px; line-height:25px; font-weight:300; color:#A6AAAE; max-height:55px;  } 

i
input#input_zip { width:30%;padding:15px 0 15px 20px; border:0 none !important; border-left:1px solid #A6AAAE !important;  outline: medium  !important;}

#signup_inner .at input[type="submit"] {
	padding:15px 10px;
	border:0 none !important;
	outline: medium  !important;
	background-color:#f69d15;
	color:#ffffff !important;
	cursor: pointer; text-align:center;
	margin: 0;
	float:none;
	min-width: 262px;
	height:55px;
	border-radius:0;
}

#signup_inner .at input[type="submit"]:hover {
	background-color: #f2f2f2;
	color:#A6AAAE !important;
	-webkit-transition:all 0.3s ease-in-out
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

#footer { width:100%; min-height:85px; background-color:#F2F2F2; /* color:#A6AAAE; */ font-size:13px; line-height:20px; border-top:2px solid #f69d15;
}
#footer_in { width:960px; margin:0px auto; padding:35px 0; }
#footer_in a { color:#f69d15 !important; }
p.summary_p {
    color: #A4A4A4;
    font-size: 18px;
    font-style: italic;
    line-height: 30px;
    padding: 0 0 10px;
}


#internal_header { width:100%; max-width:960px; margin:20px auto 0 auto; }
#logo_wrapper_2 {
    margin: 0 32px 0 0;
    width: 200px;
}
#facebook_728 { width:728px; margin:35px 0 0 0;}

#internal_top_menu { width:100%; background-color:#846F61; padding:5px 10px; }
.margintop6 { margin-top:6px; }
.hide_on_mobile { display:block; }
#mobile_left_side { width:100%; margin:0 auto; padding:0; display:none; float:left; }
#mobile_left_side_internal { width:90%; margin:0 5%; padding:0; display:none; float:left; }
#mobile_left_side_internal  > #internal_menu { display:none; }

#mobile_left_side_internal  >  #facebook_300 {
    background-color: rgba(0, 0, 0, 0);
    margin: 0 5% 30px;
    padding: 0;
    text-align: center;
    width: 90%;
}
#mobile_internal_nav { display:none; width:100%; height:60px; padding:0px; background-color:rgba(117,96,84,0.5); position:relative; z-index:99; left:0px; top:0px; }
#show_internal_mobile { display:none; }


#thumbnail_img_1 { width:200px; height:auto; border:3px solid #f4f4f4; margin:0 20px 0px 0; }

#thumbnail_img_2 {
    position: relative;
    top: -55px;
    z-index: 9;
	width:100%;
}
.moveonmobile { margin-top:20px; }
#second_300ad { text-align:center; }
#facebook_728_2nd { text-align:center; }
#facebook_728_3rd {
    margin: 0 5% 5%;
    text-align: center;
    width: 90%;
}

ul#menu_ul_top li#donate_li { background-color:#f69d15; }

.showbetween_480_768 { display:none; }
#carousel_title_h1 { width:100%; }

input#submit_form { height:65px; }
input#input_zip { height:65px;}
input#input_email { height:65px; }


@media screen and (max-width: 960px) and (min-width: 480px)
{
	.showbetween_480_768 { display:block; }
		#facebook_300 { display:none; }
}


@media screen and (max-width: 960px) 
{
	#carousel_title_h1 { width:90%; margin:0 5%; }
	.moveonmobile { margin-top:-55px !important; }

.showabove_768 { display:none; }
.showunder_768 { display:block; }
html { -webkit-text-size-adjust: none; -ms-text-size-adjust: 100%;  }

#hero_wrapper { width:100%; }
#slider_5 { display:none; }
#slider_6 { display:block; }
#slider_2 { display:none; }
#hero_wrapper { height:550px; margin-top:5px; }
.hide_on_mobile { display:none; }
.tyslide_text { right:0 !important; width:80% !important; margin-bottom:30px !important }
.slideshow .dot-item { height:15px !important; width:20px !important; }
.slideshow .dot { height:15px !important; width:15px !important; }
.slideshow .dots { bottom:8px !important; }
.tyslide_text h1 { font-size:25px !important; line-height:30px !important; }
.tyslide_text h2 { font-size:15px !important; line-height:18px !important; } 

#left_side { width:100%; margin:0; display:none; }
#right_side { width:100%; margin:0; padding-top:0; }

#signup h1 { font-size:20px; line-height:25px; margin-bottom:15px; }
#signup { padding:5% 10%; }
input#input_email, input#input_zip, input#submit_form { width:100%; margin:0 0 10px 0; border-bottom:1px solid; }
form#signup_form { background-color:transparent; }
#footer_in {    padding: 10px; width: 100%; }
#footer { font-size:12px; }
#partners { margin:0 5%; width:90%; padding:25px 20px; }
#about { margin:20px 5%; width:90%; padding:25px 20px; }
#loop { margin:0 5%; width:90%; }
#loop h1 { padding-bottom:10px; }

.ind_block { width:48%; margin:10px 1% 10px; }
.ind_block.odd { margin:10px 1% 10px; }

#content_wrapper { margin:20px auto 0; }
#mobile_left_side { display:block; }
#mobile_left_side > #partners { display:none; }
#mobile_left_side_internal { display:block; }

#internal_top_menu { display:none; }
#internal_header { display:none; }
#left_side_internal { margin:0 5%; width:90%; display:none; }
#right_side_internal { margin:0 5%; width:90%; }

#mobile_internal_nav { display:block; }
}
@media screen and (max-width: 480px) 
{
	.ind_block { width:100%; margin:10px 0 10px 0; }
.ind_block.odd { margin:10px 0 10px 0; }

	
	#hero_wrapper { height:400px; }

.showabove_480 { display:none; }
.showunder_480 { display:block; }
}