/*
12 Media Queries
---------------------------------------------------------------------------------------------------- */
.toggle-switch span {
	color: #ddd;
}

.toggle-switch{
	display: block;
	width: 100%;
	padding: 15px 0;
	text-align: left;
	text-decoration: none;
	position: relative;
	text-indent: 20px;
}

.toggle-switch:after{
	content: "";
	background: url(../lib/images/mobile_button_white.png) no-repeat ;
	position: absolute;
	height: 30px;
	width: 30px;
	top: 10px;
	right: 15px;
}

.primary .toggle-switch,
.secondary .toggle-switch {
	/*background: -webkit-linear-gradient(#4d4c4c 0%, #ffffff 100%);*/
	background: -webkit-linear-gradient(rgba(22,22,22,1) 0%, rgba(78,78,78,1) 100%)
}	   


/*
14 Media Queries
---------------------------------------------------------------------------------------------------- */

/* Desktops, laptops and iPads (landscape) ----------- */

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

	#wrap {
		width:100%;
	}
	
	
#header {
	text-align: right;
}

#header .widget-area {
		width: 100%;
	}


.header-image #title, .header-image #title a, .header-image #title-area { text-indent:9999px;}

#nav {
float: none;
margin: 0 auto;
display: inline-block;
}

#header #nav .genesis-nav-menu, #nav .menu {
margin: 0 0 25px 0;
height: 40px;
}

.page .about-bottom .widget .post.entry {
width: 45%;
margin-right: 22px;
float: left;
}

.page-id-224 .home-bottom .widget .post.entry {
width: 30%;
margin-right: 22px;
float: left;
}

	#footer .wrap .menu {
		text-align: center;
	}

	#footer .wrap .menu li {
		float: none;
	}
	
	
	#header {
		background-size: 178%;
	}
	
	#header #nav {
		float: right;
		margin-right: 37px;
	}
	
	 #header .widget-area { 
	 	margin-right: 42px;
 	}
	 
ul#contribute-list li {
	margin-left: 2.75rem;
	padding-top: 20px;
}

body {
	background-size: 110% 655px ;
}

#social-container ul {
	margin-right: 39px;}
	
.single-tvlanding.postid-192 #tvwrapper.tvwrapper-50-50 #tvlanding_right {
	margin-left: 4%;
	}

}

/* iPads (portrait) ----------- */

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

	#wrap {
		padding: 0;
		margin: 0 auto;
	}
	
	#mobile-nav ul li a {
	color: #666666;
	text-transform: uppercase;
	padding: 13px 15px;
	border-bottom: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	}
	
	#mobile-nav ul li.contribute a {
	padding: 0;
	color: #fff;
	}
	
	#mobile-nav ul li a:hover, #mobile-nav ul li.current-menu-item a {
	text-transform: uppercase;
	background: none;
	color: #d9a01e;
	}
	
	#mobile-nav ul {
	background-color: #EAE8EB;
	padding: 10px 0;
	}
	
	#featured #featured-main {
		background-position: top right !important;
	}
	
	.archive-page,
	.footer-widgets .widget-area,
	.wrap,
	#footer .creds,
	#footer .gototop,
	#header .widget-area,
	#inner,
	#title-area,
	#wrap .sidebar,
	#wrap #content,
	#wrap #content-sidebar-wrap,
	#wrap #sidebar-alt {
		width: auto;
	}

	.genesis-nav-menu li,
	#footer .creds,
	#footer .gototop,
	#header ul.genesis-nav-menu,
	#header .search-form {
		float: none;
	}

	.genesis-nav-menu,
	#description,
	#footer .creds,
	#footer .gototop,
	#header .search-form,
	#title,
	#title-area {
		text-align: center;
	}

	.genesis-nav-menu a {
		padding: 1.25rem 1rem;
	}

	#title {
		margin: 1rem 0;
	}

	#header .search-form {
		margin: 2rem auto 0;
		width: 50%;
	}

	.menu li.right {
		display: none;
	}



	#footer .wrap .menu {
		text-align: center;
	}

	#footer .wrap .menu li {
		float: none;
	}

	#footer-widgets .widget-area {
		margin: 0;
	}
	
	#footer #footer-left,
	#footer #footer-right {
		text-align: center;
		width: 100%;
		float: none;
		padding: 0 0 .75rem;
	}
	
	.gototop {
		float: none;
	}
	
	#nav,
	#subnav {
		display: inline-block;
	}
	
	#mobile-nav {
		display: none;
	}
	
	#mobile-nav ul {
		display: none;
	}
	
	#footer .one-half {
		margin-left: 0;
	}
	
	
	.rsABlock {
	left: 220px !important;
	top: 100px !important;
	width:50%; }
	
	.rsABlock h1{
	 color: #101936;
	 border-bottom: 0px !important;
	 font-size: 3.25rem !important;
	}
	
	.rsABlock p{
	 color: #414f45;
	}
	
	#header {background-size: 178%;
	}
	#header #nav {
		float: right;
		margin-right: 45px;
	}
	
	#header .widget-area {margin-right: 50px;}
	 
	

	/*Sign Up*/
	#gform_wrapper_1 .gform_body {
	width: 62%;}

	#gform_wrapper_1 .gform_footer {
	width: 38%;}
	
	.entry-title h1, h1.entry-title {
		font-size: 1.75rem !important;
	}
	
	#social-container ul {
	margin-right: 46px;}
	
	#contribute-wrapper #contribute-link ul {
		margin-right: 20px;
	}
	
		.single-tvlanding.postid-192 .gform_wrapper {
	max-width: 100%;
	}
	
	
}

/* iPhones (portrait and landscape) ----------- */

@media only screen and (max-width: 600px) {
	
	#nav,
	#subnav {
		display: inline-block;
	}
	
	#mobile-nav {
		display: block;
	}
	
	#mobile-nav ul {
		display: none;
	}
	
	#header #nav {
		display:none;
	}
	
	#header .widget-area {
	margin-right: 16px;
	width: 50%;
	}
	

/*
.fbf_facebook_page_widget > li img.img {

max-width: 80px;

}

.fbf_desc {
	padding-left: 88px;
}
*/
	.home h4 {
	font-size: .4em;
	line-height: 1.5;}
	
	.entry-title h1, h1.entry-title {
font-size: 1.3rem !important;
}

/* E-mail Sign up*/
#gform_wrapper_1 input[type="submit"] {
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-top-right-radius:6px;
        border-bottom-right-radius:6px;
}

#gform_wrapper_1 .gform_footer { float:none; margin:15px 0px 0px 0px;}

#gform_wrapper_1 .gform_body { width: 100%; float: none;}

.rsArrowIcn {
	display:none !important;
}

.rsABlock h1 {
font-size: 1.7rem !important;
}

.bio .entry-content .one-half {
width: 100%;
}

#footer-2 #social-container ul li{
display: block !important;
}

body {background-size: 110% 510px ;}

#social-container li .fb-icon {

margin-right: 0px;}



#content-sidebar-wrap {
padding: 20px;
}

}


@media only screen and (max-width: 570px) {
	
	.single-tvlanding.postid-192 #tvwrapper.tvwrapper-50-50 #tvlanding_left{
width: 100%;
}

.single-tvlanding.postid-192 #tvwrapper.tvwrapper-50-50 #tvlanding_right{
width: 95%;
}
	
}

/* iPhones (portrait and landscape) ----------- */

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

	html {
		font-size: 87.5%; /* 14px base */
	}
	


	#header .search-form {
		width: 100%;
	}

	.five-sixths,
	.four-fifths,
	.four-sixths,
	.one-fifth,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fifths,
	.three-fourths,
	.three-sixths,
	.two-fifths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}
	

	
	#header .widget-area {
margin-right: 5px;
width: 45%;
}


.home #header, #header {
background-size: 330%;
}

.content-sidebar #content, .sidebar-content #content, #title-area, #sidebar {
width: 100%;
}

#footer-1 {
	width:30%;
}
#footer-2 {
	width:70%;
}


.disclaimer {
width: 96%;
float: right;
}
/*
.fbf_facebook_page_widget > li img.img {
max-width: 130px;
}

.fbf_desc {
padding-left: 142px;
}
*/
.rsABlock {
	left: 150px !important;
	top: 27px !important;
	width: 50%;
}

.thank-you #inner {
	min-height: none;
}

.full-width-content #content-sidebar-wrap {
padding: 0px;
}

.full-width-content .page, .full-width-content .post, .full-width-content #comments, .full-width-content #respond {
padding: 20px !important;
}

body {background-size: 110% 435px ;}


#social-container ul { margin-right: 15px;}



}

@media only screen and (max-width: 420px) {
	#header #social-container {
	display:none;}
	
	.page-id-12 h4 {
		margin-top: 10px;
		}

ul#contribute-list li {
margin-left: 1.25rem;
padding-top: 20px;
}
	.disclaimer {
margin-top:30px !important;
}

/*Volunteer Gravity Form*/
.gform_wrapper .ginput_complex .ginput_left {
width: 100% !important;
float: none !important;
}

.gform_wrapper .ginput_complex .ginput_right {
width: 100% !important;
float: none !important;
}

.gform_wrapper .field_name_first input, .gform_wrapper .ginput_complex .ginput_left input {
width: 96% !important;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
width: 96% !important;
}

.gform_wrapper .top_label li.gfield.gf_right_half {
float: left !important;
}

.gform_wrapper .top_label li.gfield.gf_right_half {
width: 100% !important;
}

.gform_wrapper .top_label li.gfield.gf_left_half {
margin: 0 0 8px 0;
width: 100% !important;
}

#content div.gform_wrapper input, #content div.gform_wrapper select, #content div.gform_wrapper textarea, #content div.gform_wrapper .ginput_complex label, #sidebar .gform_wrapper input, #sidebar div.gform_wrapper select, 
#sidebar div.gform_wrapper textarea, #sidebar div.gform_wrapper .ginput_complex label {
width: 100% !important;
}

.gform_wrapper .top_label li.gfield.gf_left_half {
float: none;
clear: left !important;
}
.gform_wrapper .top_label li.gfield.gf_right_half {
float: none;
clear: right !important;
}



.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar, #content, #content-sidebar-wrap, #footer .gototop, #sidebar-alt, #title-area {
float: none;
}

.entry-title h1, h1.entry-title {
font-size: 2.3rem !important;
}

.sidebar {
float: none;
}

.single-tvlanding.postid-192 .disclaimer, .single-tvlanding.postid-226 .disclaimer {
width: 257px;}

#contribute-wrapper #contribute-link ul {
	text-align: center;
	margin-right: none;
	float: none;
}

.header-image #title-area {
	min-height: 40px;
}

.single-tvlanding.postid-192 #header, .single-tvlanding.postid-226 #header {
	min-height: 80px;
}

.endorsement-text{ padding-top:25px;}

}

@media only screen and (max-width : 320px) {  
	/* Enter Your Custom Styles Here */	
	#header #social-container {
	display:none;
}

.rsABlock {
left: 109px !important;
top: 9px !important;
width: 50%;
}

#footer-1 {
width: 40%;
}

#footer-2 {
width: 60%;
}

.home #header, #header {
background-size: 404%;
}

.header-image #title, .header-image #title a, .header-image #title-area {
	float:none;
	margin:0 auto;
}

.header-image #description {
display: none;

}

#footer-2 {
width: 70%;
}

#footer-1 {
width: 30%;
}



.desktop-slider{
	display:none;
}

.mobile-slider{
display:block;
}

.menu .contribute a { font-size: 10px; }

#mobile-nav ul li a {padding: 13px 5px;}

ul#contribute-list li {
margin-left: .75rem;

}

.entry-title h1, h1.entry-title {
font-size: 2.3rem !important;
}

body {background-size: 110% 390px ;}

.single-tvlanding.postid-192 .disclaimer, 
.single-tvlanding.postid-226 .disclaimer{
width: 213px;}

.joni-bio {
	width:260px;
}


}
