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


@media only screen and (max-height: 770px) {
.home_intro_body p {
	margin: 10px auto;
}
}

@media only screen and (max-height: 580px) {
#intro .godown {
	display: none;
}
}

@media only screen and (max-width: 960px) {
	
	
	
	
	
	
	
	
	
.stand_logo_desktop {
	
	display:none;
}


	#lc_logo.stand_logo_mobile {
		
	display:block !important;
		margin: 0 auto 40px auto;
}
	
	
	
	.stand_image {
		
		margin:0 auto 40px auto;
	}
	
	
	
body .gform_anchor:before {
  content:"";
  display:block;
  width: 0;
  height:100px; /* fixed header height*/
  margin:-100px 0 0; /* negative fixed header height */
}

	
		
	#emma_vid div {
	
margin: 0 auto;
		text-align:Center;
}

	
	#emma_vid {
	
	margin-bottom:0;
	margin-top:-30px;
		text-align:Center;
}


#emma_vid .video-wrapper {
	padding-bottom: 55vh !important;
		height: 70vh !important;
}

#emma_vid .video-js {
	
	height: 70vh !important;
background-color:#fff !important;
}

	
	
	
	
	
	.interview-container .card_image {
		
		width:80%;
		height:80vw;
	}
	
	
	
	
	
	
	.alignleft {
		
		width:80%;
		margin: 0 auto;
		float:none;
	}
	
	
	.sidebar, .content, .sidebar-content .sidebar-primary, .sidebar-sidebar-content .sidebar-primary, .sidebar-content .content {
		
		width:100%;
		float:none;
		
	}
	
	


	
	.content-sidebar-wrap {
    margin: 0 auto 50px auto;
		padding-top:0;
}
		
	.single-post .content-sidebar-wrap {
    margin: 100px auto 50px auto;
		padding-top:0;
}
	
	
	
	
	
	.page-id-277 .content-sidebar-wrap {
    margin: 100px auto 50px auto;
    padding-top: 0;
}
.anchor {
	position: absolute;
	top: -60px;
}
.section_wrap, .section_top .section_wrap, #people_loop .section_wrap {
	padding: 40px 20px 40px 20px;
}
	
	.section_top, .section_top .section_wrap {
		
		position:static;
		transform:none;
		height:auto;
	}
	
	.custom_page .section_top {
		
		margin-bottom: 20px;
	}
	
.site-header {
	background: #fff;
	height: 60px;
	overflow: hidden;
}
.site-header, .site-header.collapse {
	padding: 6px 20px;
}
.button, input[type=submit] {
	min-width: 0;
	width:100%;
	display:block;
}
	.button, .button_nobg {
		
		display:inline-block;
	}
	
	
.title_line {
	margin-bottom: 60px;
}
.godown {
	display: none;
}
body .swiper-button-next, body .swiper-button-prev {
	width: 27px;
	height: 24px;
}
/*
	
	.title-area {
		
		float: none;
margin-top: 8px;
margin: 8px auto 0 auto;
	}
	
	
	*/
	
		.submenu li  {
		
padding: 0 25px;
		
	}
	.submenu li a {
		
		font-size:15px;
		
	}
	
	
	
	
	
	
	
	
	
	#mainlogo, .nohero #mainlogo {
	
	width:200px;
	min-height:40px;
	background:url(images/logo_cond.svg) top left no-repeat;
	background-size:100% auto;
		margin: 0 auto;
}

	
#intro {
	height: 350px;
	margin-top: 60px;
}
	.nohero #intro {
	
	margin-top:100px;
			padding-bottom:30px;
}

	
	
	
	

.home.page #intro {
	
	height:100%;
}



#intro_text {
	width: 100%;
	margin: 0 auto;
}
.home_intro_title_top {
	font-size: 8vw;
}
.home_intro_title_bottom {
	font-size: 12vw;
}
.home_intro_body {
	max-width: 80%;
	margin: 0 auto;
}
.home_intro_body p {
	margin: 10px;
}
.home_intro_body p {
	line-height: 1.2;
	font-size: 90%;
}
.home #intro .godown {
	bottom: 20px;
}
#subscribetarget {
	bottom: 60px;
}
#subscribe li {
	width: 100%;
}
.site-inner {
	margin-top: -30px;
}
#crisis_div {
	display: none;
}
#crisis h3 {
	font-size: 24px;
	font-weight: 400;
}
.crisis_right {
	margin-top: 40px;
}
.split {
	margin-bottom: 20px;
}
.split .wrap, #crisis .one-half .wrap {
	padding: 0;
}
.site-inner {
	margin-top: 0;
}
.header-widget-area {
	display: none;
}
.menu_register {
	display: block;
}
.js .genesis-nav-menu .sub-menu,  .js .genesis-nav-menu .sub-menu a,  .header-image .site-title > a,  .site-header {
	width: 100%;
}
.site-header {
}
.header-image .nav-primary:not(button) {
	margin-top: 0;
	padding-bottom: 20px;
}

.action_card h3 {
	min-height: 0;
}
.action_card.split .action_card_img .wrap {
	height: 150px;
}
	
	
	
	.one-half.right p, .one-half.right h1, .button_footer {
		
		text-align:center;
	}
	
	
	
	
	
	.special_title, .special_body {
	
		display:block;
	vertical-align:top;
			width: 80%;
		text-align:center;
		margin: 0 auto;
}

.tertiary .content h3 {
margin-bottom:30px;

}


.tertiary .content p {
	


}
	
	.subsection {
    padding-top: 10px;
}
	
	
	
	body .dzs-gallery-container .item {
	margin:0 auto;
	width:100%;
	float:none;
	display:block;
	vertical-align:top;
}

	
	#programs_community li, #about_media li, .profile .resource_wrap li {
		
		width:100%;
		display:block;
		float:none
	}
	
	
	.founder_info {
		
		text-align: center;
	}
	
	
	.people_page .sidebar {
	
	display:none !important;
}
	
	#people_loop {
		
		margin-top: -50px;
	}
	
	
#footer {
	padding: 20px 20px 40px 20px;
}
	#footer_login {
	
	display:block;
}
	
	
#footer_logo {
	margin: 0 auto 20px auto;
	width: 80%;
}
#footer_menu, #footer_address, #footer_legal {
	text-align: center;
}
#footer_legal {
	margin-bottom: 30px;
}
#footer_menu li {
	padding: 0 10px 0 5px;
	line-height: 0;
}
#footer_menu li a {
	padding: 0;
	font-size: 11px;
	line-height: 1;
}
#footer .simple-social-icons ul {
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
#footer .simple-social-icons ul li {
	float: none;
	display: inline-block;
}
#footer .simple-social-icons ul li a {
}
.widget.simple-social-icons {
	width: 100%;
}
.nav-primary,  .title-area {
}
.nav-primary li.highlight > a,  .nav-primary li.highlight > a:focus,  .nav-primary li.highlight > a:hover,  .js .nav-primary .sub-menu a {
	background: none;
	border: none;
}
.nav-primary li.highlight > a {
	margin-left: 0;
	padding-left: 10px;
	padding-right: 10px;
}
.nav-primary li.highlight > a:focus,  .nav-primary li.highlight > a:hover {
	color: #55acee;
}
.nav-primary .genesis-nav-menu li.highlight > a:focus,  .nav-primary .genesis-nav-menu li.highlight > a:hover {
	background-color: #fff;
}
.genesis-responsive-menu {
	display: none;
	position: relative;
}
.genesis-skip-link .skip-link-hidden {
	display: none;
	visibility: hidden;
}
.site-header .genesis-responsive-menu .wrap {
	padding: 0;
}
.admin-bar .menu-toggle {
	top: 0;
}
.menu-toggle,  .sub-menu-toggle {
	border-width: 0;
	background-color: #fff;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	visibility: visible;
}
.menu-toggle:focus,  .menu-toggle:hover,  .sub-menu-toggle:focus,  .sub-menu-toggle:hover {
	background-color: #fff;
	border-width: 0;
	color: #55acee;
}
.menu-toggle {
	margin-top: 10px;
	position: relative;
	right: 0;
	z-index: 1000;
	float: right;
	display: none;
}
.sub-menu-toggle {
	float: right;
	padding: 8px 18px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100;
}
.menu-toggle:before {
	font-size: 1.5em;
	margin: -2px 10px 0 0;
	text-rendering: auto;
	vertical-align: middle;
}
.genesis-responsive-menu .genesis-nav-menu .menu-item {
	display: block;
	float: none;
	margin-top: 1px;
	margin-bottom: 1px;
	position: relative;
	text-align: left;
}
.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
	position: relative;
}
.genesis-responsive-menu .genesis-nav-menu .menu-item a {
	border-width: 0;
	padding: 10px;
	width: 100%;
}
.genesis-responsive-menu .genesis-nav-menu .menu-item a:hover,  .genesis-responsive-menu .genesis-nav-menu .sub-menu {
	border-width: 0;
}
.genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu,  .genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu {
	left: 0;
	margin-left: 0;
}
.genesis-responsive-menu .genesis-nav-menu > .menu-item-has-children > a:after {
	content: none;
}
.genesis-responsive-menu .genesis-nav-menu .sub-menu {
	clear: both;
	display: none;
	margin: 0;
	opacity: 1;
	padding-left: 15px;
	position: static;
	width: 100%;
}
.genesis-responsive-menu .genesis-nav-menu .sub-menu .sub-menu {
	margin: 0;
}
.genesis-responsive-menu .genesis-nav-menu .sub-menu a {
	border: none;
}
.comment-list ul.children {
	margin-left: 0;
}
.site-footer {
	padding: 20px;
}
	
	.splitwrap {
		
		display:block;
	}

	
	.split {
	float: none;
	margin-left: 0;
	width: 100%;
	display:block;
}
	
	
.five-sixths,  .four-sixths,  .one-fourth,  .one-half,  .one-sixth,  .one-third,  .one-fifth,  .three-fourths,  .three-sixths,  .two-fourths,  .two-sixths,  .two-thirds, .takeaction .content .one-half, .radio_wrap, .whobox {
	float: none;
	margin-left: 0;
	width: 100%;
	display:block;
}
.one-half.left, .one-half.right {
	padding: 0;
}
	
	
	.splitwrap.personwrap>.person_wrap {
		
		flex: 0 50%;
		margin-bottom:30px;
	}
	
	.ambassador_img, .person_img {
		
		width:30vw;
		height:30vw;
	}
	
	
#crisis .section_wrap {
	background: url(images/bg_bars.svg) center center no-repeat;
	background-size: 80% auto;
	overflow: visible;
}
#crisis .one-half .wrap .button {
	position: static;
	bottom: 0;
	display: inline-block;
	margin: 0 auto;
	left: 50%;
	transform: none;
}
.crisis_left {
	height: auto !important;
}
.card_image, .one-half .card_image, .fullimage .card_image, .one-half.fullimage .card_image {
	height: 250px;
}
	
	
	.card p, .card ul {
		
		padding: 0 5px;
	}
	
	
	.card_image.card_image_auto {
		
		/* min-height:200px; */
	}
	
	.card_image.type_icon img {
		
		height:200px !important;
	}
	
	.method-container .swiper-slide {
	
	
}

	
	.method_step_value:after {
	
font-size: 10vw;
		margin-top:-10px;

}

	.content .method_tools li {
	font-weight:600;
	width:100%;
	display:block;
	text-align:center;
	border:0;

}

.method-container .swiper-button-next, .method-container .swiper-button-prev {
	
top:65px;
}

	
	
	body .swiper-button-prev, body .swiper-container-rtl body .swiper-button-next {
		left:0;
		
	}
	body .swiper-button-next, body .swiper-container-rtl body .swiper-button-prev {
		
		right:0;
	}
	
	
	body .swiper-slide {
		
		padding:0 40px;w
	}
	
	
#ambassadors .one-fifth {
	position: relative;
	width: 40%;
	float: none;
	display: inline-block;
	margin: 0 2% 30px 2%;
}
.ambassador_img {
	width: 30vw;
	height: 30vw;
}
	.special_footer .card .wrap, .special_footer .split.card .wrap {
		
		padding:10px;
		
	}
	
	.special_footer .card_image {
		
		height:auto !important;
		margin-bottom:40px;
	}
	
	
		.special_footer .one-half.left {
	
margin-bottom:50px;
}
	
	.special_footer .left {
	
	border-right: 0;
}
	
	
	.sidebar {
		
		padding-top:60px;
	}
	
	
	.sidebar-featured-image {
		
		display:none;
	}
.sidebar .sidebar_info {
		
		display:none;
	}
		.mobile_sidebar_info, .mobile_sidebar_info .sidebar_info, .mobile_sidebar_info .sidebar-featured-image, .mobile_sidebar_info .sidebar_text, .mobile_sidebar_info .sidebar_text li a {
		
		display:block;
			text-align: center;
	}
		.mobile_sidebar_info .sidebar_info {
		
			margin:40px auto;
	}
	
	.mobile_sidebar_info .sidebar-featured-image {
		
	width:60%;
			margin:0 auto;
	}
	/*
	
	.interview-template-default .content-sidebar-wrap{ display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;

    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;}
.interview-template-default .sidebar{    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;}
.interview-template-default .content {     -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;}
	
	*/
	
	.radio_wrap {
		
		font-size:12vw;
		margin-bottom:15px;
		padding-bottom:15px;
		border-bottom:solid 1px #eee;
	}
	
	.radio_desc_mobile {
	
	display:block;
}

	#donate_desc {
		
		display:none;
	}
	
	
	.whobox {
		
		height:200px;
	}
	
}

@media only screen and (max-width: 800px) {
	
	
	.leadership.page #intro, .leadership.page .submenu_mobile {
		
		display:none;
	}
	
	#lc_divisions .action_card_img {
	
	height:auto;
}

	
	
	
	.genesis-nav-menu .menu-item.menu_news, .genesis-nav-menu .menu-item.menu_ambassadors {
		
		display:block;
	}
	
#emma_vid {
	
	margin-bottom:0;
	margin-top:-30px;
}


#emma_vid .video-wrapper {
	padding-bottom: 55vh !important;
		height: 90vh !important;
}

#emma_vid .video-js {
	
	height: 90vh !important;
background-color:#fff !important;
}

	
	
	
	
	
	
	
	
	#home_intro_desktop {
		
		display:none;
	}
		#home_intro_mobile {
		
		display:block;
	}
	
	#home_intro_mobile #intro_text {
	
	top: 30%;
	}
	
	.mobile_intro {
			position:absolute;
		padding:0 70px;
		width:100%;
		display:None;
		
	-webkit-font-smoothing: antialiased;
	}
	
	.mobile_intro .button {
		
		width:80%;
	}
	
	
	.submenu {
display:None;
}
		.submenu.submenu_mobile {
display:block;
			position:static;
}
	
	
	.submenu li {
		
		display:block;
		text-align: center;
	}
	
	
.gallery-item {
	float: none;
}
.gallery-columns-2 .gallery-item,  .gallery-columns-3 .gallery-item,  .gallery-columns-4 .gallery-item,  .gallery-columns-5 .gallery-item,  .gallery-columns-6 .gallery-item,  .gallery-columns-7 .gallery-item,  .gallery-columns-8 .gallery-item,  .gallery-columns-9 .gallery-item {
	width: 100%;
}
}
