/*
Theme Name: U-Design
Theme URI: http://themeforest.net/item/udesign-wordpress-theme/253220?ref=internq7
Description: A slick, powerful and clean theme U-Design provides an intuitive set of options to help you setup your WordPress site quickly and effectively. Flexibility is key and it has been optimized for SEO and speed. It is also responsive &amp; mobile ready should you choose that option. The U-Design theme features include: unlimited colors, widgetized home page, over 500 fonts to choose from, WooCommerce Integration, it is also translation and multilingual ready, step by step documentation, exclusive U-Design support forum and a helpful community. Always up-to-date security and many new features are constantly added as the theme evolves.
Author: Andon
Author URI: http://themeforest.net/user/internq7/portfolio?ref=internq7
Version: 2.4.3
License: Located in 'licensing' folder
License URI: Located in 'licensing' folder
*/

/*
    Do not remove any of the commented text above as it is used by the theme for proper function!

    All the themes' CSS files are located under the 'styles/' sub-folder...

    If you would like to use this file to add any custom CSS, you'll need to enable it first  
    from the theme's "General Options" section.
    Please note: After enabling the use of this file, you will not see any change here, 
    feel free to add your custom CSS below.
    On the other hand, if you need access to the theme's main style sheet, you will 
    need FTP client to access it, is it located in: "styles/style1/css/style.css"
*/
h3 {
color:#8AAD43;
font-size:2.0em!important;
word-spacing:0.188em
}

h3.accordion-toggle a {
color:#8AAD43;
}

h4 {
color:#8AAD43;
font-size:1.375em!important;
word-spacing:0.2em
}

h4.slide_toggle a {
font-size:.7em
}

#rev_slider_1_1_wrapper {
overflow:hidden !important;
}
#before-content {
background-image:none !important;
border-color:#8AAD43;
border-top-color:#8AAD43;
border-top-style: solid;
border-width: 0px;
}

#content_right {
margin-top:30px;
border-left-color: #29ABA4;
border-left-width: 1px; 
border-left-style: solid;
max-width:90%
}
#main-menu {
border-bottom-style:solid;
border-width:2px;
border-color:#8AAD42;
}

.custom-frame-inner-wrapper{
  border: 1px solid #29ABA4;
}

.home_h4 {
font-size:2.250em !important;
color:#202020 !important;
font-family:robotothin !important;
word-spacing:0.2em

}


#content_board {
float:left;
padding-right:10px;
max-width:100%
}

#board {
position:absolute;
top:25px;
right:0;
}

ul,dl,form,table {
	margin: 0px;
	padding: 0px;
	list-style-type: disc;}
hr {
 border: 0 #2A80B9 solid ;
    border-top-width: 1px;
    clear: both;
    height: 1px;
	border-top-color:#2A80B9;
}

dl, hr, ol, ul, pre, table, address, fieldset {
margin-bottom: 5px;
padding:0px;
}

h5 {
font-size:1.0em !important;
word-spacing:0.2em
}

h3.before_cont_title {
color:#28398F;
font-weight:bold;
word-spacing:0.2em
}

h3.bottom-col-title {
color:#ffffff!important;
font-size:28px !important;
word-spacing:0.2em
}

#before-content-column h3 {
margin-top: 0px;
}

div.widget_upcoming_events_widget {
padding:10px 10px;
}

#home-page-content {
background:#566266;
font-color:#ffffff !important;
}


h2 {
font-size:28px !important;
word-spacing:0.2em
}

.iconss {
height:33px; 
width:32px;
background:url('http://chrismcurtis.com/wordpress_saf/wp-content/themes/u-design/styles/common-images/sprites_070913.png') no-repeat;
}

.iconssfacebook {background-position: -1px -1px;}
.iconssfacebook:hover {background-position: -1px -34px;}
.iconsstwitter {background-position: -1px -67px;}
.iconsstwitter:hover {background-position: -1px -100px;}
.iconsstumblr {background-position: -1px -133px;}
.iconsstumblr:hover {background-position: -1px -166px;}
.iconssemail {background-position: -1px -200px;}
.iconssemail:hover {background-position: -1px -233px;}

.homeh1 {
color:#333;
font-size:36px;
line-height:120%;
}

#upcoming_events_calendar_box {
text-align:center;
}

div.widget_upcoming_events_widget {
padding: 10px 15px !important;
}


.circular1 {
	width: 225px;
	height: 225px;
	border-radius: 125px;
	border:5px solid #8AAD43;
	-webkit-border-radius: 125px;
	-moz-border-radius: 125px;
	background: url(http://seattlearchitecture.org/wp-content/uploads/2015/07/275_225_youth_programs_073013.jpg) no-repeat;
	float:left;
	}

.circular1:hover {
	background:url(http://seattlearchitecture.org/wp-content/uploads/2015/07/275_225_bw_youth_programs_073013.png) no-repeat;
transition: background 0.5s ease;
}

.circular2 {
	width: 225px;
	height: 225px;
	border-radius: 125px;
	border:5px solid #FE8E22;
	-webkit-border-radius: 125px;
	-moz-border-radius: 125px;
	background: url(http://seattlearchitecture.org/wp-content/uploads/2015/07/275x225_seattle_library_073013.jpg) no-repeat;
	float:left;
	}

.circular2:hover {	
         background:url(http://seattlearchitecture.org/wp-content/uploads/2015/07/275x225_bw_seattle_library_073013.jpg) no-repeat;
transition: background 0.5s ease;
}

.circular3 {
	width: 225px;
	height: 225px;
	border-radius: 125px;
	border:5px solid #3A9AD9;
	-webkit-border-radius: 125px;
	-moz-border-radius: 125px;
	background: url(http://seattlearchitecture.org/wp-content/uploads/2015/07/275x225_events_073013.jpg) no-repeat;
	float:left;
	}

.circular3:hover {	
background: url(http://seattlearchitecture.org/wp-content/uploads/2015/07/275x225_bw_events_073013.jpg)no-repeat;
transition: background 0.5s ease;
}

.circular4 {
	width: 225px;
	height: 225px;
	text-align:center;
	border-radius: 125px;
	border:5px solid #29ABA4;
	-webkit-border-radius: 125px;
	-moz-border-radius: 125px;
	background: url(http://seattlearchitecture.org/wp-content/uploads/2014/05/family_programs_cta_101113.jpg) no-repeat;
	float:left
	}

.circular4:hover {
	opacity:.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}

.circular5 {
	width: 225px;
	height: 225px;
	text-align:center;
	border-radius: 125px;
	border:5px solid #FE8E22;
	-webkit-border-radius: 125px;
	-moz-border-radius: 125px;
	background: url(http://seattlearchitecture.org/wp-content/uploads/2014/05/scool_programs_cta_101113.jpg) no-repeat;
	float:left;
	}

.circular5:hover {
	opacity:.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}

.circular6 {
	width: 225px;
	height: 225px;
	border-radius: 125px;
	border:5px solid #3A9AD9;
	-webkit-border-radius: 125px;
	-moz-border-radius: 125px;
	background: url(http://seattlearchitecture.org/wp-content/uploads/2014/05/youth_programs_cta_10113.jpg) no-repeat;
	float:left;
	}

.circular6:hover {
	opacity:.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}

.circular7 {
	width: 225px;
	height: 225px;
	border-radius: 125px;
	border:5px solid #29ABA4;
	-webkit-border-radius: 125px;
	-moz-border-radius: 125px;
	background: url(http://seattlearchitecture.org/wp-content/uploads/2014/05/235x235_youth_tour.jpg) no-repeat;
	float:left;
	}

.circular7:hover {
	opacity:.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}
.circular8 {
	width: 225px;
	height: 225px;
	border-radius: 125px;
	border:5px solid #FE8E22;
	-webkit-border-radius: 125px;
	-moz-border-radius: 125px;
	background: url(http://seattlearchitecture.org/wp-content/uploads/2014/05/235x235_downtown_tours.jpg) no-repeat;
	float:left;
	}

.circular8:hover {
	opacity:.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}

.circular9 {
	width: 225px;
	height: 225px;
	border-radius: 125px;
	border:5px solid #3A9AD9;
	-webkit-border-radius: 125px;
	-moz-border-radius: 125px;
	background: url(http://seattlearchitecture.org/wp-content/uploads/2014/05/235x235_community_tour.jpg) no-repeat;
	float:left;
	}

.circular9:hover {
	opacity:.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}
.circular10 {
	width: 225px;
	height: 225px;
	border-radius: 125px;
	border:5px solid #29ABA4;
	-webkit-border-radius: 125px;
	-moz-border-radius: 125px;
	background: url(images/scool_programs_cta_101113.jpg) no-repeat;
	float:left;
	}

.circular10:hover {
	opacity:.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}
.circular11 {
	width: 225px;
	height: 225px;
	border-radius: 125px;
	border:5px solid #FE8E22;
	-webkit-border-radius: 125px;
	-moz-border-radius: 125px;
	background: url(http://seattlearchitecture.org/wp-content/uploads/2014/05/275x225_special_events.jpg) no-repeat;
	float:left;
	}

.circular11:hover  {
	opacity:.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}
.circular12 {
	width: 225px;
	height: 225px;
	border-radius: 125px;
	border:5px solid #3A9AD9;
	-webkit-border-radius: 125px;
	-moz-border-radius: 125px;
	background: url(http://seattlearchitecture.org/wp-content/uploads/2014/05/275x225_slu.jpg) no-repeat;
	float:left;
	}

.circular12:hover  {
	opacity:.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}
.circular13 {
	width: 200px;
	height: 200px;
	border-radius: 100px;
	border:5px solid #88AB41;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	background: url(images/scool_programs_cta_101113.jpg) no-repeat;
	float:left;
	}
.circular13:hover  {
	opacity:.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}

.circular1_text {
	background-color:#8AAD43;
	text-align:center!important;
	color:#ffffff;
	font-size:16px;
	margin-top:100px;
}

.circular2_text {
	background-color:#FE8E22;
	text-align:center!important;
	color:#ffffff;
	font-size:16px;
	margin-top:100px;
}
.circular3_text {
	background-color:#3A9AD9;
	text-align:center!important;
	color:#ffffff;
	font-size:16px;
	margin-top:100px;
}

.circular4_text {
	background-color:#29ABA4;
	text-align:center!important;
	color:#ffffff;
	font-size:16px;
	margin-top:90px
}

.circular5_text {
	background-color:#FE8E22;
	text-align:center!important;
	color:#ffffff;
	font-size:16px;
	margin-top:90px;
}
.circular6_text {
	background-color:#3A9AD9;
	text-align:left!important;
	color:#ffffff;
	font-size:16px;
	margin-top:90px;
}
.circular7_text {
	background-color:#29ABA4;
	text-align:left!important;
	color:#ffffff;
	font-size:16px;
	margin-top:100px;
}
.circular8_text {
	background-color:#FE8E22;
	text-align:left!important;
	color:#ffffff;
	font-size:16px;
	margin-top:100px;
}
.circular9_text {
	background-color:#3A9AD9;
	text-align:left!important;
	color:#ffffff;
	font-size:16px;
	margin-top:100px;
}
.circular10_text {
	background-color:#29ABA4;
	text-align:left!important;
	color:#ffffff;
	font-size:16px;
	margin-top:100px;
}

.circular11_text {
	background-color:#FE8E22;
	text-align:left!important;
	color:#ffffff;
	font-size:16px;
	margin-top:100px;
}

.circular12_text {
	background-color:#3A9AD9;
	text-align:left!important;
	color:#ffffff;
	font-size:16px;
	margin-top:100px;
}
.circular13_text {
	background-color:#88AB41;
	text-align:left!important;
	color:#ffffff;
	font-size:16px;
	margin-top:90px;
}



.search-excerpt {
background:#B3C986!important;

}

#offer_home {
color:#333;
height:35px;
}

@font-face {
    font-family: 'robotothin';
    src: url('fonts/Roboto-Thin-webfont.eot');
    src: url('fonts/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Thin-webfont.woff') format('woff'),
         url('fonts/Roboto-Thin-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Thin-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;
}

#programs {
text-align:center;
width:315px;
float:left;
}



#tours  {
text-align:center;
width:315px;
float:left;
}

#events  {
text-align:center;
width:275px;
float:left;
}

#youth_programs {
text-align:center;
width:317px;
float:left;
padding-top:33px;
}

#family_programs  {
text-align:center;
width:317px;
float:left;
padding-top:33px;
}

#school_programs  {
text-align:center;
width:275px;
float:left;
}

#downtown_tours {
text-align:center;
width:317px;
float:left;
}

#community_tours  {
text-align:center;
width:317px;
float:left;
}

#youth_tours  {
text-align:center;
width:275px;
float:left;
}

.sf-arrows .sf-with-ul:after {
   background: none!important;
}


.bpt_events {
border-style:solid;
border-width:1px;
border-color:#333;
background:#ecf0f1;
border-radius:10px;
}

.bpt_event {
padding:10px;
}
.bpt_event_link {
font-weight:bold;
}

.bpt_event_title {
font-weight:bold;
}


.button-small{
    color: #ffffff!important;
    word-spacing: 0.25em;
   border: none;
    line-height: 18px;
    padding: 5px 6px 4px;
    text-align: center;
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 18px;
    text-decoration: none;
display:block
}
.orange_normal {
	background:#FE8E22;
	border-style:solid;
	border-width:1px;
	border-color:#FE8E22;	
	text-decoration:none;
	width:80px;
	transition: background 0.5s ease;
}

.button-small:hover{
    background: #ffffff!important;
    text-decoration: none;
	border-style:solid;
	border-width:1px;
	border-color:#FE8E22;	
	text-decoration:none;
	transition: background 0.5s ease;
	color:#FE8E22!important;
}

table.diamond {
  border-collapse: separate;
  border-spacing: 20px;
}


#exhibit {
background:#E9E0D6;
width:940px;
height:500px;
position:static;
}


/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.donate_btn {
	background:#8AAE44;
	width:200px;
	height:100px;
	margin-left:10px;
	text-align:center;
	line-height:100px;
	font-size: 2.0em;
	color:#ffffff;
	transition: background 0.5s ease;
display:block;
margin-top: 10px;
	}

.donate_btn:hover {
	color:#8AAE44;
	background:none;
	border-style:solid;
	border-width:2px;
	border-color:#8AAE44;
	width:196px;
	height:96px;
	}

.member_btn {
	background:#FF952F;
	width:200px;
	height:100px;
	margin-left:10px;		
	text-align:center;
	line-height:100px;
	margin-top:10px;
	font-size: 2.0em;
	color:#ffffff;
	transition: background 0.5s ease;
display:block
		}	

.member_btn:hover {
	color:#FF952F;
	background:none;
	border-style:solid;
	border-width:2px;
	border-color:#FF952F;
	width:196px;
	height:96px;
	}
.sponsor_btn  {
	background:#4398B5;
	width:200px;
	height:100px;
	margin-left:10px;
	text-align:center;
	line-height:100px;
	margin-top:10px;
	font-size: 2.0em;
	color:#ffffff;
	transition: background 0.5s ease;
display:block
	}

	.sponsor_btn:hover {
	color:#4398B5;
	background:none;
	border-style:solid;
	border-width:2px;
	border-color:#4398B5;
	width:196px;
	height:96px;
	}

.calendar_btn {
	background:#9900FF;
	width:200px;
	height:100px;
	margin-left:10px;
	text-align:center;
	line-height:100px;
	font-size: 2.0em;
	color:#ffffff;
	transition: background 0.5s ease;
display:block
	}

.calendar_btn:hover {
	color:#9900FF;
	background:none;
	border-style:solid;
	border-width:2px;
	border-color:#9900FF;
	width:196px;
	height:96px;
	}

}


/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px)  {
	.donate_btn {
		background:#8AAE44;
		width:200px;
		height:100px;
		margin-left:10px;
		text-align:center;
		line-height:100px;
		font-size: 2.0em;
		color:#ffffff;
		transition: background 0.5s ease;
display:block;
margin-top: 10px;
		}

	.donate_btn:hover {
		color:#8AAE44;
		background:none;
		border-style:solid;
		border-width:2px;
		border-color:#8AAE44;
		width:196px;
		height:96px;
		}
	.member_btn {
		background:#FF952F;
		width:200px;
		height:100px;
		margin-left:10px;
		text-align:center;
		line-height:100px;
		margin-top:10px;
		font-size: 2.0em;
		color:#ffffff;
		transition: background 0.5s ease;
display:block
		}	

	.member_btn:hover {
		color:#FF952F;
		background:none;
		border-style:solid;
		border-width:2px;
		border-color:#FF952F;
		width:196px;
		height:96px;
display:block
		}
	.sponsor_btn  {
		background:#4398B5;
		width:200px;
		height:100px;
		margin-left:10px;
		text-align:center;
		line-height:100px;
		margin-top:10px;
		font-size: 2.0em;
		color:#ffffff;
		transition: background 0.5s ease;
display:block
		}

	.sponsor_btn:hover {
		color:#4398B5;
		background:none;
		border-style:solid;
		border-width:2px;
		border-color:#4398B5;
		width:196px;
		height:96px;
		}

.calendar_btn {
	background:#9900FF;
	width:200px;
	height:100px;
	margin-left:10px;
	text-align:center;
	line-height:100px;
	font-size: 2.0em;
	color:#ffffff;
	transition: background 0.5s ease;
display:block
	}

.calendar_btn:hover {
	color:#9900FF;
	background:none;
	border-style:solid;
	border-width:2px;
	border-color:#9900FF;
	width:196px;
	height:96px;
	}
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
	.donate_btn {
		background:#8AAE44;
		width:200px;
		height:100px;
		margin-left:10px;
		text-align:center;
		line-height:100px;
		font-size: 2.0em;
		color:#ffffff;
		transition: background 0.5s ease;
display:block;
margin-top: 10px;
	}

	.donate_btn:hover {
		color:#8AAE44;
		background:none;
		border-style:solid;
		border-width:2px;
		border-color:#8AAE44;
		width:196px;
		height:96px;
	}
	.member_btn {
		background:#FF952F;
		width:200px;
		height:100px;
		margin-left:10px;
		text-align:center;
		line-height:100px;
		margin-top:10px;
		font-size: 2.0em;
		color:#ffffff;
		transition: background 0.5s ease;
display:block
		}	

	.member_btn:hover {
		color:#FF952F;
		background:none;
		border-style:solid;
		border-width:2px;
		border-color:#FF952F;
		width:196px;
		height:96px;
	}
	.sponsor_btn  {
		background:#4398B5;
		width:200px;
		height:100px;
		margin-left:10px;
		text-align:center;
		line-height:100px;
		margin-top:10px;
		font-size: 2.0em;
		color:#ffffff;
		transition: background 0.5s ease;
display:block
	}

	.sponsor_btn:hover {
		color:#4398B5;
		background:none;
		border-style:solid;
		border-width:2px;
		border-color:#4398B5;
		width:196px;
		height:96px;
	}

.calendar_btn {
	background:#9900FF;
	width:200px;
	height:100px;
	margin-left:10px;
	text-align:center;
	line-height:100px;
	font-size: 2.0em;
	color:#ffffff;
	transition: background 0.5s ease;
display:block
	}

.calendar_btn:hover {
	color:#9900FF;
	background:none;
	border-style:solid;
	border-width:2px;
	border-color:#9900FF;
	width:196px;
	height:96px;
	}
}


/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)  {
	.donate_btn {
		background:#8AAE44;
		width:300px;
		height:100px;
		margin-left:10px;
		text-align:center;
		line-height:100px;
		font-size: 3.0em;
		color:#ffffff;
		transition: background 0.5s ease;
display:block;
margin-top: 10px;
	}
	.donate_btn:hover {
		color:#8AAE44;
		background:none;
		border-style:solid;
		border-width:2px;
		border-color:#8AAE44;
		width:296px;
		height:96px;
	}
	.member_btn {
		background:#FF952F;
		width:300px;
		height:100px;
		margin-left:10px;
		text-align:center;
		line-height:100px;
		margin-top:10px;
		font-size: 3.0em;
		color:#ffffff;
		transition: background 0.5s ease;
display:block
		}	

	.member_btn:hover {
		color:#FF952F;
		background:none;
		border-style:solid;
		border-width:2px;
		border-color:#FF952F;
		width:296px;
		height:96px;
	}
	.sponsor_btn  {
		background:#4398B5;
		width:300px;
		height:100px;
		margin-left:10px;
		text-align:center;
		line-height:100px;
		margin-top:10px;
		font-size: 3.0em;
		color:#ffffff;
		transition: background 0.5s ease;
display:block
	}

	.sponsor_btn:hover {
		color:#4398B5;
		background:none;
		border-style:solid;
		border-width:2px;
		border-color:#4398B5;
		width:296px;
		height:96px;
	}
.calendar_btn {
	background:#9900FF;
	width:300px;
	height:100px;
	margin-left:10px;
	text-align:center;
	line-height:100px;
	font-size: 2.0em;
	color:#ffffff;
	transition: background 0.5s ease;
display:block
	}

.calendar_btn:hover {
	color:#9900FF;
	background:none;
	border-style:solid;
	border-width:2px;
	border-color:#9900FF;
	width:296px;
	height:96px;
	}
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	.donate_btn {
		background:#8AAE44;
		width:200px;
		height:100px;
		margin-left:10px;
		text-align:center;
		line-height:100px;
		font-size: 2.0em;
		color:#ffffff;
		transition: background 0.5s ease;
display:block;
margin-top: 10px;
	}

	.donate_btn:hover {
		color:#8AAE44;
		background:none;
		border-style:solid;
		border-width:2px;
		border-color:#8AAE44;
		width:196px;
		height:96px;
	}
	.member_btn {
		background:#FF952F;
		width:200px;
		height:100px;
		margin-left:10px;
		text-align:center;
		line-height:100px;
		margin-top:10px;
		font-size: 2.0em;
		color:#ffffff;
		transition: background 0.5s ease;
display:block
		}	

	.member_btn:hover {
		color:#FF952F;
		background:none;
		border-style:solid;
		border-width:2px;
		border-color:#FF952F;
		width:196px;
		height:96px;
	}
	.sponsor_btn  {
		background:#4398B5;
		width:200px;
		height:100px;
		margin-left:10px;
		text-align:center;
		line-height:100px;
		margin-top:10px;
		font-size: 2.0em;
		color:#ffffff;
		transition: background 0.5s ease;
display:block
	}

	.sponsor_btn:hover {
		color:#4398B5;
		background:none;
		border-style:solid;
		border-width:2px;
		border-color:#4398B5;
		width:196px;
		height:96px;
	}
.calendar_btn {
	background:#9900FF;
	width:200px;
	height:100px;
	margin-left:10px;
	text-align:center;
	line-height:100px;
	font-size: 2.0em;
	color:#ffffff;
	transition: background 0.5s ease;
display:block
	}

.calendar_btn:hover {
	color:#9900FF;
	background:none;
	border-style:solid;
	border-width:2px;
	border-color:#9900FF;
	width:196px;
	height:96px;
	}
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
	.donate_btn {
		background:#8AAE44;
		width:300px;
		height:100px;
		margin-left:10px;
		text-align:center;
		line-height:100px;
		font-size: 3.0em;
		color:#ffffff;
		transition: background 0.5s ease;
display:block;
margin-top: 10px;
	}
	.donate_btn:hover {
		color:#8AAE44;
		background:none;
		border-style:solid;
		border-width:2px;
		border-color:#8AAE44;
		width:296px;
		height:96px;
	}
	.member_btn {
		background:#FF952F;
		width:300px;
		height:100px;
		margin-left:10px;
		text-align:center;
		line-height:100px;
		margin-top:10px;
		font-size: 3.0em;
		color:#ffffff;
		transition: background 0.5s ease;
display:block
		}	

	.member_btn:hover {
		color:#FF952F;
		background:none;
		border-style:solid;
		border-width:2px;
		border-color:#FF952F;
		width:296px;
		height:96px;
	}
	.sponsor_btn  {
		background:#4398B5;
		width:300px;
		height:100px;
		margin-left:10px;
		text-align:center;
		line-height:100px;
		margin-top:10px;
		font-size: 3.0em;
		color:#ffffff;
		transition: background 0.5s ease;
display:block
	}

	.sponsor_btn:hover {
		color:#4398B5;
		background:none;
		border-style:solid;
		border-width:2px;
		border-color:#4398B5;
		width:296px;
		height:96px;
		}
.calendar_btn {
	background:#9900FF;
	width:300px;
	height:100px;
	margin-left:10px;
	text-align:center;
	line-height:100px;
	font-size: 3.0em;
	color:#ffffff;
	transition: background 0.5s ease;
display:block
	}

.calendar_btn:hover {
	color:#9900FF;
	background:none;
	border-style:solid;
	border-width:2px;
	border-color:#9900FF;
	width:296px;
	height:96px;
	}
}


/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
	.donate_btn {
		background:#8AAE44;
		width:300px;
		height:100px;
		margin-left:10px;
		text-align:center;
		line-height:100px;
		font-size: 3.0em;
		color:#ffffff;
		transition: background 0.5s ease;
display:block;
margin-top: 10px;
	}

	.donate_btn:hover {
		color:#8AAE44;
		background:none;
		border-style:solid;
		border-width:2px;
		border-color:#8AAE44;
		width:296px;
		height:96px;
	}
	.member_btn {
		background:#FF952F;
		width:300px;
		height:100px;
		margin-left:10px;
		text-align:center;
		line-height:100px;
		margin-top:10px;
		font-size: 3.0em;
		color:#ffffff;
		transition: background 0.5s ease;
display:block
		}	

	.member_btn:hover {
		color:#FF952F;
		background:none;
		border-style:solid;
		border-width:2px;
		border-color:#FF952F;
		width:296px;
		height:96px;
	}
	.sponsor_btn  {
		background:#4398B5;
		width:300px;
		height:100px;
		margin-left:10px;
		text-align:center;
		line-height:100px;
		margin-top:10px;
		font-size: 3.0em;
		color:#ffffff;
		transition: background 0.5s ease;
display:block
	}

	.sponsor_btn:hover {
		color:#4398B5;
		background:none;
		border-style:solid;
		border-width:2px;
		border-color:#4398B5;
		width:296px;
		height:96px;
	}

.calendar_btn {
	background:#9900FF;
	width:300px;
	height:100px;
	margin-left:10px;
	text-align:center;
	line-height:100px;
	font-size: 2.0em;
	color:#ffffff;
	transition: background 0.5s ease;
display:block
	}

.calendar_btn:hover {
	color:#9900FF;
	background:none;
	border-style:solid;
	border-width:2px;
	border-color:#9900FF;
	width:296px;
	height:96px;
	}
}

#donate_btn_mast {
	background:#8AAD42;
	color:#ffffff!important;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	width:119px;
	transition: background 0.5s ease;
}

#donate_btn_mast a:hover {
	color:#8AAD42!important;
	background:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#8AAD42;	
	text-decoration:none;
	width:115px;
	transition: background 0.5s ease;
}

#donate_btn_mast a:link {
	color:#ffffff;
	text-decoration:none!important;
	width:115px;
	padding-left: 2px;
	padding-right: 2px;
	transition: background 0.5s ease;
	display:block
}

.buytix_btn {
	background:#8AAE44;
	width:125px;
	height:35px;
	margin-left:10px;
	text-align:center;
	line-height:35px;
	font-size: 1.3em;
	color:#ffffff;
	transition: background 0.5s ease;
	display:block
}

.buytix_btn:hover {
	color:#8AAE44;
	background:none;
	border-style:solid;
	border-width:2px;
	border-color:#8AAE44;
	width:121px;
	height:31px;
	line-height:35px;
	display:block
	}
.join_btn {
	background:#8AAE44;
	width:125px;
	height:35px;
	margin-left:10px;
	text-align:center;
	line-height:35px;
	font-size: 1.3em;
	color:#ffffff;
	transition: background 0.5s ease;
	display:block
}

.join_btn:hover {
	background:#8AAE44;
	border-style:solid;
	border-width:2px;
	border-color:none;
	width:121px;
	height:31px;
	line-height:35px;
	display:block
	}

.bpt-calendar-shortcode .event, .bpt-calendar-widget .event {
background: #8AAD48!important;
border: 1px solid #000000!important;
box-shadow: 1px 1px 2px #B8B8B8;
color: #fff;
cursor: pointer;
}

.bpt-calendar-shortcode .bpt-calendar-selected-day, .bpt-calendar-widget .bpt-calendar-selected-day {
background: #ABC379!important;
border: 1px solid #12B7C6;
box-shadow: 1px 1px 2px #B8B8B8;
color: #fff;
cursor: pointer;
}

.bpt-calendar-event-list-shortcode h1 {
font-size:3.0em!important
}