/*  # Genesis Framework
    Theme Name: Genesis Sandbox
    Version: 2.0
    Template: genesis
    Template Version: 2.0
    License: GPL-2.0+
    License URI: http://www.opensource.org/licenses/gpl-license.php 
*/
/* Table of Contents 

    01 Import Fonts
    02 Base Styles 
        Defaults
        Wraps
        Containers and Columns
        Entry Content Structure
        Headings and Titles
  -- Layout --  
    03 Header
    04 Navigation
       Primary Navigation Extras
       Pagination
    05 Meta and Comments
        Post Info and Meta
        Comments
    06 Post Content Styles
        Block Quotes
        Lists
    07 SideBar
    08 SideBar Alt
    09 Footer
        Footer Widgets
        Footer Navigation
  -- Modules --
    10 Forms and Buttons
    11 Images and Captions
    12 Author Box / Bread Crumbs / Sticky
    13 Widgets/Plugins
        eNews
        Gravity Forms

*/
01 Import Fonts
---------------------------------------------------------------------------------------------------- */
@import url(http://fonts.googleapis.com/css?family=Lato|Oswald);
@import url(http://fonts.googleapis.com/css?family=Bree+Serif);
@import url(http://fonts.googleapis.com/css?family=Lora:400,700);
@import url(http://fonts.googleapis.com/css?family=Asap:400,700);
@import url(http://fonts.googleapis.com/css?family=Playfair+Display:400,700,400italic);

/*
02 Base Styles
---------------------------------------------------------------------------------------------------- */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
 * {margin:0; padding:0}

html, beforeheader, body, div, span, applet, object, iframe, h1, h2,
h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address,
big, cite, del, dfn, em, 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, article, aside, canvas, details,
embed, figure, figcaption, footer, header, hgroup, input, menu,
nav, output, ruby, section, summary, time, mark, audio, video {
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

/* Clearfix */
.site-inner:after,
.home-middle:after,
.site-header:after,
.nav-primary:after,
.nav-secondary:after,
.wrap:after,
.footer-widgets:after,
.clearfix:after {
  content: " ";
  display: table;
  clear: both;
}
/*
.wrap1 {
background: rgba(255, 255, 255, 0.7);
max-width:100%;
width: 1160px;
margin: 0 auto;
}

.wrap2 {
border:2rem solid #222222;
max-width:100%;
width: 1100px;
margin: 0 auto;
}
.single .wrap2 {
border: 2rem solid #222;
max-width: 100%;
width: 1040px;
margin: 0 auto;
}
.category .wrap2 {
border: 2rem solid #222;
max-width: 100%;
width: 1000px;
margin: 0 auto;
}

.search .wrap2 {
border: 2rem solid #222;
max-width: 100%;
width: 1000px;
margin: 0 auto;
}
*/
html {
  font-size: 62.5%;
}

body {
  color: #333333;
  font-family: Playfair, Georgia,'Times New Roman', serif; 
  font-size: 1.8rem; 
  line-height: 150%; 
  margin-bottom: 0; 
}
.home .entry {margin: 0 3rem;}
.home .entry:first-of-type {margin-top;}
.home .leader {margin-bottom: 4%; padding: 10px 0 8px 0;}
.home .widget-wrap .entry:first-of-type {margin-top:0;}
.home .post-meta {display:none;}
.home .post-meta .categories a {background-color: #D3002A; border:none; color:#FFFFFF; font-size:1.6rem; font-weight:700; margin-left:2rem; padding:2px 5px;}
.home .post-meta .categories a:hover {color:#FFFFFF; text-decoration:underline;}

h1, .home .entry-title, .entry-title a {font-size:3rem;}
.home .entry-header .entry-meta {display:none;}
.home .entry-comments-link a {display:none;}
.home .entry-content {margin-bottom:2rem; padding-bottom:2rem;padding-right:0;}
.home .entry-content {background:none;}
.home .entry-content {border-bottom:1px dotted #111;}
.home .entry-content > a {max-width:100%; display:block; overflow:hidden; text-decoration:none;}
.home .entry-content p {font-family: Playfair, Georgia,'Times New Roman', serif; font-size:1.6rem; line-height:144%; margin-top: 20px;}


/*-------------------MORE TAG ON EXCERPT ON HOME PAGE--------------------------*/
.frontmore {border-bottom: 4px solid;text-transform: uppercase; color:#191919; font-family:Helvetica, Arial,sans-serif;float: right; font-size: 1rem;font-weight: 700;margin-right: 16px; text-decoration: none;}
.frontmore:hover {background:transparent;color:#D3002A;}

p.pages,
.clear,
.clear-line {
  clear: both;
}

.clear-line {
  border-bottom: 1px solid #ccc;
  margin-bottom: 26px;
  margin-bottom: 2.6rem;
}
*{margin:0;padding;0;border:none;}
/*-------------------------------------STOPPED HERE-----------------------------*/
/*ol, ul {list-style:none;}*/

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

a,
a:visited,
button,
input[type="button"],
input[type="submit"] {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

::-moz-selection {
  background-color: #000d11;
  color: white;
}

::selection {
  background-color: #000d11;
  color: white;
}

a {
  color: #D3002A;
  text-decoration: none;
}
a:hover {
  color: #D3002A; text-decoration:none;
}

a img {
  border: none;
}

/* Wraps */
.site-container {width: 100%;}
.home .site-container {margin-top:4rem;}

.wrap {
  padding:0 2.25rem;
}
.wrap {
  background-color:#FFFFFF;
  margin:0 auto;
  max-width:1024px;
}
.home .wrap {
  max-width:100%;
  width: 1100px;
}

.home .sidebar-content-sidebar .content-sidebar-wrap {padding-top:0; width: 80%}
.sidebar-content-sidebar .content-sidebar-wrap {background:#FFFFFF;}
.sidebar-content-sidebar .content-sidebar-wrap {width:83.33333333333334%;}


.site-inner {
  margin-top:0;
  overflow: hidden;
  *zoom: 1;
}

/* Containers and Columns */
.content-sidebar-sidebar .sidebar-secondary,
.sidebar-content .content,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content,
.sidebar-sidebar-content .content-sidebar-wrap,
.site-footer .creds,
.site-header .widget-area,
.sidebar-content-sidebar .sidebar-primary {
  float: right;
}

.five-sixths,
.content-sidebar-sidebar .sidebar-primary,
.four-fifths,
.four-sixths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fifths,
.two-fourths,
.two-sixths,
.two-thirds,
.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary,
.content-sidebar-sidebar .content,
.site-footer .gototop,
.sidebar-secondary,
.title-area,
.archive-page,
.content-sidebar .content,
.content-sidebar .sidebar-primary,
.sidebar-content-sidebar .sidebar-secondary,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content {
  float: left;
  /* 48px / 1152px */
}

.one-half,
.three-sixths,
.two-fourths,
.content-sidebar-sidebar .content,
.archive-page,
.site-header .widget-area,
.title-area {
  width: 100%;
  /* 552px / 1152px */
}

.one-third,
.two-sixths,
.content-sidebar .sidebar-primary,
.sidebar-content .sidebar-primary,
.content-sidebar-sidebar .sidebar-primary,
.sidebar-content-sidebar .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
  width: 28%;
  /* 352px / 1152px */
}
.four-sixths,
.two-thirds,
.content-sidebar .content,
.sidebar-content .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content {
  width: 72%;
  /* 752px / 1152px */
}


.one-fourth {
  width: 25%;
  /* 252px / 1152px */
}

.three-fourths {
  width: 73.95833%;
  /* 852px / 1152px */
}

.one-fifth {
  width: 16.66667%;
  /* 192px / 1152px */
}

.two-fifths {
  width: 37.5%;
  /* 432px / 1152px */
}

.three-fifths {
  width: 58.33333%;
  /* 672px / 1152px */
}

.four-fifths {
  width: 79.16667%;
  /* 912px / 1152px */
}
/*-------------------------------CONTENT WRAPPER---------------------*/
.sidebar-content .sidebar-primary,
.sidebar-content-sidebar .sidebar-secondary,
.sidebar-sidebar-content .sidebar-secondary,
.sidebar-sidebar-content .sidebar-primary {
  clear: none;
}
/* Archive Content */
.archive-page {
  margin-left: 0;
}
.archive .alignleft.post-image.entry-image {
  float:left;
}
.archive .image {display:none;}
.archive .entry-content {background:none;}
.archive .wp-caption .wp-caption-text {display:none;}

/* Entry Content Structure */
.content {
  font-size: 14px;
  line-height: 20px;
  margin-right:0;
  overflow:hidden;
}

.entry,
.page .post.entry {
  margin-bottom: 17px;
  margin-bottom:1rem;
  margin-right:40px;}

ul {list-style: disc; padding-left: 20px;}
ul {list-style-type: square; list-style-position: outside; margin: 0px 0px 8px;}

.page .entry {margin: 0;}
.page .entry-header .entry-meta {display:none;}

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6,
.entry-title a,
.site-title {
  border-bottom:0px;
  line-height: 1.2;
  margin-bottom: 16px;
  margin-bottom: 1.6rem;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 400;
}

h1,
.entry-title,
.entry-title a,
.site-title {
  color:#3b3b3b;
  font-size: 3rem;
  font-weight: 700;
  line-height:120%;
  margin-bottom:10px;
  margin-top:0;
}

/* Title Class for SEO / No Overuse of H Tags */
.title,
h2 {
  font-size: 28px;
  font-size: 2.8rem;
}

h3 {font-size: 24px;font-size: 2.4rem;}

h4,
.archive-title,
.taxonomy-description h1,
.widgettitle {
  font-size: 20px;
  font-size: 2rem;}

h4.widgettitle a {
  color: #3e6b85;}

h5 {
  font-size: 18px;
  font-size: 1.8rem;}

h6,
.author-box h1,
.sidebar h2 a {
  font-size: 14px;
  font-size: 1.4rem;}

.author-box h1 {
  margin: 0;
  line-height: 1.5;}

.taxonomy-description h1 {
  margin-bottom: 4px;
  margin-bottom: 0.4rem;}

.archive-title {
  margin-bottom: 24px;
  margin-bottom: 2.4rem;}

h1.archive-title {
  font-size: 4rem;
  margin-bottom: 4rem;
}
h2.subtitle {
  display:none;
}

/* Title Class for SEO / No Overuse of H Tags */
.title,
h2 {font-size: 17px; font-size:1rem;}

h2 a,
h2 a:visited {
  color: #3b3d42;
}

h2 a,
h2 a:hover {
  color: rgba(59, 61, 66, 0.84);
  text-decoration:none;
}

h3 {
  font-size: 32px;
  font-size: 2rem;}

h4,
.archive-title,
.taxonomy-description h1,
.widgettitle {font-size: 20px;font-size: 1.17647rem;}

h4.widgettitle a {color: #000000;}

h5 {font-size: 18px;font-size: 1.05882rem;}

h6,
.author-box h1,
.sidebar h2 a {
  font-size: 14px;
  font-size: 0.82353rem;}

.author-box h1 {
  margin: 0;
  line-height: 1.5;}

.taxonomy-description h1 {
  margin-bottom: 4px;
  margin-bottom: 0.23529rem;}

.archive-title {
  margin-bottom: 24px;
  margin-bottom: 1.41176rem;}

/*********************************************************************************************

            LAYOUT

**********************************************************************************************/
/*
03 Header
-------------------------------------------------------------------------------------------- */
.site-header {
  border-top: 0px solid #3b3d42;
  /*min-height: 160px;*/
  overflow: hidden;
  margin-bottom:0;
  padding-bottom: 0;
}

.site-header .widget-area {
  /*background-color:rgba(108, 189, 233, 0.2);*/
  float: right;
  margin: 2rem 0rem 2rem 0;
  width: 280px;
}

.site-header .header-left {
  float:left;
  margin-top:0;
  margin-left:20px;}

.site-header {
  /*background-position: top center !important;*/
  /*background-color: #111;*/
  /* min-height: 120px; */
  overflow: hidden;
  width: 100%;}

.site-header.genesis-nav-menu a {
  display:block;
  padding: 0 1.2rem;
  position:relative;}

.site-header .genesis-nav-menu {
  float: right;
  margin-top: 48px;
  margin-top: 1rem;
  margin-bottom:.5rem;
  width: auto;
  font-family: helvetica, arial, sans-serif;
  font-size:1.2rem;
  font-weight: 700;
  text-transform: uppercase;}

.site-header .genesis-nav-menu a:hover {color:#D3002A;}

.genesis-nav-menu li.right {
  float:right;
  font-family: 'Helvetica Neue',Helvetica, arial, sans-serif;
  font-size:1.4rem;
  font-weight:700;
  list-style-type:none;
  padding:0 0.5rem;}

a {color:#000000;text-decoration:none;}

.site-title {margin: 0;font-size: 0;font-family: Arimo, Varela, sans-serif;}

.site-title a {color: #3b3d42;}

.site-title a:hover {color: #3e6b85;}

.header-image .site-title {margin-bottom:0;margin-left:1rem;}
.home .header-image .site-title {margin-left:0;}

.site-description {line-height: 1.25; color: #3b3d42;}

.header-full-width .site-title,
.header-full-width .site-title a,
.header-full-width .title-area {
  width: 100%;}

.header-image .site-description {display: none;}

.site-header .search-form {
  float: right;
  margin-top: 56px;
  margin-top: 3.29412rem;
  width: 100%;}

/*
04 Navigation
---------------------------------------------------------------------------------------------------- */
.mobile-nav {background-color:#ffffff;}
.menu-mobile {display:none;}
.genesis-nav-menu {background-color:#ffffff;clear: both;overflow: hidden; }


.nav-primary {
  clear:both;
  overflow: hidden;
  text-transform:uppercase;
}

#menu-navigation-1 ul {margin:0;}

.nav-secondary {
  background:none;
  font-family: Helvetica, arial, sans-serif;
  /*max-width: 400px;
  min-width:960;*/
  clear:both;
  overflow: hidden;
  }
  
.nav-secondary .search-form input[type="submit"] {display:none;}
  
.genesis-nav-menu.menu-primary a {color: #333333;font-family:'Helvetica Neue', helvetica, sans-serif; font-size:1.6rem;font-weight:700; letter-spacing:-1px;padding:0; padding-right:1.8rem;text-decoration:none;}

.genesis-nav-menu.menu-primary a {padding-left:2px;}

.genesis-nav-menu.menu-primary a:hover {color: #3e6b85;}

.genesis-nav-menu.menu-primary .sub-menu {background: #ffffff;}

.genesis-nav-menu.menu-primary .sub-menu a {
  font-size:1.4rem;
  font-weight:normal;
  height:auto;
  margin-right: 0;
  padding-left:3px;
  width: 220px;}

.genesis-nav-menu .sub-menu .menu-item-33501 a {color:#000;}

.genesis-nav-menu.menu-primary .sub-menu :first-child {
  border-top: none;
  padding-top:1rem;
}
.genesis-nav-menu.menu-primary li ul a {
  background: none;
  margin-right: 0;
  width: 200px;
}
.genesis-nav-menu.menu-secondary a {
  color: #000d11;
  font-size:1.3rem;
  margin-top:6px;
}
.genesis-nav-menu.menu-secondary a:hover {color: #3e6b85;}

.genesis-nav-menu.menu-secondary .sub-menu {background: white;}
.genesis-nav-menu.menu-secondary .sub-menu :first-child {border-top: none;}

.genesis-nav-menu .menu-item {display: inline-block;margin: 0;padding:0;text-align: left; }

.genesis-nav-menu .menu-item:hover {position: static;}
.genesis-nav-menu .menu-item:hover > .sub-menu {
  left: auto;
  opacity: 1;
  font-size: 14px;}

.genesis-nav-menu a {
  display:block;
  padding:0rem 1.2rem;
  position:relative;
  text-decoration:none;}

.genesis-nav-menu .sub-menu {
  left: -9999px;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  width: 100px;
  z-index: 99;
}
.genesis-nav-menu .sub-menu .sub-menu {
  margin: -68px 0 0 199px;
}
/*  Primary Navigation Extras */
.genesis-nav-menu li.right {
  float: right;
  /*padding: 24px 20px;*/
  padding: 0 12px;
  list-style-type: none;
}

.genesis-nav-menu li.right a {
  display: inline;
}

.genesis-nav-menu li.search {
  padding: 0;
}

.genesis-nav-menu li.rss a {
  background: url(images/rss.png) no-repeat center left;
  margin-left: 20px;
  padding-left: 20px;
}

.genesis-nav-menu li.twitter a {
  background: url(images/twitter-nav.png) no-repeat center left;
  padding-left: 24px;
}

/*------------PRIMARY NAV BAR---------------*/
/*--eating around--*/
.genesis-nav-menu .menu-item-19441 a {background: #ffffff;}

/*--art--*/
.genesis-nav-menu .menu-item-19438 a {background: #ffffff;}

/*--music--*/
.genesis-nav-menu .menu-item-28481 a {background: #ffffff;}

/*--environment--*/
.genesis-nav-menu .menu-item-19443 a {background: #ffffff;}

/*--theatre--*/
.genesis-nav-menu .menu-item-19446 a {background: #ffffff;}

/*--events--*/
.genesis-nav-menu .menu-item-24913 a {background: #ffffff; color:#D3002A;}

/*--sales--*/
.genesis-nav-menu .menu-item-33417 a {background: #ffffff; color:#9FB452;}

/*--halloween--*/
.genesis-nav-menu .menu-item-42097 a {background: #ffffff; color:#FFA500 !important;}
.halloween {color:#FFA500;}
/*--sales + deals--*/
.genesis-nav-menu .menu-item-29320 a {background: #ffffff; color:#9FB452;}

/*--post your event--*/
.genesis-nav-menu .menu-item-40687 a {background: #ffffff; color:#D3002A;}

/*--art auction--*/
.genesis-nav-menu .menu-item-42741 a {background: #D3002A; color:#ffffff;font-weight:normal; padding-left:8px;}

/* Pagination */
.pagination li {display: none;}
.pagination {font-family: Helvetica, Arial, sans-serif;  font-size:1.4rem;margin-top:2rem;}
.pagination-previous a {color:#9FB452;}
.pagination-previous a:hover {color:#D3002A;}
.pagination-previous  {margin-left:0;margin-right:8rem;padding-bottom:1rem;}
.pagination-next a {color:#9FB452;}
.pagination-next {margin-right:6rem;}
.pagination-next a:hover {color:#E60000; }

.pagination li a,
.pagination li a:hover,
.pagination li.active a,
.pagination li.disabled {
  background-color: #4c5558;
  border-radius: 3px;
  cursor: pointer;
  padding: 12px;
  color: red;}

.pagination li a:hover,
.pagination li.active a {
  background-color: white;
  color: #000d11;
}

/*
05 Meta and Comments
---------------------------------------------------------------------------------------------------- */
/* Post Info and Meta */
.entry-header .entry-meta,
.entry-footer .entry-meta {
  clear: none;
  line-height: 1rem;
  overflow: hidden;
  color: #4c4c4c;
  font-family:Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  text-transform:uppercase;}

.entry-header .entry-meta {
  border-bottom-color:#CCCCCC;
  border-bottom-style:solid;
  border-bottom-width:1px;
  line-height:2rem;
  margin-bottom:1.5rem;
  padding-bottom:1rem;}

.entry-header .entry-meta .day, .entry-header .entry-meta .month {font-size: 10px;}
.entry-header .entry-meta .year {font-size: 8px;}
 
.entry-comments-link {
  background: url(images/post-comments.png) no-repeat center left;
  margin-left: 16px;
  padding-left: 20px;
  color: #333333;
  display:none;}

.form-allowed-tags{
  display:none;}

.entry-categories,
.entry-tags {
  display: none;}

.entry-tags {
  display:none;}

.entry-time {
  color: #000d11;
}

/* Comments */

.comment-form input {
background-image: none;
}
p.comment-form-comment {margin-top:2rem;}

.entry-comments,
#respond {
  line-height: 1.5;
  overflow: hidden;
}

.ping-list,
.entry-comments {
  margin-bottom: 48px;
}

#author,
#email,
#url {
  width: 50%;
}

.comment-meta,
#author,
#email,
#url {
  margin-bottom: 12px;
  margin-bottom: 0.70588rem;
}

#comment {
  margin: 12px 0;
  margin: 0.70588rem 0;
}

label {
  margin-left: 12px;
  margin-left: 0.70588rem;
}

.comment-list li,
.ping-list li {
  list-style-type: none;
  margin-top: 24px;
  margin-top: 1.41176rem;
  padding: 32px;
  padding: 1.88235rem;
  border-radius: 10px;
}

.comment-list li ul li {
  margin-right: -32px;
  margin-right: 1.88235rem;
}

.comment-header {
  overflow: hidden;
}

.comment {
  background-color: #f4f4f4;
  border: 1px solid #e5e5e5;
}

.comment-content p {
  margin-bottom: 24px;
  width:90%;
}

.entry-comments .pagination {
  margin-top: 32px;
}

.comment-list li .avatar {
  float: left;
  margin: 0 16px 24px 0;
  margin: 0 0.94118rem 1.41176rem 0;
  border-radius: 8px;
}

/* Blockquotes */
blockquote {
  padding: 0px 64px;
  padding: 0 3.76471rem;
}

blockquote::before {
  /*content: "“";*/
  display: block;
  height: 0;
  left: -20px;
  position: relative;
  top: -10px;
}

blockquote::before,
blockquote p {
  color: #7f7f7f;
}

blockquote::before {
  font-size: 32px;
  font-size: 1.88235rem;
  line-height: 1.88812;
}
blockquote p {
color: #7F7F7F;
border-left: 1px solid;
padding-left: 20px;
paddng-right: 40px;
padding-right: 40px;}

blockquote .twitter-tweet { align="center";}

/* Lists */
.entry-content ol,
.entry-content ul {
  margin-bottom: 26px;
  margin-bottom: 1.52941rem;}

.entry-content ol li,
.entry-content ul li {
  line-height: 1.625;
  margin-left: 40px;
  margin-left: 2.35294rem;
  margin-bottom:20px;}
.entry-content ol li {list-style-type: decimal;}
.entry-content ul li {list-style-type: disc;}

.entry-content ol ol,
.entry-content ul ul {
  margin-bottom: 10px;}

/*
06 Post Content Styles
---------------------------------------------------------------------------------------------------- */
.entry-content p {
  color:#333333;
  font-size:1.6rem;
  line-height:160%;
  margin: 0 0 1.2rem 0;}

/*
07 Sidebar
---------------------------------------------------------------------------------------------------- */
.sidebar {
  display: inline;
  line-height: 1.5;
}

.home.sidebar {
  display: inline;
  line-height: 1.5;
  padding-right:0px;
  padding-top:0px;
}

.sidebar p {
  margin-bottom: 16px;
  margin-bottom: 0.94118rem;
}

.sidebar .widget {
  border-bottom: 0px solid #ccc;
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
  padding-bottom: 4px;
  padding-bottom: 0.50rem;
  margin-right:0;
  padding-right:0;
  overflow: hidden;
}

.sidebar.widget-area ul li {
  list-style-type: none;
  margin-bottom: 6px;
  margin-bottom: 1rem;
  word-wrap: break-word;
}
08 Sidebar Alt
.sidebar-secondary {margin-top:0px;}
.sidebar-secondary {width:20%; float:left;}

/*
09 Footer
---------------------------------------------------------------------------------------------------- */
.site-footer {clear: both;}
.home .site-footer .wrap {
  background-color:#222222;
  display:block;
  overflow: hidden;
  padding-bottom:2rem; padding-top:2rem;
}
.site-footer .wrap {display:none;}
.site-footer {background-color:#222222;}
.site-footer .creds {text-align: right;}
.site-footer .creds,.site-footer .gototop {margin: 8px 0;margin: 0.47059rem 0;}
.site-footer p {color:#cccccc; font-size: font-size: 1.4rem; text-align:center;}

/* Footer Widgets */
.footer-widgets {border-top: 1px solid #7f8688;clear: both;line-height: 1.5; padding: 32px 0 16px; padding: 1.88235rem 0 0.94118rem; background-color: #f2f2f2; margin-bottom: 10px;}
.footer-widgets p {margin-bottom: 16px;margin-bottom: 0.94118rem;}
.footer-widgets .widget {margin-bottom: 24px;}
.footer-widgets .widget-area ul li {list-style-type: none;margin-bottom: 6px;word-wrap: break-word;}
.footer-widgets .wrap > div {display: table-cell;}

/* Footer Navigation */
.site-footer .site-footer-nav .wrap {border: none;padding: 0;}
.site-footer ul.menu-footer {font-size: 13px;font-weight: normal;}
.site-footer ul.menu-footer a {font-size: 1.2rem;}

/*********************************************************************************************

            MODULES

**********************************************************************************************/
/*
10 Forms and Buttons
---------------------------------------------------------------------------------------------------- */
input,
select,
textarea {
  background-color: white;
  border: 1px solid #ddd;
  border-radius: 3px;
  box-shadow: 0 0 5px #ddd inset;
  margin-top:0;
  width: 100%;
  color: #7f7f7f;
  /*font-size: 17px;*/
}

button,
input[type="button"],
input[type="submit"],
.btn {
  background-color: #4c5558;
  background-image:none;
  border: none;
  box-shadow: none;
  cursor: pointer;
  padding: 16px 24px;
 /* margin: 2.3rem;*/
  width: auto;
  color: #fff;
}

button:hover,
input:hover[type="button"],
input:hover[type="submit"],
.btn:hover {
  background-color: #2b4a5d;
}

/*
11 Images and Captions
---------------------------------------------------------------------------------------------------- */
embed,
img,
object,
video {
  max-width: 100%;
}

img {
  height: auto;
}

.alignleft .avatar {
  margin-right: 24px;
}

.alignright .avatar {
  margin-left: 24px;/*img.centered,
.aligncenter {
  display: block;
  margin: 30px auto 34px;
}*/
}

.author-box .avatar {
  float: left;
  margin-right: 24px;
}

img.centered,
.aligncenter {
  display: block;
  margin: 20px auto 24px;
}

img.alignnone {
  display: block;
  margin-bottom: 12px;
}

img.alignleft,
.post-image,
.wp-caption.alignleft {
  display: inline;
  margin: 10px 12px 12px 0;
}
img.alignright,
.wp-caption.alignright {
  display: inline;
  margin: 0 0 24px 24px;
}

.home .post-image {
  display: block;
  float: none;
  width: 100%;
}


p.wp-caption-text {
  background-color:#F0F8FF;
  font-size:1.4rem;
  line-height: 140%;
  margin-right:10px;
  margin-top: 0px;
  padding:4px;
  padding-left:10px;
}

.wp-caption {
  font-size:15px;
  margin-bottom:0;
  margin-top:0;
  padding:15px 0 0 0;
  text-align: left;
}
/*
12 Author Box / Bread Crumbs / Sticky
---------------------------------------------------------------------------------------------------- */
.author-box,
.sticky {
  margin-bottom: 80px;
}

.author-box,
.taxonomy-description {
  line-height: 1.5;
}

.author-box,
.sticky,
.taxonomy-description {
  background-color: #ffffff;
  margin-bottom: 48px;
  overflow: hidden;
  padding: 32px;
}

.breadcrumb {
  background-color: #f5f5f5;
  margin-bottom: 10px;
  overflow: hidden;

  padding: 10px;}
/*---------STYLE CAT META ON POSTS------*/
.post-meta .categories {
font-family:Helvetica, sans-serif;
font-size: 1.4rem;
font-weight:700;
line-height:1rem;
text-decoration:none;
text-transform:uppercase;
color:#333333;
}
.post-meta .categories a {
  color:#D3002A;
  font-size:1.8rem;
  font-weight:700;
  margin-bottom:10px;
  margin-right:10px;
  padding-top:6px;
  text-decoration:none;
}
.post-meta .categories a:hover {
  color:#679AB7;}

.group:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.banner-various {
border-bottom: thin dotted;
border-width:1px;
margin:auto;
padding-bottom:10px;
max-width:1040px;
min-width:1060px;
text-align:center;
width:100% }

/*
20 Grid Loop
----------------------------------------------------------------------------------------------------*/
.teaser .entry-header .entry-meta,
.teaser .entry-footer .entry-meta {
display: none;
visibility: hidden;
}

.archive .teaser h2,
.archive .teaser h2 a {
font-size: 16px;
height: 26px;
display:inline;
/*text-align: center;*/
}
/*.archive .post,
.search .post,
.tag .post {
 padding:10px 0;
}*/

/*
22 Category Page
----------------------------------------------------------------------------------------------------*/

.category .sidebar-primary {float:right; width:26% !important;}
.category .post-meta {display:none;}
.category .entry-meta {display:none;}

.category h1.entry-title,
.category h1.entry-title a {border:0px solid #D3002A;font-size:3rem;line-height:4rem;margin-bottom:0.5rem;margin-top:0;}

.category h2.entry-title,
.category h2.entry-title a {font-size:1.8rem; line-height:120%;letter-spacing:-1px; margin-bottom:2px;margin-right:10px;}

.category img.alignleft, .post-image {float:left;}

.category .content {font-size:14px;line-height:18px;}
.category .entry-content { border-bottom-color:#cccccc; border-bottom:solid 1px grey;margin-top:2px; padding-bottom:0;}
.category .entry-content {background-image:none;}
.category .entry-content p {font-family:'Times New Roman',Helvetica, Arial;font-size:15px;padding-bottom:6px;margin-bottom:0; margin-top:0;}
.category .entry-content p {min-height:90px;}
.category .entry {margin-bottom:0; padding:10px 10px 0 0;}
.category .entry-title {margin-top:0;}
.category p {font-size:1.5rem;line-height:2rem;}
.category .pages {display:none;}
.category .content .entry-pagination: {display:none;}

/*
23 Search Results Page
----------------------------------------------------------------------------------------------------*/
.search .content-sidebar-wrap {padding-top:4rem;}
.search .entry-header .entry-meta {display:none;}
.search .entry-footer .entry-meta {display:none;}
.search .post-meta {display:none;}

.search .nav-primary ul {
  border-bottom: 6px solid #000;
  margin-bottom: 2rem;
  padding-bottom: 0;
}

.search h1.entry-title,
.search h1.entry-title a {border-bottom:0px;border-style:solid;border-color:#D3002A;font-size:1.6rem;line-height:1.8rem;margin-bottom:0.5rem;}
.search h2.entry-title,.search h2.entry-title a {font-size:1.8rem;line-height: 2rem;margin-bottom:1rem;margin-top:1rem;}
.search .content {font-size:14px;line-height:18px;margin-left:4rem;padding-left:0;width:640px;}
.search .entry .post {margin-bottom:3rem;}
.search .entry-content {min-height:100px;}
.search .entry-content p {margin-bottom:.5rem;}
.search .entry-content {margin-bottom:4rem;}
.search .post-image {float:left; width: 180px;}
.search .post {border-bottom:2px solid #DCDCDC;margin-bottom:0;padding-right:2rem;}
.search .sidebar-primary: {margin-left:3rem;}
.search .content-sidebar .sidebar-primary {margin-left:5rem;}
.search .content {width:66%; margin-right:0;}
.search.sidebar-content-sidebar .content {width: 64.934%; margin-right:0; padding:20px 0 60px 10px;}
.search.sidebar-content-sidebar .sidebar-primary {float:right;width: 30%; padding-left:0;}
.search .sidebar-content-sidebar .content-sidebar-wrap {width:83.33333333333334%;}


/*
24 Author Results Page
----------------------------------------------------------------------------------------------------*/
.entry-author.site-inner {margin-top:2rem;}
.entry-author h1.entry-title, .entry-author h1.entry-title a {border-bottom:0px;border-style:solid;border-color:#D3002A;}
.entry-author.content {font-size:14px;line-height:18px;padding-left:0;width:640px;}
.entry-author.entry-header .entry-meta {border-top: none;}
.entry .entry-author.archive .post {padding:10px 0 0;}
.entry-author p {font-size: 1.4rem;line-height: 1.8rem;}

/*
25 Single Post
----------------------------------------------------------------------------------------------------*/
.single .leader {
    padding: 10px 0 8px 0;
}
.single .header-image .title-area {
    margin-left:0;
}
.single h1.entry-title {
  font-size: 3rem; 
  font-size: 30px;
  line-height: 1.4;
  margin: 20px 0;
}
.single h2.subtitle {
  display:block;
  margin: 10px 0;
}
.single .post-meta a  {color:#191919;font-family:Helvetica, Arial,sans-serif; font-size: 1.6rem;font-weight:700; text-decoration: none;border-bottom: 4px solid;text-transform: uppercase;}

.single .post-meta a:hover {
  background:transparent;
  color:#D3002A;
}

.single .entry-header .entry-meta {border-bottom: 1px dotted rgba(0, 0, 0, 0.1); margin-right:2rem; padding-bottom:0;}
.single .entry-content {font-family: Georgia,'Times New Roman', serif; font-size: 1.6rem; line-height: 160%;}

.single .entry-content ul li {font-size:1.6rem;line-height:140%;list-style-type: square; list-style-position: outside; margin: 0px 0px 8px;}

.single .content {
  padding: 0 40px 0 0;
  width: 68%;
}



/*----Banner Above Comments on Single Post
----------------------------------------------------------------------------------------------------*/
.various {margin-bottom:1rem;}
.post #content {margin-top: 1rem;}

/*
26 Searchbox
----------------------------------------------------------------------------------------------------*/
.searchbox {
  float:right;
  list-style:none;
  margin-right: 1rem;
}
  
input, select, textarea {
  background-color:#ffffff;
  background-image:url('/wp-content/themes/Genesis-Sandbox-HTML5/images/search_icon.jpg');
  background-position:2% 50%;
  background-repeat:no-repeat no-repeat;
  /*border:1px solid #696969;*/
  border-radius:0;
  box-shadow:#DDDDDD 0 0 5px inset;
  color:#7F7F7F;
  padding:0.75rem 0.75rem 0.75rem 2rem;
  margin-top:0;
  width:100%;
}

/*
27 Header Title Area
----------------------------------------------------------------------------------------------------*/
.header-image .title-area {
  padding-bottom:2rem;padding-left:0;padding-top:2rem;
  max-width:100%;
  width:630px;
}

/*
28 Front Page
----------------------------------------------------------------------------------------------------*/
.more-link {
display: inline;
/*background: #999;*/
color: #FFF;
padding: 1px 3px;
font-family:Helvetica, Arial;
font-size: 10px;
font-weight: bold;
line-height: 10px;
margin-left:4px;
text-decoration: none;
text-transform: uppercase;
}
.more-link:hover {
  background-color: #9C2C0B;
}

.entry-content a.more-link {color: #fff;font-size: 90%;}
h4.widget-title {border-bottom:none;}
h4, #home-latestpost .archive-title {border-bottom:none; margin-bottom:0;}
.home .archive-pagination {margin-bottom:30px;margin-top: 10px; margin-left: 20px;}
.home .pagination-next a {font-size:2rem;}
.events-list .archive-pagination {display:none;}

/*
29 Images
----------------------------------------------------------------------------------------------------*/
img.alignleft, .post-image {
  display: inline;
  margin: 0 14px 14px 0;
  clear: left;
}
/*.alignleft.post-image.entry-image {
  display: block;
}
*/
/* Genesis Box Upcoming Events Widget Title
--------------------------------------------- */
.genesis-box {
   background:#679AB7;
   border: 0px solid #ddd;
   font-size:1.8rem;
   font-weight:400;
   margin-right:0rem;
   margin-top: 20px;
   padding:2px;
   text-align:center;
   text-transform:uppercase;
   width:300px;
   max-width:100%;
}
.genesis-box-2 {
   background:#333;
   border: 0px solid #ddd;
   margin-top:20px;
   }
.genesis-box-2 a {color:white; font-size:1.8rem; text-decoration:none;}

.genesis-box a {color:white; text-decoration:none;}
.genesis-box:hover{background:#D3002A;}

.sidebar .widget .genesis-box {
  margin-bottom:0; 
}
     
.genesis-box h4 a {
  color:white;
  font-weight: normal;
  margin-bottom: 10px
  padding: 0;
  text-align:center;
  text-transform: uppercase;
}
     
/*.genesis-box .alignright {
	    background: #fff;
	    border: 1px solid #ddd;
	    float: right;
	    margin: 0 0 5px 10px;
	    padding: 7px;}*/

#text-35 {padding-bottom:0;}


/*
21 Text Widgets ADS
----------------------------------------------------------------------------------------------------*/
/*----------BANNER IN HEADER WIDGET-------------------*/

#text-20 {
text-align:center;
}
.text-22 {
margin-bottom:20px; 
}
.text-24 {
  float:right;
}
/*-----ECO DOG----*/
#text-28 {}
/*-----ROUGH LUXE----*/
#text-16 {}

/*-----------------EVENTS BY CATEGORY NAV MENU IN WIDGET---------------------*/
.widget_nav_menu {background-color:#ffffff;}

/*.menu-events-container {
  width:300px;
}
.menu-events li:first-child {border:none;padding-top:8px;}
.menu-events li a:hover {color:red;}
.events-cat-menu ul li { display: inline; }
.widget_custom_menu_wizard li {padding-left:1rem;}
.widget_nav_menu .entry-header .entry-meta {display:none;}
.widget_nav_menu .entry-footer .entry-meta {display:none;}*/

#custom-menu-wizard-8 {
margin-left: 0; width:100%;}
#custom-menu-wizard-2 {
margin-left: 0; width: 80%;}
 
.widget_custom_menu_wizard {
margin-left: 4rem;
width:30%;
}

ul#menu-events {padding-left:0;}
.widget_nav_menu h4 {
    background-color:#000000;
    border-width:0;
    color:#FFFFFF;
    line-height:1.6rem;
    margin-bottom:10px;
    padding:0.25rem;
    width:300px;
}
.widget_nav_menu h4 a {
    font-color:white;
}
.menu-events {
    border: 1px solid  #e1e1e1;
    border-top-width:0;
    margin-bottom: 20px;
    padding: 0 0px 10px 10px;
}
.menu-events ul {
    padding-left: 0;
    list-style-type: none;
    font-family: Georgia, "Times New Roman", Times, serif;
}
.menu-events li {
  border-top-color:#DDDDDD;
  border-top-style:solid;
  border-top-width:1px;
  clear:both;
  list-style:none;
  margin:0;
  padding:2px 0;}

/* WIDGET MENU return to main events page
-----------------------------------------------------------*/
li#menu-item-29999 {padding-left:0; text-align:center;}
#menu-item-29999 a {color:#191919;background:#191919; padding:10px;}
#menu-item-29999 a {border-bottom:0;color:#ffffff;}
.menu-widget .back-to-all {border-bottom:0;}


/* WIDGET MENU EVENTS add your event link
------------------------------------------------------*/
#text-30 a {
  color:#D3002A;
  display:none;
  font-family:arial, sans-serif;
  font-weight:700;
  text-decoration:underline;
  text-transform:uppercase;}

#text-31 a {
  color:#D3002A;
  font-family:arial, sans-serif;
  font-weight:700;
  text-decoration:underline;
  text-transform:uppercase;}

#text-31 {border-bottom:4px solid;margin-bottom:2rem; margin-top:0;padding-bottom:1rem;}

#text-32 a {
  color:#D3002A;
  font-family:arial, sans-serif;
  font-weight:700;
  text-decoration:underline;
  text-transform:uppercase;}

.menu-item-32618 a {
  color:#D3002A;
  font-family:arial, sans-serif;
  font-weight:700;
  text-decoration:underline;
  text-transform:uppercase;}

.widget_custom_menu_wizard li a {color:black; font-family:helvetica, arial, sans-serif;font-weight:bold;font-size:1.5rem;text-decoration:none; text-transform:uppercase;}
/*------MARKETS----------------*/
.widget_custom_menu_wizard .menu-item-40634 a {color: #9FB452;font-weight: bold;}

/*------OUDOORS SUMMERTIME----------------*/
.widget_custom_menu_wizard .menu-item-37095 a {color:#D3002A;font-weight: bold;}

/*------SHOPPING AND DEALS------------------*/
.widget_custom_menu_wizard .menu-item-28457 a {color: #9FB452;font-weight: bold;}

/*-------HAPPY HOURS AND BAR EVENTS---------*/
.widget_custom_menu_wizard .menu-item-31872 a {color:#679AB7;}

/*------FESTIVALS----------------*/
.widget_custom_menu_wizard .menu-item-38985 a {color:#D3002A;}

/*-----------------------------------END CAT MENU BOX--------------------------*/

/*#gallery-1 .gallery-row {
    clear: both;
    display: block;
    margin: 0;
    overflow: hidden;
    padding-bottom: 30px; /* added padding */
}*/

.gallery-1 .gallery-item {
  float:left;
  margin-top:0;
  width:25%;
}
.entry-footer .entry-meta {
  border-bottom-color:#CCCCCC;
  border-bottom-style:solid;
  border-bottom-width:0px;
}
.entry-footer .entry-meta {
  /*background-color:#eee;*/
  border-top: 0px solid #ccc;
  margin-bottom:0;
  padding-top: 0;
}

/*-------------------------------NAV MENU AND SEARCH BAR IN HEADER--------------------*/

.site-header .genesis-nav-menu {
  float:right;
  font-family:helvetica, arial, sans-serif;
  font-weight:700;
  text-transform:uppercase;
  width:auto;
}

.entry, .page .post.entry {
  margin-bottom:1rem;
  margin-right:0;
}
.widget_nav_menu h4 {
  background-color:#F5F5F5;
  border: 1px solid #DDDDDD;
  color:#000000;
  line-height:1.6rem;
  margin-bottom:2px;
  padding:10px;
  width:300px;
}
.entry-content {padding-right:2rem;max-width:100%;/*width:500px;*/}
/*.entry-content {
background-image: url('http://thewgnews.com/wp-content/themes/Genesis-Sandbox-HTML5/images/lines.png');
background-position: 50% 100%;
background-repeat: repeat no-repeat;
background-size: 8px;}*/

.entry-comments, #respond {
float:left;line-height:1.5;margin-bottom:4rem;margin-left:0;min-width:100%;overflow:hidden;padding-top:20px;
}
#comment {background-image:none;}


/*---------------------------CUSTOM MENU CATS WIDGET------------------*/
.widget_custom_menu_wizard h4 {
  font-size: 2rem;
  border-bottom:2px solid #3d3d3d;
  color:#333333;
  font-weight:bold;
  margin:0 0 1.2rem 0;
  padding-bottom:.85rem;
  padding-left:0;
}
.widget_custom_menu_wizard {margin-top:1.6rem; margin-bottom:2rem;}
.widget_custom_menu_wizard {padding-left:0;}

.widget_custom_menu_wizard li {border-bottom:1px solid gray;}
.widget_custom_menu_wizard li:last-child {margin-bottom:0; padding-bottom:0;}
.widget_custom_menu_wizard li a:hover {color:#D3002A;}
/*--cat art--*/
.menu-item-228681 a {
 color:red;
}
/*--cat food-drink--*/
.menu-item-26154 a {
}
/*--cat outdoors--*/
.menu-item-26195 a {
}
/*--cat music--*/
.menu-item-26200 a {
}
/*--cat kids--*/
.menu-item-26201 a {
}
/*--cat community--*/
.menu-item-26201 a {
}
.entry-content a.more-link {font-size:1rem;}

/*------------------------------------------CATEGORIES DROPDOWN------------------------------*/
#categories-2 h4.widget-title {
font-size: 2rem;
color: #FFF;
background-color: #333;
line-height: 4rem;
padding-left: 0;
letter-spacing: 1px;
margin-top:2rem;
text-align:center;
text-transform:uppercase;
}

#categories-2 {
background-color:#eeeeee;
margin-top:2rem;
}

#categories-2 input, select, textarea  {
background-color:#ffffff;
background-image:none;
border:none
color: black;
margin-bottom:2rem;
margin-top:2rem;
padding-top:0;
max-width:100%;
width:300px;
}
/*------------------------------------------ARCHIVES DROPDOWN------------------------------*/
#archives-2 h4.widget-title {
font-size: 2rem;
color: #FFF;
background-color: #679AB7;
line-height: 4rem;
padding-left: 0;
letter-spacing: 1px;
text-align:center;
text-transform:uppercase;}

#archives-2 {
background-color:#ebebeb;}

#archives-2 input, select, textarea  {
background-color:#ffffff;
border:none;
color: black;
float:left;
margin-bottom:2rem;
margin-top:2rem;

}

.genesis-nav-menu .menu-item-29031 a {color:#D3002A;}

hr {margin-bottom:2rem; margin-top:1rem;}
hr.subhead {margin-bottom:2rem; margin-top:0rem;}

.archive-pagination {float:left;}
.list-events-name .entry-title {text-size:1rem;}

.events-list h2.entry-title a {font-size: 1.6rem;line-height: 2rem;}
.tribe-events-events .tribe-events-event-entry {width: 100%;}

/*-------------------------TEXT WIDGET IDs-----------------*/
/*classified*/
#text-20 {border-bottom: 4px solid; margin-bottom: 20px; padding-bottom: 10px;}

/*grand wythe*/
#text-7 {margin-top:0;}

a {color: #D3002A;text-decoration:none;}
a:hover {text-decoration:underline;}

.entry-comments-link a {color: #9FB452;}
.entry-author a {color: #9FB452;}
.wp-caption-text a {color: #679AB7;}


#text-17 {margin-top:8rem; text-align:center;}
#text-18 {height:28px;}

a:hover {color: #2b4a5d; text-decoration:underline;}
.error404 .entry {margin-left:4rem; margin-top:4rem;}
/*
22 Author Page
----------------------------------------------------------------------------------------------------*/
.author .content-sidebar-wrap {
  padding-top:4rem;}
.author .sidebar-primary {
  float:right;
  padding-left:0;}
.author .post-meta {display:none;}
.author .entry-meta {display:none;}

.author h2.entry-title,
.author h2.entry-title a {
  font-size:1.8rem;
  line-height:130%;
  margin-bottom:0;}

.author .content {
  font-size:14px;
  line-height:18px;
  margin-top:0;
  padding-left:0rem;
}
.author .entry-content {
  border-bottom-color:#cccccc;
  border-bottom-style:solid;
  border-bottom-width:1px;
  min-height:100px;
}
.author .entry-content {
  background-image:none;}

.author .entry-content p {
   font-family:Helvetica, Arial, sans-serif;
   font-size:14px;
   line-height:130%;
   padding-bottom:6px;
   margin-bottom:0;}

.author .entry {margin-bottom:0;padding:0 10px 0 0;}
.author p {font-size:.85rem; line-height:1.1rem;}
.author .pages {display:none;}
.author .content .entry-pagination: {display:none;}


.single img.alignleft,
.post-image,
.wp-caption.alignleft {
  display: inline;
  margin: 10px 12px 12px 0;
}
.author p.wp-caption-text {margin-bottom:10px;}


/* Genesis Social Profiles Menu Plugin: Custom Styles
------------------------------------------------------------ */

/* Background Color + Border Radius etc. */
.gspm-sp {
    background: /*#4b66a0*/ #3B3D42  !important;
    border-radius: 3px;
    -moz-border-radius:3px;
    -webkit-border-radius: 3px;}
.gspm-sp {float:right;}

/* Hover Color/ Effects */
.gspm-sp:hover {
    background: #9FB452 !important;}

.facebook-prl-s16 space-left {margin-left:20px;}
.genesis-nav-menu .menu-item-35179 a  {color:#fff; font-size:22px; }

.more {margin-top:40px;margin-bottom:40px;}

.archive .entry-title,
.archive .entry-title a {margin-bottom:0;margin-top:0px;}
.archive .entry-header .entry-meta {border-bottom:none;}
.archive .post-meta .categories a {display:none;}
.archive .entry-content p {margin-bottom:0; min-height:100px;}
.archive .img.alignleft, .post-image {margin:0 14px 0px 0;}
.archive .entry {border-bottom: 0px solid #DCDCDC; min-height:124px;}
.archive .entry-header .entry-meta {padding-bottom:0;}

/*-----------to be relocated------------*/
.author h2.entry-title, .author h2.entry-title a {margin-top:10px;}
.archive .entry-content p {margin-top:0px;}
h2 {font-size:2rem;font-weight:bold;margin-bottom:2.6rem;}

sidebar-content .content .tax-tribe_events_cat {float:left;}
sidebar-content .sidebar-primary .tribe-events {float:left;}

/*-----------------enews sidebar widget----------------*/
/*.sidebar .widget  {overflow:visible;}*/

.sidebar .enews-widget {
border: 4px solid #191919;
border-radius: 0px;
margin-bottom:20px;
padding: 10px;
}

.enews #subbox {
background-color: #D3002A;
color:#FFFFFF;
margin: 0px -7px 0 0;
padding: 5px 5px;
padding-left:18px;
text-transform: lowercase;
width: 100%;}

.enews p {color:#191919; font-family:Helvetica, Arial, sans-serif;font-size:2rem; font-weight:700; letter-spacing:.5px; line-height:2rem;padding-left:10px;}

.enews input[type="submit"],
.search-form input[type="submit"] {}

.enews-widget input {
     margin-bottom: 1.6rem;
     margin-right: 5px;
     width: 68%}

.enews-widget #subbox1 {
    float: left;
    margin-bottom: 1.6rem;
    margin-right: 5px;
    width: 100%
}

.enews-widget input[type="submit"] {
     background:none;
     color:black;
     display: block;
     float: right;
     margin: auto;
     width: 22%;
     margin-top:-20px;
     padding:0 20px 0 0;
}
#text-9 {align:center;}
#text-13 {align:center;}
#text-31 {align:center;}
#page-id-38491 #widget_custom_menu_wizard-11 .back-to-all  {display:none;}
#page-id-38491 #menu-item-29999 a {display:none;}
.genesis-nav-menu  {padding-left:2rem;}
.events-archive .entry-content p {font-family:helvetica, arial,sans-serif;font-size:1.6rem;padding-top:10px;}
.sticky {padding:0;}
/*----------------------Sidebar Alt----------------------------*/
.sidebar-content-sidebar .sidebar-secondary {
  margin: 0 0 20px 30px;
  width: 130px;
}

/*---------------------Featured Content Widget Sidebar Secondary Home Page--------------------*/
.sidebar h2 a {font-size:1.2rem;font-weight:700;}
.featuredpost .post h2.entry-title {font-size:1rem; }

.featuredpost h4.widget-title {
  background-color:#1b1b1b; 
  color: white;
  font-size:1.2rem; 
  font-weight:700; 
  margin: 10px 0;
  padding: 10px;
  text-align:center;
}

.featuredpost h4.widget-title a {
  color: #fff;
}

.featuredpost .sidebar .widget {margin-bottom:2rem;}

.featuredpost .post {
  border-bottom:1px grey dotted;
  margin: 0;
  margin-top: 10px;
}

.featuredpost .entry-header {margin-left:0; margin-right:0;}
#featured-post-2 {margin-bottom:2rem;}
#featured-post-3 {margin-bottom:2rem;}
#featured-post-10 {margin-bottom:22rem;}

/*--------------Featured Content Widget Top----------------*/
.home-featured h2 a {font-size:1rem;}
.home-featured .featuredpost .post {border-bottom-width:0;}
.home-featured {background:lightblue;margin-bottom:0;}

/*---------------------Link to WG PICKS--------------------*/
#menu-item-40572 {
background-color: #F5F5F5;
border: 1px solid #DDD;
color: #000;
font-family: helvetica, arial, sans-serif;
font-weight: 700;
line-height: 1.6rem;
margin: 0 10px 0 10px;
padding: 0 10px 0px 10px;
text-align: center;
text-transform: uppercase;}

.menu-wg-picks-2-container ul {padding-left:0;}

/*----------------------Advertising Utility Page----------------------------*/
.page-id-29 .sidebar-primary {float: right;}
.page-id-29 .entry-title {display:none;}
.page-id-29 .entry-content {padding-top:3rem;margin: 0 6rem 0 6rem;}
.page-id-29 p {font-family:Helvetica,arial,sans-serif;font-size:1.8rem; line-height:140%;}

/*----------------------Online Advertising Page----------------------------*/
.page-id-40058 .entry-content {padding-right:2rem; padding-left:4rem; padding-top:4rem;}
.page-id-40058 h1 {background-color:#EEEEEE;margin-bottom:0; padding-left:4rem;}
.page-id-40058 .site-title {background-color:#FFFFFF;}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.wp-caption {background: #fff;max-width: 96%; /* Image does not overflow the content area */padding: 5px 3px 10px;}

.beforeheader .wrap {background:white;}
.beforeheader {border-bottom:3px solid #000000;border-top:3px solid #000000;margin-bottom:2rem; text-align:center; padding-top:10px;}
.leader {background: url(images/lines.png); text-align: center;}
.wrap {background-color:#FFFFFF;}
/*.wrap {padding:0 2.25rem 2.25rem 2.25rem}*/
.home-featured {display:none;}
.page .site-inner {margin-top:0;}

.searchbox .search-form input[type="button"] {display:none;}
#menu-top-menu {margin-bottom:0;margin-left: 0; padding:2rem 0 0 2rem;}

.home .post-meta .categories {display:none;}

/*-----Full Screen Background Image Home Page Only----*/
#fsb_image { display: none; }
.front-page #fsb_image { display: block; }

#fsb_image { display: none!important; }
.home #fsb_image { display: block!important; }

/*-----------leadeboard area empty------------------*/
.home .nav-primary ul {border-bottom: 2px solid #000000; margin-bottom:2rem;}
.nav-primary ul {border-bottom: 4px solid #000000; 2rem 2rem 1rem 0; padding-bottom:0;}
.sidebar-content-sidebar .content-sidebar-wrap {padding-top:20px;}
.home .sidebar-content-sidebar .content-sidebar-wrap {padding-top:0;}

.single .nav-primary ul {
  border-bottom: 4px solid #000; 
  margin: 2rem 0;
  padding-bottom: 6px;
}

.category .header-image .site-title {margin-left:4rem;}
.category .nav-primary ul {border-bottom: 6px solid #000;margin-bottom:2rem;padding-bottom:0;}
.single .header-image .title-area {margin-left:0 !important;}
.sidebar-content-sidebar .content-sidebar-wrap {margin-right:2rem;}
.category .content {margin-left:0;}

.single .content-sidebar-wrap {
  margin-top: 60px;
}

/*-----------Facebook Like Frame-------------*/
.fb_iframe_widget {margin-top:4rem;}
#menu-top-menu {padding-left:0;}
.sidebar-content-sidebar .content-sidebar-wrap {margin-right:0;}
h1, .entry-title {border-bottom:0px;}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
/*May30*/

.home .sidebar-primary {width: 26%;}

/*-----------------------------------------------MEDIA QUERY---------------------------------------------*/

@media only screen and (max-width: 768px) {
#text-3 {display:none;}
#text-6 {display:none;}
#text-7 {display:none;}
#text-16 {display:none;}
#text-19 {display:none;}
#text-21 {display:none;}
#text-28 {display:none;}
#text-39 {display:none;}
#text-41 {display:none;}
#text-42 {display:none;}
#text-43 {display:none;}
#text-44 {display:none;}
#text-49 {display:none;}
.site-header .widget-area {display:none;}

#archives-2 {display:none;}
.events-archive .tribe-events-event-entry {width:100%;}
.leader {display:none;}
.widget_custom_menu_wizard {display:none;}

.genesis-nav-menu {background: #000; padding-left: 0;}
.genesis-nav-menu a {font-family:Helvetica,Arial, sans-serif; font-size: 2.8rem;}
.genesis-nav-menu a:hover {text-decoration:none;}
.genesis-nav-menu.menu-mobile .sub-menu a {background-color:#ffffff;}
.genesis-nav-menu.menu-mobile .menu-item {width:100%; display:block;}
.genesis-nav-menu.menu-mobile .menu-item-35867 {display:none;}
.genesis-nav-menu.menu-mobile a {background:#000000; padding-left: 2rem;}
.genesis-nav-menu.menu-mobile .sub-menu {width:100%;}
.sidebar-content-sidebar .content {padding-bottom: 2rem;}
.sidebar-secondary {display:none;}
.wrap2 {border-width:0;}
.category .wrap2 {border-width:0;}
.search .wrap2 {border-width:0;}
.events-archive .wrap2 {border-width:0;}
.events-single .wrap2 {border-width:0;}
.home .alignleft.post-image.entry-image {width: 100%;}
.home .site-container {margin-top: 0;}
.wrap {padding: 2% !important;}
}