/******************************************  
 CUSTOM STYLESHEET
*******************************************/

/*
* You can place your custom CSS statements in this file, after this message.
* It is better to write everything custom here
* because this file won't be replaced during updates.
* 
* Simply copy an existing style from style.css to this file, 
* and modify it to your liking.
*/

body {
background-color: #EFF3E4;
}

#text-4.widget.widget_text, #text-5.widget.widget_text {
padding: 0;
border:none;
background: none;
}

ul.events-list h2 { font-size: 14px!important; line-height: 22px!important; }

.page-id-203 div.divider {
border-top: none;
clear: none;
margin: 0;
}

h1,h2,h3,h4,h5,h6, h1.post-title {
	color: #3C5A5F;
	margin: 0;
}



h2 a {
	color: #3C5A5F;
}

h2 a:hover {
	color: #cf2626;
}

.widget .title, h2.widgettitle
 {
	
	color:  #3C5A5F;
	font-size: 14px;
	font-weight: bold;
	margin:0 0 1em;
	text-transform: uppercase;
}

.tribe-events-widget-link {display:none;}

h4.tribe-event-title {font-size: 14px;}

.tribe-event-duration {margin-top: -10px;}

h3.rpwe-title {font-size: 14px; color: #777;}


a { color: #3C5A5F; text-decoration:none; }

#menu-main li li a {
	color: #fff;
}

#menu-main li li a:hover {
	background-color: #333;
	color: #EAEAEA;
}




#Home_1.widgets_on_page li {border:none;}

#Home_2.widgets_on_page li, #Home_3.widgets_on_page li {border:none;}

#Home_1.widgets_on_page, #Home_2.widgets_on_page {
border-right: solid 1px #e1e1e1;
min-height: 200px;
}

#Home_2.widgets_on_page {min-height: 334px;}

#Home_1.widgets_on_page ul {margin-left: -30px; }

#Home_2.widgets_on_page ul, #Home_3.widgets_on_page ul {margin-left: -20px; }


.tribe-events-list-widget ol li {
    list-style: none;
    margin: 0px;
}

.widget tribe-events-list-widget li {margin: 0px;}


#Home_1.widgets_on_page h2.widgettitle, #Home_3.widgets_on_page h2.widgettitle {margin-left: -6px; }

#Home_3.widgets_on_page h2.widgettitle {margin-top: -14px; }

#Home_1.widgets_on_page .meta-date {margin-bottom: -12px;}

#Home_2.widgets_on_page {margin-left: -20px;}

#footer-copy .wpzoom {
	display: inline;
	float: left;
}

#container footer { padding: 10px 0; margin-top: -5px;}

input:hover[type="submit"] {
background: #EEE2BC;
color:#000;
border:1px solid #000;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
padding: 2px 6px 3px;
}

span.wpcf7-list-item { display: block; }



/* SMARTPHONE LAYOUT */
@media screen and (max-width:320px)
{


img, input, textarea, select, radio, checkbox, .em-location-map-container, .em-calendar-200 { max-width: 100%; }

#logo img {
max-width: 320px;
height: auto !important;
}

#Home_1.widgets_on_page, #Home_2.widgets_on_page, #Home_3.widgets_on_page {
display: block;
float: none;
margin-right: 0;
margin-left: 0;
max-width: 100%;		
border:none;
min-height: 0px;
	}
#nav-main-menu a { color: #fff; padding: 12px 5px; }
	#nav-main-menu li li a,
	#nav-main-menu li.current-menu-item li a {
		color: #EAEAEA;
	}


}


#top-menu {
display:none;
}


/* CALENDAR & EVENTS SECTION */

h1.tribe-events-single-event-title {font-size: 24px;}

table.tribe-events-calendar, .tribe-bar-filters, #tribe-events-content {background: white;}

#tribe-events-content {
    margin-bottom: 48px;
    padding: 10px 10px;
    position: relative;
    text-align: left;
    font-size: 14px;}

#tribe-events-content img {padding: 0px 10px;}


table.fullcalendar .month_name {
text-align: center;
}

.em-calendar{
margin-left:auto;
margin-right:auto;
width: 100%;
}
.tribe-event-duration {
    margin-top: 5px;
}

table.fullcalendar td.eventful li {
	list-style:none;
}

.widget .meta-date {
display:none;
}

table.em-calendar td.eventful a, table.em-calendar td.eventful-today a {
color: #2A3F42;
}

/* BLOG SECTION */
.Thumbnail.thumbnail.loop-main {
max-width: 50%;}

.archives-columns-one .post-excerpt {
margin-left: -100px;}

/* AUCTION PAGE */

.wdm-auction-title {
    color: #000 !important;
}
