/*

Theme Name: NPLS



Theme URI: http://www.wholegraindigital.com/



Description: NPLS



Version: 0.1 



Author: Wholegrain Digital



Author URI: http://www.wholegraindigital.com/



Tags: integrated, custom



*/



html,body,div,span,applet,object,iframe,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td, input, textarea

{

	margin:0;

	padding:0;

	border:none;

	outline:0;

	bottom: 0px;



}

	ol,ul{list-style:none}

	:focus{outline:0}

	ins{text-decoration:none}

	del{text-decoration:line-through}

body{

	width:100%;

	background-color: #fbfbf9;

	font-family: 'Raleway', Arial, Helvetica, sans-serif;

}

@font-face {

	font-family: 'DinC';

	src: url('font/DinC.eot');

	src: local('O'), url('font/DinC.woff') format('woff'), url('font/DinC.ttf') format('truetype'), url('font/DinC.svg') format('svg'),

        url('DinC.otf') format('opentype');

}

h1{

	font-size: 28px;

	line-height:28px;

	color: #eb6e1f;

	margin: 0px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 30px;

	padding-left: 0px;

}

h2{

	font-size: 22px;

	color: #eb6e1f;

	margin: 0px;

	padding: 0px;

	line-height: 22px;

	margin-bottom:20px;

}

h3{

	font-size: 20px;

	color: #994708;

	padding: 0px;

	line-height:20px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 50px;

	margin-left: 0px;

}

h4{

	color: #eb6e1f;

}

p{

	font-size: 16px;

	line-height: 20px;

	color: #676766;

}

a{ text-decoration:none; color:#eb6e1f;}

a:hover{ text-decoration:underline;}

.alignleft{ float:left;}

.alignright{ float:right;}

.aligncenter{ text-align:center;}

.clear

{

	background: none;

	border: 0;

	clear: both;

	display: block;

	float: none;

	font-size: 0;

	list-style: none;

	margin: 0;

	padding: 0;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0px;

}

.mt_20{ margin-top:20px;}

.mt_13{ margin-top:13px;}

.mt_16{ margin-top:16px;}

.mt_5{ margin-top:5px;}

.mb_5{margin-bottom:10px !important;}

.mr_43{	margin-right: 43px;}

.mb_11{margin-bottom:11px;}

.container {

	max-width: 1140px;

	margin-right: auto;

	margin-left: auto;

/*	font-family: 'DinC'; */

}

.logo{

	margin-top: 16px;

}

.date {

	font-size: 16px;

	margin-top: 18px;

	color: #eb6e1f;

	text-transform: uppercase;

}

.adress {

	color: #994708;

}

#nav {

/* position:absolute; */

 z-index: 500;

top:212px; 

height:45px;  



} 

#nav a  {

	display:block;

	color: #fff;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#nav ul.menu{

	list-style: none;

	padding: 0px;

	float: left;

	background:none;

	margin-top:0px;

}

#nav li{

	float: left;

	position: relative;

	padding-right: 33px; //padding-right: 37px !important;

	margin-left:0px;

	padding-top: 14px;

	padding-bottom: 14px;	



}

#nav li:last-child{

	padding-right:0px !important;



}

#nav ul li a{

	text-decoration: none;

	display: block;

	cursor:pointer;

	font-size:20px;

	color:#676766;

}



#nav ul a:hover{

	display: block;

	text-decoration:underline;

}

#nav  li ul.sub-menu{

	position:relative;

	display:none;

	clear:both;

	z-index:4000;

	background-color: #fff;

	top:51px;

}

#nav li ul.sub-menu li{

	padding-right:0px !important;

	padding-top: 5px !important;

	padding-bottom: 5px !important;

	background-image: url(images/point_line.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

}

#nav  li ul.sub-menu a{

	color:#eb6e1f;

	font-size: 16px;

	padding-left: 10px;

	padding-right: 10px;

}



#nav ul.menu li ul.sub-menu li ul.sub-menu{



}



/* UL UL */



#nav ul ul.sub-menu{

	float: left;

	display: none;

	position: absolute;

	z-index:4000;

	margin-top:0px;

	background-color: #fff;

}

#nav li li{

	background-color: #fff;

}



#nav li li a{

	text-align:left;

	width:143px;

	padding-left: 5px;

	font-size: 12px;

	padding-bottom: 5px;

	padding-top: 5px;

}

#nav li li a:hover{

	text-decoration: underline;



}

#nav li:hover ul,

#nav li.jshover ul{

display: block;

}

  



/* UL UL UL */



#nav li:hover li ul,

#nav li.jshover li ul {

display: none;

top: 0px;

left:200px;

}

#nav li:hover li:hover ul,

#nav li.jshover li.jshover ul{

display: block;

}



/*#nav  li ul.sub-menu a{

color:#ffffff;

} */





/* fix for IE6 */

* html body #nav a.a_2, * html body #nav a.a_3

{

height:0px;

}



/*.navigation ul li{

	float:left;

	padding-right: 33px;

		padding-top: 14px;

	padding-bottom: 14px;

}

.navigation ul li:last-child{padding-right: 0px !important;}

.navigation ul li a{

	font-size: 22px;

	color: #676766;

	display:block;

	text-decoration: none;

}

.navigation ul li a:hover{ cursor:pointer;}

.navigation ul li ul { display: none; }

.navigation ul li:hover ul { display: block; }

.navigation ul li ul {

		position:relative;

	display:none;

	clear:both;

	z-index:2000;

}

.navigation ul li ul li a{

	font-size: 14px;

	color: #eb6e1f;

}

*/

.banner {

	width: 745px;

	margin-right: 43px;

	height: 100%;

	margin-bottom: 0px;

	position: relative;

	z-index:100;

}

.opacity {

	font-size: 55px;

	color: #fff;

	margin-top: -417px !important;

	padding: 10px;

background-image:url(images/pix.png) !important;

background-repeat: repeat;

height:130px !important;

width:745px !important;

position:relative;

z-index:10000;

}

.home_box {

	background-color: #d9d4c7;

	width: 350px;

	margin-top: 16px;

	margin-bottom: 16px;

	height: 400px; 

	padding-bottom: 10px;



}

.description {

	padding-top: 10px; //padding-top:8px !important;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

}

.description p{

	font-size: 18px;

	color: #994708;

	margin-top: 5px;

	font-family: 'Raleway'!important;

}

.description a{

	font-size: 16px;

	color: #eb6e1f;

}

.title a{

	font-size: 28px;

	color: #eb6e1f;

	text-transform: uppercase;

	line-height:28px;

	display:block;

	margin-bottom:10px;

}



#footer {

	color: #fff;

	background-color: #994708;

	margin-top: 26px;

	padding-top: 15px;

	padding-right: 10px;

	padding-bottom: 15px;

	padding-left: 10px;

	height: 100%;

	font-size: 14px;

	line-height:15px;

}

#footer  a{color: #fff;}

.box_footer {

/*	width: 195px; */

	width: 33%;

}

.box_footer_last{width: 420px;}

.footer_facebook a{

	padding-top: 5px;

	padding-bottom: 0px;

	background-image: url(images/f.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	padding-right: 15px;

	line-height: 22px;

}

.footer_twitter a{

	padding-top: 5px;

	line-height: 22px;

	padding-bottom: 0px;

	background-image: url(images/t.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	padding-right:34px;

}

.separator {

	background-image: url(images/point_line.jpg);

	background-repeat: repeat-x;

	height: 2px;

}

.main_image {

	margin-top: 11px;

	margin-bottom: 20px;

	position: relative;

}



.main_image .image img{

	width:100%!important;

}



.descr_page {

	font-size: 26px;

	color: #fff;

	padding: 10px;

	line-height: 32px;

	background-color: #eb6e1f;

	width: 528px;

	position: absolute;

	top: 0px;

	right: 0px;

	max-height: 180px;

	z-index: 10;

}

.image{ height:417px;}

.page_menu {

	width: 267px;

	margin-right: 20px;

}

.page_menu ul li{

	background-image: url(images/point_line.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

}

.page_menu ul li a{

	font-size: 14px;

	line-height: 28px;

	color: #eb6e1f;

	display: block;

	padding-top: 3px;

	padding-bottom: 3px;

	text-transform: uppercase;

}

.content {

	width: 560px;

	margin-right: 20px;

}


body.page-template-page-no-sidebar div.content { width: 100%; }

.content.bigger {

	width: 850px;

	margin-right: 0px;

}



.events-gridview #sidebar,

.events-archive #sidebar{

	display:none;

}



.events-gridview .content,

.events-archive .content{

	width: 850px;

	margin-right: 0px;

}



.content p{ /* font-family: 'DinC', Georgia, "Times New Roman", Times, serif; */ font-size: 16px; font-weight:regular; }

#sidebar {

	width: 272px;

	margin-top: 16px!important;

}

#sidebar img{ margin-top:20px; //margin-top:15px !important;}

.home_sidebar {

	width: 350px;

}

.week a, .photos a{

	font-size: 28px;

	color: #fff;

	display: block;

	height: 58px;

line-height:58px;

	padding-left: 10px;

}

.week a{background-color: #e76c1e;width: 163px;}

.photos a{background-color: #974608;width: 166px;}

.events {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #ebeae3;

	padding: 10px;

//	height: 185px;

	margin-top: 12px;

	font-size: 11px;

	line-height: 14px;

	color: #676766;

}

.events a{color: #676766;}

.title_events, .title_events a {

	font-size: 28px;

	color: #eb6e1f;

	margin-bottom: 5px;

	line-height: 30px;

display:block;

}

#tabs, #tabsText{

	list-style:none;

	padding:0;

	margin:0;

}

#tabs li{

	margin:0;

	float:left;

	cursor:pointer;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}

#tabs li.current{background:#6a2806;color:#ffe9d4;}

#tabsText{

	clear:both;

//margin-top:-10px !important;

}

#tabsText li{

	position: relative;

	display:none;

	font-size: 12px;

	line-height: 16px;

	color: #676766;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

}

#tabsText li a{color: #676766; padding-top:4px; display:block;}

.#tabs, #tabsText{

	list-style:none;

	padding:0;

	margin:0;

}

#tabs li{

	float:left;

	cursor:pointer;

	color: #efeee8;

	font-size: 15pt;

	margin-top: 10;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	line-height: 100%;

/*	height: 46px; */

	width: 165px;

	text-transform: uppercase;

}

#tabs li:first-child{

	background-image: url(images/tweet_s.png);

	background-repeat: no-repeat;

	background-position: 140px center;

}

#tabs li:first-child.current{

	background-image: url(images/tweets.png);

	background-repeat: no-repeat;

	background-position: 140px center;

}

#tabs li:last-child{

	background-image: url(images/tweet_s.png);

	background-repeat: no-repeat;

	background-position: 140px center;

}

#tabs li:last-child.current{

	background-image: url(images/tweets.png);

	background-repeat: no-repeat;

	background-position: 140px center;

}

#tabs li.current{background:#efeee8;color:#eb6e1f;}

#tabsText{

	clear:both;

}

#tabsText li{

	position: relative;

	display:none;

	background-color: #efeee8;

	/* height: 59px; */

	/* font-family: Arial, Helvetica, sans-serif; */

	min-height:445px;

}



#tabsText p{

	font-size: 14px;

}



#tabsText li a{

	font-size: 14px;

}



.sosial{

	background-color: #eb6e1f;

	margin-top: 12px;

	padding-top: 7px;

	/* height: 117px; */

	min-height: 505px;

	margin-bottom: 12px;

	overflow:hidden;

}

ul#slider li{

	height:400px;

}

.events_post {

	width: 790px;

}

.title_event a, .title_event{

	font-size: 20px;

	color: #994708 !important;

}

.section{

	width: 170px;

	font-weight: bold;

}

.descr_event{

	width: 500px;

	font-size: 14px;

	color: #676766;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

}

.section_descr{ width:600px;}

.post_event {

	border-bottom-width: 0;

	border-bottom-style: solid;

	border-bottom-color: #949494;

	padding-bottom: 20px;

	font-size: 13px;

	color: #676766;

}

.post_event a{

	font-size: 16px;

	color: #eb6e1f;

	display: block;

	padding-top: 15px;

}

.post_w {

	padding-bottom: 20px;

	font-size: 13px;

	color: #676766;

	background-image: url(images/point_line.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;



}

.post_w a{

	font-size: 16px;

	color: #eb6e1f;

	display: block;

	padding-top: 15px;

}



.line{



	background-image: url(images/point_line.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding-bottom: 10px;

	width: 790px;

}

.events_post h1{ padding-bottom:15px;}

#event-calendar{background-color:#994708 !important; color:#fff !important; font-size:18px !important; padding:15px !important; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;}

#event-calendar a{color:#fff !important; font-size:18px !important;}

#event-calendar h3{color:#fff !important; text-align:center !important; margin-bottom:5px !important; padding-top:5px !important; }

#wp-calendar-ec3_publish{display:none !important;}



#event-calendar table caption a{

//	margin-top:-40px !important;

//	margin-bottom:0px !important; 

//	margin-left:0px !important;

//	position:relative !important;

//	z-index:1 !important;

//	display:block !important;

//	width:120px !important;

// text-align:center;

}

#event-calendar table caption {

	margin-bottom:20px !important; 

	margin-top:-25px !important; 



}

#event-calendar table thead{display:none !important;}

#event-calendar table tbody td{padding-top:5px; padding-bottom:5px;}

#wp-calendar #prev{}



#wp-calendar #prev a{ 

//display:block !important;

//width:100px !important;  

//height:20px !important;

//padding-right:30px !important; 

//overflow:hidden !important; 

//text-indent:-200px !important;

// margin-bottom:20px !important; 

background-image: url(images/prev.jpg);

background-repeat: no-repeat !important;

background-position: 20px 10px !important;

cursor:pointer !important;

color: transparent !important; }



#wp-calendar #next a{ 

//display:block !important;

//width:100px !important;  

//height:20px !important;

//padding-right:30px !important; 

//overflow:hidden !important; 

//text-indent:200px !important; 

//float:right !iportant;

// margin-bottom:20px !important;

background-image: url(images/next.jpg);

background-repeat: no-repeat !important;

background-position: 5px 9px !important;

cursor:pointer !important;

color: transparent !important;

}

*:first-child+html #wp-calendar #next a{

background-position: 60px 9px !important;



}

.fb-page-name{

	display:none;

}

#tabsText li ul li{padding:0px !important; margin:0px !important; border:none !important; height:30px !important; line-height:15px; overflow:hidden !important;}

#tabsText li ul li a{display:none;}

.toggle_container{ display:none; 

	overflow:hidden;

	width:800px !important;

	margin-top:1px;

}

.toggle_container .mt_13{

	overflow:hidden;

	width:800px !important;

}

#fb-feed{ margin:0px !important; padding:0px !important;}

.fb-feed-item{border:none !important; margin:0px !important; padding:0px !important;}

.fb-feed-item blockquote {display:none !important;}

.message{height:30px !important; padding:0px !important; margin:0px !important; overflow:hidden;  line-height:15px;}

.fb-feed-item .fb-date{display:none;}

.wp-pagenavi{margin-top:30px; padding-bottom:20px;}

#wp-calendar .ec3_eventday a.eventday{color:#EB6E1F !important;}

.ec3_iconlet{

	display:none;

}

.text{margin-bottom:15px;}

.wp-pagenavi a, .wp-pagenavi span.pages{border:none !important; color:#676766 !important; font-weight:normal;}

.wp-pagenavi a, .wp-pagenavi span{color:#676766 !important; font-weight:normal;}

.wp-pagenavi span.current{ border-bottom: 1px solid black !important;}

#event-calendar{margin-top:10px; margin-bottom:15px;}

.widget h3{margin-bottom:10px !important;}

.widget{margin-bottom:25px;}

.ec3_list{margin-left:0px !important;}

/*.eventday{margin-top:0px !important;}*/

.gform_title{font-weight:normal !important; font-family: Georgia, "Times New Roman", Times, serif;}

.gform_description{font-weight:normal !important; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px;}

.gform_fields li label{font-weight:normal !important; font-family: Georgia, "Times New Roman", Times, serif;}

input{border:1px #676766 solid; font-family: Georgia, "Times New Roman", Times, serif;}

textarea {border:1px #676766 solid; font-family: Georgia, "Times New Roman", Times, serif;}



#wp-calendar-ec3_spinner{display:none !important;}







/*@media screen and (-webkit-margin-start:0px) {*/



@media screen and (-webkit-min-device-pixel-ratio:0) {



 #wp-calendar caption a{



position:absolute;



z-index:1;



top:770px !important;



width:250px !important;



text-align:center;



display:block;



 }



 }



#wp-calendar caption a:hover{text-decoration:none;}



@media screen and (-webkit-min-device-pixel-ratio:0) {



 #wp-calendar tbody{



top:70px !important;



 }



 }







.header{

	display:block;

	width: 100%;

	min-height: 135px;

}



.mr_10{

	margin-right: 10px;

}



h3.entry-title{

	margin-bottom: 1px;

}



.entry-summary{

	background-image: url("images/point_line.jpg");

	background-position: left bottom;

	background-repeat: repeat-x;

	padding-bottom: 1px;

	margin-bottom: 10px;

}



#searchform label{

	color: #994708;

}



#searchform{

	padding-top: 15px;

	margin-left: 20px;

}



#searchform #s{

	font-family: 'Raleway', sans-serif;

	border: none;

	border-bottom: 1pt solid #e76c1e;

	padding: 3px 5px;

	padding-bottom: 4px;

	padding-left: 0px;

	color: #eb6e1f;

	float:left;

	font-size: 16px;

	width: 128px;

	background: #fbfbf9;

	line-height: 19px;

}



::-webkit-input-placeholder { /* WebKit browsers */

    color:    #eb6e1f;

}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

   color:    #eb6e1f;

   opacity:  1;

}

::-moz-placeholder { /* Mozilla Firefox 19+ */

   color:    #eb6e1f;

   opacity:  1;

}

:-ms-input-placeholder { /* Internet Explorer 10+ */

   color:    #eb6e1f;

}



#searchform #searchsubmit{

	border: none;

	border-bottom: 1pt solid #e76c1e;

	padding: 5px 5px;

	color: #994708;

	cursor: pointer;

	background: #fbfbf9 url("images/srch_icon.png") no-repeat right center;

	height: 27px;

	width: 23px;

	float:left;

}



.contact-pg h3,

.contact-side h3{

	color: #7d7d7d;

	font-weight: normal;

	font-size: 16px;

	margin-bottom: 20px;

/*	font-family: Georgia,"Times New Roman",Times,serif; */

}



span.wpcf7-not-valid-tip {

	color: #e76c1e;

}



.contact-side{

	margin-top:15px;

}



.contact-pg p.more-info{

	color: #e76c1e;

	font-size: 16px;

}



.events ul li {

    background-image: url("images/point_line.jpg");

    background-position: left bottom;

    background-repeat: repeat-x;

}



.events ul li a {

    color: #eb6e1f;

    display: block;

    font-size: 14px;

    line-height: 28px;

    padding-bottom: 3px;

    padding-top: 3px;

}



.cleaner{

	clear: both;

}



.dynamic_frm{

	text-transform: uppercase;

	padding: 6px 0px;

	padding-right: 56px;

	margin-top: 15px;

	background: #fbfbf9 url("images/hdr_icon.png") no-repeat right center;

}



.wpcf7-form ::-moz-placeholder {

    color: #666;

}



.wpcf7-form input[type="text"],

.wpcf7-form input[type="email"],

.wpcf7-form textarea{

	color: #666;

	background: #f7f7f7;

	border: none;

	padding: 5px 10px;

	width: 90%;

	font-family: 'Raleway';

	font-size: 12pt;

}



.wpcf7-form input[type="submit"]{

	background: #e86c1f;

	color: #fff;

	border: none;

	padding: 15px 20px;

	float:right;

	font-size: 18px;

	margin-right: 26px;

	cursor:pointer;

	font-family: 'Raleway';

	font-size: 12pt;

}



#sidebar.contact-side {

    width: 372px;

}



.content.contact-pg {

    width: 460px;

}



.tribe-events-cal-links{

	display: block;

	width: 100%;

}



.tribe-events-ajax-loading{

	max-height: 25px;	

}



a.tribe-events-gcal, a.tribe-events-ical {

	clear: none;

	margin-left: 20px;

}



.tribe-clearfix{	

	clear: both;

}



.tribe-events-gcal{

	float: right;

}



.tribe-events-venue-map{

	padding-top: 25px;

	max-height: 200px;

}



.tribe-events-venue-map div{

	max-height: 200px;

}



.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {

	width: 100%;

}



.tribe-events-page-title{

	float: left;

}



.tribe-bar-disabled{

	clear: both;

}



#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title{

	padding: 2px 4px;

}



.tribe-events-notices{

	clear: both;

}



#footer .textwidget{

	line-height: 18px;

}



.h20{

	height: 20px;

}



ul.children > li.page_item_has_children > a,

ul > li.page_item_has_children > a{

	background-image: url(images/point_line.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

}



.tribe-is-responsive .content h1{

	margin: 0px;

	padding: 0px;

	height: 100%;

}



#tribe-events{

	margin-top: 15px;

}



.datepicker-dropdown{

	max-height: 240px;

}



.home_box .description p{

	font-size: 16px;

}



.home_box .description a{

	text-transform: uppercase;

}



.content h4{

	margin: 2px 0px;

	color: #eb6e1f;

	font-size: 17px;

}



.subtitle{

	color: #994708;

	font-size: 19px;

	margin-bottom: 35px;

}



.tribe-events-list .type-tribe_events,

.tribe-events-list .type-tribe_events.tribe-events-last {

    border-bottom: 2px solid #666;

	padding: 8px 0px;

}



.tribe-events-list .entry-summary {

	background: none!important;

}



.tribe-events-loop .tribe-events-event-meta {

	color: #666;

}



.home_sidebar .events ul li {

	background: none;

	color: #666;

	font-family: 'Raleway';

	font-size: 10pt;

//	margin-bottom: 20px;
	margin-bottom: 10px;

}



.home_sidebar .events ul li a{

	color: #666;

	font-family: 'Raleway';

	font-size: 10pt;

	line-height: 100%;

}



.home_sidebar .events ul li p{

	padding: 0px;

	margin: 0px;

	font-size: 10pt;

}



.title_events{

	margin-bottom: 10px;

}



.content ul li strong,

.content ul{

	color: #676766;

}



.content ul li{

	margin-bottom: 15px;

}



/* Accordion Styles */

.accordion {

    border-bottom: 1px solid #dbdbdb;

    margin-bottom: 20px;

}

.accordion-title {

    border-top: 1px solid #dbdbdb;

    margin: 0;

    padding: 20px 0;

    cursor: pointer;

}

.accordion-title:hover {}

.accordion-title:first-child {border: none;}

.accordion-title.open {cursor: default;}

.accordion-content {padding-bottom: 20px;}



.ev_cat{

	float: right;

	max-width: 300px;

	margin-bottom: 10px;

}



#tribe-events {

    margin-top: 0px;

}



.page-child .content.alignleft ul{

	padding-left:20px;

}



.tribe-events-loop.vcalendar .tribe-events-event-image{

	display: none;

}



.tribe-events-loop.vcalendar .tribe-events-list-event-title a.url{

	color: #666;

	font-size: 13pt;

	font-weight: 400;

}



.tribe-events-loop.vcalendar .description p{

	color: #666;

}



.tribe-events-loop.vcalendar .tribe-events-event-meta a,

.tribe-events-loop.vcalendar .tribe-events-event-meta span{

	color: #666;

	font-weight: 400;

}



#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p{

	margin-bottom: 5px;

}



.tribe-events-list .time-details{

	margin-bottom: 5px;

}



.tribe-events-loop .tribe-events-event-meta{

	margin-bottom: 5px;

}



#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p{

	line-height: 100%;

}



.accordion-content p{

	color: #111;

}



.tribe-events-page-title{

	margin-top: -40px!important;

}



.home .events p{

	margin: 2px 0px;

}



.single-tribe_events .ev_cat,

.single-tribe_events .tribe-events-sub-nav{

	display: none;

}