﻿/* General page setup
---------------------------------------------------------------------- */

html,body 												{margin:0px;padding:0px;width:100%;height:100%;background:#fff;font-family:Roboto,sans-serif;font-size:16px;line-height:150%;font-weight:300;color:#333;text-align:left;-webkit-text-size-adjust:none;}

/* Generel table attributes and fonts
---------------------------------------------------------------------- */

table, td, select, input, label, textarea				{font-family:Roboto,sans-serif;font-size:16px;line-height:150%;font-weight:300;color:#333;}
th														{font-family:Roboto,sans-serif;font-size:16px;line-height:150%;font-weight:500;color:#333;}
p														{font-family:Roboto,sans-serif;font-size:16px;line-height:150%;font-weight:300;color:#333;}
a														{font-family:Roboto,sans-serif;font-size:1em;font-weight:300;color:#3399ff;text-decoration:none;-webkit-transition-property:color,background-color,border;-moz-transition-property:color,background-color,border;-o-transition-property:color,background-color,border;transition-property:color,background-color,border;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;}
a:hover													{text-decoration:underline;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;}
h1														{margin:0;font-family:Roboto,sans-serif;font-size:40px;line-height:110%;font-weight:300;color:#333;}
h2,h3,h4,h5,h6											{margin:0;font-family:Roboto,sans-serif;font-size:24px;line-height:110%;font-weight:300;color:#333;}
form													{margin:0;padding:0;}
hr														{height:1px;background-color:#e1e1e1;color:#e1e1e1;border:none;margin:0;margin-top:10px;margin-bottom:10px;}
a img													{border:none;}

/* Base template setup
---------------------------------------------------------------------- */

.top 													{width:100%;position:relative;z-index:9999;background:#fff;border-bottom:1px solid #e1e1e1;padding:5px 0px 15px 0px;}
.top .auto 												{width:980px;margin:0 auto;text-align:left;}
.top .auto .pad 										{clear:both;padding:12px 0px 0px 0px;}
.top .auto .pad p 										{margin:0;font-weight:normal;font-size:23px;color:#000;font-weight:500;}
.top .auto .pad a 										{font-size:23px;color:#000;text-decoration:none;position:relative;font-weight:500;}
.top .auto .pad a:hover 								{color:#222;}
.top .auto .pad a:active 								{top:1px;}

/* Event */
.event 													{
	width: 100%;
	clear: both;
	padding: 10px 0px 0px 0px;
}
.event .auto 											{width:580px;margin:0 auto;text-align:left;}
.event .auto .head 										{width:100%;clear:both;text-align:left;margin-bottom:60px;}
.event .auto .head h1 									{margin:0;margin-bottom:15px;font-size:40px;letter-spacing:-1px;line-height:110%;font-weight:300;font-family:'Roboto',sans-serif;}
.event .auto .head p 									{margin:0;font-size:16px;color:#333;line-height:150%;}
.event .auto .bt 										{
	width: 100%;
	clear: both;
	text-align: center;
	padding: 5px 0px 0px 0px;
}
.event .auto .bt p 										{margin:0;}
.event .auto .button 									{width:100%;clear:both;text-align:center;margin-bottom:60px;}
.event .auto .ctn 										{width:100%;clear:both;text-align:left;}
.event .auto .ctn .box 									{width:100%;clear:both;background:#f5f5f5;border:1px solid #fff;text-align:left;top:-45px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 3px 2px rgba(0,0,0,0.1);box-shadow:1px 1px 3px 2px rgba(0,0,0,0.1);}
.event .auto .ctn .box .pad 							{clear:both;padding:20px 25px 20px 26px;}
.event .auto .ctn .box .pad .row 						{width:100%;clear:both;margin:0px 0px 15px 0px;border-top:1px solid #ccc;padding:15px 0px 0px 0px;}
.event .auto .ctn .box .pad .row:first-child 			{border-top:none;}
.event .auto .ctn .box .pad .row .hed 					{width:100%;clear:both;margin-bottom:2px;}
.event .auto .ctn .box .pad .row .hed p 				{margin:0;font-size:13px;color:#333;font-weight:700;}
.event .auto .ctn .box .pad .row .desc 					{width:100%;clear:both;}
.event .auto .ctn .box .pad .row .desc p 				{margin:0;font-size:16px;color:#333;}
.event .auto .ctn .box .pad .row .desc a 				{font-size:16px;color:#333;text-decoration:none;}
.event .auto .ctn .box .pad .row .desc a:hover 			{text-decoration:underline;}
.event .auto .ctn .box .pad .last 						{margin-bottom:0px;border-bottom:1px solid transparent;padding:0px;}

/* Distance */
.dist 													{width:100%;height:120px;clear:both;}

/* AddThisEvent theme CSS
---------------------------------------------------------------------- */

/* General */
.addthisevent 											{visibility:hidden;}
.addthisevent span 										{display:none!important;}
.addthisevent .data 									{display:none!important;}

/* The button */
.addthisevent-drop 										{display:inline-block;position:relative;z-index:999998;font-family:Roboto,Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;color:#fff!important;font-weight:300;text-decoration:none;font-size:15px;}
.addthisevent-drop:hover 								{color:#fff;font-size:15px;text-decoration:none;}

/* The drop down */
.addthisevent_dropdown 									{position:relative;text-align:left;display:block!important;}
.addthisevent_dropdown span 							{display:inline-block;position:relative;line-height:110%;background:#ebebeb url('css/button-bg.png') repeat-x;
text-decoration:none;font-size:14px;font-weight:300;color:#333;cursor:pointer;padding:7px 14px 8px 12px;border:1px solid #e1e1e1;margin:0px 6px 0px 0px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;
}
.addthisevent_dropdown span:hover 						{background:#f4f4f4;color:#000;text-decoration:none;font-size:14px;}
.addthisevent_dropdown span:active 						{top:1px;}
.addthisevent_dropdown .ateoutlook 						{border-top:3px solid #fa9d00;}
.addthisevent_dropdown .ategoogle 						{border-top:3px solid #d53900;}
.addthisevent_dropdown .ateoutlookcom 					{border-top:3px solid #1473c5;}
.addthisevent_dropdown .ateyahoo 						{border-top:3px solid #65106e;}
.addthisevent_dropdown .ateappleical 					{border-top:3px solid #ab373a;}
.addthisevent_dropdown .atefacebook 					{border-top:3px solid #FFFF00;}
.addthisevent_dropdown .copyx 							{display:none;}
.addthisevent_dropdown .brx 							{display:none;}
.addthisevent_dropdown .frs 							{position:absolute;top:8px;cursor:pointer;right:13px;padding-left:10px;font-style:normal;font-weight:normal;text-align:right;z-index:101;line-height:110%;background:#fff;text-decoration:none;font-size:10px;color:#cacaca;}
.addthisevent_dropdown .frs:hover 						{color:#6d84b4;}

/* Mobile */
@media screen and (max-width:640px){

	/* Top */
	.top .auto 											{width:100%;margin:0;text-align:left;}
	.top .auto  										{width:100%;clear:both;}
	.top .auto .pad 									{clear:both;padding:12px 0px 0px 20px;}

	/* Event */
	.event 												{width:auto;padding:50px 20px 0px 20px;}
	.event .auto 										{width:100%;margin:0;}
	.event .auto .head h1 								{font-size:30px;}
	.dist 												{height:100px;}

	/* AddThisEvent buttons */
	.addthisevent_dropdown 								{text-align:center;}
	.addthisevent_dropdown span 						{margin:0px 10px 10px 0px;}

}