/*------------------------------------------------------------------------*/
/*------------------- Action Network Page Wrappers -----------------------*/
/*------------------------------------------------------------------------*/


/*--- For All Action Types ---*/


/* Default Styles */

body{
	font-family: 'Roboto', sans-serif;
	color: #3D3D3D;
	margin: 0;
}
			
.gen_wrapper{
	padding: 40px 20px;
	width: 1160px;
	max-width: 100%;
	margin: auto;
	box-sizing: border-box;
}
			
.gen_wrapper #can_embed_form input[type="submit"],
.can_embed-html #can_embed_form input[type="submit"],
.gen_wrapper #can_embed_form .button,
.can_embed-html #can_embed_form .button,
.gen_wrapper #donate_auto_modal input[type="submit"],
.can_embed-html #donate_auto_modal input[type="submit"],
.gen_wrapper #donate_auto_modal .button,
.can_embed-html #donate_auto_modal .button{
	background-color: #FFA004;
	border-radius: 25px;
}
			
.gen_wrapper #can_embed_form input[type="submit"]:hover,
.can_embed-html #can_embed_form input[type="submit"]:hover,
.gen_wrapper #can_embed_form .button:hover,
.can_embed-html #can_embed_form .button:hover,
.gen_wrapper #donate_auto_modal input[type="submit"]:hover,
.can_embed-html #donate_auto_modal input[type="submit"]:hover,
.gen_wrapper #donate_auto_modal .button:hover, 
.can_embed-html #donate_auto_modal .button:hover{
	background-color: #d28405;
	opacity: .9;
}
			
.gen_wrapper #can_embed_form .action_status_running_total,
.can_embed-html #can_embed_form .action_status_running_total,
.gen_wrapper .gen_name,
.gen_wrapper a,
#can_fundraising_widget a{
	color: #0060A0;
	text-decoration: none;
}
			
.gen_wrapper a:hover,
#can_fundraising_widget a:hover {
	color: #d28405;
	text-decoration: none;
}


/* Navigation */

nav#wrapper-nav{
	background-color: #0064aa;
	box-sizing: border-box;
}

nav#wrapper-nav .inner{
	width: 1160px;
	max-width: 100%;
	padding: 20px 20px;
	margin: auto;
	box-sizing: border-box;
}

nav#wrapper-nav img{
	width: 130px;
}

/* Footer */

#footer {
	padding:70px 0;
	text-align:center;
	background-color: #0064aa;
}

#footer p {
	color:#ffffff;
	font-size:16px;
	margin-bottom:50px;
}

#footer ul li {
	color:#ffffff;
	font-size:18px;
	list-style:none;
	display:inline-block;
	margin-right:25px;
	position:relative;
	padding-bottom:10px;
}

#footer ul li:last-child {
	margin-right:0;
}

#footer ul li a {
	color:#ffffff;
	text-decoration:none;
}

#footer ul li:hover a:after {
    transform: scaleX(1);
}

#footer ul li a:after {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    height: 5px;
    width: 100%;
    border-bottom: solid 5px #FFA004;
    -webkit-transform: scaleX(0.0001);
    -ms-transform: scaleX(0.0001);
    transform: scaleX(0.0001);
    -webkit-transition: -webkit-transform 250ms ease-in-out;
    transition: transform 250ms ease-in-out;
}

#footernav{
	margin-bottom:50px;
}

#footer p a,
#footer p a:visited{
	color:#ffffff;
	margin-left:70px;
	text-decoration: none;
}

#footer p#copyright{
	margin-bottom: 0px;
}

#footerlogo{
	text-align:center;
	margin-bottom:20px;
}

#footerlogo svg{
	width:127px;
	height:auto;
	display:inline-block;
}

#footer .sociallinks{
	margin-bottom:50px;
}

#footer .sociallinks a{
	text-decoration:none;
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
}

.sociallinks .tw{
	position:relative;
	top:0px;
}

.sociallinks .yt{
	position:relative;
	top:-1px;
}

.sociallinks a:hover{
	opacity:.7;
}


/*--- div.gen_wrapper styles ---*/

div.gen_wrapper h1,
div.gen_wrapper h2,
div.gen_wrapper h3,
div.gen_wrapper h4,
div.gen_wrapper h5,
div.gen_wrapper h6{
	font-weight: 700;
	color: #0060A0;
	letter-spacing: 0;
}

#can_embed_form #can_sidebar{
	background-color: #0060A0 !important;
	padding: 15px 20px !important;
}

/*#can_embed_form #can_sidebar *{
	color: #fff !important;
}*/

#can_embed_form #can_sidebar div.action_widget.action_status_tracker *,
#can_embed_form #can_sidebar div.action_sidebar h4,
#can_embed_form #action_welcome_message *,
#can_embed_form #d_sharing *,
#can_embed_form form li,
#can_embed_form .control-label,
#can_embed_form #search_location_list,
#can_embed_form.can_float #host_your_own *{
	color: #fff !important;
}

#can_embed_form #can_sidebar input,
#can_embed_form #can_sidebar select,
#can_embed_form #can_sidebar textarea,
#can_embed_form #can_sidebar select option{
	color: #3D3D3D !important;
}

#can_embed_form select{
	color: #3D3D3D !important;
}

#can_embed_form #action_welcome_message #action_welcome_message_inner{
	background-color: transparent !important;
}

#can_embed_form #can_sidebar input[type="submit"]{
	color: #fff !important;
}

#can_embed_form #d_sharing #edit_d_sharing_opts{
	background-color: transparent !important;
}

#can_embed_form .action_status_tracker .action_status_status_bar span.action_status_status_bar-grow,
#can_embed_form .action_status_tracker .action_status_status_bar span.action_status_status_bar-grow .grow-dot{
	background-color: #FFB02F !important;
}


/*--- Event Campaign Action Type ---*/


#can_embed_form #search_location_list{
	border: 1px solid #fff;
	overflow-y: auto !important;
}

#can_embed_form #can_zip_search #form-zip_code-submit{
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

#can_embed_form #can_zip_search .floatlabel-wrapper{
	width: 62% !important;
}

.blueoverlayimage #can_embed_form .check_radio_field label{
	color: #fff !important;
}


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


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

	/* footer */

	#footernav ul{
		width: 260px;
		margin: auto;
	}

	#footer ul li{
		width: 49%;
		text-align: center;
		margin-right: 0%;
	}

	#footer p a{
		display: block;
		margin-left: 0px;
		margin-top: 5px;
	}

}






