@charset "utf-8";

.comingsoon { width:70%; position:relative; margin:2rem auto; display:; }
.comingsoon .biglabel, .comingsoon .smalllabel { position:absolute; }
.comingsoon .biglabel { font-size:4.5rem; text-shadow: 1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,0px 1px 0 #fff,1px 0px 0 #fff,0px -1px 0 #fff,-1px 0px 0 #fff,1px 3px 7px #000; letter-spacing:1px; width:50%; top:11rem; left:12%; }
.comingsoon .smalllabel { font-size:2rem; width:60%; top:19.6rem; left:7%; }

.page_title { background-image:url(/images/2014/activities/title-bar-mobile.png); }
.page_title  p { font-size:13px }
.page_desc, .details .detail p, ul { font-size:11px }
.details .detail { margin: 10px 0; font-family: Verdana, Geneva, Arial, sans-serif; }
.activity_holder { position:relative; width:95%; margin:3rem auto; }
.activity_holder .img_holder, .activity_holder .details { position:relative; vertical-align: top; }
.activity_holder .img_holder { background:url(/images/2014/bg/image-holder.png) no-repeat; background-size:cover; width:50%; margin:0.5rem auto 3rem auto; }
.activity_holder .title_box { background:url(/images/2014/activities/small-title-bar.png) no-repeat; background-size:cover; position:relative; margin:auto; width:70%; height:5rem; border:1px solid transparent; font-size:11px; }
.activity_holder .title_box p { margin-top:1.9rem; }

.details .detail { position:relative; margin:auto; text-align:left;  }
.divider { width: 90%; margin: 1rem auto; position: relative; }
.divider .left_ladybug { width:8%; position: absolute; top: -3rem; left: 0; }
.divider .right_ladybug { width:8%; position: absolute; top: -3rem; right: 0; }
.divider .dashed_line { border-bottom: 1px dashed #59340f; width: 95%; margin: 0 auto; }*/
.seemore { display:inline-block; cursor:pointer; color:#00b0e6; }
.more { display:none; }

@media only screen and (min-width: 481px) {
	.comingsoon .biglabel { font-size:2rem; top:11rem; }

	.activity_holder .title_box.desktop { display:block; }
	.activity_holder .title_box.mobile { display:none; }
	.activity_holder .img_holder, .activity_holder .details { position:relative; display:inline-block; }
	.activity_holder .img_holder { width:30%; margin:0 2rem 0 0; }
	.activity_holder .details { width:55%; }
	.activity_holder .title_box { width:70%; font-size:2.5rem; height:6.5rem; margin:0; }
	.activity_holder .title_box p { margin-top:2.3rem; }
	.page_title  p { font-size:4rem;}
	.page_desc, .details .detail p, ul  { font-size:2rem }
	.details .detail { width:100%; }
	/*.details .detail p { font-size:2.1rem  }
	.divider .right_ladybug, .divider .left_ladybug { top:-2.2rem; }*/
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 1025px) {
	.page_title { background:url(/images/2014/activities/title-bar.png) }

	.comingsoon .biglabel { font-size:3rem; top:9rem; }
	.comingsoon .smalllabel { font-size:1.5rem; top:158px; width:350px; left:111px; }

	.activity_holder .img_holder { width:364px; height:346px; }
	.activity_holder .title_box { width:346px; height:52px; font-size:2.2rem; }
	.activity_holder .title_box p { margin-top:1.3rem; }
	.page_title  p { font-size:1.8rem;}
	.page_desc  { font-size:1.5rem; font-weight: bold; }
	.details .detail p, ul { font-size:1.5rem  }
	/*.divider { width:100%; }
	.divider .right_ladybug, .divider .left_ladybug { top:-2rem; }*/
}
