html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,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 {
border:0;
font-size:100%;
font-style:inherit;
font-weight:inherit;
outline:0;
vertical-align:baseline;
font-family:'Open Sans', sans-serif;
margin:0;
padding:0;
}

:focus {
outline:0;
}

body {
background:#fff;
line-height:1;
font-weight:400;
}

ol,ul {
list-style:none;
}

table {
border-collapse:separate;
border-spacing:0;
}

caption,th,td {
font-weight:400;
text-align:left;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

a img {
border:0;
}

section {
position:relative;
width:100%;
}

#partners-row {
background-image:none;
padding-bottom:30px;
}

#partners-row .col {
margin:0 5%;
padding:0;
}

#kind-footer {
background-image:none;
background-color:#e7e2dd;
margin-bottom:0;
padding-bottom:35px;
padding-top:30px;
}

#kind-footer p,#kind-footer h3,#kind-footer blockquote p {
color:#685a4b;
}

#kind-footer p {
font-size:15px;
}

#kind-footer blockquote p {
font-size:22px;
text-align:center;
width:54%;
float:left;
margin:20px 0 0;
padding:0 1%;
}

#kind-footer h3 {
font-size:19px;
font-weight:700;
}

.kkfoot img {
width:32%;
max-width:300px;
margin-top:-60px;
z-index:1000;
position:absolute;
}

.kkfoot {
margin-bottom:-100px;
}

img.order {
width:30%;
float:right;
margin-left:10px;
margin-top:10px;
}

.clearfix:after, blockquote:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}

#branding hgroup {
width:100%;
height:50px;
max-width:1024px;
margin:0 auto;
padding:0 1.5%;
}

#secondary {
float:right;
margin-right:0;
width:21%;
}

img.join-mobile {display:none;}

#secondary h3 {font-size:14px; line-height:18px; }
#secondary h4  {font-size:15px; }
#secondary h5 {font-size:11px; letter-spacing: 1px; line-height:15px;}

#secondary .sidebar {
	background-color:#efefef; 
	padding:10px; 
	margin:0 0 25px 0;
	box-shadow:2px 2px 7px rgba(0,0,0,0.4);
	-webkit-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	transition:all 300ms linear;

	}
	
	#secondary .sidebar, 
	#secondary .sidebar a {
		-webkit-transition:all 300ms linear;
		-moz-transition:all 300ms linear;
		-o-transition:all 300ms linear;
		-ms-transition:all 300ms linear;
		transition:all 300ms linear;
	}
	#secondary .sidebar:hover {
		background-color:#fff;
		box-shadow:2px 2px 7px rgba(0,0,0,0.2);
		
		}
	#secondary .sidebar:hover a {color:#c11482;}
	
.sidebar.quote {margin-bottom:50px;position:relative;}

.singular #content,.left-sidebar.singular #content {
position:relative;
}

.singular .entry-header,.singular .entry-content,.singular footer.entry-meta,.singular #comments-title {
margin:0 auto;
}

#comments p {font-size:14px;}

.singular .image-attachment .entry-content {
width:auto;
margin:0 auto;
}

.singular .image-attachment .entry-description {
width:68.9%;
margin:0 auto;
}

.page-template-showcase-php section.recent-posts {
float:right;
width:69%;
margin:0 0 0 31%;
}

.page-template-showcase-php #main .widget-area {
float:left;
width:22.15%;
margin:0 -22.15% 0 0;
}

.error404 #primary {
float:none;
margin:0;
}

.alignleft {
display:inline;
float:left;
margin-right:1.625em;
}

.alignright {
display:inline;
float:right;
margin-left:1.625em;
}

.aligncenter {
clear:both;
display:block;
margin-left:auto;
margin-right:auto;
}

.left-sidebar #primary {
float:right;
width:100%;
margin:0 0 0 -26.4%;
}

.left-sidebar #content {
width:58.4%;
margin:0 7.6% 0 34%;
}

.left-sidebar #secondary {
float:left;
margin-left:7.6%;
margin-right:0;
width:18.8%;
}

.one-column .commentlist > li.comment {
width:auto;
margin-left:0;
}

.one-column #branding #searchform {
right:40px;
top:4em;
}

.one-column .commentlist > li.comment .comment-meta,.one-column .commentlist > li.comment .comment-content {
margin-right:85px;
}

.one-column .commentlist .avatar {
background:transparent;
display:block;
top:1.625em;
left:auto;
right:1.625em;
padding:0;
}

.one-column .commentlist .children .avatar {
background:none;
position:absolute;
top:2.2em;
left:2.2em;
padding:0;
}

body,input,textarea {
color:#373737;
font:16px 'Open Sans', sans-serif;
font-weight:500;
line-height:1.7;
}

#page {
width:100%;
overflow:hidden;
position:relative;
padding:0;
margin:0 auto;
}

.col {
border:0 solid rgba(0,0,0,0);
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-moz-background-clip:padding-box!important;
-webkit-background-clip:padding-box!important;
background-clip:padding-box!important;
height:auto;
margin:0 auto 12px;
padding:0 2%;
}

.row {
clear:both;
width:86%;
padding-top:30px;
padding-bottom:40px;
max-width:1024px;
position:relative;
margin:0 auto;
}

#colophon .row {
min-height:40px;
}

h1,h2,h3,h4,h5,h6,h5 span {
clear:both;
font-family:"museo", serif;
font-weight:500;
}

h1 {
font-size:32px;
line-height:42px;
margin:0 0 10px;
}

h1.single-event {
color:#C11482;
text-align:center;
}

h2 {
font-family:"museo", serif;
font-size:17px;
margin-bottom:15px;
line-height:24px;
color:#C11482;
text-transform:uppercase;
letter-spacing:1px;
text-align:center;
}

h2 span {
font-size:20px;
font-style:italic;
color:#666;
text-transform:none;
}

#kindness h2 {
font-size:28px;
text-transform:none;
text-align:left;
}

#feature h2 {
text-shadow:1px 1px 8px rgba(0,0,0,1);
font-size:39px;
line-height:38px;
margin-top:120px;
text-transform:none;
}

h3,h3 a {
font-size:21px;
font-weight:300;
font-family:"museo"-sans, serif;
line-height:26px;
margin:0 0 20px;
}

#feature h3 {
color:#fff;
text-shadow:1px 1px 8px rgba(0,0,0,1);
text-align:center;
}

#kindness h3 {
font-size:28px;
font-weight:300;
}

.single-tf_events #event-body h3 {
	font-size:24px;
	line-height:30px;
	margin:0 auto 15px 0;
}

.single-tf_events #event-body blockquote {
	background-color:#efefef; padding:30px 30px; width:60%;	margin:10px auto 30px auto;
	}
	.single-tf_events #event-body blockquote p {
		color:#666; font-size:30px; font-weight:300; line-height:38px; margin-bottom:10px;
			font-family:'Open Sans', sans-serif; text-align:center; clear:both;
	
		}
			.single-tf_events #event-body blockquote p img {padding:0; margin:-10px 20px 10px 10px;}
			
	.single-tf_events #event-body blockquote p.cite {
		font-size:17px; font-style:normal; color:#666; line-height:21px;
		}
		
		
#event-body .col.span_4 {padding:0;}

h4 {
line-height:21px;
font-size:18px;
font-weight:400;
margin-bottom:10px;
}

#kindness h4 {
font-size:26px;
font-style:italic;
color:#888;
font-weight:300;
line-height:28px;
font-family:'Open Sans', sans-serif;
}

h5 {
text-transform:uppercase;
font-size:14px;
letter-spacing:.075em;
margin:0 0 5px;
color:#777;
}

h5.event-category  {color:#888;}
#event-subnav h5 {
color:#666;
font-size:13px;
letter-spacing:1px;
margin-top:80px;
margin-bottom:-20px;
}

hr {
background-color:#ccc;
border:0;
height:1px;
width:96%;
margin:3.5em auto;
}

	
hr.space {
clear:both;
padding:10px;
background-color:#fff;
margin:10px 0 10px 0;
}

ul,ol {
margin:0 0 1.625em 2.5em;
}

ul {
list-style:square;
}

ol {
list-style-type:decimal;
}

ol ol {
list-style:upper-alpha;
}

ol ol ol {
list-style:lower-roman;
}

ol ol ol ol {
list-style:lower-alpha;
}

dl {
margin:0 1.625em;
}

cite,em,i {
font-style:italic;
}

blockquote {
font:15px "museo", 'Open Sans', Arial, sans-serif;
font-size: 29px;
line-height:39px;
color: #666;
font-style:italic;
font-weight:lighter;
text-align:center;
height:auto;
margin:0;


}

blockquote p {
height:auto;
font-size:21px;
line-height:28px;
color:#666;
font-style:italic;
padding:0;
font-weight: 300;

}

#main-body blockquote {
float:left;
width:100%;
font-size:24px;
margin:0 10px 10px 0;
}

#main-body blockquote p {
font-size:22px;
line-height:28px;
}

blockquote.box {
font:15px "museo", 'Open Sans', Arial, sans-serif;
font-style:italic;
font-weight:400;
text-align:center;
width:300px;
float:left;
height:auto;
background:url(images/quote-bg.png) no-repeat bottom right;
min-height:180px;
margin:0 15px;
}

blockquote.box p {
height:auto;
font-family:"museo", serif;
font-size:15px;
line-height:24px;
color:#fff;
font-style:normal;
padding:25px 25px 35px;
}

blockquote p em {
font-size:24px;
padding-top:20px;
margin-bottom:0;
font-style:italic;
}

blockquote cite {
color:#666;
font:12px "museo", 'Open Sans', Arial, sans-serif;
font-weight:300;
letter-spacing:.05em;
}

pre {
background:#f4f4f4;
font:13px "Courier 10 Pitch", Courier, monospace;
line-height:1.5;
margin-bottom:1.625em;
overflow:auto;
padding:.75em 1.625em;
}

code,kbd,samp,var {
font:13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,acronym,dfn {
border-bottom:1px dotted #666;
cursor:help;
}

address {
display:block;
margin:0 0 1.625em;
}

ins {
background:#fff9c0;
text-decoration:none;
}

sup,sub {
font-size:10px;
height:0;
line-height:1;
position:relative;
vertical-align:baseline;
}

sup {
bottom:1ex;
}

sub {
top:.5ex;
}

input[type=text],input[type=password],textarea {
background:#fafafa;
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
border:1px solid #ddd;
color:#888;
}

input[type=text]:focus,textarea:focus {
color:#373737;
}

textarea {
padding-left:3px;
width:98%;
}

input[type=text] {
padding:3px;
}

input#s {
background:url(images/search.png) no-repeat 5px 6px;
-moz-border-radius:2px;
border-radius:2px;
font-size:14px;
height:22px;
line-height:1.2em;
padding:4px 10px 4px 28px;
}

a {
color:#00a3bc;
text-decoration:none;
}

.assistive-text {
position:absolute!important;
clip:rect(1px,1px,1px,1px);
}

#access a.assistive-text:active,#access a.assistive-text:focus {
background:#eee;
border-bottom:1px solid #ddd;
color:#1982d1;
clip:auto!important;
font-size:12px;
position:absolute;
text-decoration:underline;
top:0;
left:7.6%;
}

#branding {
background:#fff;
position:fixed;
height:55px;
top:0;
width:100%;
z-index:1000;
border-bottom:5px solid #f9f9f9;
margin:0 auto;
}

.admin-bar #branding {
	top:32px;
}

.admin-bar #feature {
	height:450px;
}

#head-group {
width:86%;
position:relative;
max-width:1024px;
margin:0 auto;
}

#branding h1 img {
width:110px;
height:auto;
margin:5px 0 0;
padding:0;
}

.single-tf_events #coming-up .row, .page-id-46 #event-list .row {
	max-width:1060px; 
	width:90%; 
	/*margin-bottom:30px;*/
}

.page-id-46 #coming-up .row {}
#branding #searchform {
position:absolute;
top:3.8em;
right:7.6%;
text-align:right;
}





#event-list .col.span_4 {margin-bottom:50px;}

#event-list .col.span_4:nth-child(4) {clear:left;}

#branding #s {
float:right;
-webkit-transition-duration:400ms;
-webkit-transition-property:width, background;
-webkit-transition-timing-function:ease;
-moz-transition-duration:400ms;
-moz-transition-property:width, background;
-moz-transition-timing-function:ease;
-o-transition-duration:400ms;
-o-transition-property:width, background;
-o-transition-timing-function:ease;
width:72px;
}

#branding #s:focus {
background-color:#f9f9f9;
width:196px;
}

#branding .only-search #searchform {
top:5px;
z-index:1;
}

#branding .only-search #s {
background-color:#666;
color:#222;
border-color:#000;
}

#branding .only-search #s,#branding .only-search #s:focus {
width:85%;
}

#branding .only-search #s:focus {
background-color:#bbb;
}

#branding .with-image #searchform {
top:auto;
bottom:-27px;
max-width:195px;
}

#branding .only-search + #access div {
padding-right:205px;
}

.page-title {
color:#666;
font-size:10px;
font-weight:500;
letter-spacing:.1em;
line-height:2.6em;
text-transform:uppercase;
margin:0 0 2.6em;
}

.page-title a {
font-size:12px;
font-weight:700;
letter-spacing:0;
text-transform:none;
}

.hentry,.no-results {
border-bottom:1px solid #ddd;
position:relative;
margin:0 0 1.625em;
padding:0 0 1.625em;
}

.hentry:last-child,.no-results {
border-bottom:none;
}

.blog .sticky .entry-header .entry-meta {
clip:rect(1px,1px,1px,1px);
position:absolute!important;
}

.entry-title,.entry-header .entry-meta {
padding-right:76px;
}

.entry-title {
clear:both;
color:#222;
font-size:26px;
font-weight:700;
line-height:1.5em;
padding-top:0;
}

h1.entry-title {margin-bottom:5px; color:#00a3bc;}

.entry-title,.entry-title a {
color:#00a3bc;
text-decoration:none;
}

.entry-title a:hover,.entry-title a:focus,.entry-title a:active {
color:#c11482;
text-decoration:none;
}

.entry-meta {
color:#666;
clear:both;
font-size:12px;
line-height:18px;
}

.entry-content h1,.entry-content h2,.comment-content h1,.comment-content h2 {
margin:0 0 10px;
}

.entry-content h2 {font-size:21px; text-align: left;}

.entry-content table,.comment-content table {
border-bottom:1px solid #ddd;
width:100%;
margin:0 0 1.625em;
}

.entry-content td,.comment-content td {
border-top:1px solid #ddd;
padding:6px 10px 6px 0;
}

.page-link {
clear:both;
display:block;
margin:0 0 1.625em;
}

.page-link a {
background:#eee;
color:#373737;
text-decoration:none;
margin:0;
padding:2px 3px;
}

.page-link a:hover {
background:#888;
color:#fff;
font-weight:700;
}

.page-link span {
margin-right:6px;
}

.entry-meta .edit-link a,.commentlist .edit-link a {
background:#eee;
-moz-border-radius:3px;
border-radius:3px;
color:#666;
float:right;
font-size:12px;
line-height:1.5em;
font-weight:300;
text-decoration:none;
padding:0 8px;
}

.entry-content .edit-link {
clear:both;
display:block;
}

.entry-content img,.comment-content img,.widget img {
max-width:97.5%;
}

div.moonray_forms div.row {padding:0; width:100%;}

.row .free-gift img {width:100%;}

	.free-gift {
		margin:0 0 20px 0;
		
		}
	
	#secondary .free-gift h3 {
		text-transform:none; 
		font-size: 19px; color:#C11482;
		font-weight: bold; 
		margin:0 0 8px 0; padding-top:5px; text-align:center;}
	
img[class*=align],img[class*=wp-image-],img[class*=attachment-] {
height:auto;
}

img.size-full,img.size-large {
max-width:97.5%;
width:auto;
height:auto;
}

.entry-content img.wp-smiley {
border:none;
margin-bottom:0;
margin-top:0;
padding:0;
}

p img,.wp-caption {
margin-top:.4em;
}

.wp-caption {
background:#eee;
margin-bottom:1.625em;
max-width:96%;
padding:9px;
}

.wp-caption img {
display:block;
max-width:98%;
border-color:#eee;
margin:0 auto;
}

.wp-caption .wp-caption-text,.gallery-caption {
color:#666;
font-family:Georgia, serif;
font-size:12px;
}

.wp-caption .wp-caption-text {
margin-bottom:.6em;
position:relative;
padding:10px 0 5px 40px;
}

.wp-caption .wp-caption-text:before {
color:#666;
content:'\2014';
font-size:14px;
font-style:normal;
font-weight:700;
margin-right:5px;
position:absolute;
left:10px;
top:7px;
}

#content .gallery {
margin:0 auto 1.625em;
}

#content .gallery a img {
border:none;
}

img#wpstats {
display:block;
margin:0 auto 1.625em;
}

#content .gallery-columns-4 .gallery-item {
width:23%;
padding-right:2%;
}

img[class*=align],img[class*=wp-image-],#content .gallery .gallery-icon img {
padding:6px;
}

a:focus img[class*=align],a:hover img[class*=align],a:active img[class*=align],a:focus img[class*=wp-image-],a:hover img[class*=wp-image-],a:active img[class*=wp-image-],#content .gallery .gallery-icon a:focus img,#content .gallery .gallery-icon a:hover img,#content .gallery .gallery-icon a:active img {
border-color:#bbb;
}

p.greetings a img:hover, .stories a img:hover {opacity:0.8;}

.wp-caption a:focus img,.wp-caption a:active img,.wp-caption a:hover img {
background:#fff;
border-color:#ddd;
}

.post-password-required input[type=password] {
margin:.8125em 0;
}

.post-password-required input[type=password]:focus {
background:#f7f7f7;
}

#author-info {
font-size:12px;
overflow:hidden;
}

.singular #author-info {
background:#f9f9f9;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
margin:2.2em -35.6% 0 -35.4%;
padding:20px 35.4%;
}

.archive #author-info {
border-bottom:1px solid #ddd;
margin:0 0 2.2em;
padding:0 0 2.2em;
}

#author-avatar {
float:left;
margin-right:-78px;
}

#author-avatar img {
background:#fff;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 1px 2px #bbb;
-moz-box-shadow:0 1px 2px #bbb;
box-shadow:0 1px 2px #bbb;
padding:3px;
}

#author-description {
float:left;
margin-left:108px;
}

#author-description h2 {
color:#000;
font-size:15px;
font-weight:700;
margin:5px 0 10px;
}

.entry-header .comments-link a {
background:#eee url(images/comment-bubble.png) no-repeat;
color:#666;
font-size:13px;
font-weight:400;
line-height:35px;
overflow:hidden;
position:absolute;
top:1.5em;
right:0;
text-align:center;
text-decoration:none;
width:43px;
height:36px;
padding:0;
}

.entry-header .comments-link a:hover,.entry-header .comments-link a:focus,.entry-header .comments-link a:active {
background-color:#1982d1;
color:rgba(255,255,255,0.8);
}

.entry-header .comments-link .leave-reply {
visibility:hidden;
}

.entry-header .entry-format {
color:#666;
font-size:10px;
font-weight:500;
letter-spacing:.1em;
line-height:2.6em;
position:absolute;
text-transform:uppercase;
top:-5px;
}

.entry-header hgroup .entry-title {
padding-top:15px;
}

article.format-aside .entry-content,article.format-link .entry-content,article.format-status .entry-content {
padding:20px 0 0;
}

article.format-status .entry-content {
min-height:65px;
}

.singular .hentry {
border-bottom:none;
position:relative;
padding:0;
}

.singular .entry-title {
color:#00a3bc;
font-size:32px;
font-weight:700;
line-height:48px;
}

.singular .entry-title,.singular .entry-header .entry-meta {
padding-right:0;
}

.singular .entry-header .entry-meta {

}

blockquote.pull {
font-size:21px;
font-weight:700;
line-height:1.6125em;
text-align:center;
margin:0 0 1.625em;
}

.singular blockquote.pull {
margin:0 -22.25% 1.625em;
}

.format-gallery .gallery-thumb {
float:left;
display:block;
margin:.375em 1.625em 0 0;
}

.format-status img.avatar {
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 1px 2px #ccc;
-moz-box-shadow:0 1px 2px #ccc;
box-shadow:0 1px 2px #ccc;
float:left;
margin:4px 10px 2px 0;
padding:0;
}

.format-quote blockquote {
color:#555;
font-size:17px;
margin:0;
}

.error404 #main #searchform {
background:#f9f9f9;
border:1px solid #ddd;
overflow:hidden;
border-width:1px 0;
margin:0 -8.9% 1.625em;
padding:1.625em 8.9%;
}

.error404 #main #s {
width:95%;
}

.error404 #main .widget {
clear:none;
float:left;
margin-right:3.7%;
width:30.85%;
}

.error404 #main .widget_tag_cloud {
float:none;
margin-right:0;
width:100%;
}

article.intro {
border-bottom:none;
color:#fff;
margin:0;
padding:0;
}

article.intro .entry-content {
color:#111;
font-size:16px;
padding:1px;
}

article.intro .edit-link a {
background:#aaa;
-moz-border-radius:3px;
border-radius:3px;
color:#fff;
font-size:12px;
position:absolute;
top:30px;
right:20px;
text-decoration:none;
padding:0 8px;
}

article.intro .edit-link a:hover,article.intro .edit-link a:focus,article.intro .edit-link a:active {
background:#777;
}

.image-attachment div.attachment {
background:#f9f9f9;
border:1px solid #ddd;
overflow:hidden;
text-align:center;
border-width:1px 0;
margin:0 -8.9% 1.625em;
padding:1.625em 1.625em 0;
}

.image-attachment div.attachment img {
display:block;
height:auto;
max-width:100%;
margin:0 auto 1.625em;
}

.image-attachment div.attachment a img {
border-color:#f9f9f9;
}

.image-attachment div.attachment a:focus img,.image-attachment div.attachment a:hover img,.image-attachment div.attachment a:active img {
background:#fff;
border-color:#ddd;
}

.image-attachment .entry-caption p {
font-size:10px;
letter-spacing:.1em;
line-height:2.6em;
text-transform:uppercase;
margin:0 0 2.6em;
}

.menu-primary-container {
width:auto;
position:absolute;
top:0;
right:0px;
margin:0 auto;
}

ul#menu-primary {
list-style-type:none;
margin:0;
padding:0;
list-style:none;
}

#access {
width:86%;
}

ul#menu-primary li {
	display:inline;
	margin:0 10px 0 17px;
	}

ul#menu-primary li a {
height:50px;
color:#333;
line-height:60px;
font-size:14px;
text-align:center;
text-transform:uppercase;
text-decoration:none;
font-weight:500;
background-color:#fff;
list-style-type:none;
padding:0 0 5px 0;
margin-bottom:20px;

}

ul#menu-primary li.current-menu-item a:hover {}

ul#menu-primary li a:hover {
color:#00a3bc;
}

ul#menu-primary li a.get-involved {
color:#fff;
background-color:#c11482;
width:140px;
}

ul#menu-primary li.current-menu-item a,ul#menu-primary li.current-page-ancestor a, .single-post ul#menu-primary li.current_page_parent a, .single-tf_events ul#menu-primary li#menu-item-154 a {
color:#c11482;
}

#main-body {
margin-bottom:40px;
}

#content nav {
clear:both;
overflow:hidden;
padding:0 0 1.625em;

text-transform: uppercase;
font-size: 12px;
color: #666;
letter-spacing: 1px;
}

#content.span_9.col {padding-left:0;}

#content nav a {
font-size:12px;
font-weight:700;
line-height:2.2em;
}

#nav-above {
display:none;
padding:0 0 1.625em;
}

.nav-previous {
float:left;
width:50%;
}

.nav-next {
float:right;
text-align:right;
width:50%;
}

#content nav .meta-nav {
font-weight:400;
}

#nav-single {
float:right;
position:relative;
top:-.3em;
text-align:right;
z-index:1;
}

#nav-single .nav-next {
padding-left:.5em;
}

#nav-single .nav-previous {
padding-right:.5em;
}

.widget-area {
font-size:12px;
}

.widget {
clear:both;
margin:0 0 2.2em;
}

.widget ul {
font-size:15px;
margin:0;
}

.widget ul ul {
margin-left:1.5em;
}

.widget ul li {
color:#777;
font-size:13px;
list-style-position: inside;
}

.widget a {
font-weight:700;
text-decoration:none;
}

.widget_search form {
margin:0 0 1.625em;
}

.widget_search #s {
width:77%;
}

.widget_search #searchsubmit {
background:#ddd;
border:1px solid #ccc;
-webkit-box-shadow:inset 0 -1px 1px rgba(0,0,0,0.09);
-moz-box-shadow:inset 0 -1px 1px rgba(0,0,0,0.09);
box-shadow:inset 0 -1px 1px rgba(0,0,0,0.09);
color:#888;
font-size:13px;
line-height:25px;
position:relative;
top:-2px;
}

.widget_search #searchsubmit:active {
background:#1982d1;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
color:#bfddf3;
border-color:#0861a5;
}

section.ephemera ol,.widget_wakeup_ephemera ol {
list-style:square;
margin:5px 0 0;
}

.widget_wakeup_ephemera .widget-entry-title {
font-size:15px;
font-weight:700;
padding:0;
}

.widget_wakeup_ephemera .comments-link a,.widget_wakeup_ephemera .comments-link > span {
color:#666;
display:block;
font-size:10px;
font-weight:500;
line-height:2.76333em;
text-transform:uppercase;
}

section.ephemera .entry-title a span {
color:#29628d;
}

.widget_twitter li {
list-style-type:none;
margin-bottom:14px;
}

.widget_twitter .timesince {
display:block;
font-size:11px;
margin-right:-10px;
text-align:right;
}

.widget_image img {
border:0;
height:auto;
max-width:100%;
padding:0;
}

.widget_calendar #wp-calendar {
color:#555;
width:95%;
text-align:center;
}

.widget_calendar #wp-calendar caption {
font-size:11px;
font-weight:500;
text-transform:uppercase;
padding:5px 0 3px;
}

.widget_calendar #wp-calendar th {
background:#f4f4f4;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
font-weight:700;
}

.widget_calendar #wp-calendar tfoot td {
background:#f4f4f4;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

#comments-title {
color:#666;
font-size:10px;
font-weight:500;
line-height:2.6em;
text-transform:uppercase;
padding:0 0 2.6em;
}

.nopassword,.nocomments {
color:#aaa;
font-size:24px;
font-weight:100;
text-align:center;
margin:26px 0;
}

.commentlist {
list-style:none;
width:68.9%;
margin:0 auto;
}

.content .commentlist,.page-template-sidebar-page-php .commentlist {
width:100%;
}

.commentlist > li.comment {
background:#fff;
border:1px solid #ddd;

position:relative;
margin:0 0 1.625em;
padding:1.625em;
}

.commentlist .pingback {
margin:0 0 1.625em;
padding:0 1.625em;
}

.commentlist .children {
list-style:none;
margin:0;
}

.commentlist .children li.comment {
background:#fff;
position:relative;
margin:1.625em 0 0;
padding:1em 1em 1em 0;
}

.comment-meta {
color:#666;
font-size:12px;
line-height:2.2em;
}

.commentlist .children li.comment .comment-meta {
line-height:1.625em;
margin-left:50px;
}

.commentlist .avatar {
-webkit-box-shadow:0 1px 2px #ccc;
-moz-box-shadow:0 1px 2px #ccc;
box-shadow:0 1px 2px #ccc;
left:-102px;
position:absolute;
top:0;
padding:0;
}

.commentlist > li:before {
content:url(images/comment-arrow.png);
left:-21px;
position:absolute;
}

.commentlist > li.pingback:before {
content:'';
}

.commentlist .children .avatar {
background:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
left:0px;
top:20px;
padding:0;
}

a.comment-reply-link {
background:#eee;
-moz-border-radius:3px;
border-radius:3px;
color:#666;
display:inline-block;
font-size:12px;
text-decoration:none;
padding:0 8px;
}

a.comment-reply-link > span {
display:inline-block;
position:relative;
top:-1px;
}

.commentlist > li.bypostauthor .comment-meta {
color:#575757;
}

.commentlist > li.bypostauthor:before {
content:url(images/comment-arrow-bypostauthor.png);
}

.page-template-sidebar-page-php .commentlist > li.comment,.page-template-sidebar-page-php.commentlist .pingback {
margin-left:102px;
width:auto;
}

#respond {
background:#efefef;
border:1px solid #dedede;
position:relative;
width:68.9%;
margin:0 auto 1.625em;
padding:1em;
}

#respond input[type=text],#respond textarea {
background:#fff;
border:4px solid #eee;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:inset 0 1px 3px rgba(204,204,204,0.95);
-moz-box-shadow:inset 0 1px 3px rgba(204,204,204,0.95);
box-shadow:inset 0 1px 3px rgba(204,204,204,0.95);
position:relative;
text-indent:80px;
padding:10px;
}

#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url,#respond .comment-form-comment {
position:relative;
}

#respond .comment-form-author label,#respond .comment-form-email label,#respond .comment-form-url label,#respond .comment-form-comment label {
background:#eee;
-webkit-box-shadow:1px 2px 2px rgba(204,204,204,0.8);
-moz-box-shadow:1px 2px 2px rgba(204,204,204,0.8);
box-shadow:1px 2px 2px rgba(204,204,204,0.8);
color:#555;
display:inline-block;
font-size:13px;
left:4px;
min-width:60px;
position:relative;
top:40px;
z-index:1;
padding:4px 10px;
}

#respond input[type=text]:focus,#respond textarea:focus {
text-indent:0;
z-index:1;
}

#respond textarea {
resize:vertical;
width:95%;
}

#respond .comment-form-author .required,#respond .comment-form-email .required {
color:#bd3500;
font-size:22px;
font-weight:700;
left:75%;
position:absolute;
top:45px;
z-index:1;
}

#respond .comment-notes,#respond .logged-in-as {
font-size:13px;
}

#respond p {
font-size:12px;
margin:10px 0;
}

#respond .form-submit {
float:right;
margin:-20px 0 10px;
}

#respond input#submit {
background:#C11482;
border:none;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);
box-shadow:0 1px 2px rgba(0,0,0,0.3);
color:#eee;
cursor:pointer;
font-size:15px;
position:relative;
left:30px;
text-shadow:0 -1px 0 rgba(0,0,0,0.3);
margin:20px 0;
padding:5px 42px 5px 22px;
}

#respond input#submit:active {
background:#1982d1;
color:#bfddf3;
}

#respond #cancel-comment-reply-link {
color:#666;
margin-left:10px;
text-decoration:none;
font-size:14px;
}

.commentlist #respond {
width:auto;
margin:1.625em 0 0;
}

#reply-title {
color:#373737;
font-size:24px;
font-weight:700;
line-height:30px;
}

#cancel-comment-reply-link {
color:#888;
display:block;
font-size:10px;
font-weight:400;
line-height:2.2em;
letter-spacing:.05em;
position:absolute;
right:1.625em;
text-decoration:none;
text-transform:uppercase;
top:1.1em;
}

#cancel-comment-reply-link:focus,#cancel-comment-reply-link:active,#cancel-comment-reply-link:hover {
color:#ff4b33;
}

#respond label {
line-height:2.2em;
}

#respond input[type=text] {
display:block;
height:24px;
width:75%;
}

#colophon {
clear:both;
background-color:#fff;
}

#supplementary {
border-top:1px solid #ddd;
overflow:hidden;
padding:1.625em 7.6%;
}

#supplementary.two .widget-area {
float:left;
margin-right:3.7%;
width:48.1%;
}

#supplementary.three .widget-area {
float:left;
margin-right:3.7%;
width:30.85%;
}

#site-generator {
background:#f9f9f9;
border-top:1px solid #ddd;
color:#666;
font-size:12px;
line-height:2.2em;
text-align:center;
padding:2.2em .5em;
}

#site-generator a {
color:#555;
font-weight:700;
}

#feature h2,#feature p {
color:#fff;
font-weight:300;
padding:0;
text-transform:none;
}

.span_1 {
width:8.33333333333%;
}

.span_2 {
width:14.6%;
}

#speakers-row .span_2,#artists-row .span_2,#amb-row .span_2 {
width:100px;
height:100px;
}

#film-row {
margin-bottom:70px;
}

.span_3,.navigation,.related_content {
width:25%;
}

.span_1-5 {width:17%}

.span_4,.media_block {
width:33.3333333333%;
}

.span_5 {
width:41.6666666667%;
}

.span_6 {
width:50%;
}

.span_7 {
width:58.3333333333%;
}

.span_8 {
width:66.6666666667%;
}

.span_10 {
width:83.3333333333%;
}

.span_11 {
width:91.6666666667%;
}

.span_12,.header,.footer,.full {
width:100%;
margin-left:0;
}

#kind-cards a.circle {
font-size:24px;
width:120px;
height:120px;
}

#feature {
width:100%;
/*background: #000 url(/images/header-mindful.jpg) center 60px no-repeat fixed;*/
background: #000 url(https://wakeupproject.com.au/wp-content/uploads/2017/12/Home_1600x450-copy.jpg) center 60px no-repeat fixed;
height:450px;
margin:0 auto;
position:relative;
background-size:auto 440px;

}
.page-template-page-noheader-php #feature {height:60px; background-image:none;}

.page-id-680 #feature {
	background-image: url(images/header-kk.jpg);
}

.page-id-519 #feature {
	background-image: url(images/bg-crowd.jpg) ;}


.page-id-594 #feature{
	background-image: url(images/jono-dog.jpg);	
}

.blog #feature {text-align:center;}

.row img {max-width:100%;}


.blog #feature, .category #feature, .archive #feature, .single #feature {
background-image:url(images/jono-dog.jpg);

}

.page-id-15 #feature {
/*background-image:url(/images/header-about.jpg);*/
background-image:url(https://wakeupproject.com.au/wp-content/uploads/2017/12/About_1600x450-copy.png);
}

.page-id-19 #feature {
/*background-image:url(/images/header-buzz.jpg);*/
background-image:url(https://wakeupproject.com.au/wp-content/uploads/2017/12/Buzz_1600x450-copy-1.png);
}

.page-id-46 #feature {
background: #000000;
/*background-image:url(/images/header-events3.jpg);*/
/*background-image:url(/images/header-events-seane.jpg);*/
/*background-image:url('https://wakeupproject.com.au/wp-content/themes/wakeup/images/WUP-SeaneCornbanners-01.jpg');*/
/*background-image:url('https://wakeupproject.com.au/wp-content/uploads/2016/01/Top-Banner_NoButton-BOTH.png');*/
/*background-image:url('https://wakeupproject.com.au/wp-content/uploads/2016/04/banner-event1.jpg');*/
/*background-image:url('https://wakeupproject.com.au/wp-content/uploads/2016/10/Wake-Up-Project_Danielle-LaPorte_1600x450_button.png');*/
/*background-image:url('https://wakeupproject.com.au/wp-content/uploads/2017/03/1600x450_Engage_Desktop_Revised_BG_Gradient.png');*/
background-image:url('https://wakeupproject.com.au/wp-content/uploads/2017/12/Events_1600x450.jpg');
background-position:bottom center;
height:462px;
/*background-size: auto 390px;*/
/*background-size: cover;*/
background-repeat: no-repeat;
}

#event-page-featured .row {
	padding-bottom: 0px;
}

.page-id-46 #feature .row img {
	margin:30px auto 0;
}

.page-id-15 #team-row .row {
	width: 52%;
}

#blog-row .row {
margin-top:0;
padding-top:0;
}

.blog-video {
width:100%;
height:376px;
margin:0 auto;
}

.blog-video object {
position:absolute;
left:35.6%;
}

#event-subnav {
width:100%;
background-color:#fff;
height:80px;
z-index:9999;
}

#event-subnav.row {
width:80%;
padding:0;
}
#event-subnav .row
 {margin-bottom:0;
	padding: 0;}

.home #feature h1 {
width:80%;
margin:40px auto 0;
}

.coming-up {

}
#past-events .row {padding-bottom:0;}

.page-id-818 form label {float:left; width:160px;}
.page-id-818 .moonray-form-element-wrapper {margin:0 0 10px 0;}

.home .coming-up {
padding-top:46px;
background-image:url(images/event-shadow.png);
background-repeat:no-repeat;
background-size: 100% auto;
}

.home .coming-up .span_4 {width:31%; position:relative; }
.home .coming-up .col {padding-right:1%;}
.coming-up .col {padding-right:1%;}
.coming-up .span_4.col:first-child {margin-left:0;}
.home .coming-up .span_4.col:first-child {margin-left:2.85%;}

#signup {
position:relative;
height:auto;
min-height:50px;
background-color:#00a3bc;
background-image:none;
-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.3);
-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.3);
box-shadow:inset 0 0 10px rgba(0,0,0,0.3);
margin:0 auto 40px;
border-top:1px solid #fff;
}
#signup .col {padding-left:0;}

.page-template-buzz-page-php #signup {margin-bottom:1px;}
#signup .row {
min-height:45px;
padding:5px 0 20px;
max-width: 1125px;
}

#signup .span_6 {
	width:42%;
}

#signup .optin-fields {
	width:55%;
}

#signup form#subForm .moonray-form-element-wrapper.moonray-form-element-wrapper-alignment-left.moonray-form-input-type-select {
	width:30%;
	margin-right: 0px !important;
}

input[type="text"]#mr-field-element-125354403862, input[type="email"]#mr-field-element-504669981542 {
	width:27%;
}

#signup p {
font-size:16px;
line-height:21px;
width:100%;
color:#fff;
font-family:"museo", sans-serif;
margin:10px 20px 0 0;font-weight:300;
}

#signup form {
margin-top:15px;
}

.left {
float:left;
}

#ytapiplayer2 {
text-align:center;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.7);
margin:0 auto;
}

#ytapiplayer2 object {
top:20px;
position:absolute;
left:24%;
}

img.player {
padding-top:160px;
width:100px;
}

#subnav-wrap {
width:100%;
min-height:20px;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
background-color:#fff;
margin:0 auto;
}

#subnav {
display:block;
z-index:1000;
width:100%;
background-color:#fff;
margin:0 auto;
}

.subnav-fixed {
position:fixed;
top:125px;
border-bottom:1px solid #eee;
}

#subnav nav {
min-height:40px;
width:86%;
position:relative;
margin:0 auto;
padding:5px 0;
}

#subnav	nav ul {
height:auto;
line-height:3.6em;
margin:0;
padding:0;
}

#subnav nav ul li {
display:inline;
text-transform:uppercase;
font-weight:700;
margin:0 10px 0 0;
padding:10px 5px;
}

#subnav	nav ul li a {
text-decoration:none;
color:#666;
}

#subnav nav ul li a:hover {
color:#000;
}

#subnav nav ul li.active a {
color:#c11482;
}

#kindness {
min-height:300px;
height:auto;
}

#kindness .col:first-child {padding-left:0;}

/*#event-row,#events {
// background: #fff url(images/bg-events.jpg) no-repeat top center;
background: #fff url(https://wakeupproject.com.au/wp-content/uploads/2016/08/Wake-Up-Project_Danielle-LaPorte_1600x4501.png) no-repeat top center;
width:100%;
position:relative;
min-height:500px;
background-size:auto 752px;
}*/

#event-row,#events {
/*// background: #fff url(images/bg-events.jpg) no-repeat top center;*/
/*background: #fff url(https://wakeupproject.com.au/wp-content/uploads/2017/02/WakeUpProject_Engage_1150x350.png) no-repeat top center;*/
background: #fff url(https://wakeupproject.com.au/wp-content/uploads/2017/11/Wake-Up-Project_Podcast_Banner_1150x350_1a.png) no-repeat top center;
width:100%;
position:relative;
min-height:500px;
background-size:auto 752px;
}

#event-intro {position:absolute; left:10px; top:200px; width:50%;}
#event-intro div {position:relative;}
#event-intro h2 {color:#fff; font-size:34px; text-transform:none;  text-align:left; line-height:38px;}
#event-intro h3 {color:#fff;}
	#event-intro span {color:#C11482}
#event-nav {
background:url(images/bg-events-big2.jpg) repeat-x top center;
width:100%;
position:relative;
min-height:500px;
}

#event-row-2 {
margin-top:300px;
}

#event-row-2 h2,#event-intro h2, #event-intro h3 {
margin-left:20px;
margin-bottom:10px;
}
h2.next {margin-bottom:0;}

#event-row .row {
padding-top:660px;
min-height:150px;
max-width:1080px;
}

#event-nav div.row {
padding-top:500px;
}

#buzz-row h2 {
margin:30px 0;
}

#buzz-row img.mid {
vertical-align:text-bottom;
}

#buzz-row {
background-image:url(images/stripes-light.jpg);
margin-bottom:0;
min-height:370px;
}
#buzz-row .row {margin-bottom:1px; padding-bottom:10px;}

#buzz-row p {
font-size:18px;
font-style:italic;
color:#666;
line-height: 24px;
font-weight:300;
}

a.fancybox:hover {color:#fff;}

.fancybox-inner img.left {margin-top:10px;}
.rborder {
border-right:1px solid #ddd;
padding-right:20px;
}

ul.footnav {
list-style-type:none;
text-align:center;
font-size:13px;
margin:0 auto;
}

ul.footnav li {
display:inline;
margin:0 10px;
}

#footer {
margin-top:-50px;
background-image:none;
background-color:#fff;
}

#footer.dan-footer {
	margin-top:0;
}
#footer .row {
	padding-bottom:10px;
	padding-top:10px;
	}

#sub-footer p {
	font-size:11px;
	color:#999;
	text-align: center;
	}
	#sub-footer a {color:#333;}
	
#sub-footer .row {padding:0;}
#blog-row {
background:url(images/bg-blog.jpg) repeat-x center 0;
height:570px;
background-size:auto 550px ;
color:#fff; text-align:center;
}
#blog-row .span_4 {padding-top:260px; width:32%;}
#blog-row h2, #blog-row h2 a {font-size:19px; font-family:"museo", sans-serif; margin-bottom:0; color:#C11482;
}
#blog-row h3, #blog-row h3 a {font-size:16px; letter-spacing:1px; color:#333}
#partners-row a:link {
text-decoration:none;
}

#partners-row article {
position:relative;
float:left;
width:14.6%;
min-height:210px;
background-color:#fff;
background-position:center center;
background-repeat:no-repeat;
border:0;
-webkit-transition:all 300ms linear;
-moz-transition:all 300ms linear;
-o-transition:all 300ms linear;
-ms-transition:all 300ms linear;
transition:all 300ms linear;
background-size:auto 80%;
}

#partners-row .row {
	padding-bottom:0;
}

#partners-row article:hover {
opacity:0.5;
}

#partners-row p {
position:absolute;
bottom:5px;
left:0;
right:0;
margin:0 auto;
}

.fdw-background {
opacity:0;
margin-top:0;
width:100%;
height:100%;
position:absolute;
top:0;
}

.fdw-background h4 {
	font-size: 12px;
	font-family: "museo", sans-serif;
	text-align: center;
	font-weight: 300;
	position: absolute;
	color: #fff;
	line-height: 14px;
	top: 10px;
	margin: 0 auto;
	padding: 0;
	width: 90%;
	left: 5%;
}

#team-row .fdw-background h4 {
	top:15px;
}

#team-row .fdw-background h4 span {
width:90%;
font-size:18px;
font-weight:300;
}

#partners-row .fdw-background h4 {
font-size:20px;
font-family:"museo", sans-serif;
min-height:150px;
width:90%;
text-align:center;
font-weight:300;
margin:0 auto;
padding:60px 5% 0;
}

#partners-row .fdw-background {
background-color:rgba(230,230,230,0.8);
}



#partners-row .fdw-background h4 a {
color:#c21880;
line-height:23px;
}

.fdw-background h4 span {
font-size:14px;
margin-bottom:10px;
line-height:16px;
}

.fdw-background a {
color:#fff;
text-decoration:none;
font-weight:500;
display: block;
}

.fdw-background .fdw-port {
text-align:center;
padding:0 40px;
}

.fdw-background .fdw-port a {
font-size:1em;
padding:8px 15px;
}

.fdw-subtitle {
font-size:.8em;
margin-top:-20px;
color:#0CF;
}

.fdw-subtitle a {
color:#F90;
}

#amb-row article,#team-row article,#speakers-row article,#artists-row article,#amb-row article {
background-repeat:no-repeat;
min-height:20px;
}

#amb-row .span_2,#team-row .span_2,#speakers-row .span_2,#artists-row .span_2,#film-row article.col,#amb-row .span_2 {
position:relative;
background-color:#fff;
margin:0 1px 1px 0;
padding:0;
}

#amb-row h3,#team-row h3,#speakers-row h3,#film-row h3,#artists-row h3 {
font-size:13px;
position:absolute;
bottom:-25px;
left:0;
right:0;
margin:0 auto;
padding:20px 5px 0;
}

#team-row .fdw-background article,#speakers-row .fdw-background article,#film-row .fdw-background article,#artists-row .fdw-background article,#amb-row .fdw-background article {
position:absolute;
height:100px;
width:100px;
background-color:rgba(205,16,118,0.5);
display:block;
padding:0;
}

.span_2 img {
width:100%;
height:auto;
background-size:100% auto;
}

#team-row h3 a,#speakers-row h3 a,#artists-row h3 a,#amb-row h3 a {
color:#C11482;
}

img.left {
float:left;
margin:30px 30px 30px 0;
}

#why-kindness .span_4 {
border-right:1px dotted #ddd;
width:33.23%; padding-right:2.4%;
box-sizing: border-box;
}

#our-events-awaken-the-best {
	background-color:#ddd;
}

#why-kindness .col {padding-right:2.4%; box-sizing: border-box;
}
#why-kindness .col:last-child {padding-right:0;}
#why-kindness .span_4:last-child, #why-kindness .span_4.last {border:none; padding-left:2.4%; width:32%; box-sizing: border-box;
}
#why-kindness .col.span_4:nth-child(2) {padding:0 2.4% 0 0; }
#why-kindness .col.span_4:nth-child(3) {padding-left:2.4%;}


#what-people-are-saying {
background:#ddd url(images/subtle_dots_grey.png) repeat center center;
padding-top:40px;
padding-bottom:70px;
}

.page-template-buzz-page-php #what-people-are-saying {
	padding-bottom:30px;
	
}

.page-template-buzz-page-php #what-people-are-saying blockquote {
	margin-bottom:50px;
}

#what-people-are-saying blockquote {
background-image:none;
background-color:#fff;
float:left;
width:29%;
height:190px;
-moz-box-shadow:0 1px 20px rgba(0,0,0,0.15);
-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.15);
box-shadow:0 1px 20px rgba(0,0,0,0.15);
margin:0 2%;
}

#what-people-are-saying blockquote p {
background:url(images/corner.png) no-repeat bottom right;
height:150px;
font-family:"museo", serif;
font-size:20px;
line-height:24px;
color:#00a3bc;
margin-top:35px;
}

#what-people-are-saying blockquote p cite, #what-people-are-saying blockquote p em {
font-size:14px;
font-style:normal;
line-height:18px;
color:#666;
}

#what-people-are-saying p {
background-color:transparent;
width:80%;
margin:0 auto 30px;
padding:20px;
}

#kindness-card-stories blockquote  {
	background-image:url(/images/kind-cards.jpg);
	background-repeat:no-repeat;
	background-size:12% auto;
	padding-left:140px;
	text-align:left;
	font-weight:500;
	font-family:'Open Sans', sans-serif;
	font-style:normal;
}

#kindness a img {
	-webkit-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	transition:all 300ms linear;
}
#kindness a img:hover {opacity:0.8;}

#kind-stories blockquote {
	font-family:'Open Sans', sans-serif;
	padding:40px 20px 0 20px; font-size:1.5em; color:#fff;}

.kk-quote {background: url(images/buzz-kk.png) no-repeat top left; 
	height:auto; min-height:220px;  background-size: 100%;
	-webkit-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	transition:all 300ms linear;}
.kk-quote:hover {background-image:url(images/buzz-kk-hover.png)}
#kind-stories a {color:#fff;}
#kind-stories .clear a {color:#00a3bc; }
#kind-stories p.clear {text-align:center;}
#kind-stories .row {padding-bottom:55px;}

#kindness-card-stories blockquote p {
	font-style:normal;
	font-size:16px;
	line-height:1.7em;
	
}

#key-statistics p, #what-if-one-small-action-could-change-someones-life blockquote p, #what-can-i-do blockquote p {
	font-size: 30px;
	color: #666;
	font-weight: 300;
	line-height:38px;
	text-align: center;}
	
	#key-statistics .row {
		padding:50px 0 10px 0;
	}
#what-if-one-small-action-could-change-someones-life .row {padding-top:50px;}	
#what-if-one-small-action-could-change-someones-life blockquote p {padding-top:10px;}	
#what-if-one-small-action-could-change-someones-life blockquote {width:45%; margin:0 auto;}	
	#what-if-one-small-action-could-change-someones-life blockquote p img {margin:-10px 0 20px 0; padding:0;}
	
	#what-can-i-do blockquote {clear:both; padding-top:20px; position:relative;}
	
	#key-statistics p span {color}

#how-it-all-started {
background:#000 url(images/bg-jono-audience2.jpg) no-repeat right bottom;
padding-top:40px;
}
#how-it-all-started h2 {text-align:left;}

#how-it-all-started p,#how-it-all-started h3 {
color:#ccc;
width:85%;
text-shadow:1px 1px 8px rgba(0,0,0,1);
}

#how-it-all-started p {
font-size:18px;
}

#how-it-works {
background:#fff url(images/bg-hiw.jpg) repeat-x 0 85px;
}
#how-it-works p {font-size:14px;}
#how-it-works h2 {margin-bottom:50px;}
#about-our-events .row {
background:url(images/bg-wine.jpg) no-repeat right bottom;
padding-top:40px;
min-height:250px;
}

#about-our-events p {
max-width:70%;
}

#greetings, #team-row {
width:90%;
text-align:center;
margin:0 auto;
}

#greetings p, p.greetings {
font-size:19px;
clear:right;
}

.col img {
max-width:100%;
height:auto;
}

a.backto {
display:block;
width:85%;
text-transform:uppercase;
font-size:12px;
color:#999;
letter-spacing:1px;
margin:0 auto;
}

a.learn-more {text-transform: uppercase; font-size:12px; font-weight:bold; }
.entry-summary p {margin-bottom:10px;}
.entry-summary a.learn-more {margin-bottom:20px; position:relative; display:block; }


.tf-meta ul li {
height:20px;
clear:both;
margin:0 0 15px;
}

.tf-meta ul li label {
width:100px;
display:block;
float:left;
padding-top:4px;
}

.tf-meta ul li input {
width:125px;
display:block;
float:left;
}

.tf-meta ul li em {
width:200px;
display:block;
float:left;
color:gray;
margin-left:10px;
padding-top:4px;
}

#top-image {
position:relative;
min-height:100px;
float:left;
height:auto;
overflow:hidden;
margin:0;
padding:0;
}

#event-header .span_12 {
	background-color:#fff;
	padding:0;
	
}
#top-image img {
	max-width:none; 
	height:auto;
	width:100%;
	min-height:200px;
}

#register-box {
float:right;
height:auto;
}


.event-item p {
margin-bottom:5px;
font-size:14px;
}
.event-item img {
-webkit-transition:all 300ms linear;
-moz-transition:all 300ms linear;
-o-transition:all 300ms linear;
-ms-transition:all 300ms linear;
transition:all 300ms linear;
width:100%;}

.sidebar .event-item img {height:auto; max-height:210px;}
div.event-item, div.sold {position:relative;}
.event-item a img:hover {opacity:1;}
.event-item img.soldout:hover {opacity:1;}
img.soldout {position:absolute; top:80px; right:20px; width:113px; height:113px;}	


article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,.singular .format-aside .entry-title,.singular .format-link .entry-title,.singular .format-status .entry-title,.paged #nav-above,.commentlist .children li.comment .fn {
display:block;
}

#kind-footer .row,.recent-posts .entry-header hgroup .entry-title {
padding-top:0;
}

* html .clearfix,:first-child+html .clearfix {
zoom:1;
}

.singular #primary,.page-template-showcase-php #primary,.left-sidebar.page-template-showcase-php #primary,#branding #searchform div,dl.gallery-item,p.comment-form-comment {
margin:0;
}

.single-tf_events #content,#register-box div {
padding-top:20px;
}



.page-template-showcase-php #content,.left-sidebar.page-template-showcase-php #content,.error404 #primary #content {
width:auto;
margin:0 7.6%;
}

.one-column #respond,#nav-single .nav-previous,#nav-single .nav-next,.page-template-sidebar-page-php #respond,.home .col img.player {
width:auto;
}

embed,iframe,object {
max-width:100%;
}

#conference {
	margin-bottom:40px;
	}
	
	#conference .row {text-align:center;}
	
	#conference img {width:100%; max-width:1020px;}
	
.feat-img {
	width:100%;
	margin:0 0 15px 0;
	}	



p,dd,.comment-content ul,.comment-content ol,img.alignleft,img.alignright,img.aligncenter {
margin-bottom:1.625em;
}

#feature p,#feature h1.entry-title a,.light p,.light h2,.light h3 {
color:#fff;
}

ul ul,ol ol,ul ol,ol ul,.comment-content ul ul,.comment-content ol ol,.comment-content ul ol,.comment-content ol ul,#feature .row {
margin-bottom:0;
}

dt,strong,.entry-meta a,.comment-meta a {
font-weight:700;
}

input#searchsubmit,#branding #searchsubmit,.single-author .entry-meta .by-author,.recent-posts .entry-header .entry-format,.format-aside .entry-title,.format-aside .entry-header .comments-link,.format-link .entry-title,.format-link .entry-header .comments-link,.format-status .entry-title,.format-status .entry-header .comments-link,.form-allowed-tags,#signup label {
display:none;
}

a.more,.comment-meta .fn {
font-style:normal;
}

a:focus,a:active,a:hover,.widget a:hover,.widget a:focus,.widget a:active,#respond .logged-in-as a:hover,#respond #cancel-comment-reply-link:hover {
text-decoration:none;
color:#c11482;
}

#main,p.clear,.clear {
clear:both;
}

.entry-content,.entry-summary,.singular .format-aside .entry-content,.singular .format-link .entry-content,.singular .format-status .entry-content {
padding:0 0 0;
}

#your-free-gift {margin-top:30px;}
#your-free-gift .row {margin-bottom:0; padding-bottom:0;}
#your-free-gift p.greetings {margin:30px 0 5px 0; font-size:25px;}
#your-free-gift p.greetings img {}
	
.entry-content h3,.comment-content h3,.error404 .widgettitle {
font-size:21px;
line-height:26px;
font-weight:500;}

.entry-content th,.comment-content th,.widget-title, .entry-meta {
color:#666;
font-size:10px;
font-weight:500;
letter-spacing:.1em;
line-height:2.6em;
text-transform:uppercase;
}

span.cat-links {color:#888;}

.entry-meta {display:inline-block;}
.blog .entry-meta {margin-bottom:10px;}
#content h3 a {font-size:26px;}

.entry-content #s,.span_9,.main_content {
width:75%;
}

.entry-meta .edit-link a:hover,.commentlist .edit-link a:hover,a.comment-reply-link:hover,a.comment-reply-link:focus,a.comment-reply-link:active {
background:#888;
color:#fff;
}

#content .gallery-columns-4 .gallery-item img,.span_5 img,#partners-row img, #sidebar img {
width:100%;
height:auto;
}

.post-password-required .entry-header .comments-link,.commentlist .children li.comment .comment-content {
margin:1.625em 0 0;
}

.singular.page .hentry,.format-aside .entry-content,.format-link .entry-content,.format-status .entry-content,#top-image.col {
padding:0;
}



.error404 #main .widget_archive,#supplementary.two .widget-area + .widget-area,#supplementary.three .widget-area + .widget-area + .widget-area {
margin-right:0;
}

ul#menu-primary li#menu-item-27 a,#partners-row .span_3 {
width:22%;
}

.widget_calendar #wp-calendar caption,.widget_calendar #wp-calendar td,.widget_calendar #wp-calendar th,.home #feature,#buzz-row,#partners-row,#partners-row h2,#gi-row h2,#blog-row h2,.a-center {
text-align:center;
}

.commentlist > li.bypostauthor,.commentlist .children > li.bypostauthor {
background:#fff;
border-color:#dedede;
}

#team-row .span_2,#team-row .fdw-background article {
width:145px;
height:145px;
}

#film-row article,#film-row .fdw-background article {
width:100px;
height:150px;
}

.right,.feat-image {
float:right;
}

::-webkit-input-placeholder {
   color: #999;
}

:-moz-placeholder { /* Firefox 18- */
   color: #999;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #999;
}

:-ms-input-placeholder {  
   color: #999;
}

#amb-row,#artists-row {
margin-bottom:30px;
}

.input_tiny {
  width: 50px;
}

.input_small {
  width: 100px;
}

.input_medium {
  width: 150px;
}

.input_large {
  width: 200px;
}

.input_xlarge {
  width: 250px;
}

.input_xxlarge {
  width: 300px;
}

.input_full {
  width: 100%;
}

.input_full_wrap {
  display: block;
  padding-right: 8px;
}

input[type="search"]::-webkit-search-decoration {
  display: none;
}

input:invalid,
button:invalid,
a.button:invalid,
select:invalid,
textarea:invalid {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input:focus,
button:focus,
a.button:focus,
select:focus,
textarea:focus {
  -webkit-box-shadow: #0066ff 0 0 5px 0;
  -moz-box-shadow: #0066ff 0 0 5px 0;
  box-shadow: #0066ff 0 0 5px 0;
  z-index: 1;
}

input[type="file"]:focus, input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

button,
input[type="reset"]{
  -webkit-appearance: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background: #dddddd url('../images/button.png?1298351022') repeat-x;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  background-image: -o-linear-gradient(#ffffff, #dddddd);
  background-image: -ms-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  border: 1px solid;
  border-color: #dddddd #bbbbbb #999999;
  cursor: pointer;
  color: #333333;
  display: inline-block;
  font: bold 12px/1.3 "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
  outline: 0;
  overflow: visible;
  margin: 0;
  padding: 3px 10px;
  text-shadow: white 0 1px 1px;
  text-decoration: none;
  vertical-align: top;
  width: auto;
  *padding-top: 2px;
  *padding-bottom: 0;
}

div#submit-circle {
 float:right;
	background: transparent url(/images/join.png);
	background-repeat:no-repeat;
width:65px;
height:65px;
  text-decoration: none;
  vertical-align: top;
margin-top:-21px;
position: absolute;
right: 50px;
top: 25px;
  *padding-top: 2px;
  *padding-bottom: 0;


}

div#submit-circle input {height:60px; width:60px; display:block; text-indent:-9000px;
	border:0;
	background-image:none;
	background-color:transparent;
	background-size:100%;
}

input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #eeeeee), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
  background-image: -moz-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
  background-image: -o-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
  background-image: -ms-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
  background-image: linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
}

button:active,
a.button:active,
input[type="reset"]:active,
input[type="submit"]:active,
input[type="button"]:active {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #dddddd), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
  background-image: -moz-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
  background-image: -o-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
  background-image: -ms-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
  background-image: linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
  -webkit-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
  -moz-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
  box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
  border-color: #999999 #bbbbbb #dddddd;
}
button::-moz-focus-inner,
a.button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner {
  border: 0;
  padding: 0;
}

a.button {
  *padding-bottom: 3px;
}

button {
  *padding-top: 1px;
  *padding-bottom: 1px;
}

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  background-color: white;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e1e1e1;
  color: #888;
  outline: 0;
  margin: 0 10px 0 0;
  padding: 2px 3px;
  text-align: left;
  font-size: 13px;
  font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
  height: 32px;
  vertical-align: top;
  *padding-top: 2px;
  *padding-bottom: 1px;
  *height: auto;
}
.moonray-form-clearfix input[type="text"], .moonray-form-clearfix input[type="email"] { width:42%;}
input#name, input#email  {margin-right:10px; width:38%;}
textarea[disabled],
select[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled] {
  background-color: #eeeeee;
}

button[disabled],
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled],
a.button_disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  color: #888888;
  cursor: default;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999;
}

input.placeholder_text,
textarea.placeholder_text {
  color: #999;
}

textarea,
select[size],
select[multiple] {
  height: auto;
}

select[size="0"],
select[size="1"] {
  height: 1.8em;
  *height: auto;
}

@media (-webkit-min-device-pixel-ratio: 0) {
  select[size],
  select[multiple],
  select[multiple][size] {
    background-image: none;
    padding-right: 3px;
  }

  select,
  select[size="0"],
  select[size="1"] {
    /*background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);*/
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px;
    width:28%;
  }

  ::-webkit-validation-bubble-message {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666666), color-stop(1, black));
    border: 1px solid;
    border-color: #747474 #5e5e5e #4f4f4f;
    color: white;
    font: 13px/17px "Lucida Grande", Arial, "Liberation Sans", FreeSans, sans-serif;
    overflow: hidden;
    padding: 15px 15px 17px;
    text-shadow: black 0 0 1px;
    height: 16px;
  }

  ::-webkit-validation-bubble-arrow,
  ::-webkit-validation-bubble-top-outer-arrow,
  ::-webkit-validation-bubble-top-inner-arrow {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #666666;
    border: 0;
  }
}
textarea {
  min-height: 40px;
  overflow: auto;
  resize: vertical;
  width: 100%;
}

optgroup {
  color: black;
  font-style: normal;
  font-weight: normal;
  font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
}
optgroup::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ie6_button,
* html button,
* html a.button {
  background: #dddddd url('../images/button.png?1298351022') repeat-x;
  border: 1px solid;
  border-color: #dddddd #bbbbbb #999999;
  cursor: pointer;
  color: #333333;
  font: bold 12px/1.2 Arial, sans-serif;
  padding: 2px 10px 0px;
  text-decoration: none;
  overflow: visible;
  vertical-align: top;
  width: auto;
}

* html a.button {
  position: relative;
  top: 3px;
  padding-bottom: 2px;
}

* html button {
  padding-top: 1px;
  padding-bottom: 1px;
}

.ie6_input,
* html textarea,
* html select {
  background: white;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e1e1e1;
  color: black;
  padding: 2px 3px 1px;
  font-size: 13px;
  font-family: Arial, sans-serif;
  vertical-align: top;
}

* html select {
  margin-top: 1px;
}

.placeholder_text,
.ie6_input_disabled,
.ie6_button_disabled {
  color: #888888;
}

.ie6_input_disabled {
  background: #eeeeee;
}

/* global */

#myExample {width:100%;}

.theatre {
	display: block;
	overflow: hidden;
	position: relative;
	list-style: none;
	padding: 0px;
	height:400px;
}

.theatre-actor {
	margin: 0 1px 0 0 ;
}

/* Orbit */
.theatre-orbit .theatre-actor {
	position: absolute;
}

/* 3d */
.theatre-3d .theatre-actor {
	position: absolute;
	-moz-box-shadow: 10px -10px 15px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 10px -10px 15px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 10px -10px 15px rgba(0, 0, 0, 0.4);
	box-shadow: 10px -10px 15px rgba(0, 0, 0, 0.4);
	border: 2px solid white;
}

/* horizontal, vertical */
.theatre-vertical .theatre-actor, .theatre-horizontal .theatre-actor {
	top: 0px;
	position: absolute;
}

/* fade */
.theatre-fade,
.theatre-show,
.theatre-slide {
	overflow: visible !important;
}

.theatre-fade .theatre-actor,
.theatre-show .theatre-actor,
.theatre-slide .theatre-actor {
	display: block;
}

/* Controls */
.theatre-control {
	position: absolute;
	-x-background-color: black;
	opacity: 0.8;
	z-index: 1000;
	cursor: pointer;
	-moz-user-select: none;
}
.theatre-control:hover {
	opacity: 1;
}
.theatre-control-horizontal-next {
	cursor: e-resize;
}
.theatre-control-horizontal-prev {
	cursor: w-resize;
}
.theatre-control-vertical-next {
	cursor: n-resize;
}
.theatre-control-vertical-prev {
	cursor: s-resize;
}
.theatre-control span {
	background-image: url('/images/theatre-controls.png');
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -20px;
	margin-top: -20px;
	width: 30px;
	height: 30px;
}
/* Hover */
.theatre-next span {
	background-position: -97px 0px;
}
.theatre-prev span {
	background-position: -67px 0px;
}
.theatre-control-vertical-next span {
	background-position: -32px -29px;
}
.theatre-control-vertical-prev span {
	background-position: 0px -29px;
}
.theatre-stop span {
	background-position: -157px 6px;
}
.theatre-play span {
	background-position: -128px 6px;
}
/*
.theatre-next span {
	background-position: -97px -37px;
}
.theatre-prev span {
	background-position: -67px -37px;
}
.theatre-control-vertical-next span {
	background-position: -32px 8px;
}
.theatre-control-vertical-prev span {
	background-position: 0px 8px;
}
.theatre-play span {
	background-position: -128px -32px;
}
.theatre-stop span {
	background-position: -157px -32px;
}
*/
/* Horizontal */
.theatre-control-horizontal-next, .theatre-control-horizontal-prev {
	top: 0px;
	width: 30px;
	height: 100%;
}
.theatre-control-horizontal-next {
	right: 0px;
}
.theatre-control-horizontal-prev {
	left: 0px;
}
.theatre-control-horizontal-play, .theatre-control-horizontal-stop {
	bottom: 0px;
}
.theatre-control-horizontal-play {
	right: 50%;
	width: 30px;
	height: 30px;
}
.theatre-control-horizontal-stop {
	left: 50%;
	width: 30px;
	height: 30px;
}
/* Vertical */
.theatre-control-vertical-next, .theatre-control-vertical-prev {
	right: 0px;
	width: 100%;
	height: 30px;
}
.theatre-control-vertical-next {
	top: 0px;
}
.theatre-control-vertical-prev {
	bottom: 0px;
}
.theatre-control-vertical-play, .theatre-control-vertical-stop {
	display: none !important;
}

/* css3:slide */
.theatre-css3-slide {
	overflow: visible !important;
}
.theatre-css3-slide .theatre-actor {
	display: block;
	position: absolute;
	z-index: 0;
	left: 50%;
	opacity: 0;

	transform: scale(0.1) translate(-50%,0);
	-moz-transform: scale(0.1) translate(-50%,0);
	-webkit-transform: scale(0.1) translate(-50%,0);
	-o-transform: scale(0.1) translate(-50%,0);
	-ms-transform: scale(0.1) translate(-50%,0);

	transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-webkit-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
}
.theatre-css3-slide .central {
	display: block;
	z-index: 100;
	opacity: 1;

	transform: translate(-50%,0%);
	-moz-transform: translate(-50%,0%);
	-webkit-transform: translate(-50%,0%);
	-o-transform: translate(-50%,0%);
	-ms-transform: translate(-50%,0%);

	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4) !important;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4) !important;
	-o-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4) !important;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4) !important;
}

.theatre-css3-slide .right1,
.theatre-css3-slide .left1 {
	display: block;
	z-index: 5;
	opacity: 1;
}
.theatre-css3-slide .right1 {
	left: 100%;
	transform: scale(0.25, 0.7) translate(-250%,0) rotate(0deg) skewY(6deg);
	-moz-transform: scale(0.25, 0.7) translate(-250%,0) rotate(0deg) skewY(6deg);
	-webkit-transform: scale(0.25, 0.7) translate(-250%,0) rotate(0deg) skewY(6deg);
	-o-transform: scale(0.25, 0.7) translate(-250%,0) rotate(0deg) skewY(6deg);
	-ms-transform: scale(0.25, 0.7) translate(-250%,0) rotate(0deg) skewY(6deg);

	-moz-box-shadow: 50px -5px 15px rgba(0, 0, 0, 0.4) !important;
	-webkit-box-shadow: 50px -5px 15px rgba(0, 0, 0, 0.4) !important;
	-o-box-shadow: 50px -5px 15px rgba(0, 0, 0, 0.4) !important;
	box-shadow: 50px -5px 15px rgba(0, 0, 0, 0.4) !important;
}
.theatre-css3-slide .left1 {
	left: 0px;
	transform: scale(0.25, 0.7) translate(-150%,0) rotate(0deg) skewY(-6deg);
	-moz-transform: scale(0.25, 0.7) translate(-150%,0) rotate(0deg) skewY(-6deg);
	-webkit-transform: scale(0.25, 0.7) translate(-150%,0) rotate(0deg) skewY(-6deg);
	-o-transform: scale(0.25, 0.7) translate(-150%,0) rotate(0deg) skewY(-6deg);
	-ms-transform: scale(0.25, 0.7) translate(-150%,0) rotate(0deg) skewY(-6deg);

	-moz-box-shadow: -50px -5px 15px rgba(0, 0, 0, 0.4) !important;
	-webkit-box-shadow: -50px -5px 15px rgba(0, 0, 0, 0.4) !important;
	-o-box-shadow: -50px -5px 15px rgba(0, 0, 0, 0.4) !important;
	box-shadow: -50px -5px 15px rgba(0, 0, 0, 0.4) !important;
}

.theatre-css3-slide .right2,
.theatre-css3-slide .left2 {
	display: block;
	z-index: 3;
	opacity: 1;
}
.theatre-css3-slide .right2 {
	left: 60%;
	transform: scale(0.4, 0.6) translate(-125%,0) skewY(3deg);
	-moz-transform: scale(0.4, 0.6) translate(-125%,0) skewY(3deg);
	-webkit-transform: scale(0.4, 0.6) translate(-125%,0) skewY(3deg);
	-o-transform: scale(0.4, 0.6) translate(-125%,0) skewY(3deg);
	-ms-transform: scale(0.4, 0.6) translate(-125%,0) skewY(3deg);
}
.theatre-css3-slide .left2 {
	left: 40%;
	transform: scale(0.4, 0.6) translate(-125%,0) skewY(-3deg);
	-moz-transform: scale(0.4, 0.6) translate(-125%,0) skewY(-3deg);
	-webkit-transform: scale(0.4, 0.6) translate(-125%,0) skewY(-3deg);
	-o-transform: scale(0.4, 0.6) translate(-125%,0) skewY(-3deg);
	-ms-transform: scale(0.4, 0.6) translate(-125%,0) skewY(-3deg);
}


/* css3:stack */
.theatre-css3-stack {
	overflow: visible !important;
}
.theatre-css3-stack .theatre-actor {
	position: absolute;
	display: none;

	transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-webkit-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
}
.theatre-css3-stack .central {
	display: block;
	left: 50%;
	z-index: 100;

	transform: translate(-50%,0%);
	-moz-transform: translate(-50%,0%);
	-webkit-transform: translate(-50%,0%);
	-o-transform: translate(-50%,0%);
	-ms-transform: translate(-50%,0%);
}
.theatre-css3-stack .left1 {
	display: block;
	z-index: 99;
	left: 0%;
	transform: scale(0.6) rotate(20deg);
	-moz-transform: scale(0.6) rotate(20deg);
	-webkit-transform: scale(0.6) rotate(20deg);
	-o-transform: scale(0.6) rotate(20deg);
	-ms-transform: scale(0.6) rotate(20deg);
}

.theatre-css3-stack .left2 {
	display: block;
	z-index: 98;
	left: 0%;
	transform: scale(0.6) rotate(-30deg);
	-moz-transform: scale(0.6) rotate(-30deg);
	-webkit-transform: scale(0.6) rotate(-30deg);
	-o-transform: scale(0.6) rotate(-30deg);
	-ms-transform: scale(0.6) rotate(-30deg);
}

.theatre-css3-stack .left3 {
	display: block;
	z-index: 90;
	left: 0%;
	top: 0%;
	transform: scale(0.6) rotate(-8deg);
	-moz-transform: scale(0.6) rotate(-8deg);
	-webkit-transform: scale(0.6) rotate(-8deg);
	-o-transform: scale(0.6) rotate(-8deg);
	-ms-transform: scale(0.6) rotate(-8deg);
}
.theatre-css3-stack .right1 {
	display: block;
	z-index: 99;
	right: 0%;
	transform: scale(0.6) rotate(-20deg);
	-moz-transform: scale(0.6) rotate(-20deg);
	-webkit-transform:  scale(0.6) rotate(-20deg);
	-o-transform: scale(0.6) rotate(-20deg);
	-ms-transform: scale(0.6) rotate(-20deg);
}

.theatre-css3-stack .right2 {
	display: block;
	z-index: 98;
	right: 0%;
	transform: scale(0.6) rotate(+30deg);
	-moz-transform: scale(0.6) rotate(+30deg);
	-webkit-transform: scale(0.6) rotate(+30deg);
	-o-transform: scale(0.6) rotate(+30deg);
	-ms-transform: scale(0.6) rotate(+30deg);
}

.theatre-css3-stack .right3 {
	display: block;
	z-index: 90;
	right: 0%;
	top: 0%;
	transform: scale(0.6) rotate(+8deg);
	-moz-transform: scale(0.6) rotate(+8deg);
	-webkit-transform: scale(0.6) rotate(+8deg);
	-o-transform: scale(0.6) rotate(+8deg);
	-ms-transform: scale(0.6) rotate(+8deg);
}

/* CSS3:Circle */
.theatre-css3-circle {
	overflow: visible !important;
}
.theatre-css3-circle .theatre-actor {
	position: absolute;
	display: none;

	transform-origin: center top;
	-ms-transform-origin: center top;
	-webkit-transform-origin: center top;
	-moz-transform-origin: center top;
	-o-transform-origin: center top;

	transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-webkit-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
}
.theatre-css3-circle .central {
	display: block;
	left: 0%;
	top: 0%;
	z-index: 100;
	transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-webkit-transform: scale(1) rotate(0deg);
	-o-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
}

.theatre-css3-circle .left1,
.theatre-css3-circle .left2,
.theatre-css3-circle .left3,
.theatre-css3-circle .left4,
.theatre-css3-circle .left5,
.theatre-css3-circle .right1,
.theatre-css3-circle .right2,
.theatre-css3-circle .right3,
.theatre-css3-circle .right4,
.theatre-css3-circle .right5,
.theatre-css3-circle .right6 {
	display: block;
	left: 50%;
	top: 50%;
}

.theatre-css3-circle .left1 {
	z-index: 10;
	transform: scale(0.5) rotate(20deg);
	-moz-transform: scale(0.5) rotate(20deg);
	-webkit-transform: scale(0.5) rotate(20deg);
	-o-transform: scale(0.5) rotate(20deg);
	-ms-transform: scale(0.5) rotate(20deg);
}

.theatre-css3-circle .left2 {
	z-index: 5;
	transform: scale(0.5) rotate(60deg);
	-moz-transform: scale(0.5) rotate(60deg);
	-webkit-transform: scale(0.5) rotate(60deg);
	-o-transform: scale(0.5) rotate(60deg);
	-ms-transform: scale(0.5) rotate(60deg);
}
.theatre-css3-circle .left3 {
	z-index: 4;
	transform: scale(0.5) rotate(100deg);
	-moz-transform: scale(0.5) rotate(100deg);
	-webkit-transform: scale(0.5) rotate(100deg);
	-o-transform: scale(0.5) rotate(100deg);
	-ms-transform: scale(0.5) rotate(100deg);
}
.theatre-css3-circle .left4 {
	z-index: 3;
	transform: scale(0.5) rotate(140deg);
	-moz-transform: scale(0.5) rotate(140deg);
	-webkit-transform: scale(0.5) rotate(140deg);
	-o-transform: scale(0.5) rotate(140deg);
	-ms-transform: scale(0.5) rotate(140deg);
}
.theatre-css3-circle .left5 {
	z-index: 2;
	opacity: 0;
	transform: scale(0.5) rotate(180deg);
	-moz-transform: scale(0.5) rotate(180deg);
	-webkit-transform: scale(0.5) rotate(180deg);
	-o-transform: scale(0.5) rotate(180deg);
	-ms-transform: scale(0.5) rotate(180deg);
}
.theatre-css3-circle .right1 {
	z-index: 10;
	transform: scale(0.5) rotate(-20deg);
	-moz-transform: scale(0.5) rotate(-20deg);
	-webkit-transform: scale(0.5) rotate(-20deg);
	-o-transform: scale(0.5) rotate(-20deg);
	-ms-transform: scale(0.5) rotate(-20deg);
}

.theatre-css3-circle .right2 {
	z-index: 9;
	transform: scale(0.5) rotate(-60deg);
	-moz-transform: scale(0.5) rotate(-60deg);
	-webkit-transform: scale(0.5) rotate(-60deg);
	-o-transform: scale(0.5) rotate(-60deg);
	-ms-transform: scale(0.5) rotate(-60deg);
}
.theatre-css3-circle .right3 {
	z-index: 8;
	transform: scale(0.5) rotate(-100deg);
	-moz-transform: scale(0.5) rotate(-100deg);
	-webkit-transform: scale(0.5) rotate(-100deg);
	-o-transform: scale(0.5) rotate(-100deg);
	-ms-transform: scale(0.5) rotate(-100deg);
}
.theatre-css3-circle .right4 {
	z-index: 7;
	transform: scale(0.5) rotate(-140deg);
	-moz-transform: scale(0.5) rotate(-140deg);
	-webkit-transform: scale(0.5) rotate(-140deg);
	-o-transform: scale(0.5) rotate(-140deg);
	-ms-transform: scale(0.5) rotate(-140deg);
}
.theatre-css3-circle .right5 {
	z-index: 6;
	transform: scale(0.5) rotate(-180deg);
	-moz-transform: scale(0.5) rotate(-180deg);
	-webkit-transform: scale(0.5) rotate(-180deg);
	-o-transform: scale(0.5) rotate(-180deg);
	-ms-transform: scale(0.5) rotate(-180deg);
}
.theatre-css3-circle .right6 {
	z-index: 5;
	opacity: 0;
	transform: scale(0.5) rotate(-220deg);
	-moz-transform: scale(0.5) rotate(-220deg);
	-webkit-transform: scale(0.5) rotate(-220deg);
	-o-transform: scale(0.5) rotate(-220deg);
	-ms-transform: scale(0.5) rotate(-220deg);
}


/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-inner h3 {font-weight:500; margin-bottom:20px;}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 25px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 20px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Feature Buttons */

/*----------------------------------------------------------- */
section#event-row {
	/*position:relative;*/
}
.invit_teal_btn {
	width:16%;
	margin:0 auto;
	font-size: 1.2em;
	text-align: center;
	text-transform: uppercase;
	background: #63C6AE;
	padding:12px;
	color:#fff;
	text-shadow:2px 2px 3px #464646;
	box-shadow: 3px 3px 3px #464646;
	position: relative;
	top: 32%;
	

}

.teal_btn {
	width:16%;
	margin:0 auto;
	font-size: 1.2em;
	text-align: center;
	text-transform: uppercase;
	background: #63C6AE;
	padding:12px;
	color:#fff;
	text-shadow:2px 2px 3px #464646;
	box-shadow: 3px 3px 3px #464646;
	position: relative;
	top: 32%;
	

}

/*CSS for new template creation with no header */

/*----------------------------------------------------------- */

#content.top-padding {
	padding-top: 90px;
}
/*
#coming-up .event-item:first-child h4 {
	display:none;
}*/

/*CSS for new event page */
.alt-event-banner {
	background: #000;
	max-height: 450px;
}

.alt-event-banner.stand-banner {
	height:400px;
}

.alt-event-banner .row {
	max-width: 1800px;
	width:120%;
	padding-bottom: 0px;
	left:-110px;
	top:-9px;
}

.alt-event-banner .row img {
	max-width: 115%;
}

.alt-event-banner.heart-top .row {
	left: -156px;
}

.heart-top .row img {
	max-width: 100%;
}



.alt-event-banner .row a {
	padding:14px;
	background: #00A6BF;
	color: #fff;
	border-radius: 3px;
	position: absolute;
	top:321px;
	right:27.5%;
	width:185px;
	text-align: center;

}

.alt-event-banner .row a:hover {
	background-color: rgba(0,166,191,.8)
}

/*CSS for events page new banner */

.main-events a {
	width:400px;
	height:200px;
	position: relative;
	top: 60px;
}

/*New Event opt-in */

.eckhart-tolle h1.entry-title {
	display:none;
}

.eckhart-tolle h4 {
	font-family: 'Open Sans', sans-serif;
	color: rgba(0,166,191,1);
}

.eckhart-tolle blockquote, .heart-content blockquote {
	background-color: #efefef;
	padding: 30px 30px;
	width: 60%;
	margin: 10px auto 30px auto;
}

.heart-content blockquote {
	width: 91%;
}

.heart-content blockquote img {
	max-width: 244px;
	border-radius: 50%;
	border:2px solid #fff;
}

.eckhart-tolle blockquote p {
	font-size: 28px;
	line-height: 41px;
}

.event-optin {
	margin-top: 10%;
}

.event-optin h2, .event-optin p {
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	text-align: center;
	margin-bottom: 30px;
	text-transform: none;
}

.event-optin h2 {
	font-size: 24px;
	line-height: 28px;
}

.event-optin p em {
	color:rgba(104,215,227,1);
	margin-top: 40px;
}

.moonray-form-p2c8394f51 .moonray-form-element-wrapper {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.event-optin .moonray-form-p2c8394f46 .moonray-form {
	width: 100%;
	border:none;
	padding:6% 0 2% 0;
	background-color: rgba(25,163,186,1);
	background-image: url(https://wakeupproject.com.au/wp-content/themes/wakeup/images/event-optin-footer.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	border-radius: 0px; 
	margin-bottom: 70px;
}

.event-optin .moonray-form-p2c8394f49 .moonray-form {
	width: 100%;
	border:none;
	padding:6% 0 2% 0;
	background-color: rgba(25,163,186,1);
	background-image: url(https://wakeupproject.com.au/wp-content/themes/wakeup/images/event-optin-footer.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	border-radius: 0px; 
	margin-bottom: 35px;
}

.event-optin .moonray-form-p2c8394f48 .moonray-form {
	width: 100%;
	border:none;
	padding:6% 0 2% 0;
	background-color: rgba(25,163,186,1);
	background-image: url(https://wakeupproject.com.au/wp-content/themes/wakeup/images/event-optin-footer.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	border-radius: 0px; 
	margin-bottom: 35px;
}

.event-optin .moonray-form-p2c8394f51 .moonray-form {
	width: 100%;
	border:none;
	padding:6% 0 2% 0;
	background-color: rgba(25,163,186,1);
	background-image: url(https://wakeupproject.com.au/wp-content/themes/wakeup/images/event-optin-footer.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	border-radius: 0px; 
	margin-bottom: 35px;
}

.event-optin .moonray-form form.moonray-form-clearfix {
	width:77%;
	margin:0 auto;
	margin-bottom: 80px;
}

.event-optin .moonray-form-p2c8394f46 .moonray-form input.moonray-form-input {
	width:100% !important;
	float:left;
	padding:28px;
	padding-left: 50px;
	height:40px;
}

.event-optin .moonray-form-p2c8394f49 .moonray-form input.moonray-form-input {
	width:100% !important;
	float:left;
	padding:28px;
	padding-left: 50px;
	height:40px;
}

.event-optin .moonray-form-p2c8394f48 .moonray-form input.moonray-form-input {
	width:100% !important;
	float:left;
	padding:0px 28px 0px 50px;
	height:55px;
}

.event-optin .moonray-form-p2c8394f51 .moonray-form input.moonray-form-input {
	width:100% !important;
	float:left;
	padding:0px 28px 0px 50px;
	height:55px;
}

.event-optin .moonray-form .moonray-form-element-wrapper {
	float: left;
	width: 24.5%;
}

.event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-text .moonray-form-input, .event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-email .moonray-form-input {
	font-size: 16px;
	border:none;
	border-radius: 5px;
	background-color: rgba(104,215,227,1);
}

.event-optin .moonray-form-p2c8394f49 .moonray-form-input-type-text .moonray-form-input, .event-optin .moonray-form-p2c8394f49 .moonray-form-input-type-email .moonray-form-input {
	font-size: 16px;
	border:none;
	border-radius: 5px;
	background-color: rgba(104,215,227,1);
}

.event-optin .moonray-form-p2c8394f48 .moonray-form-input-type-text .moonray-form-input, .event-optin .moonray-form-p2c8394f48 .moonray-form-input-type-email .moonray-form-input {
	font-size: 16px;
	border:none;
	border-radius: 5px;
	background-color: rgba(104,215,227,1);
}

.event-optin .moonray-form-p2c8394f51 .moonray-form-input-type-text .moonray-form-input, .event-optin .moonray-form-p2c8394f51 .moonray-form-input-type-email .moonray-form-input {
	font-size: 16px;
	border:none;
	border-radius: 5px;
	background-color: rgba(104,215,227,1);
}

.event-optin input[type="text"]#mr-field-element-610878656385 {
	background: rgba(104,215,227,1) url(https://wakeupproject.com.au/wp-content/themes/wakeup/images/name-bg.png) no-repeat;
	background-position: top 14px left 14px;
}

.event-optin input[type="email"]#mr-field-element-127495536115, .event-optin input[type="email"]#mr-field-element-504669981542 {
	background: rgba(104,215,227,1) url(https://wakeupproject.com.au/wp-content/themes/wakeup/images/email-bg.png) no-repeat;
	background-position: top 17px left 14px;
}

.event-optin input[type="text"]#mr-field-element-127448787679, .event-optin input[type="text"]#mr-field-element-697895042132 {
	background: rgba(104,215,227,1) url(https://wakeupproject.com.au/wp-content/themes/wakeup/images/city-bg.png) no-repeat;
	background-position: top 14px left 14px;
}

.event-optin input[type="text"]#mr-field-element-805501941824 {
	background: rgba(104,215,227,1) url(https://wakeupproject.com.au/wp-content/themes/wakeup/images/city-bg.png) no-repeat;
	background-position: top 14px left 14px;
}

.event-optin input[type="text"]#mr-field-element-197342536645 {
	background: rgba(104,215,227,1) url(https://wakeupproject.com.au/wp-content/themes/wakeup/images/city-bg.png) no-repeat;
	background-position: top 14px left 14px;
}

.event-optin input[type="text"]#mr-field-element-198220215970 {
	background: rgba(104,215,227,1) url(https://wakeupproject.com.au/wp-content/themes/wakeup/images/city-bg.png) no-repeat;
	background-position: top 14px left 14px;
	margin-right: 50px;
}

.event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-text .moonray-form-input:focus, .event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-email .moonray-form-input:focus {
	background-color: rgba(104,215,227,1);
	border:none;
	outline-color: transparent;
  	outline-style: none;
  	color: #fff;
}

.event-optin .moonray-form-p2c8394f49 .moonray-form-input-type-text .moonray-form-input:focus, .event-optin .moonray-form-p2c8394f49 .moonray-form-input-type-email .moonray-form-input:focus {
	background-color: rgba(104,215,227,1);
	border:none;
	outline-color: transparent;
  	outline-style: none;
  	color: #fff;
}

.event-optin .moonray-form-p2c8394f48 .moonray-form-input-type-text .moonray-form-input:focus, .event-optin .moonray-form-p2c8394f48 .moonray-form-input-type-email .moonray-form-input:focus {
	background-color: rgba(104,215,227,1);
	border:none;
	outline-color: transparent;
  	outline-style: none;
  	color: #fff;
}

.event-optin .moonray-form-p2c8394f51 .moonray-form-input-type-text .moonray-form-input:focus, .event-optin .moonray-form-p2c8394f51 .moonray-form-input-type-email .moonray-form-input:focus {
	background-color: rgba(104,215,227,1);
	border:none;
	outline-color: transparent;
  	outline-style: none;
  	color: #fff;
}

.event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-text .moonray-form-input::-webkit-input-placeholder, .event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-email .moonray-form-input::-webkit-input-placeholder {
   color: #fff;
   font-size: 16px;

}

.event-optin .moonray-form-p2c8394f49 .moonray-form-input-type-text .moonray-form-input::-webkit-input-placeholder, .event-optin .moonray-form-p2c8394f49 .moonray-form-input-type-email .moonray-form-input::-webkit-input-placeholder {
   color: #fff;
   font-size: 16px;

}

.event-optin .moonray-form-p2c8394f48 .moonray-form-input-type-text .moonray-form-input::-webkit-input-placeholder, .event-optin .moonray-form-p2c8394f48 .moonray-form-input-type-email .moonray-form-input::-webkit-input-placeholder {
   color: #fff;
   font-size: 16px;

}

.event-optin .moonray-form-p2c8394f51 .moonray-form-input-type-text .moonray-form-input::-webkit-input-placeholder, .event-optin .moonray-form-p2c8394f51 .moonray-form-input-type-email .moonray-form-input::-webkit-input-placeholder {
   color: #fff;
   font-size: 16px;

}

.event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-text .moonray-form-input::-moz-placeholder, .event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-email .moonray-form-input::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
   font-size: 16px;
   opacity: 1;
}

.event-optin .moonray-form-p2c8394f49 .moonray-form-input-type-text .moonray-form-input::-moz-placeholder, .event-optin .moonray-form-p2c8394f49 .moonray-form-input-type-email .moonray-form-input::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
   font-size: 16px;
   opacity: 1;
}

.event-optin .moonray-form-p2c8394f48 .moonray-form-input-type-text .moonray-form-input::-moz-placeholder, .event-optin .moonray-form-p2c8394f48 .moonray-form-input-type-email .moonray-form-input::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
   font-size: 16px;
   opacity: 1;
}

.event-optin .moonray-form-p2c8394f51 .moonray-form-input-type-text .moonray-form-input::-moz-placeholder, .event-optin .moonray-form-p2c8394f51 .moonray-form-input-type-email .moonray-form-input::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
   font-size: 16px;
   opacity: 1;
}

.event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-text .moonray-form-input::-moz-placeholder, .event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-email .moonray-form-input::-moz-placeholder {
   color: #fff;  
   font-size: 16px;
   opacity: 1;
}

.event-optin .moonray-form-p2c8394f49 .moonray-form-input-type-text .moonray-form-input::-moz-placeholder, .event-optin .moonray-form-p2c8394f49 .moonray-form-input-type-email .moonray-form-input::-moz-placeholder {
   color: #fff;  
   font-size: 16px;
   opacity: 1;
}

.event-optin .moonray-form-p2c8394f48 .moonray-form-input-type-text .moonray-form-input::-moz-placeholder, .event-optin .moonray-form-p2c8394f48 .moonray-form-input-type-email .moonray-form-input::-moz-placeholder {
   color: #fff;  
   font-size: 16px;
   opacity: 1;
}

.event-optin .moonray-form-p2c8394f51 .moonray-form-input-type-text .moonray-form-input::-moz-placeholder, .event-optin .moonray-form-p2c8394f51 .moonray-form-input-type-email .moonray-form-input::-moz-placeholder {
   color: #fff;  
   font-size: 16px;
   opacity: 1;
}

.event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-text .moonray-form-input:-moz-placeholder, .event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-email .moonray-form-input:-moz-placeholder { /* Firefox 18- */
   color: #fff; 
   font-size: 16px; 
   opacity: 1;
}

.event-optin .moonray-form-p2c8394f49 .moonray-form-input-type-text .moonray-form-input:-moz-placeholder, .event-optin .moonray-form-p2c8394f49 .moonray-form-input-type-email .moonray-form-input:-moz-placeholder { /* Firefox 18- */
   color: #fff; 
   font-size: 16px; 
   opacity: 1;
}

.event-optin .moonray-form-p2c8394f48 .moonray-form-input-type-text .moonray-form-input:-moz-placeholder, .event-optin .moonray-form-p2c8394f48 .moonray-form-input-type-email .moonray-form-input:-moz-placeholder { /* Firefox 18- */
   color: #fff; 
   font-size: 16px; 
   opacity: 1;
}

.event-optin .moonray-form-p2c8394f51 .moonray-form-input-type-text .moonray-form-input:-moz-placeholder, .event-optin .moonray-form-p2c8394f51 .moonray-form-input-type-email .moonray-form-input:-moz-placeholder { /* Firefox 18- */
   color: #fff; 
   font-size: 16px; 
   opacity: 1;
}

.event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-text .moonray-form-input::-ms-input-placeholder, .event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-email .moonray-form-input::-ms-input-placeholder {  
   color: #fff;
   font-size: 16px;  
   opacity: 1;
}

.event-optin .moonray-form-p2c8394f49 .moonray-form-input-type-text .moonray-form-input::-ms-input-placeholder, .event-optin .moonray-form-p2c8394f49 .moonray-form-input-type-email .moonray-form-input::-ms-input-placeholder {  
   color: #fff;
   font-size: 16px;  
   opacity: 1;
}

.event-optin .moonray-form-p2c8394f48 .moonray-form-input-type-text .moonray-form-input::-ms-input-placeholder, .event-optin .moonray-form-p2c8394f48 .moonray-form-input-type-email .moonray-form-input::-ms-input-placeholder {  
   color: #fff;
   font-size: 16px;  
   opacity: 1;
}

.event-optin .moonray-form-p2c8394f51 .moonray-form-input-type-text .moonray-form-input::-ms-input-placeholder, .event-optin .moonray-form-p2c8394f51 .moonray-form-input-type-email .moonray-form-input::-ms-input-placeholder {  
   color: #fff;
   font-size: 16px;  
   opacity: 1;
}

.event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-submit input.moonray-form-input {
	width:237px !important;
	padding-top: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
	border:none;
	background-color: rgba(255,0,102,1);
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 0;
	border-radius: 5px;
	margin: 30px;
}

.event-optin .moonray-form-p2c8394f49 .moonray-form-input-type-submit input.moonray-form-input {
	width:237px !important;
	padding-top: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
	border:none;
	background-color: rgba(255,0,102,1);
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 0;
	border-radius: 5px;
	margin: 30px 0;
}

.event-optin .moonray-form-p2c8394f48 .moonray-form-input-type-submit input.moonray-form-input {
	width:237px !important;
	padding-top: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
	border:none;
	background-color: rgba(255,0,102,1);
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 0;
	border-radius: 5px;
	margin: 30px 0;
}

.event-optin .moonray-form-p2c8394f51 .moonray-form-input-type-submit input.moonray-form-input {
	width:237px !important;
	padding-top: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
	border:none;
	background-color: rgba(255,0,102,1);
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 0;
	border-radius: 5px;
	margin: 30px 0;
}

.event-optin .moonray-form-element-wrapper.moonray-form-element-wrapper-alignment-left.moonray-form-input-type-submit {
	padding:0;
	margin:0;
	float:none;
	width: 237px;
	margin: 0 auto;

}

.event-optin input[type="submit"]:hover {
	background-image: none;
	background-color: rgba(255,0,102,.8);

}

/*Eckhart Tolle V2 ---------------------------------------------------------------- */

/*Event Description */

.event-info {
	width:100%;
	margin:0 auto;
	padding:20px;
	/*background-color: rgba(25,163,186,1);*/
	background: url('https://wakeupproject.com.au/wp-content/uploads/2014/09/theatre.png') bottom center no-repeat;
	max-width: 818px;
	height:383px;
	display: table;
	margin-bottom: -5%;
}

.event-info h4 {
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	margin-left: 10px;
}

.event-info p {
	color: #fff;
	vertical-align: middle;
	margin-bottom:.2em;
	margin-left: 10px;
}

.event-info p img {
	vertical-align: -12%;
}

.event-content {
	display:table-cell;
	vertical-align: bottom;
	text-align: left;
}

/*Eckhart Tolle V3 ------------------------------------------------------------------- */

.v3-alt-event-banner .row a.wait-link {
	background: none;
	padding: none;
	text-decoration: underline;
	top:360px;
}

.v3-alt-event-banner .row a.wait-link:hover {
	background: none;
}

.v3-alt-event-banner .row a {
	top:295px;
	background: #c8c8c8;
}

.v3-alt-event-banner .row a:hover {
	background: #c8c8c8;
}

.price-boxes.v3 {
	padding-bottom: 32%;
}

.price-boxes.v3 .box .offer a {
	color: black;
	text-decoration: underline;
}

.price-boxes.v3 .box .offer .reg-button a {
	background: #c8c8c8;
	color: #fff;
	text-decoration: none;
}

/*Thank you page */

.event-optin.thank-you p {
	text-align: left;
	font-size: 16px;

}




/*Pricing tables */

.price-boxes {
	width:100%;
	max-width: 858px;
	margin:8% auto;
	padding:5% 0 22% 0;
}

.price-boxes .box {
	border:1px solid #e7e7e7;
	width:32.43%;
	margin-right: 1%;
	float:left;
	min-height: 410px;
}

.price-boxes .box:last-child {
	margin-right: 0;
}


.price-boxes .box .cost {
	background-color: #fcfcfc;
	border-bottom: 1px solid #e7e7e7;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
}

.price-boxes .box .cost h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}

span.price {
	font-family: 'Open Sans', sans-serif;
	font-size: 65px;
	color: rgba(25,163,186,1);
}

span.super {
	font-size: 28px;
	vertical-align: 53%;
}

span.fees {
	font-size: 18px;
}

.price-boxes .box .offer {
	padding:14%;
	text-align: center;
	line-height: 37px;
}

.reg-button a {
	padding: 14px 60px;
	background: #00A6BF;
	color: #fff;
	border-radius: 5px;
}

.price-boxes .box .premium {
	position: relative;
}

.price-boxes .box .premium img {
	position: absolute;
	top:-5px;
	left:-5px;
}





/*Q & A */


/*///////////////////////////////////////////////////////// */

.zebra {
	width:100%;
	margin:0 auto;
	background-color: #efefef;
	padding:30px;
	margin-bottom: 75px;
}

.zebra h2 {
	color: rgba(0,166,191,1);
	font-size: 15px;
	text-align: left;
	line-height: 22px;
	padding: 0 20px 10px;
	border-bottom: 2px solid #fff;
	margin-bottom: 0px;
}

.Zebra_Accordion {
	width:100%;
	max-width: 1044px;
	margin:0 auto;
	padding-top: 20px;
}

.zebra p {
	color: black;
	text-align: left;
	font-size: 96%;
	background-color: rgba(239,239,239,1);
	padding:10px 20px 15px 20px;
	/*border-radius: 0 0 8px 8px;*/
	display: none;
	margin-bottom: 0;
}

.Zebra_Accordion_Expanded {
	background-color: rgba(239,239,239,1);
	height:100%;
	/*padding: 20px 0 5px;*/
	/*border-radius: 8px 8px 0 0;*/
}

.zebra .Zebra_Accordion_Expanded h2 {
	padding-bottom: 10px;

}

/*----- Rotating Quotes Fix ------------ */

.allinone_contentSlider_img p {
	text-align: center;
}

.allinone_contentSlider_img img {
	display: block;
	float: none;
	margin: 0 auto;
}



/*New Side bar event MLGF */

/*---------------------------------------------------------------- */

aside#text-5.widget, aside#text-6.widget {
	margin: 0;
}

/*-------------------------- removes scroll arrow -------------------- */

a#scroll-to-top {
	display:none !important;
}


/*Kindness videos */

.kindness-video {
	max-width: 560px;
	margin:0 auto;
}

.kindness-video iframe {
	border:8px solid #00A5BF;
	border-radius: 10px;
}

/*------------------------------------------------------------------------- */

@media all and (min-width: 1600px) {
	.alt-event-banner.heart-top {
		height:479px;
	}

	.alt-event-banner.heart-top .row {
		left:-71px;
	}
}


/*Added media queries to fix mobile events */

@media all and (min-width: 1305px) and (max-width: 1505px) {
	section.alt-event-banner .row.stand-header img {
		max-width: 100%;
	}

}

@media all and (min-width: 1305px) {
	.stand-video {
		padding-bottom: 430px;
	}

	.mask-video {
		padding-bottom: 368px;
	}

}

@media all and (max-width: 740px) {
	section.alt-event-banner .row.stand-header {
		display:none;
	}
}

@media all and (min-width: 740px) {
	section.alt-event-banner .row.stand-header-mobile {
		display: none;
	}
}

@media all and (max-width: 1024px) {
	.zebra {
		padding:30px 0;
	}

	.mask-video.seane-video {
		padding-bottom: 351px;
	}

	.img.flowers-left, img.flowers-right {
		max-width: 170px;
	}

	.seane-community .row .col1 {
		width:29.9%;
		padding:15px;
	}

	.seane-tickets img.flowers-left, .seane-tickets img.flowers-right {
		display: none;
	} 

}

@media all and (min-width:1000px) and (max-width:1024px) {
	.event-content {
		padding-left: 90px;
	}
}



@media all and (max-width: 870px) {
	#event-row,#events {
		background-size: auto 650px;
	}

	.invit_teal_btn {
		width:30%;
		top:-5%;
	}
    
    .teal_btn {
		width:30%;
		top:-5%;
	}

	.alt-event-banner.heart-top, .alt-event-banner.stand-banner.mask-banner {
		max-height: 425px;
	}

	.alt-event-banner .row.stand-header.mask-header {
		left:-134px;
	}

	.mask-scroll {
		right:52px;
	}

	.stand-video.mask-video {
		padding-top: 135px;
	}

}

@media all and (min-width:640px) {
	#coming-up {
		margin-bottom: 0px;
	}

	#event-list .col.span_4 {
		margin-bottom: 0px;
	}
}

@media all and (max-width:640px) {
		#conference a img {
			-webkit-transform: scale(1.5);
		}


}

@media all and (max-width: 580px) {
	#event-row,#events {
		background-size: auto 340px;
	}

	.invit_teal_btn {
		width:60%;
		padding:6px;
		top:-5%;
		margin: -396px auto 20px;
	}
    
    .teal_btn {
		width:60%;
		padding:6px;
		top:-5%;
		margin: -396px auto 20px;
	}

	.event-summary.mask-summary {
		margin-top: 0;
	}

	.mask-bar {
		min-height: 133px;
	}

	.mask-scroll {
		position: relative;
		top:25px;
		right:6px;
	}

	.stand-video.mask-video {
		padding-top: 59px;
	}

}

@media all and (min-width: 550px) and (max-width: 600px) {
	.row.seane-header-mobile a img {
		max-width:150%;
	}

}

@media all and (max-width: 320px) {
	.invit_teal_btn {
		width:70%;
	}
    
    .teal_btn {
		width:70%;
	}
}

/*Responsive for Eckhart Tolle Page */

footer#colophon a#scroll-to-top {
	display: none !important;
}

@media all and (min-width:1200px) and (max-width:1450px) {
	.alt-event-banner .row {
		left:-265px;
	}

	section.alt-event-banner .row.stand-header {
		left:-175px;
	}

	section.alt-event-banner .row.stand-header.mask-header {
		left:-150px;
	}
}

@media all and (min-width:839px) and (max-width:1200px) {
	.price-boxes {
		padding-bottom: 36%;
	}

	.price-boxes.v3 {
		padding-bottom: 40%;
	}

	.v3-alt-event-banner .row a.wait-link {
		top:288px;
	}
}

@media all and (min-width:1201px) and (max-width:1350px) {
	.price-boxes {
		padding-bottom: 30%;
	}

	.price-boxes.v3 {
		padding-bottom: 37%;
	}
}


@media all and (min-width:945px) and (max-width:1145px) {
	.alt-event-banner .row a {
		top:261px;
		right:22%;
	}
	.alt-event-banner {
		max-height: 330px;
	}

	.stand-video {
		padding-top:134px;
	}

	.mask-video {
		padding-top: 113px;
	}

	.alt-event-banner.heart-top, .alt-event-banner.stand-banner.mask-banner {
		max-height: 421px;
	}

	.mask-scroll {
		right:152px;
	}
}

@media all and (max-width: 1024px) {
	.event-optin .moonray-form-p2c8394f49 .moonray-form, .event-optin .moonray-form-p2c8394f48 .moonray-form, .event-optin .moonray-form-p2c8394f46 .moonray-form {
		background-image: none;
	}

	.stand-summary p {
		clear: both;
	}
}




@media all and (min-width:760px) and (max-width:945px) {
	.alt-event-banner .row a {
		top:80%;
		right:20%;
	}

}

@media all and (min-width:300px) and (max-width:400px) {
	.alt-event-banner {
		max-height: 326px;
	}
	.alt-event-banner .row {
		max-width: 1500px;
		width: 300%;
		padding-bottom: 0px;
		left: -570px;
		top: -40px;

	}

	.alt-event-banner .row a {
		right:22%;
		top:253px;
	}

	section.eckhart-tolle {
		margin-top: 50px;
	}

		.eckhart-tolle blockquote img {
		width:100%;
	}

	

	.eckhart-tolle blockquote {
		width:84%;
	}

	.eckhart-tolle blockquote p {
		font-size: 18px;
	}

}

@media all and (min-width:680px) and (max-width:1060px) {
	.event-optin .moonray-form .moonray-form-element-wrapper {
		width: 50%;
	}



}

@media all and (min-width:550px) and (max-width:770px) {
	.alt-event-banner {
		max-height: 340px;
	}

	.alt-event-banner .row  {
		width:134%;
		padding-top: 0px;
		left:-402px;
	}

	.alt-event-banner .row img {
		max-width: 151%;

	}

	.alt-event-banner .row a {
		top:260px;
		right:2.5%;
	}

	.v3-alt-event-banner .row a.wait-link {
		top:325px;
	}

	.price-boxes {
		padding-bottom: 50%;
	}

	.price-boxes.v3 {
		padding-bottom: 59%;
	}

	.price-boxes .box .offer {
		padding: 8%;
	}

	.mobile-full {
		width:100% !important;
	}

	.eckhart-tolle blockquote {
		width:87%;
	}


}


@media all and (min-width:300px) and (max-width:680px) {
	.event-optin .moonray-form .moonray-form-element-wrapper {
		width: 100%;
	}

}

@media all and (min-width:300px) and (max-width:540px) {
	.price-boxes .box {
		width: 90%;
		float: none;
		margin: 10% auto;
	}

	.price-boxes .box:last-child {
		width: 90%;
		float: none;
		margin: 10% auto;
	}

}

@media all and (min-width:771px) and (max-width:1030px) {
	.alt-event-banner .row a {
		top: 62%;
		right: 25%;
	}

	.event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-submit input.moonray-form-input {
		margin-left: 83px;
	}

	.event-alert {
	max-width: 770px;
}


}

@media all and (min-width:540px) and (max-width:770px) {
	
	/*section.eckhart-tolle #content .entry-content .mobile-full, section.eckhart-tolle #content .entry-content .mobile-full img, #event-body .mobile-full, #event-body .mobile-full img {
		width:100% !important;
	}*/

	#event-body .mobile-full.eng-full {
		width:100% !important;
	}

	.blue-box {
		margin-top: 10%;
	}

	#event-body blockquote {
		width:90% !important;
	}

	.alt-event-banner .row {
		padding-top: 42px;
	}

	.alt-event-banner .row.stand-header {
		left:-153px;
		padding-top: 35px;
	}

	.lem-stand img {
		width:39%;
	}

	.lem-stand p {
		margin-right: 9%;
	}

	.stand-headers p {
		font-size: 18px;
	}

	.peace-girl {
		width:38%;
	}

	.parental-warn {
		width:90%;
		margin: 0 16% 0 6%;
	}
	
	.city-box {
		width: 29.7%;
	}

	.event-alert p {
		font-size: 82%;
	}

	.stand-video {
		padding-top: 115px;
	}
}

@media all and (min-width:300px) and (max-width:540px) {
	section.eckhart-tolle #content .entry-content .mobile-full, section.eckhart-tolle #content .entry-content .mobile-full img, #event-body .mobile-full, #event-body .mobile-full img {
		width:100% !important;
	}

	.blue-box {
		margin-top: 10%;
	}

}

@media all and (min-width:300px) and (max-width:400px) {
	.blue-box {
		width: 95%;
	}

	.blue-box .kim-button {
		margin-bottom: 6%;
	}

	#event-body blockquote {
		width:82% !important;
	}

	#event-body blockquote img {
		max-width: 80% !important;
	}

}

@media all and (min-width:460px) and (max-width:485px) {
	.alt-event-banner .row {
		width: 213%;
		left: -355px;
		top:-20px;
	}

	.alt-event-banner {
		max-height: 246px;
	}

	.alt-event-banner .row a {
		right: 24%;
		top: 195px;
		padding:10px;
	}

	.event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-submit input.moonray-form-input {
		margin:0;
		width:100%!important;
	}


}

@media all and (max-width:740px) {
	.alt-event-banner .row.stand-header-mobile {
		width: 91%;
		left: -32px;
		top: -40px;
	}

	.alt-event-banner .row.stand-header-mobile img {
		margin-bottom: 40px;
	}

	.event-summary {
		margin-top: 110%;
		width:85%;
	}

	.event-summary.stand-event-summary {
		margin-top: 35%;
	}


	.lem-stand p {
		width:100%;
	}

	#content.top-padding.lem-padding {
		padding-top: 25px;
	}

	.lem-stand img {
		width: 95%;
	}

	.parental-warn {
		width:90%;
		margin-left: 4%;
	}

	.parental-warn img {
		width:50%;
		margin-left: 25%;
	}

	.peace-girl {
		width:50%;
		margin-left: 25%;
	}

	.bubbles img {
		width:90%;
		margin-left: 4.5%;
	}

	.city-box {
		width:94%;
	}

	.stand-video {
		width:90%;
		max-width: 853px;
		/*max-height: 480px !important;*/
		position: relative;    
	    padding-bottom: 40%; /* 16/9 ratio 56.25% */   
	    padding-top: 30px; /* IE6 workaround*/   
	    height: 0;    
	    overflow: hidden;
	}

	.stand-summary p {
		clear: both;
	}

	#events {
		display: none;
	}

}



@media all and (min-width:1075px) and (max-width:1415px) {
	.event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-submit {
		width:26.5%;
	}
	.event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-submit input.moonray-form-input {
		margin:0;
		margin:30px 0;
	}
}


/*The Power if the Heart Media Queries ---------------------------- */


@media all and (max-width: 1445px) {
	.alt-event-banner.heart-top, .alt-event-banner.stand-banner {
		height:auto;
		max-height: 400px;
	}

	.alt-event-banner.heart-top, .alt-event-banner.stand-banner.mask-banner {
		max-height: 347px;
	}

	.alt-event-banner.stand-banner.seane-header {
		max-height: 347px;
	}
}

@media all and (min-width: 1130px) and (max-width: 1310px) {
	.stand-video {
		padding-bottom: 49%;
	}

	section.alt-event-banner .row.stand-header.seane-header a {
		top:306px;
		right:36.3%;
	}
}

@media all and (max-width: 1300px) {
	.alt-event-banner.heart-top, .alt-event-banner.stand-banner {
		max-height: 400px;
	}

}

@media all and (max-width: 1050px) {
	.alt-event-banner.heart-top, .alt-event-banner.stand-banner {
		max-height: 250px;
	}

	blockquote.drew-heriot p {
		width:65%;
	}

	section.alt-event-banner .row.stand-header.seane-header {
		left:-95px;
	}

	section.alt-event-banner .row.stand-header.seane-header a {
		top:80%;
		right:35%;
	}
}

@media all and (max-width: 930px) {
	.alt-event-banner.heart-top, .alt-event-banner.stand-banner {
		max-height: 200px;
	}

	blockquote.drew-heriot p {
		width:61%;
	}
}

@media all and (max-width: 819px) {
	.alt-event-banner.heart-top {
		max-height: 233px;
		margin-bottom:10%;
	}

	.event-summary.heart-summary {
		width:85%;
	}

	blockquote.drew-heriot p {
		width:55%;
	}

	.powerheart-books img {
		width:30%;
	}

	.powerheart-books {
		padding:40px 20px 40px 20px;
	}

}

@media all and (max-width: 770px) {
	.alt-event-banner.heart-top .row img {
		max-width: 100%;
	}

	.heart-video iframe {
		max-height: 430px;
	}

	.heart-speakers .heart-speaker {
		width:19%;
		margin-right: 1%;
	}

	.powerheart-books {
		padding-bottom: 60px;
	}

	.powerheart-books img {
		width:38%;
		margin-top:40px;
	}

	blockquote.drew-heriot img {
		width:29%;
	}

	.heart-city-box {
		width:21.7%;
	}

	.heart-city-box.marianne-cities {
		width:21.7%;
	}

	.mask-bar.seane-bar {
		text-align: left;

	}

	.seane-container .row .col1, #what-people-are-saying.seane-quotes .row .col1 {
		width:29.3%;
		padding:2%;
	}

	.seane-profile {
		height: 800px;
	}

	.seane-about-pic {
		width:96%;
	}

	.seane-about {
		width: 90%;
		margin:15px 30px;	
	}

	.mask-video.seane-video {
		padding-bottom: 235px;
	}

	.seane-profile.seane-news-outer {
		height:500px;
	}

	.seane-days {
		position: relative;
		top: -116px;
	}

	.seane-days .seane-day {
		width: 30.7%;
		margin: 0 1%;
	}

	.seane-community .row .col1  {
		width:96%;
	}
}

@media all and (max-width: 690px) {
	.heart-banner {
		display:none;
	}

	.alt-event-banner.heart-top .row img {
		max-width: 111%;
	}

	.heart-video iframe {
		max-height: 340px;
	}

	.heart-speakers .heart-speaker {
		width:31%;
	}

	.powerheart-books img {
		width:50%;
		margin-left: 20%;
	}

	blockquote.drew-heriot img {
		width:40%;
		margin-left: 25%;
	}

	blockquote.drew-heriot p {
		width:90%;
	}

	.heart-city-box {
		width:21.6%;
	}

	.heart-city-box.marianne-cities {
		width:21.6%;
	}

	.seane-community .row .col1, .seane-days .seane-day  {
		width:96%;
	}
}

@media all and (max-width: 480px) {

	.alt-event-banner.heart-top .row img {
		max-width: 114%;
	}

	.event-summary.heart-summary {
		width:95%;
	}

	.heart-video iframe {
		max-height: 270px;
	}

	.powerheart-books p {
		width:95%;
	}

	blockquote.drew-heriot img {
		width:50%;
		margin-left: 23%;
	}

	.heart-city-box {
		width: 96.4%;
	}

	.heart-city-box.marianne-cities {
		width: 96.4%;
	}

	.stand-slider img.viv-desktop {
		display:none;
	}

	.stand-slider img.viv-mobile {
		display:block;
		width:100%;
		min-height:620px;
	}

	.parent-warning {
		width:95%;
		margin-left: 7%;
	}

	.stand-video {
		width:100%;
		padding-top: 47px;
	}

	.stand-headers p span {
		font-size: 14px;
		margin:0 4px;
	}

	.alt-event-banner.stand-banner.mask-banner {
		max-height: 675px !important;
	}

	.mask-scroll.seane-scroll {
		top: 7px;
		right: -164px;
	}

	.seane-container .row .col1, #what-people-are-saying.seane-quotes .row .col1 {
		width: 96%;
	}

	.seane-profile {
		height:1020px;
	}

	.arrow-up {
		left: 181px;
	}

	.mask-video.seane-video {
		padding-bottom: 160px;
	}

	.seane-news img.flowers-left, .seane-news img.flowers-left {
		display: none;
	} 

	.seane-profile.seane-news-outer {
		height: 400px;
	}

	.seane-support img {
		width: 136px;
		margin: 10px;
	}
	
}

@media all and (min-width:318px) and (max-width:399px) {
	.alt-event-banner .row {
		width: 270%;
		left: -339px;
	}

	.alt-event-banner {
		max-height: 170px;
	}

	.alt-event-banner .row a {
		right: 25%;
		top: 155px;
		padding:6px;
	}

	.event-optin .moonray-form-p2c8394f46 .moonray-form-input-type-submit input.moonray-form-input {
		margin:0;
		width:100%!important;
	}

	.alt-event-banner .row.stand-header-mobile {
		width: 95%;
		left: -22px;
		top: -64px;
	}

	.alt-event-banner .row.stand-header-mobile.mask-header-mobile {
		top:-100px;
	}

	.alt-event-banner.stand-banner.mask-banner {
		max-height: 420px !important;
	}

	.mask-bar {
		min-height: 162px;
	}

	.event-summary {
		width:90%;
	}


	#content.top-padding.lem-padding {
		padding-top: 20px;
	}

	.parental-warn p {
		width:100%;
	}

	.event-alert p {
		font-size: 56%;
	}

	.stand-headers p {
		font-size: 12px;
	}
}

@media all and (max-width: 320px) {
	.alt-event-banner.heart-top {
		margin-bottom: -10%;
	}

	.heart-video iframe {
		max-height: 185px;
	}

	.heart-speakers .heart-speaker {
		width:47%;
	}

	blockquote.drew-heriot img {
		width: 70%;
		margin-left: 13%;
	}

	.heart-city-box {
		width: 94.6%;
	}

	.heart-city-box.marianne-cities {
		width: 94.6%;
	}

	.event-summary.stand-event-summary {
		margin-top: 80%;
	}

	.alt-event-banner.stand-banner.mask-banner {
		max-height: 459px;
	}

	.mask-bar {
		min-height: 164px;
	}

	.mask-video {
		padding-top: 55px;
	}

	.event-summary.stand-event-summary.mask-summary {
		margin-top: 15%;
	}

	.mask-bar.seane-bar {
		min-height: 135px;
	}

	.mask-bar.seane-bar p {
		font-size: 15px;
	}

	.mask-scroll.seane-scroll {
		right:-91px;
	}

	.mask-summary.seane-summary p {
		font-size: 24px;
	}

	.seane-about-pic img {
		max-width: 250px;
	}

	img.flowers-left, img.flowers-right {
		display: none;
	}

	.seane-profile {
		height: 1240px;
	}

	.seane-profile.seane-news-outer {
		height: 400px;
	}

	.seane-support img {
		width: 200px;
		margin:0 50px;
	}


}

/*MQ for Seane Corn Event -------------------------------------------------------- */


/*Seane Corn Page V1 */

.seane-header a {
	position: relative;

}

section.alt-event-banner .row.stand-header.seane-header {
	max-width: 1835px;
	left:-46px;
}

section.alt-event-banner .row.stand-header.seane-header a {
	padding:0px;
	background: none;
	top:80%;
	right:37.5%;
	width:205px;
}

section.alt-event-banner .row.stand-header.seane-header a:hover {
	background-color: none;
}

/*Blog Meta data hiding ------------------------------------------------------------ */

.entry-meta .sep, .entry-meta .comments-link {
	display:none;
}

/*MLGF/Event changes -------------------------------------------------------------- */

#event-row, #events {
	background-size: auto 350px;
}

#event-row .row {
	padding-top: 320px;
}

.home #event-row .row {
	padding-top: 300px;
}

#event-page-featured .event-mobile {
	display: none;
}

.siy-priority {
	color:#fff;
	background:#FFB100;
	padding:10px 15px;
	border-radius: 6px;
	position: relative;
	top:-40px;
	right:-120px;
}

.siy-priority.siy-events {
	position: relative;
	top:300px;
	left:105px;
}

.siy-priority:hover {
	color:#000;
}


.invit_teal_btn {
	font-family: 'Open Sans', sans-serif;
	text-transform: none;
	box-shadow: none;
	text-shadow:none;
	border-radius:5px;
	margin-bottom: 18px;
}

.teal_btn {
	font-family: 'Open Sans', sans-serif;
	text-transform: none;
	box-shadow: none;
	text-shadow:none;
	border-radius:5px;
	margin-bottom: 18px;
    margin-top: 350px;
}

/*Woo Commerce Store Styling ---------------------------------------------------- */

.shop {
	clear: both;
	width: 86%;
	padding-top: 30px;
	padding-bottom: 40px;
	max-width: 1024px;
	position: relative;
	margin: 0 auto;
}

.woocommerce-page #page #container {
	max-width: 1008px;
	margin: 0 auto;
}

.woocommerce-page #secondary {
	float: left;
	width:16.2%;
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
	float: left !important;
}

.woocommerce-page ul.products {
	float: left;
	width: 86%;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width:90% !important;
}

.woocommerce ul.products li.product img, .woocommerce-page ul.products li.product img {
	width:50% !important;
}

p.woocommerce-result-count {
	width:100%;
}

.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
	width:100%;
}

/*Woo Commerce hiding button */

.woocommerce .woocommerce-message a.wc-forward {
	display:none;
}

body.single-product #secondary {
	display: none;
}

/*Marianne Williamson Page ----------------------------------------------------- */

#marianne header {
	background: #000 url(https://wakeupproject.com.au/wp-content/uploads/2015/04/Marianne-Williamson-Top-Banner-Desktop-Priority-List6.jpg) center bottom no-repeat;
	/*zoom:.85;*/
	height:380px;
	margin-bottom: 2%;
}

#marianne header.marianne-tickets {
	background: #000 url(https://wakeupproject.com.au/wp-content/uploads/2015/04/Marianne-Williamson-Top-Banner-Desktop-Book-Now-cropped.jpeg) center bottom no-repeat;
}

#marianne.car-page header {
	background: #000 url(https://wakeupproject.com.au/wp-content/uploads/2015/04/Caroline-Myss-Top-banners-desktop-low-res-e1429286055570.jpeg) center bottom no-repeat;
	/*zoom:.75;*/
	/*-moz-transform: scale(.75);*/
	height:380px;
	margin-bottom: 2%;
}

#marianne.car-page.car-tix header {
	background: #000 url(https://wakeupproject.com.au/wp-content/uploads/2015/05/Caroline-Myss-Top-banner-Desktop-Ticket-Page-low-res1-e1430515300974.jpeg) center bottom no-repeat;
}

#marianne h2 {
	color: rgba(212,125,139,1);
	/*font-weight: bold;*/
	font-family: 'Open Sans', sans-serif;
	text-transform: none;
	font-size: 28px;
	line-height: 36px;
	margin:4% auto;
}

#marianne.car-page h2 {
	max-width: 768px;
}

#marianne h3 a, #marianne h4, #marianne h5 span {
	font-family: 'Open Sans', sans-serif;
}

#marianne h3 a, #marianne .coming-up a {
	color: rgba(212,125,139,1);
}

#marianne h3 a:hover, .coming-up a:hover {
	color: rgba(212,125,139,.8);
}

#marianne p {
	color: #685a4b;
}

#marianne .mari-container {
	width:96%;
	max-width: 1024px;
	margin:0 auto;
	padding:0 15px;
}

.mari-discover {
	margin-bottom: 8%;
}

.mari-discover p {
	text-align: center;
}

#marianne p.mari-quote, #marianne p.mari-author {
	color: #fff;
	font-size: 26px;
	text-shadow:1px 1px 3px #222222;
}

.mari-field {
	background: url(https://wakeupproject.com.au/wp-content/uploads/2015/03/flower-banner.jpeg) center center;
	background-size: cover;
	padding:8% 15px;
	margin:5% 0;
}

.caroline-field {
	background: url(https://wakeupproject.com.au/wp-content/uploads/2015/04/Caroline-Myss-Quote-banner.jpg) center center;
	background-size: cover;
	padding:6% 0;
	margin:5% 0;
}

#marianne .caroline-field p.mari-quote, #marianne .caroline-field p.mari-author {
	text-align: right;
}

#marianne .caroline-field p.mari-author {
	color: #F9B33A;
	text-transform: uppercase;
}

.mari-photo {
	width: 25%;
	float: left;
	margin:4% 0;
}

.mari-photo img {
	width:100%;
	border-radius: 50%;
}

.mari-story {
	width:70%;
	float: left;
	margin-left: 5%;
}

.mari-test .testimonial {
	width:23%;
	margin-right: 2.5%;
	float: left;
	text-align: center;
}

.mari-test .testimonial h4 {
	color: rgba(212,125,139,1);
	font-weight: bold;
	margin:5% 0;
}

.mari-test .testimonial h4.yellow {
	color: #F9B33A;
	font-size: 16px;
}

.mari-test .testimonial p.caroline {
	font-size: 14px;
}

.mari-test .testimonial img {
	border-radius: 50%;
	box-shadow: 0px 0px 6px #222222;
}

.mari-test .testimonial:last-child {
	margin-right: 0;
}

.mari-test .testimonial img {
	width:100%;
	max-width: 150px;
	display: block;
	margin:0 auto;
}

.test-quote p {
	padding:14px;
	border-radius: 12px;
	border:1px solid rgba(212,125,139,1);
	position: relative;
	margin-top: 18%;
}

.test-quote p::before {
	content:"";
	position: absolute;
	width: 0; 
	height: 0;
	top:-30px;
	right:38%; 
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-bottom: 30px solid rgba(212,125,139,1);
}

.mari-video {
	width:100%;
	max-width: 826px;
	margin:5% auto;
}

.mari-reading {
	margin:8% 0 5%;
}

.mari-reading p {
	text-align: center;

}

.mari-reading .book-images img {
	text-align: center;
	width:16%;
}

#mari-priority, .stand-tickets.heart-tickets.caroline-tix {
	background-image: none;
	background-color: #e7e2dd;
	padding:1% 0 3%;
}

.stand-tickets.heart-tickets.caroline-tix {
	padding:3% 0;
}

#mari-priority .moonray-form-element-wrapper {
	width:22%;
	float: left;
	text-align: center;
	margin:1.5%;
}

#mari-priority .moonray-form-element-wrapper input, #mari-priority .moonray-form-element-wrapper label, #mari-priority .moonray-form-element-wrapper select {
	width:100%;
	text-align: center;
	border-radius: 6px;
	height:45px;
	font-size: 16px;
	border-color: #685a4b;
}

#mari-priority .moonray-form-input-type-hidden {
	margin: 0;
}

#mari-priority .moonray-form-input-type-hidden input[type="hidden"] {
	height:0px;
}

#mari-priority .moonray-form-input-type-submit {
	width:96%;
}

#mari-priority .moonray-form-element-wrapper input[type="submit"] {
	width:250px;
	height:60px;
	font-size: 18px;
	display: block;
	margin:3% auto;
	border:1px solid #fff;
	color: #fff;
	background-color: rgba(212,125,139,1);
	clear:both;
}

#mari-priority .moonray-form-element-wrapper input[type="submit"]:hover {
	border:1px solid #fff;
	color: #fff;
	background-image: none;
	background-color: rgba(212,125,139,.8);
}

#mari-events h3 {
	font-family: 'Open Sans', sans-serif;
	color: rgba(212,125,139,1);
	text-align: left;
}

#mari-events h3.text-center {
	text-align: center;
}

#mari-priority h2, #mari-priority h3, #mari-priority p {
	color: #685a4b;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
}

.social-sharing-thankyou {
	max-width: 650px;
	margin:0 auto 20px;
}

.social-sharing-thankyou a img {
	width:24%;
}

/*Marianne Tickets --------------------------------------------------------- */

.heart-city-box.marianne-cities {
	width:29.8%;
}

#marianne .heart-city-box.marianne-cities .heart-inner p strong {
	color: rgba(212,125,139,1);
	font-size: 21px;
}

.heart-city-box.marianne-cities em {
	font-size: 14px;
}

span.dates {
	font-weight:bold; 
}

.clare-section {
	/*border-top:1px solid #ccc;*/
	padding:20px 0 30px;
	max-width: 1200px;
	margin:0 auto;
}

.clare-section h2 {
	max-width: 620px;

}

.clare-section h2 span {
	color: rgba(212,125,139,1);
}

.clare {
	float: left;
	margin:20px 3%;
}

.clare-pic, .clare-sponsor {
	width:20%;
}

.clare-pic img {
	width:100%;
	border-radius: 50%;
  	box-shadow: 0px 0px 6px #222222;
  	margin-top: -15px;
}

.clare-bio {
	width:42%;
	text-align: center;
}

.clare-sponsor {
	margin-top: 60px;
}


/*End of Marianne Page ---------------------------------------------------------- */

@media all and (max-width: 1024px) {
	#marianne.car-page .test-quote p.caroline.mona br {
		display: none;
	}

	#marianne.car-page header {
		background: #000 url(https://wakeupproject.com.au/wp-content/uploads/2015/05/cm-tablet-banner.jpg) right bottom no-repeat;
		/*zoom:.75;*/
		/*-moz-transform: scale(.75);*/
		height:320px;
		margin-bottom: 2%;
	}

	.heart-city-box.marianne-cities {
		width:29.8%;
	}
}

@media all and (max-width: 768px) {
	#marianne header {
		height: 325px;
		background-size: cover;
		margin-top: 56px;
	}

	#marianne.car-page header, #marianne.car-page.car-tix header {
		/*zoom:.5;*/
		height:453px;
		background-size: cover;
		margin-top: 70px;
	}

	#marianne.car-page.car-tix header {
		height:275px;
	}

	#marianne.car-page .test-quote p.caroline.deep br {
		display: none;
	}

	

	.mari-photo {
		width: 50%;
		float: none;
		margin: 4% auto;
	}

	.mari-story {
		width:94%;
	}

	.mari-test .testimonial {
		width:45%;
	}

	#mari-priority .moonray-form-element-wrapper {
		width:47%;
	}

	#mari-priority .moonray-form-element-wrapper.moonray-form-element-wrapper-alignment-left.moonray-form-input-type-submit {
		float: none;
		margin:0 auto;
	}

	#marianne .row {
		width: 95%;
	}

	.heart-city-box.marianne-cities {
		width:29.8%;
	}

	#marianne.car-page header {
		background: #000 url(https://wakeupproject.com.au/wp-content/uploads/2015/05/cm-tablet-banner.jpg) center bottom no-repeat;
		background-size: contain;
		/*zoom:.75;*/
		/*-moz-transform: scale(.75);*/
		height:170px;
		margin-bottom: 2%;
	}

	.clare-bio {
		width:68%;
	}

	.clare-sponsor {
		width:100%;
		text-align: center;
		margin-top: 0;
	}

	.clare-pic img {
		margin-top: 25px;
	}

	
}

@media all and (max-width: 570px) {
	.heart-city-box.marianne-cities {
		width:94.6%;
	}

	.mari-reading .book-images img {
		width: 49%;
	}

	.mari-test .testimonial {
		width:47%;
	}

	#marianne header.marianne-tickets {
		background: #000 url(https://wakeupproject.com.au/wp-content/uploads/2015/04/Marianne-Williamson-Top-Banner-Mobile-Book-Now.jpg) center bottom no-repeat;
		/*height:920px;*/
		background-size: cover;
		/*zoom:.35;*/
		padding:62% 0;
	}


	.clare-bio {
		width:94%;
	}

	.clare-sponsor {
		width:94%;
		text-align: center;
		margin-top: 0;
	}

	.clare-pic {
		width:94%;
		text-align: center;
	}

	.clare-pic img {
		max-width: 180px;
		margin-top: 10px;
	}


	
}

@media all and (max-width: 480px) {
	#marianne header {
		background:#000 url(https://wakeupproject.com.au/wp-content/uploads/2015/04/Marianne-Williamson-Top-Banner-Mobile-Priority-List.jpg) center bottom no-repeat;
		/*height:920px;*/
		background-size: cover;
		/*zoom:.35;*/
		padding:62% 0;
	}

	#marianne header.marianne-tickets {
	background: #000 url(https://wakeupproject.com.au/wp-content/uploads/2015/04/Marianne-Williamson-Top-Banner-Mobile-Book-Now.jpg) center bottom no-repeat;
		/*height:920px;*/
		background-size: cover;
		/*zoom:.35;*/
		padding:62% 0;
	}


	#marianne.car-page header {
		background:#000 url(https://wakeupproject.com.au/wp-content/uploads/2015/04/Caroline-Myss-Top-Banner-mobile.jpg) center bottom no-repeat;
		background-size: cover;
		zoom:.35;
		/*height:920px;*/
		padding:58% 0;
	}

	#marianne.car-page.car-tix header {
		background:#000 url(https://wakeupproject.com.au/wp-content/uploads/2015/05/Caroline-Myss-Top-banner-Mobile-Tickets-page-low-res.jpeg) center bottom no-repeat;
		background-size: cover;
	}

	#marianne .mari-container {
		width:94%;
	}

	.mari-test .testimonial {
		width:95%;
	}

	#marianne .caroline-field p.mari-quote, #marianne .caroline-field p.mari-author {
		padding:0 15px;
	}

	.test-quote p::before {
		right:44%;
	}

	.mari-reading .book-images img {
		width: 49%;
	}

	#mari-priority .moonray-form-element-wrapper {
		width:95%;
	}
	
	.heart-city-box.marianne-cities {
		width: 94.6%;
	}

	.social-sharing-thankyou a img {
		width: 60%;
  		margin: 0 20%;
	}
}

@media all and (max-width: 320px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {

	#marianne h2 {
		font-size: 24px;
	}

	.test-quote p::before {
		right:41%;
	}

	#marianne header {
		height:910px;
		zoom:.2;
	}

	#marianne.car-page header {
		padding:60% 0;
	}

	.heart-city-box.marianne-cities {
		width: 94.6%;
	}

	.mari-about, .mari-discover, .mari-video, .mari-reading {
		width:96%;
	}
}

@media all and (min-width: 740px) {
    .activism-mobile {
            display: none;
    }
    .seane-header-mobile{
        display: none;
    }
     .seane-pics {
        width:80%;
    }
  
    .seane-pics-1 {
        width:85%;
    }

    .seane-signup-submit{
        float:left !important;margin:0 37% !important;
    }
}
@media all and (max-width: 740px)  {
    .seane-header-mobile {
            width: 67% !important;
            left: 0px !important;
            top: -3px !important;
            margin:0 !important
    }
    .alt-event-banner.stand-banner {
            max-height: 1070px !important;
    }
    .activism {
            display:none;
    }
    .seane-pics, .seane-pics-1 {
        width:110%;
    }
    .seane-signup-submit{
        float:left !important;
        margin:0 27% !important;
    }
    
}
@media all and (min-width: 640px) and (max-width: 690px){
    .seane-header-mobile {
            width: 66% !important;
            left: 2px !important;
            top: -35px !important;
            margin:0 !important
    }
    .alt-event-banner.stand-banner {
        max-height: 960px !important;
    }
}
@media all and (min-width: 600px) and (max-width: 640px){
    .seane-header-mobile {
            width: 66% !important;
            left: 2px !important;
            top: -35px !important;
            margin:0 !important
    }
    .alt-event-banner.stand-banner {
        max-height: 895px !important;
    }
}
@media all and (max-width: 599px){
    .seane-header-mobile {
            width: 66% !important;
            left: 2px !important;
            top: -34px !important;
            margin:0 !important
    }
    .alt-event-banner.stand-banner {
        max-height: 800px !important;
    }

    #event-row, #events {
    	// background: #fff url(https://wakeupproject.com.au/wp-content/uploads/2016/04/mobile-rb.jpg) no-repeat top center;
    	width: 100%;
    	background-size: contain;
    }

    .siy-priority {
    	display:none;
    }
}


@media all and (max-width:550px) {
    .seane-header-mobile {
        width: 89% !important;
        left: 0px !important;
        top: -55px !important;
        margin:0 !important;
    }
    .alt-event-banner.stand-banner {
        max-height: 750px !important;
    }
    .mobile-full.seane-dvd {
        width:100% !important;
    }
    .seane-signup-submit{
        float:left !important;margin:0 22% !important;
    }

}  
@media all and (min-width:470px) and (max-width:510px) {
	
    .alt-event-banner.stand-banner {
		max-height: 680px !important;
    }
    .seane-signup-submit{
        float:left !important;margin:0 15% !important;
    }
}
@media all and (min-width:430px) and (max-width:470px) {
	
    .alt-event-banner.stand-banner {
		max-height: 610px !important;
    }
    
}
@media all and (min-width:400px) and (max-width:430px) {
	
    .alt-event-banner.stand-banner {
		max-height: 520px !important;
    }
    
}
@media all and (max-width:400px) {
	
    .alt-event-banner.stand-banner {
		max-height: 495px !important;
    }
    .seane-signup-submit{
            float:left !important;margin:0 10% !important;
    }
}
@media all and (min-width:290px) and (max-width:350px) {
	
    .alt-event-banner.stand-banner {
		max-height: 430px !important;
    }
    .seane-signup-submit{
            float:left !important;margin:0 0% !important;
    }
}
@media all and (max-width:290px) {
	
    .alt-event-banner.stand-banner {
		max-height: 350px !important;
    }
    .seane-signup-submit{
            float:left !important;margin:0 8% !important;
    }
}


/*Dan Siegel Page --------------------------------------- */

/*Dan Seigel Stylesheet*/

/*
Colours

blue: #1489ae
green: #81C3BA
orange: #e97258
dark grey: #2c3840
off white: #f2f1f3
*/

#dan-seigel {
	overflow-x:hidden;
}

#dan-seigel img {
	width:100%;
}

#dan-seigel {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
}

#dan-seigel p {
	font-family: 'Lato', sans-serif;
}

#dan-seigel h1, #dan-seigel h2, #dan-seigel h3, #dan-seigel h4, #dan-seigel h5, #dan-seigel h6 {
	font-weight: 300;
	font-family: 'Lato', sans-serif;
	text-transform: none;
}

#dan-seigel h1 {
	font-size: 42px;
}
#dan-seigel h4 {
	font-size: 18px;
}

#dan-seigel p {
	font-size: 18px;
	line-height: 26px;
}

#dan-seigel header {
	background:url(images/dan-header.jpg) no-repeat center center;
	background-size: cover;
	padding:140px 30px 80px;
	color:#fff;
	text-align: center;
}

#dan-seigel .wrapper {
	max-width: 980px;
	margin:0 auto;
}

#dan-seigel header h1, #dan-seigel header h3, #dan-seigel button {
	text-transform: uppercase;
}

#dan-seigel button {
	background:#e97258;
	border:none;
	padding:12px 38px;
	border-radius: 6px;
	color: #fff;
    text-shadow: none;
    font-size: 16px;
    margin-top: 25px;
    font-weight: 300;
    letter-spacing: 2px;
}

#dan-seigel button a {
	color:#fff;
}

#dan-seigel h2 {
	color:#1489ae;
	font-size: 28px;
}

#dan-seigel .header-left {
	width:50%;
	float: left;
}

#dan-seigel .banner-letter-spacing {
	font-weight: lighter;
	letter-spacing: 3px;
	font-size: 24px;
}

#dan-seigel section {
	padding:60px 0;
	text-align: center;
}

/*Header Section ------------------------------------------ */

#dan-seigel .header-left h4 {
	font-size: 22px;
	line-height: 28px;
}

/*Featured In Section ----------------------------------- */

#dan-seigel .featured {
	background: #f2f1f3;
	padding:40px 0 60px;
}

#dan-seigel .featured img {
	height:95px;
	width:auto;
}

#dan-seigel .featured h2 {
	font-size: 24px;
}

/*Leadership Section -------------------------------------- */

#dan-seigel .leadership {
	background: #81C3BA;
	color: #fff;
}

#dan-seigel .leadership h2 {
	color:#fff;
	text-transform: uppercase;
	letter-spacing: 3px;
}

#dan-seigel .third-column {
	width:33%;
	float: left;
}

#dan-seigel .third-column img {
	height:175px;
	width:auto;
}

#dan-seigel .third-column p {
	padding:0 30px;
	color:#000;
}

#dan-seigel .leadership .third-column h2 {
	margin-bottom: 0px;
}

#dan-seigel .leadership .third-column h3 {
	margin-top: 5px;
}

/*Audiences Section ----------------------------------- */

#dan-seigel .audiences {
	background:#f2f1f3;
}

#dan-seigel .audiences img {
	height:95px;
	width:auto;
}

#dan-seigel .audiences h2 {
	font-size: 22px;
	line-height: 28px;
}

/*Video Section ------------------------------------------ */

#dan-seigel .dan-video p {
	max-width: 720px;
	margin:0 auto 40px;
}

#dan-seigel .dan-video .video-wrapper {
	max-width: 720px;
	margin:0 auto;
}


/*Books Section ----------------------------------------- */

#dan-seigel .dan-books img {
	width:20%;
	margin:20px 2%;
}

#dan-seigel .dan-book-section {
	padding-top: 0px;
}

/*Dali Lama Section ------------------------------------ */

#dan-seigel section.dali-lama {
	padding:0;
}

#dan-seigel .dan-half {
	width:50%;
	float: left;
	padding:30px;
}

#dan-seigel .dan-half.dali {
	background: url(images/dalibanner.jpg) no-repeat top center;
	background-size: cover;
	padding:180px 0;
}

#dan-seigel .dan-half.dali-quote {
	background:#008AB1;
	color:#fff;
	padding-bottom: 100px;
	text-align: left;
}

#dan-seigel .dan-half.dali-quote p {
	max-width: 400px;
	margin:41px 20px 40px 30px;
	line-height: 32px;
}

/*Testimonials Section ------------------------------------ */

#dan-seigel .dan-quotes {
	width:19%;
	margin:20px 3%;
	float: left;
}

#dan-seigel .dan-quotes img {
	max-width: 150px;
	text-align: center;
	margin:5px 0;
}

#dan-seigel .dan-quotes p {
	font-size: 16px;
}

#dan-seigel .dan-quotes h4 {
	font-weight: 400;
}

/*Venue Section ------------------------------------------- */

#dan-seigel .dan-venue {
	background: #f2f1f3;
}

#dan-seigel .dan-venue .wrapper {
	max-width: 768px;
	margin:0 auto;
}

#dan-seigel .dan-venue h2 {
	text-transform: uppercase;
}

#dan-seigel .dan-location {
	background: #fff;
	padding:0px;
	border-radius: 12px;
	margin-top: 40px;
}

#dan-seigel .dan-half {
	width:50%;
	float: left;
	padding:10px 0;
}

#dan-seigel .dan-half.dan-date {
	width:48%;
}

#dan-seigel .dan-half img {
	width:100px;
}

#dan-seigel .dan-border {
	/*border-right: 1px solid black;*/
	padding:8px;
	/*padding-right: 5px;*/
}

#dan-seigel .dan-half h4 {
	text-transform: uppercase;
	text-align: left;
	margin-top: 30px;
	margin-left: 15px;
}

#dan-seigel .dan-orange {
	color: #e97258;
}

#dan-seigel .dan-blue {
	color: #1489ae;
}

#dan-seigel .dan-address h4 {
	color: grey;
	text-transform: capitalize;
	border-left: 1px solid #ccc;
	padding-left: 50px;
}

#dan-seigel .dan-half.datebox {
	width:45%;
	padding-top: 20px;
}

/*Ticket Section ------------------------------------------- */

#dan-seigel .pass-half {
	color:#fff;
	width:41.19%;
	float: left;
	border-radius: 12px;
	text-align: left;
	padding:20px 30px;
	margin-top: 20px;
}

#dan-seigel .pass-half h3 {
	font-size: 22px;
}

#dan-seigel .pass-half button {
	width:200px;
	height:40px;
	background:url(images/book-arrow.png) no-repeat center center;
	background-size: cover;
	transition:.5s all;
}

#dan-seigel .pass-half button:hover {
	background:url(images/book-arrow-hover.png) no-repeat center center;
	background-size: cover;
}

#dan-seigel .individual {
	background:#1489ae;
	margin-right:1%;
}

#dan-seigel .individual h3 {
	margin-bottom: 45px;
}

#dan-seigel .corporate {
	background:#81C3BA;
	margin-left:1%;
}

#dan-seigel .ticket-title {
	border-bottom: 1px solid #fff;
	margin-bottom: 20px;
}

#dan-seigel .ticket-amount {
	font-size: 14px;
}

#dan-seigel .tiny-tax {
	font-size: 12px;
	font-style: italic;
}

#dan-seigel section#dan-tickets {
	padding:0px;
}

/*FAQ Section ----------------------------------------- */

#dan-seigel .dan-faq h2, #dan-seigel .dan-faq h5, #dan-seigel .dan-faq p {
	text-align: left;
}

#dan-seigel .dan-faq h2 {
	margin-bottom: 30px;
}

#dan-seigel .dan-faq img {
	max-width: 20px;
}

#dan-seigel .answer {
	display: none;
	margin-left: 20px;
}

#dan-seigel .dan-faq h5 {
	font-size: 20px;
	color:#e97258;
	margin-bottom: 0px;
	text-transform: uppercase;
}

#dan-seigel .dan-faq h5:hover {
	cursor:pointer;
}


#dan-seigel .dan-faq a {
	color:#e97258;
}

#dan-seigel .dan-venue {
	padding:60px 0 100px;
}

/*Get in touch section ------------------------------------ */

#dan-seigel .dan-touch {
	background:#81C3BA;
}

#dan-seigel .dan-touch h2 {
	color:#fff;
	text-transform: uppercase;
	letter-spacing: 3px;
}

#dan-seigel .dan-touch .wrapper {
	width:600px;
	margin:0 auto;
}

#dan-seigel .touch-profile {
	width:50%;
	float: left;
}

#dan-seigel .touch-profile img {
	max-width: 150px;
	margin:10px 0;
	border-radius: 50%;
}

#dan-seigel .touch-profile p {
	font-size: 14px;
}

#dan-seigel .touch-profile a {
	color:#fff;
}

/*Mobile banner */

.dan-mobile-header {
	display: none;
}

.strike {
	text-decoration: line-through;
}

#dan-seigel button.boss-btn {
	background-color: #1489ae;
}

/*Dan Siegel Media Queries ----------------------------------------- */

@media all and (max-width:768px) {
	#dan-seigel header {
		padding:80px 30px 20px;
	}

	#dan-seigel p, #dan-seigel h2, #dan-seigel .dan-faq h5 {
		padding:0 20px;
	} 

	#dan-seigel .third-column img {
		max-height: 75px;
		width: auto;
	}

	#dan-seigel .dan-quotes p {
		padding:0;
	}

	#dan-seigel .corporate p, #dan-seigel .individual p {
		padding:0;
	}
}

@media all and (max-width:736px) {
	header.dan-desktop-header {
		display: none;
	}

	.dan-mobile-header {
		display: block;
		background:url(images/dan-mobile-header.png) no-repeat center center;
		background-size: cover;
		padding:80% 0;
	}

	#dan-seigel h2 {
		line-height: 32px;
	}

	#dan-seigel .featured img {
		display: block;
		margin: 0 auto;
	}

	#dan-seigel .third-column {
		width:100%;
	}

	#dan-seigel .audiences img {
		display: block;
    	margin: 0 auto;
	}

	#dan-seigel .dan-books img {
		width: 30%;
	    display: block;
	    margin: 0 auto;
	}

	#dan-seigel .dan-half {
		width:100%;
	}

	#dan-seigel .dan-half.dali-quote {
		padding-bottom: 20px;
	}

	#dan-seigel .dan-quotes {
		width:94%;
	}

	#dan-seigel .dan-quotes img {
		margin: 5px auto;
    	display: block;
	}

	#dan-seigel .dan-touch .wrapper {
		width:100%;
		max-width: 600px;
	}

	#dan-seigel .header-left {
		width:100%;
	}

	#dan-seigel header {
		padding:20px 30px 20px;
	}

	#dan-seigel .dan-address h4 {
		padding-left: 0;
		border-left: none;
	}

	#dan-seigel .dan-half.dan-date {
		width:100%;
	}

	#dan-seigel .dan-border {
		padding:0;
	}

	#dan-seigel .dan-half.dan-border {
		width:50%;
	}

	#dan-seigel .dan-address h4 {
		text-align: center;
	}

	#dan-seigel .pass-half {
		width:84%;
		/*margin: 20px 1.5%;*/
	}

	#dan-seigel .individual {
		margin-right: 0;
	}

	#dan-seigel .corporate {
		margin-left: 0;
	}

	#dan-seigel .touch-profile {
		width:100%;
	}

	#dan-seigel .touch-profile img {
		margin: 10px auto;
    	display: block;
	}

	#event-page-featured .event-mobile {
		display: block;
		width100%;
	}

	#event-page-featured .event-desktop {
		display: none;
	}
}


// New Event Rob Bell -------------------------- 

.rob-bell-page {
	position: relative;
}

.rob-bell-page p {
	text-align: center;
	color: #919191;
	font-size: 21px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}

.rob-bell-page img {
	width:100%;
	height:auto;
}

.rob-bell-page .inner-wrapper {
	max-width: 1250px;
	margin:0 auto;
	float:none;
	padding:60px 15px;
}

// Unstuck Section ------------ 

.rob-bell-page .unstuck .inner-wrapper {
	padding:60px 15px;
}

.rob-bell-page .unstuck .inner-wrapper p {
	max-width: 768px;
	margin:0 auto;
    font-size: 21px;
    color: #919191;
}

.rob-bell-page .unstuck .inner-wrapper button {
	margin-top: 30px;
}

// Learn List ------------------ 

.rob-bell-page .learn-list .inner-wrapper {
	padding:60px 15px;
}

.rob-bell-page .learn-list .inner-wrapper p, .rob-bell-page .learn-list .inner-wrapper ul {
	max-width: 810px;
	margin:0 auto;
    font-size: 21px;
    color: #919191;
}

.rob-bell-page .learn-list .inner-wrapper ul {
	font-size: 19px;
	max-width: 730px;
}

.rob-bell-page .mobile-collage {
	display: none;
}

.rob-bell-page .outer-wrapper {
	max-width: 1600px;
	margin:0 auto;
	float:none;
}

.rob-bell-page h2 {
	color:#0099cc;
	font-size: 32px;
    line-height: 46px;
    text-transform: none;
    max-width: 800px;
    float: none;
    margin:18px auto;
    font-family: 'Arvo', serif;
}

.rob-bell-page button, .rob-bell-page a.top-button {
	background:#E0005E;
	border-radius:4px;
	text-transform: uppercase;
	cursor:pointer;
	box-shadow: 0 4px 4px #B2B2B2;
	display: block;
    float: none;
    margin: 0 auto;
    font-weight: 500;
    color:#fff;

}

.rob-bell-page a.top-button {
	padding:20px 40px;
	padding: 20px 40px;
    max-width: 93px;
    margin-top: 30px;

	&:hover {
		color:#fff;
	}
}

.rob-bell-page button a {
	color:#fff;
	text-decoration: none;
	font-size: 16px;
    letter-spacing: 1px;
    text-shadow:none;
    display: block;
    padding:20px 40px;
}

.rob-bell-page img.rob-ribbon {
	max-width: 250px;
	position: absolute;
	top:55px;
	right:0;
	z-index: 2;
}

.rob-bell-page .collage-quote {
	padding:15px;
	background:#0099cc;
}

.rob-bell-page .learn-list ul {
	list-style: none;
	text-align: left;
}

.rob-bell-page .learn-list ul li {
	position: relative;
	margin:15px 0;
	color:#0099cc;
}

.rob-bell-page .learn-list ul li:before {
	content:'';
	width:20px;
	height:20px;
	background-image:url(images/checkbox.png);
	position: absolute;
    background-size: cover;
    left:-30px;
    top:6px;
}

.rob-bell-page .quote {
	background:#0099cc;
	color:#fff;
}

.rob-bell-page .quote .inner-wrapper {
	max-width: 830px;
}

.rob-bell-page .quote img {
	display: block;
	max-width: 200px;
	float: left;
	border-radius:50%;
	border:5px solid #fff;
}

.rob-bell-page .quote-content {
	max-width: 580px;
	float: left;
	padding-left: 40px;
	margin-top:25px;
}

.rob-bell-page .quote-content h4 {
	font-size: 28px;
    font-weight: 100;
    line-height: 48px;
    font-family: 'Arvo', serif;
}

.rob-bell-page .quote-content p {
	color:#fff;
	text-align: left;
	font-weight: 100;
}

.rob-bell-page .rob-intro .inner-wrapper {
	max-width: 800px;
}

.rob-bell-page .rob-intro img {
	margin-bottom:-7px;
}

.rob-bell-page .rob-books {
	background:#ECE7E4;
}

.rob-bell-page .rob-books img {
	display: block;
	width:150px;
	float: left;
	margin:40px 30px;
}

.rob-bell-page .rob-books .inner-wrapper {
	padding: 60px 15px;
    max-width: 1060px;
}

.rob-video-wrapper {
	max-width: 760px;
	margin:40px auto 0;
	float: none;
}

.rob-bell-page .rob-locations {
	background:#EAE9E7;
}



.rob-bell-page .rob-locations .inner-wrapper {
	max-width: 768px;
}

.rob-bell-page .rob-locations .inner-wrapper .third {
	width:30%;
	float: left;
	margin:1.5%;
}

.rob-bell-page .rob-locations .inner-wrapper .third h5 {
	color:#E0005E;
	text-transform:uppercase;
	font-size: 26px;
	text-align: center;
	font-family: 'Arvo', serif;
}

.rob-bell-page .rob-locations .inner-wrapper .third p {
	color:#666666;
	font-style: italic;
	font-size: 21px;
}

.rob-bell-page .city-tix.mel {
	background:url(images/1_flinders_st_station_melb.jpg) no-repeat center left;
	padding:80px 0;
	background-size:cover;
}

.rob-bell-page .city-tix.bris {
	background:url(images/StoryBridge.JPG) no-repeat center left;
	padding:80px 0;
	background-size:cover;
}

.rob-bell-page .city-tix.syd {
	background:url(images/Sydney.jpg) no-repeat center bottom;
	padding:80px 0;
	background-size:cover;
}

.rob-bell-page .city-tix button {
	box-shadow: none;
	border:none;
	color: #fff;
    text-shadow: none;
    font-size: 18px;
    padding:20px 40px;
}

.rob-bell-page .scholarships {
	background:#fff;
	padding:20px;
	border-radius:4px;
}

.rob-bell-page .scholarships h5 {
	color:#E0005E;
	text-align: center;
	font-size: 18px;
}

.rob-bell-page .scholarships p {
	font-size: 16px;
}

.rob-bell-page .rob-faq .inner-wrapper {
	max-width: 1024px;
}

.rob-bell-page .rob-faq {
	text-align: left;
}

.rob-bell-page .rob-faq .answer {
	display: none;
}

.rob-bell-page .rob-faq img {
	max-width: 25px;
	position: relative;
    top: 5px;
    margin-right: 8px;
}

.rob-bell-page .rob-faq h5 {
	color:#ff9933;
	font-size: 21px;
	cursor:pointer;
	font-family: 'Arvo', serif;
}

.rob-bell-page .rob-faq .answer p {
	color:#808080;
	text-align: left;
	font-size: 18px;
}

.rob-bell-page .social-podcast {
	width:100%;
	background:#0099cc;
	color:#fff;
	text-align: left
}

.rob-bell-page .social-podcast .inner-wrapper {
	padding:30px 15px;
}

.rob-bell-page .social-podcast i {
	color:#fff;
	font-size: 62px;
    margin-right: 30px;
}

.rob-bell-page .social-podcast img, .social-podcast i {
	max-width: 130px;
	display: block;
	float: left;
}

.rob-bell-page .social-podcast img {
	margin-top:2px;
}

.rob-bell-page .rob-footer {
	background:#e7e2dd;
}

.rob-bell-page .rob-footer .third {
	width:40%;
	float: left;
	text-align: left;
}

.rob-bell-page .rob-footer .third:nth-child(2) {
	max-width: 35%;
}

.rob-bell-page .rob-footer .third.review {
	width:15%;
}

.rob-bell-page .rob-footer .third button {
	float: left;
	margin-left:4%;
	padding: 10px 20px;
}

.rob-bell-page .rob-footer .third.review p {
	font-size: 18px;
	color:#00A6BF;
}

.rob-bell-page .rob-footer .third:last-child p, .rob-bell-page .rob-footer .third:last-child h2 {
	margin-left: 4%;
	text-align: left;
}

.rob-bell-page .rob-header-widescreen {
	display: none;
}

#marianne .robbell-thank p {
	color:#919191;
}

#mari-events.rob-events h3, #marianne h3 a:hover, .coming-up a:hover, #marianne h3 a, #marianne .coming-up a {
	color:#0099cc;
}

#marianne .robbell-thank h3 a, #marianne .robbell-thank .coming-up a {
	color:#0099cc;
}

.featured-home-event {
	display: none;
}

.featured-home-event img {
	width:100%;
}

/*New Event - Danielle LaPorte ----------------------------------- */

.danielle-header {
	background: url(images/danielle-header-bg.jpg) center center no-repeat;
	background-size:cover;
}

.danielle-header-half {
	width:50%;
	float: left;
}

.danielle-pic {
	position: relative;
}

.danielle-pic img {
	position: relative;
	bottom:-8px;
	/*margin-top:30px;*/
}

.danielle-logo {
	text-align: center;
}

.danielle-logo p {
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	color:#E0005E;
	letter-spacing: 4px;
	margin-top:20px;
	font-weight: 500;
}

.danielle-logo p.tour strong {
	font-family: 'Roboto', sans-serif;
	font-size: 26px;
}

.danielle-logo img {
	display: block;
	max-width: 600px;
	margin:60px auto 0;
}

.danielle-logo.dlp-tix img {
	max-width: 582px;
}


.danielle-logo img.choose-shine {
	margin-top:0;
}

p.tour {
	margin-bottom:0;
}

.early-invite h2 {
	font-size:46px;
}

.tour-dates strong {
	text-transform: uppercase;
}

.tour-dates span {
	color:#6A6A6A;
	font-style:italic;
}

.rob-bell-page.danielle a.top-button {
	padding:10px 25px;
}

.rob-bell-page.danielle h2 {
	font-family:'Lato', sans-serif;
	color:#090909;
	max-width: 768px;
}

.rob-bell-page.danielle a.top-button {
	max-width: 200px;
	font-family:'Lato', sans-serif;
	letter-spacing: 2px;
}

.rob-bell-page.danielle .danielle-quote {
	padding:20px 0;
	background:#F2F5F7;
}

.rob-bell-page.danielle blockquote {
	font-family:'Lato', sans-serif;
	font-size:60px;
	color:#090909;
	line-height: 72px;
	font-style:normal;
	margin-bottom:30px;
	font-weight:300;
}

.rob-bell-page.danielle .danielle-quote p {
	text-align:center;
	color:#E0005E;
	letter-spacing: 13px;
	text-transform: uppercase;
	margin-bottom: 0;
}

.rob-bell-page.danielle .danielle-video {
	padding-bottom:60px;
}

.rob-bell-page.danielle .danielle-video p {
	max-width: 768px;
	margin:0 auto;
}

.rob-bell-page.danielle .danielle-testimonials .dani-test {
	width:30%;
	float: left;
	padding:0 15px;
}

.rob-bell-page.danielle .danielle-testimonials h3 {
	font-family:'Lato', sans-serif;
	color:#0080BD;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
}

.rob-bell-page.danielle .danielle-testimonials h4 {
	font-family:'Lato', sans-serif;
	color:#0080BD;
	text-align: center;
}

.rob-bell-page.danielle .danielle-testimonials p {
	font-size: 26px;
	color:#090909;
	max-width: 240px;
	margin:0 auto;
}

.rob-bell-page.danielle .rob-locations .inner-wrapper .third h5 {
	font-family:'Lato', sans-serif;
}

.rob-bell-page.danielle .danielle-testimonials img {
	border-radius:50%;
	border:3px solid #0080BD;
	display: block;
	max-width: 200px;
	margin: 30px auto;
}

.rob-bell-page.danielle .rob-books img {
	width:200px;
}

.rob-bell-page.danielle .rob-books, .rob-bell-page.danielle .danielle-scholar {
	background:#F2F5F7;
}

.rob-bell-page.danielle .rob-locations {
	background:#fff;
}

.rob-bell-page.danielle .rob-faq h2 {
	margin-bottom:45px;
}

.rob-bell-page.danielle .rob-faq h5 {
	font-family:'Lato', sans-serif;
	color:#E0005E;
}

.rob-bell-page.danielle .early-invite {
	padding:20px 0;
	color:#fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#19a3ba+0,19a3ba+22,19a3ba+43,19a3ba+57,ffffff+100 */
	background: #19a3ba; /* Old browsers */
	background: -moz-linear-gradient(top,  #19a3ba 0%, #19a3ba 22%, #19a3ba 43%, #19a3ba 57%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #19a3ba 0%,#19a3ba 22%,#19a3ba 43%,#19a3ba 57%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #19a3ba 0%,#19a3ba 22%,#19a3ba 43%,#19a3ba 57%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19a3ba', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}

.rob-bell-page.danielle .early-invite input[type="text"], .rob-bell-page.danielle .early-invite input[type="email"] {
	color:#000;
	-moz-box-sizing: border-box;
	font-size: 12px;
	height:100%;
	padding:10px;
}

input[placeholder], ::-moz-placeholder, input:-moz-placeholder { 
	color:#000; 
}


.rob-bell-page.danielle .early-invite h2, .rob-bell-page.danielle .early-invite p {
	color:#fff;
}

.rob-bell-page.danielle .early-invite .moonray-form-p2c8394f72 {
	max-width: 768px;
	margin:0 auto;
}

.rob-bell-page.danielle .early-invite .moonray-form-element-wrapper {
	width:46%;
	float: left;
	/*padding:15px;*/
}

.rob-bell-page.danielle .early-invite .moonray-form-element-wrapper.moonray-form-input-type-email, .rob-bell-page.danielle .early-invite .moonray-form-element-wrapper.moonray-form-input-type-text {
	padding:15px;
}

.rob-bell-page.danielle .early-invite .moonray-form-element-wrapper.moonray-form-input-type-submit {
	width:100%;
}

.rob-bell-page.danielle .early-invite .moonray-form-element-wrapper input#mr-field-element-125354403862, .rob-bell-page.danielle .early-invite .moonray-form-element-wrapper input#mr-field-element-504669981542 {
	width:100%;
	padding:10px;
	margin-right:0;
	/*margin:15px;*/
}

.rob-bell-page.danielle .early-invite .moonray-form-element-wrapper.moonray-form-input-type-hidden {
	padding:0;
}

.rob-bell-page.danielle .early-invite .moonray-form-element-wrapper input#mr-field-element-580245537683 {
	background: #E0005E;
	border-radius: 4px;
	text-transform: uppercase;
	cursor: pointer;
	box-shadow: 0 4px 4px #B2B2B2;
	display: block;
	float: none;
	margin: 30px auto 0;
	font-weight: 500;
	color: #fff;
	border:none;
	padding:10px 20px;
	font-family: 'Lato', sans-serif;
	letter-spacing: 2px;
}


.rob-bell-page.danielle .desire-banner {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1baec6+0,1baec6+4,1baec6+18,ffffff+61,ffffff+66,1baec6+100 */
	background: #1baec6; /* Old browsers */
	background: -moz-linear-gradient(top,  #1baec6 0%, #1baec6 4%, #1baec6 18%, #ffffff 61%, #ffffff 66%, #1baec6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #1baec6 0%,#1baec6 4%,#1baec6 18%,#ffffff 61%,#ffffff 66%,#1baec6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #1baec6 0%,#1baec6 4%,#1baec6 18%,#ffffff 61%,#ffffff 66%,#1baec6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1baec6', endColorstr='#1baec6',GradientType=0 ); /* IE6-9 */

	color:#fff;
	background-size:100%;
	padding:40px 0;
}

.rob-bell-page.danielle .desire-banner h4 {
	font-size:62px;
	font-family:'Lato', sans-serif;
	line-height: 72px;
}

.rob-bell-page.danielle .desire-banner h4 span {
	text-transform: uppercase;
	letter-spacing: 4px;
}

.rob-bell-page.danielle .desire-banner h4:first-child span {
	letter-spacing: 18px;
}

.rob-bell-page.danielle .desire-banner h2, .rob-bell-page.danielle .desire-banner p {
	color:#fff;
}

.rob-bell-page.danielle .desire-banner .danielle-offer h3, .rob-bell-page.danielle .desire-banner .danielle-offer p {
	color:#000;
	font-family:'Lato', sans-serif;
	text-align: left;
}

.rob-bell-page.danielle .desire-banner .danielle-offer h3 {
	font-size:26px;
	line-height: 34px;
}

.rob-bell-page.danielle .desire-banner .inner-wrapper {
	max-width:1024px;
}

.danielle-ipod {
	width:40%;
	float: left;
}

.danielle-offer {
	width:50%;
	margin-left:10%;
	float: left;
	text-align: left;
	color:#000;
}

.rob-bell-page.danielle .early-invite p.danielle-disclaimer {
	font-size:14px;
	color:#84CEDA;
}

.rob-bell-page.danielle .danielle-offer a.top-button {
	max-width:265px;
	float: left;
}

.rob-bell-page .social-podcast.danielle-podcast {
	background:#19A3BA;
}

.rob-bell-page.danielle .rob-footer {
	background:#F2F5F7;
}


.rob-bell-page.danielle .rob-footer .third button {
	padding:0;
}

.thank-social {
	width:130px;
}

.thank-social img {
	max-width:40px;
}

.rob-bell-page.danielle.dlp-ticket-thank {

}

.rob-bell-page.danielle.dlp-ticket-thank .danielle-scholar h2, .rob-bell-page.danielle.dlp-ticket-thank .dlp-thank h2 {
	font-size: 46px;
	line-height: 74px;
	font-weight: 500;
}

.rob-bell-page.danielle.dlp-ticket-thank .danielle-scholar p, .rob-bell-page.danielle.dlp-ticket-thank .dlp-thank p {
	font-size: 26px;
}

.rob-bell-page.danielle.dlp-ticket-thank .dlp-thank h2, .rob-bell-page.danielle.dlp-ticket-thank .dlp-thank p {
	text-align: left;
}

.dlp-sharing-social {
	width:19%;
	float: left;
	margin:2% 6% 2% 0;
}

.unstuck.dlp-thank {
	max-width: 1000px;
	margin:0 auto;
	text-align: left;
}

.dlp-social-group {
	max-width: 768px;
	margin:0 auto;
}

.rob-bell-page.danielle .rob-locations .inner-wrapper .third {
	background: #F2F5F7;
    padding: 35px;
    width:21%;
    margin:30px 0;
}

.rob-bell-page.danielle .rob-locations .inner-wrapper .third.second {
	margin:30px 37px;
}

.rob-bell-page.danielle .unstuck.unstuck-tix a.top-button {
	max-width: 110px;
}

.dlp-speaker-pic{
	width:25%;
	margin:0 10%;
	float: left;
}

.dlp-speaker-notes {
	width:50%;
	float: left;
	text-align: left;
	position: relative;
}

.dlp-speaker-notes img {
	position: absolute;
	bottom: -65px;
    right: 80px;
    max-width: 250px;
}

.dlp-speaker-notes img.spon-one {
	right:288px;
}

.dlp-speaker-notes img.spon-le {
	max-width: 200px;
}


.dlp-speaker-notes h2.claire-name, .dlp-speaker-notes p {
	color: #25A8D8;
	text-align: left;
}

.dlp-speaker-notes h2.claire-name {
	text-transform: uppercase;
}

.bosworth-speaker .dlp-speaker-notes h2 {
	text-align: left;
}

.rob-bell-page .inner-wrapper.dlp-social-feed-inner {
	max-width: 980px;
	margin:0 auto;
}

.rob-bell-page .inner-wrapper.dlp-social-feed-inner h2, .rob-bell-page .inner-wrapper.dlp-social-feed-inner h3 {
	text-align: left;
	font-family: 'Lato', sans-serif;
}

.rob-bell-page .inner-wrapper.dlp-social-feed-inner h3, .rob-bell-page.danielle.dlp-ticket-thank .dlp-thank h3 {
	color:#999999;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	font-size: 24px;
	font-weight:500;
}

.rob-bell-page.danielle.dlp-ticket-thank .dlp-thank h3 {
	max-width: 768px;
	margin:0 auto;
	font-weight:500;
}

.dlp-social-feed-half {
	width:52%;
	float: left;
	padding:30px;
}

.dlp-social-feed-half.ig-feed {
	width:35%;
}

.rob-bell-page.danielle.dlp-ticket-thank .desire-banner h2 {
	text-transform: uppercase;
	/*font-family: 'Lato', sans-serif;*/
	font-size: 24px;
	font-weight:500;
}

.rob-bell-page.danielle.dlp-ticket-thank .desire-banner .danielle-offer h2 {
	font-size: 34px;
	line-height: 46px;
	text-transform: none;
	color:#000;
	text-align: left;
}

.modal-backdrop {
	display: none !importants;
}

@media all and (min-width:1600px) {
	.rob-bell-page .rob-header-widescreen {
		display: block;
		width: 100%;
	    background: #fff url(images/rob-bell-widescreen-banner.jpg) center center no-repeat;
	    height: 700px;
	    margin: 0 auto;
	    position: relative;
	    background-size: auto 700px;
	}

	.rob-bell-page img.rob-header-banner {
		display: none;
	}
}

@media all and (max-width:1025px) {
	.rob-bell-page .rob-books img, .rob-bell-page .rob-books img {
		width: 135px;
	}

	.rob-bell-page .rob-footer .third.review {
		width:20%;
	}

	.rob-bell-page .rob-footer .third:last-child h2 {
		font-size:22px;
		margin-top:0;
		line-height: 32px;
	}

	.rob-bell-page .rob-footer .third:last-child p {
		font-size: 18px;
	}
}

@media all and (max-width:768px) {
	.rob-bell-page .learn-list .inner-wrapper {
		padding:60px 45px;
	}

	.rob-bell-page .quote-content {
		max-width: 440px;
	    padding-left: 15px;
	}

	.rob-bell-page .rob-books img {
		width: 85px;
	}

	.rob-bell-page .rob-faq h5 {
		font-size: 18px;
	}

	.rob-bell-page .learn-list .inner-wrapper ul {
	    max-width: 610px;
	}

	.rob-bell-page img.rob-ribbon {
		max-width: 200px;
	}
	
	#event-row, #events {
		background-size: contain;
	}

	.danielle-logo img {
		margin:20px auto 0;
	}

	.danielle-logo p {
		font-size:16px;
		font-weight: 500;
	}

	.rob-bell-page.danielle blockquote {
		font-size: 46px;
		line-height: 56px;
		font-weight:300;
	}

	.rob-bell-page.danielle .danielle-testimonials .dani-test {
		width:28%;
	}

	.rob-bell-page.danielle .danielle-testimonials p {
		font-size:21px;
	}

	.rob-bell-page.danielle .rob-books img {
		width:135px;
		margin:40px 20px;
	}

	.rob-bell-page.danielle .early-invite .moonray-form-element-wrapper {
		width:94%;
	}

	.danielle-pic img {
		bottom: -59px;
	}

	.rob-bell-page.danielle .rob-locations .inner-wrapper .third {
		padding: 28px;
		width: 22%;
	}

}



@media all and (max-width:736px) {
	.rob-bell-page .rob-books img {
		width:80px;
	}
}

@media all and (max-width:670px) {
	.rob-bell-page img.rob-ribbon {
		max-width: 145px;
		position: absolute;
		top: 60px;
	}

	.rob-bell-page h2 {
		font-size: 28px;
    	line-height: 42px;
	}

	.rob-bell-page .quote img {
		float: none;
    	margin: 0 auto;
	}

	.rob-bell-page .quote-content {
		max-width: 100%;
	}

	.rob-bell-page p {
		font-size: 18px;
	}

	.rob-bell-page .rob-books img {
		width:95px;
		margin:10px;
		max-height: 135px;

	}

	.rob-bell-page .rob-locations .inner-wrapper .third {
		width:97%;
	}

	.rob-bell-page .rob-footer .third {
		width:100%;
	}

	.rob-bell-page .rob-footer .third.review {
		width:100%;
	}

	.rob-bell-page .rob-footer .third.review img {
		max-width: 120px;
		display: block;
		float: none;
		margin:0 auto;
	}

	.rob-bell-page .rob-footer .third:nth-child(2) {
		float: none;
		margin:0 auto;
		max-width:50%;
	}

	.rob-bell-page .rob-footer .third:nth-child(2) img {
		margin:30px 0;
	}

	.rob-bell-page .learn-list .inner-wrapper ul {
		padding-left:25px;
	}

	.rob-bell-page .rob-footer .inner-wrapper {
		padding:30px 15px 60px;
	}

	.rob-bell-page .rob-footer .third.review p {
		margin-bottom:0;
	}

	.rob-bell-page .rob-footer .third:last-child p, .rob-bell-page .rob-footer .third:last-child h2 {
	    margin: 2%;
	    text-align: center;
	}

	.rob-bell-page .rob-footer .third button {
		float:none;
		margin-left:auto;
		margin-top:30px;
	}

	.rob-bell-page.danielle blockquote {
		font-size:32px;
		line-height:46px;
		font-weight:300;
	}

	.rob-bell-page.danielle .danielle-testimonials .dani-test {
		width:96%;
	}

	.rob-bell-page.danielle .rob-books img {
		width:41%;
		max-height: 295px;
		height:295px;
	}

	.danielle-ipod {
		float: none;
		max-width: 300px;
		display: block;
		margin: 0 auto;
	}

	.danielle-offer {
		width:90%;
	}

	.danielle-header {
	    background: url(images/mobile-phase1.png) center center no-repeat;
	    background-size: cover;
	    padding:80% 0;
	}

	.danielle-header .inner-wrapper {
		display: none;
	}

	.dlp-speaker-pic {
		width:80%;
	}

	.dlp-speaker-notes {
		width:100%;
	}

	.bosworth-speaker {
		padding-bottom:40px;
	}

	.rob-bell-page.danielle .rob-locations .inner-wrapper .third {
		width:83%;
	}

	.rob-bell-page.danielle .rob-locations .inner-wrapper .third.second {
		margin:30px 0;
	}

	.rob-bell-page.danielle a.top-button {
		text-align: center;
	}

	.dlp-social-feed-half, .dlp-social-feed-half.ig-feed {
		width:90%;
	}

	.home #event-row {
		display: none;
	}
}

@media all and (max-width: 600px) {
	#event-row, #events {
		background:none;
	}

	.rob-bell-page.danielle .rob-books img {
		width:94%;
		height:auto;
		max-height: auto;
		width: 250px;
		display: block;
		float: none;
		margin: 0 auto;
		height: auto;
	}

	.dlp-sharing-social {
		width: 80%;
    	float: left;
    	margin: 10%;
	}

	.rob-bell-page.danielle.dlp-ticket-thank .danielle-scholar h2, .rob-bell-page.danielle.dlp-ticket-thank .dlp-thank h2 {
		font-size: 32px;
	}

	.dlp-social-feed-half, .dlp-social-feed-half.ig-feed {
		width:84%;
	}
}

@media all and (max-width:414px) {
	.rob-bell-page img.rob-ribbon {
		max-width: 145px;
		position: absolute;
		top: 165px;
	}
}

@media all and (max-width:375px) {
	.rob-bell-page img.rob-ribbon {
		max-width: 120px;
	}
}


