

#top1 a {
  color:white;
  text-transform:none;
  text-decoration:none;
}

#top2 a {
  color:white;
  text-transform:none;
  text-decoration:none;
}

#top3 a {
  color:white;
  text-transform:none;
  text-decoration:none;
}

#top4 a {
  color:white;
  text-transform:none;
  text-decoration:none;
}



/* Legend Module: Highlight selected category */
 div#jevcatbar  li.level1  a.active{
	background-color: #314B5A;
 }

  .dynamicleg_breadcrumb a {
  color:#153242!important;
 }
 
 .dynamicleg_breadcrumb a:hover {
  color:#606F79!important;
 }
 
/* Custom CSS for JEVents responsive design */
#jevents_body .jevicons .tableh1 > table {
    display: table!important; 
}
#jevents_body .jevicons .tableh1 tbody {
    display: table-row-group!important;
}
#jevents_body .tableh1 tr {
    display: table-row!important;
}
#jevents_body .tableh1 {
height:auto!important;
text-align:center!important;
}

/* CALENDAR */

.detail-pg {
	padding-top:20px;
}

.jevd_title {
	font-size:20px;
	font-weight:bold;
	color:#162635;
}

.calendar-right .desc {
	display:block;
	width:100%;
	font-size:11pt;
	float:;
}
.calendar-left{
	display:block;
	width:30%;
	float:left;
	padding-right:20px;
}

.detail-pg .calendar-right .desc {
	display:block;
	width:100%;
	font-size:11pt;
	float:;
}
.detail-pg .calendar-left{
	display:block;
	width:30%;
	float:left;
	padding-right:20px;
}
.calendar-title a {
	font-size:20px;
	color:#cac81d!important;
}
.jevright {
	width:60%;
	padding-bottom:20px;

}
.jev_listview div:first-child
{
	border:0px!important;
}
.toggle-box-head {
	color:#162635;
}
.mod_events_latest_callink{
	background-color:#162635;
	padding: 2px 10px 2px 10px;
	text-align:center;
	margin-top:10px;
}

.mod_events_latest_callink a{
	color: white;
}

.mod_events_latest_callink:hover{
	color:white;
	background-color:#cac81d;
}

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



#jevents_body .tableh1 {
  height: 60px!important;
}
}


.story-wrapper {
	display: table;
	width: 100%;
}
.story {
	display: table-row;
}
.story>div {
	display: table-cell;
}
.right-pane {
	width: 50%;
	vertical-align: middle;
}
.left-pane {
	width: 50%;
	padding-right: 1%;
	text-align: justify;
}
.mod_events_latest_callink{
	background-color:#162635;
	padding: 2px 10px 2px 10px;
	text-align:center;
	margin-top:10px;
}
.mod_events_latest_callink a{
	color: white;
}
.mod_events_latest_callink:hover{
	color:white;
	background-color:#cac81d;
}
.notice-mobile {
	background-color:#E83E3E;
	padding:10px;
}
#bottom1 .module div.modcontent {
  margin:0px auto;
  padding: 10px;
  width: 90%;
}
#bottom1 .module div.modcontent p {
	width: 60%;
	margin-left: 90px;
}
.bflo-natural {
	width:20%;
	padding-right: 20px;
}
.generaladmission {
	background-color:#dfe0e0;
	padding: 15px;
	margin-top: -20px;
	color: #122231;
}
.footer-1 {
	margin-left:20px;
	width: 220px;
	color: white;
}
.footer-2 {
	margin-left:20px;
	width: 340px;
	color: white;
}
.footer-3 {
	margin-left:20px;
	width: 300px;
	color: white;
}

@media only screen and (min-width: 481px) {

.news-scroller .scroller-container {
	display: block;
	max-width: 100%!important;
	min-width: 720px!important;
	overflow:hidden;
	position: relative;
}
.events {
	width:202%!important;
}
#bottom1 .module div.modcontent {
  margin:0px auto;
  padding: 10px;
  width: 90%;
}
#bottom1 .module div.modcontent p {
	width: 80%;
	margin-left: 90px;
}
.bflo-natural {
	width:10%;
}
.footer-1 {
	margin-top:-25px;
	width: 220px;
	color: white;
}
.footer-2 {
	margin-top:-25px;
	width: 340px;
	margin-left: 40px;
	color: white;
}
.footer-3 {
	margin-top:-25px;
	width: 300px;
	color: white;
}
}

@media only screen and (min-width: 1000px) {

.detail-pg {
	padding-left:20px;
}

.detail-pg .calendar-right .desc {
	display:block;
	width:60%;
	font-size:11pt;
	float:;
}
.detail-pg .calendar-left{
	display:block;
	width:20%;
	float:left;
	padding-right:20px;
}
#bottom1 .module div.modcontent {
  margin:0px auto;
  margin-right:0px;
  margin-left:170px;
  padding: 10px;
  width: 80%;
}
.events {
	width:100%!important;
}
.bflo-natural {
	width:8%;
	padding-right:0px;
}
.bflo-natural-text {
	padding-top:10px;
}
.footer-1 {
	margin-top:-25px;
	width: 220px;
	color: white;
}
.footer-2 {
	margin-top:-25px;
	width: 340px;
	margin-left:-1px;
	color: white;
}
.footer-3 {
	margin-top:-25px;
	width: 300px;
	color: white;
}
}


/* style for sticky tabs */.fb-style .btn-special{	background-color: #3b5998 !important;}.twitter-style, .twitter-style .btn-special{	background-color: #00aced !important;}
/* Stying for table format */
.table-styling{
	display: table;
}
.table-styling .table-row-div{
		display: table-row;
}
.table-styling .table-row-div .table-cell-div:first-child{
	padding-left: 0px;
}
.alt-table-styling .table-row-div:nth-child(even){
	background-color: #F0F4F7;
}
.table-styling .table-row-div .table-cell-div{
	display: table-cell;
	padding-left: 10px;
}
h2, h3, h4, h5, h6
{
	color: #203e5a;
}
.tile_title
{
	color: #FFF; /* Keep formatting of header intact for elements other than the inner pages */
}
.module h2, .module h3, .module h4, .module h5, .module h6{
	color: #FFF; /* Keep formatting of header intact for elements other than the inner pages */
}
@media screen and (min-width: 600px){	
.only-phone {		
		display: none;	
}
}
@media screen and (max-width: 600px) {	
.hide-on-mobile {
	display: none;
}
.float-left-on-mobile{
	float: left;
}	
.top_header{
	min-height: 20px !important;
}	
.top_header-title, .top_header-text {
	font-size: 11px;
}	
.top_header-title {
	color: #D2D026;
}	
.logo img{
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	max-width: 85%;
	width: 85%;
	height: auto;
}
	
/* css to resize scroller on homepage when in mobile view */
.mobile-size {
		width: max-width !important;
		height: max-width !important;
}
	
.top_header>div{
		font-size: 9px;
		display: inline-block;
}
}


/*********************************** Homepage ****************************************/


#yt_header #topmenu {
	background-color:#d2d026 !important;
}
.news-scroller .scroller-container {
	margin-bottom: 30px;
}
.news-scroller .scroller-container.nav-style2 .iview-controlNav a.iview-control.active {
	color:#153242;
}
.logo {
	width:200%;
	padding:20px;
}
#topbanner {
	float: right;
	width: 535px;
}
ul .infotiles {
	display:block;
	line-style: none;
	margin-top:-20px;
}
.infotiles li:first-child {
	padding-top:0px;
}
.infotiles li {
	line-style: none;
	display:block;
	margin-top:20px;
	margin-left:-25px;
}
.infotiles li img {
	width: 23.6%;
}
 @media only screen and (min-width: 481px) {
ul .infotiles {
	line-style: none;
	display: inline;
	margin-left: 20px;
}
.infotiles li:first-child {
	margin-left:-25px;
}
.infotiles li {
	line-style: none;
	display:inline;
	margin-left:25px;
}
}
 @media only screen and (min-width: 1000px) {
 ul .infotiles {
 line-style: none;
 display: inline;
 margin-left: 20px;
}
 .infotiles li:first-child {
 margin-left:-25px;
}
}


/*************************************** Custom styling For Individual Pages ***************************************/


/* Curious George ***************************************/

.exhibit .content-row {
	display:block;
	width:88%;
    margin:0px auto;

}
.exhibit  .content-row .template-right {
	display:block;
	float:right;
	width:100%;
	padding:15px;
}
.exhibit  .content-row .template-left {
	display:block;
	float:left;
	width:100%;
	padding:5px;
}
.exhibit .content-row .template-right img {
	width: 300%;
	
}
.exhibit .content-row p {
	display:block;
	margin-top:-13px;
}
.exhibit .content-row h4 {
	margin-top:-5px;
	color:#162635;
}
.exhibit  .wide-section-1 {
	display:block;
	clear:both;
	background-color:#F3F3F3;
	width:100%;
	height:50%;
}
.exhibit .wide-section-1 img {
	display:block;
	margin: 0px auto;
}
.exhibit  .video {
	width: 100%;
}
 @media only screen and (min-width: 1000px) {
.exhibit .content-row {
	display:block;
	width:88%;
        margin:0px auto;

}
.exhibit .content-row .template-right {
	display:block;
	float:right;
	width:50%;
	padding:15px;
}
.exhibit .content-row .template-left {
	display:block;
	float:left;
	width:45%;
	padding:5px;
}
.exhibit .content-row .template-right img {
	width: 190%;
}
.content-row p {
	display:block;
	margin-top:-13px;
}
.content-row h1,h2,h3,h4 {
	margin-top:-5px;
}
.wide-section-1 {
	display:block;
	clear:both;
	background-color:#F3F3F3;
	width:100%;
	height:50%;
}
.wide-section-1 img {
	display:block;
	margin: 0px auto;
}
.video {
	width: 100%;
}
}


/* Visit the Museum ***************************************/

.visit .content-row .template-left{
	margin-top:10px;
}
.visit-map {
	display: block;
	margin:0px auto;
	width: 80%!important;
	height: 80%!important;
	float: none;
}
.price {
	display:block;
	margin:0px;
	padding-bottom:25px;
	
}
.price li {
	margin-top:-16px;
	display:block;
	list-style:none;
	text-align:right!important;
}
.price li:first-child{
	margin-top:0px!important;
	text-align:left!important;
}

@media only screen and (min-width: 100px) {
.visit .admission {
	background-color:#f0f4f7;
	color: #162635;
	padding:20px;
}
.visit td:first-child {
	padding-right: 234px;
}
.visit .title h2 {
	color: #fff;
	background-color:#162635;
	padding:10px;
	margin-top:8px;
}
.visit .template-right .admission {
	margin-top:-20px;
}
}

@media only screen and (min-width: 1000px) {

.content-row .template-left {
	display:block;
	float:left;
	width:100%;
	padding:5px;
}
.content-row .template-right {
	display:block;
	float:right;
	width:100%;
	padding:15px;
}
.visit .content-row {
	width:100%;
}
.visit .content-row .template-left{
	display:block;
	width:55%;
	margin-top:10px;
}
.visit .content-row .template-right {
	display:block;
	float:right;
	width:40%;
	padding:15px;
}
.visit td{
	padding-top:20px;
	font-weight:bold;
	border-bottom: 1px solid #fff;
	padding-bottom:20px;	
}
.visit td:first-child {
	padding-right: 234px;
}
.visit .template-right .admission {
	margin-top:-20px;
}
.visit .first{
	padding-top: 0px!important;
}
.visit .title {
	background-color:;
}
.visit .title h2 {
	color: #fff;
	background-color:#162635;
	padding:10px;
	margin-top:8px;
}
.template-left .title {
	color: #162635;
	margin-top:8px;
}
.visit-map {
	display: block;
	float: right;
	margin:0px auto;
	width: 65%!important;
}
.visit .admission {
	background-color:#f0f4f7;
	color: #162635;
}
.visit .ad-1 h2 {
	color:white;
}
.visit .ad-1 {
	margin-top:15px;
	padding:20px;
	background-color:#d2d026;
	color:white;
}
.visit .ad-2 h2 {
	color: white;
}
.visit .ad-2 {
	margin-top:15px;
	padding:20px;
	background-color:#162635;
	color:white;
}
}

/* Membership ***************************************/

.membership-ad {
	margin-top: -1px!important;
}
.membership .content-row .template-left {
	display:block;
	margin:0px auto;
	width:96%;
	padding:15px;
}
.membership .content-row .template-right {
	display:block;
	margin:0px auto;
	width:96%;
	padding:15px;
}
.membership .content-row .template-left {
	display:block;
	margin:0px auto;
	width:96%;
	padding:15px;
}
.membership .content-row .template-right {
	display:block;
	margin:0px auto;
	width:96%;
	padding:15px;
}
@media only screen and (min-width: 481px;) {
.membership-ad {
	margin-top: -1px!important;
}
.membership .content-row .template-left {
	display:block;
	margin:0px auto;
	float:left;
	width:45%;
	padding:15px;
}
.membership .content-row .template-right {
	display:block;
	margin:0px auto;
	float:right;
	width:45%;
	padding:15px;
}
}

@media only screen and (min-width: 1000px) {
.membership-ad {
	margin-top: -1px!important;
}
.membership .content-row .template-left {
	display:block;
	margin:0px auto;
        clear: both;
        margin-top:-20px;
	float:left;
	width:49%;
	padding:5px;
}
.membership .content-row .template-right {
	display:block;
	margin:0px auto;
	float:right;
	width:47.5%;
	padding:15px;
}
}

/*sponsors***************************************/

.important-wide > img {
	display:block;
	margin: 0px auto;
}
.important-square > img {
	display:block;
	margin: 0px auto;
}
.important-wide {
	display:block;
	width: 80%;
	list-style:none;
	margin-left:;
	margin-top: 20px;
	-webkit-box-shadow: 0 0 7px 1px #E6E6E6;
    box-shadow: 0 0 7px 1px #E6E6E6;
}
.important-square {
	display:block;
	width: 80%;
	list-style:none;
	margin-left:;
	margin-top: 20px;
	-webkit-box-shadow: 0 0 7px 1px #E6E6E6;
    box-shadow: 0 0 7px 1px #E6E6E6;
}
.sponsor-row {
	display:block;
	width: 100%;
}
li:first-child {
	margin-left: 0px;
}
.sponsors .content-row .template-left {
	width: 46%;
	margin-top: 10px;
}
.beerology {
	display:block;
	width: 100%;
}
@media only screen and (min-width: 700px) {
.sponsors .content-row {
	width: 100%;
}
.sponsors .content-row .template-right {
	float:right;
	width: 44.5%;
}
.sponsors .content-row .template-left {
	float:left;
	width: 45.5%;
	margin-top:;
}
}
@media only screen and (min-width: 1000px) {
.sponsor-row {
	display:inline-block;
	width: 100%;
	margin-left:0px;
}

.important-wide {
	display:inline-block;
	width: 46%;
	list-style:none;
	margin-left: 20px;
	margin-top: 10px;
}
.important-square {
	display:inline-block;
	width: 46%;
	list-style:none;
	margin-left: 20px;
	margin-top: 10px;
}
li:first-child {
	margin-left: 0px;
}
.sponsors .content-row .template-left {
	width: 46%;
	margin-top: 10px;
}
}



/* Birthday Party ***************************************/

.double-wide strong {
 color: #cac81d;
}
.double-wide h2 {
 color: #cac81d;
}
.double-wide h3,h4, {
 color: #cac81d;
}
.double-wide .content-row {
	padding: 10px;
}
.double-wide {
	width: 100%;
}
.double-wide .pricing a {
	color:#ffffff!important;
	text-decoration:underline;
}
.double-wide .pricing a:hover{
	color:#cac81d!important;
	text-decoration:underline;
}
.double-wide .intro {
	border-left: 10px solid #cac81d;
	padding: 0px 20px 0px 20px;
	width: 95%;
	margin-bottom: 30px;
}
.double-wide .intro .special-theme, h2, h3, h4 {
	color: #cac81d;
}
.double-wide .about {
	background-color:#f0f4f7; 
	padding: 18px;
	float: right;
	color:;
}
.double-wide .special-theme img {
	display:none;
	float: left;
	width: 50%;
}
.double-wide .party {
	padding: 20px;
	margin-top:10px;
	color: white;
	background-color:#162635;
}
.double-wide .party h4 {
	color:white;
}
.double-wide .party strong {
	color:#cac81d;
}
.double-wide .title2 {
	margin-top:450px;
}
.double-wide .template-right {
	display: table-row;
}
.double-wide .pricing {
	color:white;
	padding:20px;
	background-color:#314b5a;
	margin-top:5px;
}
.double-wide .notice {
	background-color:#162635;
	margin-top:10px;
	padding:10px;
}
.double-wide .notice h3 {
	color:white;
	font-weight:200;
}
.double-wide img {
	display: none;
}
.double-wide .template-left {
	width:100%;
}
.double-wide .template-right {
	width:100%;
	margin-top: 10px;
}
.double-wide .template-right {
	display: table-row;
}
.double-wide .notice{
	text-align:center;
}
@media only screen and (min-width: 700px) {
.double-wide .content-row {
	padding: 10px;
}
.double-wide .title2 {
	margin-top:300px;
}
.double-wide {
	width: 100%;
}
.double-wide .template-left {
	width:100%;
}
.double-wide .template-right {
	width:100%;
	margin-top: 10px;
}
}
@media only screen and (min-width: 1000px) {

.double-wide .title2 {
	clear: both;
	margin-bottom:-4px;
}
.double-wide .title2 {
	margin-top:300px;
}
.double-wide .special-theme img {
	display: block;
	float: left;
	width: 50%;
}
.double-wide .content-row .template-left {
	display:block;
	margin:0px auto;
    clear: both;
	float:left;
	width:69%;
	padding:5px;
}
.double-wide .content-row .template-right {
	display:block;
	margin:0px auto;
	float:right;
	width:27%;
	padding:5px;
}
.double-wide .special-theme img {
	float: left;
	width: 30%;
}
.double-wide .row {
	width: 23%;
	padding:5px;
	display: table-cell;
}
.double-wide .about {
	background-color: #f0f4f7;
	padding: 18px;
	float: right;
	width: 65%;
	color:;
}
.double-wide .template-right {
	display: table-row;
}
.double-wide .pricing {
	color:white;
	padding:20px;
	background-color:#314b5a;
	margin-top:5px;
}
.double-wide .notice {
	background-color:#162635;
	margin-top:10px;
	padding:10px;
}
.double-wide .notice h3 {
	color:white;
	font-weight:200;
}
}


/*Cinema***************************************/

.cinema .intro {
	font-size:18px;
	margin-top:40px!important;
}
.cinema .title2 {
	clear: both;
}
.cinema .admission {
	background-color:#f0f4f7;
	padding: 18px!important;
	display:block;
	margin-top:20px!important;
	margin-bottom:20px!important;
	width: 90%!important;
}
.cinema .admission ul {
	display: block;
	margin:0px auto;
}
.cinema .admission li {
	display: inline-block;
	list-style:none;
	margin-left: 100px;
	padding-bottom: 10px;

}
.cinema .admission li:first-child {
	margin-left: 0px;
}
.cinema .admission p {
	text-align:left;
	width: 100%;
	padding-top: 20px;
}
.movie-description iframe {
	width:100%;
}
.movie-description p {
	padding-top:30px;
}

@media only screen and (min-width: 481px) {
.cinema .intro {
	margin-top:10px!important;
	width: 50%!important;
}
.cinema .admission {
	background-color:#f0f4f7;
	padding: 18px!important;
	display:block;
	margin-top:20px!important;
	margin-bottom:20px!important;
	width: 30%!important;
}
.movies .template-right {
	width: 60%!important;
}
.movies .template-left{
	width: 30%!important;
}
.movie-description .video {
	width: 100%;
	padding-bottom: 20px;
}
.movie-description {
	padding-bottom: 40px!important;
}
.movie-description .template-right {
	width: 90%!important;
}
.movie-description .template-left {
	width:100%!important;
}
.movie-description iframe {
	width:90%
}
}


@media only screen and (min-width: 1000px) {
.cinema .make-a-donation {
	width:90%;
}
.cinema .intro {
	margin-top:70px!important;
	width: 60%!important;
}
.cinema .admission {
	background-color:#f0f4f7;
	padding: 18px!important;
	display:block;
	margin-top:20px!important;
	margin-bottom:20px!important;
	width: 30%!important;
}
.movies .template-right {
	width: 76%!important;
}
.movies .template-left{
	width: 20%!important;
}
.movie-description iframe {
	width:100%;
}
.movie-description p {
	width: 100%!important;
	padding-top:20px;
}
.movie-description {
	width: 78%!important;
}
.movie-about {
	width: 20%!important;
}
.movie-description p {
	width: 60%;
}
.movie-description .template-right {
	width: 45%!important;
}
.movie-description .template-left {
	width:50%!important;
}
}

/* Beerology */

.information-table {
	background-color:;
}
.information-table ul {
	padding:px;
	font-size:12px;
}
.information-table li {
	padding: 3px;
	list-style:none;
	line-height: 18px;

}
.beerology li {
	list-style:none;
}
.beerology ul {
	display:inline-block;
}
.beerology .content-row .template-right {
	width: 90%!important;
	background-color:#f0f4f7;
	padding: 20px!important;
}

@media only screen and (max-width: 800px) {
.beerology .content-row .template-right {
	width: 90%!important;
	background-color:#f0f4f7;
	padding: 20px!important;
	vertical-align:top;
	
}
.beerology .content-row .template-left {
	width: 90%!important;
	vertical-align:top;

}
}

@media only screen and (min-width: 800px) {
.beerology .content-row .template-right {
	width: 30%!important;
	background-color:#f0f4f7;
	padding: 20px!important;
	vertical-align:top;

}
.beerology .content-row .template-left {
	width: 57%!important;
	vertical-align:top;

}
}
@media only screen and (min-width: 1000px) {
.beerology .content-row .template-right {
	width: 37%!important;
	background-color:#f0f4f7;
	padding: 20px!important;
}
.beerology .content-row .template-left {
	width: 57%!important;

}

}


/* Educators ***************************************/
.educator1, .educator2 {
	background-color:#162635;
	padding:20px;
	color:white;
}
@media only screen and (min-width:100px) {
.educators-left {
	width:100%!important;
	margin:0px auto!important;
	padding:0px!important;
	display:block;
}
.educators-left .join-now {
	width:50%!important;
}
.educators-right {
	width:96%!important;

}
}
@media only screen and (min-width:1000px) {
.educators-left {
	width:70%!important;
	margin:10px;
}
.educators-left .join-now {
	width:50%!important;
}
.educators-left .template-left {
	width:48%!important;
}
.educators-left .template-right {
	width:49%!important;
}
.educators-right {
	display:block;
	width:29%!important;
	vertical-align:top;
	margin-top:-290px!important;

}
}



/* ALL ***************************************/

.grids h2 {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.grids p {
	padding-left:10px;
	padding-right:10px;
        padding-bottom:10px;
}
strong, h2 {
 color: #162635;
}
.title2 {
	color: white!important;
	background-color:#cac81d;
	padding: 15px;
	letter-spacing: 1px;
}
.amnt {
	font-size: 17px;
	color:#cac81d;
}
.bluebackground {
	color: white;
	background-color:#162635;
	padding:20px;
	margin-top:-23px;

}
.bluebackground h4 {
	color: white;
}
.join-now {
	width: 50%;
	padding-top: 5px;
}
.make-a-donation {
	width:75%;
	padding-top:5px;
}
.ad-1 p {
	font-size: 18px;
}
.ad-2 p {
	font-size: 18px;
}
.ad-3 p {
	font-size: 18px;
}
.ad-1 h2 {
	color:white;
}
.ad-2 h2 {
	color: white;
}
.ad-3 h2 {
	color: #162635;
}
.ad-1 {
	display:block;
	margin:0px auto;
	margin-top:15px;
	padding:20px;
	background-color:#d2d026;
	color:white;
}
.ad-2 {
	display:block;
	margin:0px auto;
	margin-top:15px;
	padding:20px;
	background-color:#162635;
	color:white;
}
.ad-3 {
	display:block;
	margin:0px auto;
	margin-top:15px;
	padding:20px;
	background-color:#f0f4f7;
	color:#162635;
}
.general .content-row .template-left {
	display:block;
	margin:0px auto;
	width:96%;
	padding:15px;
}
.general .content-row .template-right {
	display:block;
	margin:0px auto;
	width:96%;
	padding:15px;
}
.visit-website {
	width: 50%;
}
@media only screen and (min-width: 481px) {
.general .content-row .template-left {
	display:block;
	margin:0px auto;
	float:left;
	width:45%;
	padding:15px;
}
.general .content-row .template-right {
	display:block;
	margin:0px auto;
	float:right;
	width:45%;
	padding:15px;
}
.join-now {
	width: 30%;
	padding-top: 5px;
}
.make-a-donation {
	width:45%;
	padding-top:5px;
}
.visit-website {
	width: 80%;
}
}
@media only screen and (min-width: 1000px) {
.visit-website {
	width: 70%;
}
.content-row .template-left {
	display:block;
	float:left;
	width:50%;
	padding:5px;
}
.content-row .template-right {
	display:block;
	float:right;
	width:50%;
	padding:15px;
}
.content-row {
	width:100%;
}
.general .content-row .template-left {
	display:block;
	margin:0px auto;
    clear: both;
	float:left;
	width:48%;
	padding:5px;
}
.general .content-row .template-right {
	display:block;
	margin:0px auto;
	float:right;
	width:48%;
	float: right;
	padding:5px;
	
}
.join-now {
	width: 30%;
	padding-top: 5px;
}
}