/* 

Theme Name: Custom Wordpress by Yoko Co
Theme URL: http://www.yokoco.com
Description: Custom WordPress site for AWLA
Author: Yoko Co.
Author URI: http://www.yokoco.com
Version: 1.0

*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}

body {
font-family: Lato, arial, tahoma, sans-serif;
background-position: top center;
background-repeat: repeat-x;
font-size: 15px;
}

body.page-template-landingpage {
	background-image: none;
}

#container {
width: 960px;
margin: 0 auto;
}

#page {
}

#wrapper {
}

.break {
clear: both;
height: 1px;
}

.breakline {
border-top: 1px solid rgba(0,0,0,0.1);
margin-top: 25px;
padding-top: 25px;
clear: both;
height: 1px;
}

.alignleft {
float: left;
margin: 10px 15px 10px 0px;
padding: 6px;
border: 1px solid #ccc;
background-color: #f6f6f6;
max-width: 310px;
}

.alignright {
float: right;
margin: 10px 0px 10px 15px;
padding: 6px;
border: 1px solid #ccc;
background-color: #f6f6f6;
max-width: 310px;
}

.mobile-only {
	display: none!important;
}

#mobile-translate {
	display: none;
}

/* GENERAL STYLES */
a {
color: #43acc2;
text-decoration: none;
}
a:hover {
color: #2e543e;
}
small {
font-size: 0.5em;
}
p {
margin-bottom: 1.4em;
}
.inlineblock {
display:-moz-inline-stack;
display: inline-block;
zoom:1;
*display:inline;
}
.break {
clear: both;
height: 1px;
}
strong {
font-weight: bold;
color: #222;
}

em {
font-style: italic;
}

#headercontainer {
padding-top: 8px;
height: 80px;
background-repeat: repeat-x;
background-image: url('/wp-content/uploads/2016/08/headerbg7.png');
}

#header {
width: 960px;
margin: 0 auto;
}


#topleft {
float: left;
width: 215px;
position: relative;
z-index: 999;
}

#topleft img {
	margin-top: -8px;
    box-shadow: 0px 0px 8px rgba(0,0,0,0.7);
	max-width: 100%;
}


#topright {
float: right;
width: 744px;
}

#supertopnav {
height: 50px;
text-align: left;
}

#supertopnav ul {
padding: 4px 0px;
float: left;
margin-left: 0px;
	width: 231px;
}

#supertopnav ul li {
list-style-type: none;
display: inline;
padding: 4px 6px;
}

#supertopnav ul li a {
color: rgba(255,255,255,0.8);
font-size: 13px;
text-decoration: none;
}

#supertopnav ul li a:hover {
color: #fff;
}

#supertopnav img {
margin: 2px 4px;
}

#topsearch {
float: right;
width: 190px;
}

#topsearch input#s {
	margin-left: 0px;
}

#topsearch input#searchsubmit {
	float: left;
	margin-left: 8px;
}

#toptranslate {
	float: right;
	width: 170px;
	height: 28px;
}

#toptranslate .switcher {
}

/* NAV STYLES */
#topnav {
float: left;
width: 720px;
font-family: arial, helvetica, tahoma, sans-serif;
}

#topnav ul {
}

#topnav a {
color: #335f47;
text-decoration: none;
font-weight: bold;
font-size: 14px;
font-family: arial, helvetica, tahoma, sans-serif;
}
#topnav a:hover {
color: #015556;
}
#topnav ul li {
list-style-type: none;
display: inline;
padding: 0px 8px 0px 7px;
position: relative;
	background: #fff;
	z-index: 999;
}

#topnav ul li ul {
display: none;
}

	body.admin-bar .mobmenu {
		/*top: 0px!important;*/
	}

/* MOUSEOVER MENUS */



#topnav ul li ul {

display: none;

z-index: 9999999;

}



#topnav ul li.current_page_item a {

color: #333;

}



#topnav ul li.current_page_item li a {

color: #fff;

}



#topnav ul li:hover ul {

display: block;

position: absolute;

top: 15px;

left: 0;

padding: 14px 0px 0px;

text-align: left;

width: 200px;

z-index: 999999999;

}



#topnav li > ul {

	top: auto;

	left: auto;

z-index: 9999999;

	}



#topnav ul li ul li {

display: block;

margin: 0px;

padding: 0px;

z-index: 9999999;

background: rgba(97,179,133, 0.9);
}



#topnav ul li ul li a {

display: block;

padding: 10px;

color: #fff;

border-bottom: 1px solid #4ba086;

z-index: 9999999;

}



#topnav ul li ul li a:hover {

background-color: #015556;

color: #fff;

z-index: 9999999;

}





#topnav ul li ul li:hover {

background-image: none;

z-index: 9999999;

}



#topnav ul li ul li ul.children {

display: none;

z-index: 9999999;

}



#topchildnav {

padding: 13px 0px 0px 12px;

}



#topchildnav img {

float: left;

height: 24px;

width: 100px;

}



#topchildnav ul li {

list-style-type: none;

display: inline;

margin-left: 20px;

}



#topchildnav ul li a {

color: #fff;

font-weight: bold;

text-transform: uppercase;

font-size: 0.8em;

letter-spacing: 1px;

}



#topchildnav ul li a:hover {

color: #ccc;

}



#topchildnav ul li ul {

display: none;

}


/* NEW HOME STYLES */

.home-pet-slider .fl-slide-mobile-photo {
		display: block;
}

.home-pet-slider .fl-slide-photo-wrap {
		display: none;
}

.home-pet-slider .fl-slide-content-wrap {
	width: 100%!important;
	max-width: 100%;
	float: none;
}

.home-pet-slider h2 {
		font-size: 21px;
		font-weight: bold;
		color: #43acc2!important;
}

.home-pet-slider {
}

.home-pet-slider .fl-content-slider-navigation path {
	fill: rgba(0,0,0,0.5);
}

.home-pet-slider {
	box-shadow: 0px 0px 18px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 18px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 18px rgba(0,0,0,0.3);
}

.home-pet-slider .fl-module-content {
	margin: 10px;
}

.home-pet-slider .fl-slide-content {
	margin: 20px!important;
}

.awards-logos img {
		margin: 10px;
}

.fl-content-slider-navigation a {
	border: 1px solid #ddd;
	background: #fff;
}

.page-template-landingpage h3 {
    font-size: 32px;
    font-weight: 400;
    color: #61b385;
}

.newhome-main {
	color: #333;
	font-size: 16px;
	line-height: 20px;
}

.newhome-hours {
	font-size: 18px;
	line-height: 24px;
}

.home-banner .fl-row-content-wrap {
	min-height: 560px;
}

.newhome-metaslider #metaslider_3149 {
	padding: 10px;
	background: rgba(255,255,255,0.5);
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
}

.mobmenur-container i, .mob-icon-menu .mob-menu-icon {
        color: #219BA7!important;
    }

@media (max-width:960px) {
	.page-template-landingpage .fl-col-small {
		max-width: 100%;
	} 
	.page-template-landingpage .first-break {
		clear: both!important;
		display: block!important;
	}
}

@media (max-width: 767px) {
	.mob-icon-menu .mob-menu-icon {
        color: #219BA7;
    }
	.fl-node-58fe546709d82 .fl-col-small {
			width: 25%!important;
			float: left;
			clear: none;
		}
	.fl-node-58fe554784388 {
			clear: both;
		}
	
	.fl-node-58fe554784388 .fl-col-small {
			width: 25%!important;
			float: left;
			clear: none;
	}
	.home-banner .fl-row-content-wrap {
		min-height: 180px;
		background-size: auto 100%!important;
	}
	#newhome-left {
		margin: 0px 20px;
	}
	.newhome-metaslider {
		background: #43acc2;
		border-radius: 6px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		margin-bottom: 10px;
	}
	.newhome-metaslider #metaslider_3149 {
		margin-bottom: 10px;
	}
	.page-template-landingpage .first-break {
		clear: both!important;
		display: block!important;
	}
	
}
@media (max-width: 782px) {
	body.admin-bar .mobmenu {
		/*top: 0px!important;*/
	}
}

@media (max-width: 440px) {
	.newhome-metaslider .metaslider {
		margin-left: 20px;
		margin-right: 20px;
	}
}



/* HOME STUFF */

#homecontent h2.home-content-title {
	font-size: 32px;
	font-weight: 400;
	color: #61b385;
	margin-bottom: 40px;
}

#homecontent h2.home-content-title-connected {
	margin-bottom: 24px;
}

#homecontent [data-bbox-part-id='ccdd380f-c3a1-4869-80d6-714500b0a36e'].BBFormContainer .BBFormSectionHeading {
	font-family: Lato, Arial, sans-serif;
	font-size: 15px;
}

#homesidebar {
width: 316px;
float: left;
background-repeat: repeat;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
margin-top: 110px;
}

#homesidebar h2 a {
color: #fff;
}

#homelinks {
padding: 0px 20px 20px 20px;
background: rgba(67,172,194,0.8);
-webkit-border-radius: 6px 6px 0px 0px;
-moz-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px;
}



#homelinks img {
border-bottom: 1px solid rgba(255,255,255,0.3);
padding: 15px 0px;
}

#homesidelower {
padding: 20px;
background: #43acc2;
-webkit-border-radius: 0px 0px 6px 6px;
-moz-border-radius: 0px 0px 6px 6px;
border-radius: 0px 0px 6px 6px;
color: #fff;
}

#homesidelower ul li span.entry-meta {
display: block;
margin-bottom: 6px;
padding-bottom: 6px;
border-bottom: 1px dotted #0f5382;
}

#homesidelower ul li span.entry-meta span.from-meta {
display: none;
}

#homesidelower ul li span.entry-meta a {
color: #ccc;
}

#homesidelower ul li span.entry-content {
font-style: italic;
}

#homesidelower ul li span.entry-content a {
color: #ccc;
}

#homesidelower ul li span.entry-meta span.time-meta {
font-size: 11px;
}

#homesidelower img.recent-posts-thumb {
width: 75px;
height: 75px;
float: left;
margin: 0px 15px 0px 0px;
}

#homesidelower ul.advanced-recent-posts li {
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #0b5e84;
clear: both;
}

#homesidelower ul.advanced-recent-posts li a {
display: block;
font-weight: bold;
}

#homesidelower a {
color: #fff;
	font-weight: 900;
}

#homesidelower a:hover {
color: #fff;
text-decoration: underline;
}

#homesidelower .srp-widget-container {
	margin-bottom: 30px;
	border-bottom: 1px solid rgba(255,255,255,0.3);
	padding-bottom: 20px;
}

#homesidelower .tribe-events-widget-link {
	margin-bottom: 20px;
	border-bottom: 1px solid rgba(255,255,255,0.3);
	padding-bottom: 25px;
}

#homesidelower h2, #homesidelower h3 {
color: #fff;
font-size: 30px;
text-align: center;
font-weight: 400;
margin-bottom: 16px;
}

#homesidelower ul li {
list-style-type: none;
}

#homesidelower ul.tweets li {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #0b5e84;
font-style: italic;
}

#homesidelower ul.tweets li a {
color: #ccc;
}

#homesidelower ul.tweets li a:hover {
color: #fff;
}

#homesidelower ul.tweets li a.timesince {
display: block;
font-size: 11px;
}

#homecontent {
float: right;
width: 600px;
margin-top: 628px;
color: #666;
line-height: 24px;
}

#homedonate h2 {
font-size: 48px;
color: #61b385;
font-weight: 300;
}


#homedonate {
font-style: italic;
border-bottom: 1px solid #eee;
margin-bottom: 15px;
padding-bottom: 15px;
margin-bottom: 20px;
}

#homedonate img {
margin-bottom: 10px;
}

#homeadoption {
float: left;
width: 260px;
padding: 19px;
border-right: 1px solid #eee;
margin-bottom: 20px;
}

#homeadoption strong {
color: #666;
}

#homeadoption img, #homeconnected img {
margin-left: -5px;
margin-bottom: 20px;
}

#homeconnected {
float: right;
width: 260px;
padding: 19px;
}

#homeconnected input[type=text] {
padding: 7px;
border: 1px solid #ccc;
width: 180px;
}


ul.upcoming li {
margin-bottom: 6px;
padding-bottom: 6px;
border-bottom: 1px dotted #0b5e84;
}

.dig-in {
margin-bottom: 20px;
}

.event a {
font-weight: bold;
font-size: 14px;
}

/* CONTENT STUFF */

h1 {
font-size: 36px;
color: #43acc2;
font-weight: 900;
border-bottom: 1px solid rgba(0,0,0,0.1);
margin-bottom: 15px;
padding-bottom: 15px;
}

h1 a {
color: #43acc2;
}

#fullcontent {
padding: 20px 30px;
background-image: url('/images/contentbg.png');
background-repeat: repeat;
margin: 15px 0px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
color: #333;
}


#content {
width: 570px;
min-height: 800px;
float: left;
padding: 20px 30px;
background-color: rgba(255,255,255,0.95);
margin: 15px 0px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
color: #333;
}

#content ul, #content ol {
margin-bottom: 1em;
margin-left: 40px;
}

#content ul li, #content ol li {
padding: 3px;
line-height: 22px;
}

#content h2 {
font-size: 24px;
color: #61b385;
margin-bottom: 6px;
}

#content h2 a {
color: #61b385;
}

#content h2 a:hover {
color: #2e543e;
}

#content h3 {
font-size: 20px;
color: #61b385;
margin-bottom: 6px;
}

#content p {
line-height: 22px;
}

.srp-widget-container a {
font-weight: bold;
}

.index-excerpt p {
	margin-bottom: 0px;
}

#content h2.tribe-events-page-title {
	text-align: left;
}

#home-subscribe {
	max-width: 240px;
	margin: 0 auto;
	color: #fff;
	line-height: 24px;
}

#home-subscribe strong {
	color: #fff;
}

#home-subscribe input[type=email] {
	max-width: 100%;
	padding: 8px;
	margin-top: 8px;
	border: 1px solid rgba(0,0,0,0.3);
}

#home-subscribe form.wpcf7-form input[type=submit] {
	padding: 10px 20px;
	font-size: 16px;
}

#home-subscribe form.wpcf7-form input[type=submit]:hover {
	background: #183a4c;
}

#home-subscribe div.wpcf7-mail-sent-ok {
	background: #61b385;
	border: 2px solid #fff;
}

/* SIDEBAR */

#sidebar {
width: 300px;
float: left;
margin-left: 20px;
line-height: 22px;
padding-top: 300px;
}
 
#sidebar h2 {
font-size: 32px;
font-weight: 300;
line-height: 44px;
margin-bottom: 15px;
font-weight: 400;
margin-top: 10px;
}

#sidebar strong {
color: #fff;
}

#sidebar ul li {
list-style-type: none;
}

#sidebar input[type=email] {
padding: 8px 2%;
width: 96%;
}

#sidebar input#subscribebutton {
background-color: #e49c2b;
}

#sidebar a {
color: #fff;
}

#subscribemessage {
font-family: Lato;
font-size: 16px;
color: #1f515b;
margin-bottom: 6px;
}

#subscribemessage strong {
color: #1f515b;
}

#sidebardonate {
margin-bottom: 20px;
}

#childnav {
margin-bottom: 20px;
}

#childnav a {
color: #fff;
font-weight: bold;
}

#childnav ul li {
padding: 6px;
}

#childnav a:hover {
color: #1f515b;
}

#widgetbar {
background-color: #43acc2;
padding: 10px 20px 20px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
color: #fff;
}

#widgetbar ul li {
border-bottom: 1px solid rgba(255,255,255,0.3);
}

/* EVENT STYLES */
#content table,
#content table {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	width: 100%;
}
#content th,
#content th {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
#content td,
#content td {
	border-top: 1px solid #ddd;
	padding: 6px 10px 6px 0;
}


/* FOOTER */

#footer {
width: 960px;
margin: 0 auto;
font-size: 15px;
color: rgba(255,255,255,0.8);
}

#footer ul {
	text-align: left;
	margin-bottom: 10px;
	clear: both;
}

#footer ul li {
	padding-bottom: 8px;	
}

#footer .switcher {
	width: 163px;
	margin: 0 auto;
}

#footer-search {
	width: 190px;
	margin: 10px auto;
}

#footer ul li {
list-style-type: none;
}

#footer ul li a {
color: rgba(255,255,255,0.8);
text-decoration: none;
}

#footer ul li.footer-donate a {
	background-color: #43acc2!important;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid rgba(255,255,255,0.6);
	padding: 10px 40px;
	text-align: center;
	color: #fff;
	margin-bottom: 10px;
	font-weight: bold;
}


#footer ul li.footer-donate {
	margin-bottom: 10px;
}

#footer ul li.footer-donate a:hover {
	background-color: #ff9900!important;
}


#footer ul li a:hover {
color: #fff;
}

#footer ul li ul {
display: none;
}

#footercontainer {
background-color: #61b385;
padding: 25px 10px 15px;
margin-top: 50px;
}

#footeraddress {
	line-height: 24px;
}

.footer-col {
	width: 24%;
	float: left;
	padding-right: 1%;
}

.footer-col h4 {
	font-size: 22px;
	margin-bottom: 12px;
}

.footer-subscribe div.wpcf7-mail-sent-ok {
	font-weight: bold;
	border: 3px solid #fff;
}

.footer-subscribe {
	line-height: 30px;
	padding: 20px;
	border: 1px solid rgba(255,255,255,0.5);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: rgba(0,0,0,0.4);
}

.footer-subscribe input[type=email] {
	max-width: 100%;
	padding: 10px 2px;
	border: 0px;
	margin-top: 10px;
}

.footer-subscribe input[type=submit] {
	padding: 8px 30px!important;
	font-size: 15px;
	background-color: #43acc2!important;
}


.footer-subscribe input[type=submit]:hover {
	background-color: #ff9900!important;
}

/* EVENTS */

#fullcontent .tribe-events-event-list-meta table {
border: 10px solid #fff !important;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

h4.event-day {
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 12px;
letter-spacing: 1px;
color: #444;
}

h2.entry-title {
font-size: 24px;
}

.tribe-events-calendar thead th {
background-color: #00909d;
color: #fff;
font-weight: bold;
}

 ol { list-style-type: none }
 li { padding-top: .5em }


/* NEWS */

.newsdate {
font-size: 12px;
font-style: italic;
margin-bottom: 15px;
color: #666;
}

.postmeta {
margin-top: 10px;
font-size: 12px;
font-style: italic;
margin-bottom: 15px;
color: #666;
border-bottom: 1px solid #ccc;
}

/* SEARCH */


input#s {
width: 120px;
margin-top: 2px;
padding: 4px;
background-color: #b4d9da;
border: 1px solid #127c86;
display: block;
float: left;
margin-left: 30px;
}

input#s:focus {
background-color: #fff;
}

input#searchsubmit {
display: block;
float: right;
background-image: url('/images/searchbg.gif');
background-repeat: no-repeat;
width: 24px;
height: 24px;
margin-top: 2px;
border: 0px;
background-color: rgba(127, 127, 127, 0.0);
}


input#subscribebutton {
color: #fff;
font-weight: bold;
border: 0px;
padding: 8px;
background-color: #43acc2;
}



#content ul.newsletter {
margin-left: 0px;
}

#content ul.newsletterlist li {
list-style-type: none;
border-bottom: 1px dotted #ccc;
padding: 10px;
}

/* MOBILE STUFF */

#mobilenav {
display: none;
}

#footermobile {
display: none;
}

#mobilechildnav {
display: none;
}

#mobileapps {
display: none;
}


#home-callout {
}

#home-callout .metaslider .flexslider {
	margin-bottom: 0px;
}

.callout-widget {
margin-top: -100px;
padding: 13px;
background: rgba(255, 255, 255, 0.8); 
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
margin-bottom: 8px;
text-align: center;
}

.callout-widget p:last-child {
margin-bottom: 0px;
}

.callout-widget img {
max-width: 100%!important;
max-height: auto!important;
float: none!important;
border: 0px;
margin: 0px;
padding: 0px;
}

.callout-widget iframe {
width: 290px!important;
height: 200px!important;
}

p.srp-widget-date {
display: none;
}

form.wpcf7-form p {
margin-bottom: 0px;
}

form.wpcf7-form input[type=submit] {
margin-top: -20px;
background-color: #26749d;
font-weight: bold;
color: #fff;
border: 0px;
padding: 5px 15px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#sidebar form.wpcf7-form input[type=submit] {
background-color: #1f515b;
padding: 12px 24px;
font-weight: bold;
}

#sidebar form.wpcf7-form input[type=submit]:hover {
background-color: #55daf6;
}

#sidebar select {
	padding: 7px 2%;
	width: 100%;
}

.page-template-landingpage #container {
	width: 100%;
}

#container .fl-row-fixed-width {
	max-width: 1000px;
}

.page-template-landingpage .first-break {
	clear: none;
	display: none;
}

/* --- Flyers Styles --- */
.modal-blackbaud-flyer {
	padding:0!important;
	margin:0 auto;
}

.modal-blackbaud-flyer .modal-dialog {
	margin:5px auto 0;
	max-width:700px;
	width: 100%;
}

.modal-blackbaud-flyer .modal-content {
	min-height:400px;
	background-position:3% top !important;
	background-size:cover !important;
	position: relative;
}

.modal-blackbaud-flyer .modal-dialog .modal-header {
	border-bottom:none;
}

.modal-blackbaud-flyer .modal-dialog .modal-header h3.modal-title {
	display:none;
}

.modal-blackbaud-flyer .modal-header .close {
	margin-top:-7px;
}

.modal-blackbaud-flyer .modal-body {
	margin:5px 0 30px;
	padding:0 20px;
	z-index: 2;
	width: 100%;
}

.modal-blackbaud-flyer .modal-call-to-action a.btn-primary {
	border:none;
	background-color:#f6940b;
	font-family:"proxima-nova-condensed",sans-serif;
	font-size:21px;
	font-weight:700;
	color:#fff;
	padding:10px 30px 2px;
	text-transform:uppercase;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

	.modal-blackbaud-flyer .modal-call-to-action a.btn-primary:hover {
		background-color:#125f94;
		border:none;
	}

.flex-control-nav {
	display:none;
}

@media (min-width:480px) {
	.modal-blackbaud-flyer .modal-dialog {
		margin:80px auto 0;
	}
}

@media (min-width:500px) {
	.modal-blackbaud-flyer .modal-content {
		background-position:75% top !important;
	}

	.matchingGiftFlyer.modal-blackbaud-flyer .modal-body .wrapper  {
		max-width:302px;
	}

	.matchingGiftFlyer.modal-blackbaud-flyer .modal-body {
		margin:2px 0 30px 0;
	}
}

@media (min-width:600px) {
	.modal-blackbaud-flyer .modal-dialog {
		margin:100px auto 0;
	}
	.modal-blackbaud-flyer .modal-body {
		margin: 0;
	}
	/*
	.EOYGiving.modal-blackbaud-flyer .modal-body {
		padding:0 180px 20px 30px;
	}
	*/
	
	.matchingGiftFlyer.modal-blackbaud-flyer .modal-body {
		margin:22px 0 30px 30px;
		padding:0;
	}

	.matchingGiftFlyer.modal-blackbaud-flyer .modal-body .wrapper {
		max-width:290px;
	}
}

@media (min-width:655px) {
	.modal-blackbaud-flyer .modal-content {
		background-position:top right !important;
	}
}

@media (min-width:700px) {
	.matchingGiftFlyer.modal-blackbaud-flyer .modal-body .wrapper {
		max-width:325px;
	}
}


/* EOY Giving Flyer */
/*
.EOYGiving.modal-blackbaud-flyer div.modal-body-content {
	color:#fff;
	font-family:"proxima-nova-condensed",sans-serif;
	font-weight:300;
	font-size:14px;
}

.EOYGiving.modal-blackbaud-flyer .modal-body-content h1 {
	font-family:"proxima-nova-condensed",sans-serif;
	font-weight:700;
	font-size:21px;
	color:#fff;
	letter-spacing:.03em;
	margin:0;
	padding:0 0 15px;
	text-shadow:none;
	border:none;
}

.EOYGiving.modal-blackbaud-flyer .modal-body-content h2 {
	font-family:"proxima-nova-condensed",sans-serif;
	font-weight:700;
	font-size:14px;
	color:#f6940b;
	margin:0;
	padding:0 0 5px;
	text-transform:uppercase;
}

@media (min-width:490px) {
	.EOYGiving.modal-blackbaud-flyer div.modal-body-content{
		padding-right:80px;
	}
}

@media (min-width:600px) {
	.EOYGiving.modal-blackbaud-flyer div.modal-body-content {
		font-size:16px;
		padding-right:0;
	}
	
	.EOYGiving.modal-blackbaud-flyer .modal-body-content h1 {
		font-size:30px;
	}
	
	.EOYGiving.modal-blackbaud-flyer .modal-body-content h2{
		font-size:16px;
	}
}

.EOYGiving.modal-blackbaud-flyer div.modal-body-content div {
	clear:both;
	position:relative;
	overflow:hidden;
	padding-right:0;
	line-height:120%;
}

@media (min-width:400px) {
	.EOYGiving.modal-blackbaud-flyer div.modal-body-content div {
		padding-right:60px;
	}
}

@media (min-width:460px) {
	.EOYGiving.modal-blackbaud-flyer div.modal-body-content div {
		padding-right:100px;
	}
}

.EOYGiving.modal-blackbaud-flyer div.modal-body-content div span {
	color:#fff;
	display:block;
	float:left;
	font-family:"proxima-nova-condensed",sans-serif;
	font-size:30px;
	font-weight:900;
	margin-right:15px;
	width:61px;
	position:relative;
	top:0;
	margin-bottom:0;
	text-align:right;
	line-height:142%;
}

@media (min-width:600px) {
	.EOYGiving.modal-blackbaud-flyer div.modal-body-content div span {
		font-size:45px;
		top:-10px;
		margin-bottom:-10px;
		width:100px;
	}
}

.EOYGiving.modal-blackbaud-flyer .modal-body-content .special{
	font-family:"garamond-premier-pro-display",serif;
	font-weight:300;
	font-style:italic;
}

.EOYGiving.modal-blackbaud-flyer .modal-body-content p.special {
	font-size:25px;
	padding:5px 0;
}
*/



/* Matching Gift Flyer */
.matchingGiftFlyer.modal-blackbaud-flyer .modal-dialog {
	min-height: 480px;
}

.matchingGiftFlyer.modal-blackbaud-flyer div.modal-body-content {
	color:#fff;
	font-family:"proxima-nova-condensed",sans-serif;
	font-weight:300;
	font-size:16px;
	padding: 20px 0 0;
}
@media (min-width:600px)  {
	.matchingGiftFlyer.modal-blackbaud-flyer div.modal-body-content {
		padding: 0;
	}
}

	.matchingGiftFlyer.modal-blackbaud-flyer .modal-content:after {
		background: url("//www.awla.org/wp-content/uploads/2016/04/ribbonBG.png") no-repeat;
		background-position: right 0;
		content: "";
		display: block;
		width: 100%;
		height: 100%;
		top:35px;
		left:-15px;
		right: 0;
		bottom: 0;
		position: absolute;
		z-index: 1;
	}

@media (min-width:450px) {
	.matchingGiftFlyer.modal-blackbaud-flyer .modal-content:after {
		left:-100px;
	}
}

@media (min-width:600px) {
	.matchingGiftFlyer.modal-blackbaud-flyer .modal-content:after {
		left:-155px;
	}
}

.matchingGiftFlyer.modal-blackbaud-flyer .modal-body-content h1 {
	font-family:"proxima-nova-condensed",sans-serif;
	font-weight:700;
	font-size:28px !important;
	color:#fff;
	letter-spacing:.03em;
	margin:0;
	padding:0 0 30px;
	text-shadow:none;
	border:none;
	position:relative;
	z-index:1;
}

@media (min-width:500px) {
	.matchingGiftFlyer.modal-blackbaud-flyer .modal-body-content h1 {
		font-size:36px !important;
	}
}

	.matchingGiftFlyer.modal-blackbaud-flyer .modal-body-content h1:after {
		background: url("//www.awla.org/wp-content/uploads/2016/04/darkFootprint.png") no-repeat;
		bottom: 0;
    		content: "";
		display: block;
		height: 180%;
		left: -20px;
		position: absolute;
		right: 0;
		top: -35px;
		width: 180%;
		z-index: -1;
	}

.matchingGiftFlyer.modal-blackbaud-flyer .modal-body-content h2 {
	font-family:"garamond-premier-pro-display",serif !important;;
	font-weight:300;
	font-style:italic;
	font-size: 32px !important;
	line-height: 35px;
	color:#ffffff !important;
	margin:0 !important;
	padding:0 0 15px;
}

.matchingGiftFlyer.modal-blackbaud-flyer div.modal-body-content div.wrapper div {
	clear:both;
	position:relative;
	overflow:hidden;
	padding-right:0;
	line-height:120%;
	padding-right: 0;
}

.matchingGiftFlyer.modal-blackbaud-flyer div.modal-body-content div.wrapper div span {
	color:#fff;
	display:block;
	float:left;
	font-family:"proxima-nova-condensed",sans-serif;
	font-size:24px;
	font-weight:900;
	margin-right:15px;
	width:121px;
	position:relative;
	top:0;
	margin-bottom:10px;
	text-align:right;
	line-height:36px;
}

@media (min-width:600px) {
	.matchingGiftFlyer.modal-blackbaud-flyer div.modal-body-content div.wrapper div span {
	font-size:28px;
	width:145px;
	}
}

@media (min-width:700px) {
	.matchingGiftFlyer.modal-blackbaud-flyer div.modal-body-content div.wrapper div span {
	font-size:36px;
	width:182px;
	}
}

.matchingGiftFlyer.modal-blackbaud-flyer .modal-body-content div.wrapper p.emphasis {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 700;
	font-family:"proxima-nova",sans-serif;
	margin-top:10px;
}

.underline {
	text-decoration:underline;
}