/* GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

h5.nocomments {display:none;}

#gform_confirmation_message_1 {color: red;}

aside#post-author {display: none !important;}

.tribe-events-adv-list-widget div.recurringinfo { display: none; }

html.js body.home div#wrapper div#inner-wrapper nav#navigation.col-full section.menus h3 {display:none;}
#footer #credit a {color:#999;}
abbr {border-bottom:0;cursor: text;}
div#events-advanced-list-widget-2.widget ul.upcoming li {list-style-type:none;}

html.js body.home div#wrapper div#inner-wrapper div#content.col-full div#main-sidebar-container section#main div.block article header h2.title a {font-size: .9em;}
html.js body.home div#wrapper div#inner-wrapper div#content.col-full div#main-sidebar-container section#main div.block article div.post-meta {margin:0 0 1em;}
html.js body.home div#wrapper div#inner-wrapper div#content.col-full div#main-sidebar-container section#main div.block article div.post-more{margin:0; padding:0;}
div#main-sidebar-container section#main article header h1.title {font-weight:100;}

aside#sidebar div#woo_search-2.widget h3 {display:none;}
aside#sidebar div#woo_subscribe-2.widget aside#connect h3  {display:none;}
html.js body.single div#wrapper div#inner-wrapper div#content.col-full div#main-sidebar-container section#main article aside#connect {display:none;}

html.js body.single div#wrapper div#inner-wrapper div#content.col-full div#main-sidebar-container section#main div.post-entries {border-top:#dfd8c2 1px solid;padding-top:1em;}

div#main-sidebar-container section#main article aside#post-author {display:none;}

#loopedSlider .content h2 {
    float: left;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
/*	color:#b7e1f9; */
}
.magazine #loopedSlider .content h2.title a {/*color:#d9f4fc;*/font-family:'Vollkorn',"Palatino Linotype", "Book Antiqua", Palatino, serif;font-weight:100;}
div#loopedSlider.woo-slideshow div.flex-viewport ul.slides li .slide div.content h2.title a {font-family:'Vollkorn',"Palatino Linotype", "Book Antiqua", Palatino, serif;}
/*html.js body.home div#wrapper div#inner-wrapper div#content.col-full div#main-sidebar-container section#main div#loopedSlider.woo-slideshow div.flex-viewport ul.slides li#slide-255.slide div.content {bottom:40px;} */
/*html.js body.home div#wrapper div#inner-wrapper div#content.col-full div#main-sidebar-container section#main div#loopedSlider.woo-slideshow ul.flex-direction-nav {bottom:0} */
#loopedSlider .content p, #loopedSlider .content h2 {background: none repeat scroll 0 0 rgba(30, 43, 124, 0.9)}
#loopedSlider .content {   padding: 20px 0;  background: none;)
}

html.js body.home div#wrapper div#inner-wrapper div#content.col-full div#main-sidebar-container section#main div#loopedSlider.woo-slideshow div.flex-viewport, html.js body.home div#wrapper div#inner-wrapper div#content.col-full div#main-sidebar-container section#main div.block article a img.woo-image { border: 1px #cfc4a1 solid; box-shadow: 0 4px 6px rgba(223, 216, 194, .8);
  -moz-box-shadow: 0 4px 6px rgba(223, 216, 194, .8);
  -webkit-box-shadow: 0 4px 6px rgba(223, 216, 194, .8);}
  
.magazine .block .post .title, .magazine .block .post .title a {color:#1e2b7c;}
html.js body.home div#wrapper div#inner-wrapper div#content.col-full div#main-sidebar-container section#main div.block article div.post-meta {color:#1e2b7c;}
.post-meta a:link, .post-meta a:visited, .post p.tags a:link, .post p.tags a:visited,.post-entries a:link, .post-entries a:visited  {color:#1e2b7c;}
.post-entries a:link, .post-entries a:visited  {font-weight:bold;}

html.js body.single div#wrapper div#inner-wrapper div#container div#content.tribe-events-event div div.entry-content img.attachment-post-thumbnail {float:right;margin-left:1em;}
.tribe-related-events-thumbnail {display:none !important;}
.single-tribe_events .tribe-events-event-meta {background:none repeat scroll 0 0 #fcfbf5;border: 1px solid #DFD8C2;}


.entry, .entry p, .widget p, .widget .textwidget {color:#433d12}

html.js body.single div#wrapper div#inner-wrapper div#container div#content.tribe-events-event div div.navlink {margin-top:2em;}

/*tribe list widget h4 */.widget ol.hfeed li h4.entry-title {font: bold 14px/1.2em "Helvetica Neue",Helvetica,sans-serif;}

.events-archive.events-gridview #tribe-events-content table .vevent {margin:0;}
.tribe-events-category-elections h2.tribe-events-list-event-title a, .tribe-events-calendar .tribe-events-category-elections, #tribe-events-content .tribe-events-category-elections > .tribe-events-tooltip h4.summary, .tribe-events-category-elections > .tribe-events-tooltip h4.summary {border-right:0;}
.events-archive.events-gridview #tribe-events-content table .vevent {border-bottom: 3px dotted #ffffff;}

/*section#main article.post-25 label {margin:-.8em 0 1.3em 0 ;}*/
span.ginput_price {display:none;}
section#main article.post-25 label#input_1_2_6_label {margin: 0 0 1.3em 0;}
section#main article.post-25 span.ginput_quantity_label {text-transform:uppercase; font-size:.8em;  }

aside#sidebar div#woo_search-2.widget div.search_main {background-color: white;}

.widget h3 {border-bottom:1px #dfd8c2 solid;
color:#1e2b7c;}

.icon-comment:before {margin-left:1em;}

/*become a member*/
aside#sidebar div#text-4.widget, aside#sidebar div#text-5.widget {border-color: #CCCCCC #EFEFEF #EFEFEF #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    margin-top: 5px;
    position: relative;
	padding:1em .5em 0 .5em;
	background-color:white;}
aside#sidebar div#text-4.widget h3, aside#sidebar div#text-5.widget h3 {border:0; text-align:center; margin:0; padding:0;}
aside#sidebar div#text-4.widget div.textwidget, aside#sidebar div#text-5.widget div.textwidget {text-align:center;}

aside#sidebar div#text-11.widget {border-color: #CCCCCC #EFEFEF #EFEFEF #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    margin-top: 5px;
    position: relative;
	padding:1em .5em 0 .5em;
	background-color:#e6f7fd;}

div#main-sidebar-container section#main article div.post-utility {display:none;}

html.js body.page div#wrapper div#inner-wrapper nav#navigation.col-full section.menus h3 {display:none;}

#navigation ul.nav > li {
    border-right: 0px solid #dfd8c2;
}
#top {border-bottom:0;
}
#connect .social a.facebook:before {background-color: #1e2b7c;}

/* tribe - meet the candidates - single image */
html.js body.single div#wrapper div#inner-wrapper div#tribe-events-pg-template div#tribe-events div#tribe-events-content.tribe-events-single div#post-630.post-630 div.tribe-events-event-image a img, html.js body.single div#wrapper div#inner-wrapper div#tribe-events-pg-template div#tribe-events div#tribe-events-content.tribe-events-single div#post-635.post-635 div.tribe-events-event-image a img, html.js body.single div#wrapper div#inner-wrapper div#tribe-events-pg-template div#tribe-events div#tribe-events-content.tribe-events-single div#post-644.post-644 div.tribe-events-event-image a img, html.js body.single div#wrapper div#inner-wrapper div#tribe-events-pg-template div#tribe-events div#tribe-events-content.tribe-events-single div#post-633.post-633 div.tribe-events-event-image a img, html.js body.single div#wrapper div#inner-wrapper div#tribe-events-pg-template div#tribe-events div#tribe-events-content.tribe-events-single div#post-721.post-721 div.tribe-events-event-image a img, html.js body.single div#wrapper div#inner-wrapper div#tribe-events-pg-template div#tribe-events div#tribe-events-content.tribe-events-single div#post-733.post-733 div.tribe-events-event-image a img {display:none;}

.tribe-events-adv-list-widget ol li {margin-bottom:1em;}

img.noborder {border: none;}
#comments, #respond {display:none;}

/* DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */
@media only screen and (min-width: 768px) {
	/* Desktop styles go below this line */
#header {
  padding: 0px 0 0px;
  clear: both;
  position: relative;
  background-size: auto;
}

ul#top-nav.nav {float:right;}
#top ul.nav li a {color:#1e2b7c;}
#top ul.nav li a:hover, #top ul.nav li.current_page_item a, #top ul.nav li.current_page_parent a, #top ul.nav li.current-menu-ancestor a, #top ul.nav li.current-cat a, #top ul.nav li.current-menu-item a, #top ul.nav li.sfHover, #top ul.nav li ul, #top ul.nav > li:hover {
    background: none repeat scroll 0 0 #FEFCF5;
	color:#ff0d00;
}

  #loopedSlider .content {
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: none;
  }
	
.post, .search .page {border:0; border-bottom: 2px solid #dcd9ca;padding: .6em;
				-moz-border-radius:0 0 120px 120px / 0 0 6px 6px;
                 border-radius:0 0 120px 120px / 0 0 6px 6px;
					background-color:#ffffff;
					
}

.archive_header {border-bottom: 1px solid #222222;}

        /* Curled corners 

        .curled {
            border:1px solid #efefef;
            -moz-border-radius:0 0 120px 120px / 0 0 6px 6px;
                 border-radius:0 0 120px 120px / 0 0 6px 6px;
        }

        .curled:before,
        .curled:after {
            bottom:12px;
            left:10px;
            width:50%;
            height:55%;
            max-width:200px;
            max-height:100px;
            -webkit-box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
               -moz-box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
                    box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
            -webkit-transform:skew(-8deg) rotate(-3deg);
               -moz-transform:skew(-8deg) rotate(-3deg);
                -ms-transform:skew(-8deg) rotate(-3deg);
                 -o-transform:skew(-8deg) rotate(-3deg);
                    transform:skew(-8deg) rotate(-3deg);
        }

        .curled:after {
            right:10px;
            left:auto;
            -webkit-transform:skew(8deg) rotate(3deg);
               -moz-transform:skew(8deg) rotate(3deg);
                -ms-transform:skew(8deg) rotate(3deg);
                 -o-transform:skew(8deg) rotate(3deg);
                    transform:skew(8deg) rotate(3deg);
        }
*/

div.post-more span.post-comments {float:right;}

html.js body.single div#wrapper div#inner-wrapper div#content.col-full div#main-sidebar-container section#main div.post-entries {border:0;}

html.js body.single div#wrapper div#inner-wrapper div#tribe-events-pg-template div#tribe-events div#tribe-events-content.tribe-events-single div#post-600.post-600 div.tribe-events-event-image a img {float:left;padding-right:2em;}

.single-tribe_events .tribe-events-cal-links {margin-top:2em;}

html.js body.logged-in div#wrapper div#inner-wrapper div#tribe-events-pg-template div#tribe-events div#tribe-events-content-wrapper.tribe-clearfix div#tribe-events-content.tribe-events-month a.tribe-events-ical {color:#ffffff;}
}

