/* misc css  */
.page .entry-content .has-small-font-size, .page .entry-content .has-small-font-size p *, 
.page-template-page-mega-lander .entry-content .has-small-font-size, 
.page-template-page-mega-lander .entry-content .has-small-font-size p *,
.page .entry-content .has-small-font-size p a {  
font-size: 14px!important;
}

ul ul, ul ol, ol ul, ol ol {
margin-top: 0em;
}

span.select2.select2-container.select2-container--default,span.select2.select2-container.select2-container--default.select2-container--focus{
width: 500px!important;

}


/* new cat header  */
.category-header {
	align-items: left;
    display: block;
	flex-direction: row;
	justify-content: left;
	min-height: 40px;
	position: relative;
	text-align: left;
	z-index: 1;
	color: #0C1929;
	margin-block-start: 0.75em;
    margin-block-end: 0.75em;
	border-bottom: 1px dashed #B6BABE;
}

@media (max-width: 1199px) {
  .category-header h1 {
    font-size: 34px;
  }
}

.category-header h1 {
  font-weight: 500;
  line-height: 1;
margin-top: 20px;
  margin-bottom: .4444em;
  letter-spacing: -1px;
}

.category-header p {
  font-size: 16px;
  line-height: 1.3889
  padding-bottom: 2px;
  color: #0c1929;
}

/* new special event header  */

.page-template-page-special-event .entry-header {
border-bottom: 1px dashed #B6BABE;
}

.page-template-page-special-event .entry-header h1 {
margin-bottom: 5px;
margin-top: 20px;
  margin-bottom: .4444em;
    letter-spacing: -1px;
}

/* new mega lander  header  */

.page-template-page-mega-lander .entry-header {
border-bottom: 1px dashed #B6BABE;
}

.page-template-page-mega-lander .entry-header h1 {
margin-bottom: 5px;
margin-top: 20px;
  margin-bottom: .4444em;
    letter-spacing: -1px;
}

/* entry disclosure */
.entry-disclosure{
letter-spacing: 0.006em;
font-size: 12px;
}

.page-template-single-listicle .entry-disclosure, .page-template-page-mega-lander .entry-disclosure, .page-template-page-special-event .entry-disclosure, .page-template-archive-coupons .entry-disclosure {
margin-bottom: 0px;
}
#breadcrumbs {color: #8e908f;
/* margin:1em 0 2em 0; */
}
#breadcrumbs a {color: #8e908f;display: inline; border: none; padding: 0; text-transform: none;}

#breadcrumbs {
font-size: 12px;
  margin-bottom: 0px !important;
    margin-top: 0px !important;

}

a.author {
color: #0c1929;
}


/* top of post and page spacing issues */
.page-template-page-mega-lander #content {
  padding-top: 5px;
}

.page #content,
.page #sidebar,
.post-template-single-listicle #content,
.post-template-single-listicle #sidebar {
  padding-top: 30px;
}

.header-widgets
{margin-top: 15px;
}

#sidebar-single-post-widgets {
margin-top: 1px;
}

.page .entry-header,
.post-template-single-listicle .entry-header {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
  margin-top: 0px;
}

.page-template-page-mega-lander .entry-header {
  display: flex;
  flex-direction: column;
  margin-bottom: 5px;
  margin-top: 0px;
}

/* display posts - sidebar widget thing */
.display-posts-listing.image-left .listing-item {
	overflow: hidden; 
	margin-bottom: 32px;
	width: 100%;
}

.display-posts-listing.image-left .image {
	float: left;
	max-width: 110px;
	margin: 0 16px 0 0;
}

.display-posts-listing.image-left .title {
	display: block;
	text-align: left;
    font-weight: 400;
    color: #0c1929;
    font-family: roboto,sans-serif;
    font-size: 16px;
    vertical-align: baseline;
}

.display-posts-listing.image-left .excerpt-dash { 
	display: none; 
}




.modaltitle {
  font-size: 2em;
  margin: 0.67em 0;
}

/* button crap */


.post-template-default #content article .btn-primary, .post-template-default #content article body #mc_embed_signup input[type="submit"], body #mc_embed_signup .post-template-default #content article input[type="submit"], .post-template-default #content article body #mc_embed_signup textarea[type="submit"], body #mc_embed_signup .post-template-default #content article textarea[type="submit"], .post-template-default #content article html .woocommerce input.button.alt, html .woocommerce .post-template-default #content article input.button.alt,
.post-template-default #content article html .woocommerce button.button.alt, html .woocommerce .post-template-default #content article button.button.alt
{
  background: #FFDE67;
  border-color: #FFDE67;
  color: #0C1929;
  font-size: 15px;
}

.post-template-default #content article .btn-primary:hover, .post-template-default #content article body #mc_embed_signup input:hover[type="submit"], body #mc_embed_signup .post-template-default #content article input:hover[type="submit"], .post-template-default #content article body #mc_embed_signup textarea:hover[type="submit"], body #mc_embed_signup .post-template-default #content article textarea:hover[type="submit"], .post-template-default #content article html .woocommerce input.button.alt:hover, html .woocommerce .post-template-default #content article input.button.alt:hover,
.post-template-default #content article html .woocommerce button.button.alt:hover, html .woocommerce .post-template-default #content article button.button.alt:hover, .post-template-default #content article .btn-primary:focus, .post-template-default #content article body #mc_embed_signup input:focus[type="submit"], body #mc_embed_signup .post-template-default #content article input:focus[type="submit"], .post-template-default #content article body #mc_embed_signup textarea:focus[type="submit"], body #mc_embed_signup .post-template-default #content article textarea:focus[type="submit"], .post-template-default #content article html .woocommerce input.button.alt:focus, html .woocommerce .post-template-default #content article input.button.alt:focus,
.post-template-default #content article html .woocommerce button.button.alt:focus, html .woocommerce .post-template-default #content article button.button.alt:focus, .post-template-default #content article .btn-primary:active, .post-template-default #content article body #mc_embed_signup input:active[type="submit"], body #mc_embed_signup .post-template-default #content article input:active[type="submit"], .post-template-default #content article body #mc_embed_signup textarea:active[type="submit"], body #mc_embed_signup .post-template-default #content article textarea:active[type="submit"], .post-template-default #content article html .woocommerce input.button.alt:active, html .woocommerce .post-template-default #content article input.button.alt:active,
.post-template-default #content article html .woocommerce button.button.alt:active, html .woocommerce .post-template-default #content article button.button.alt:active {
  background: #0C1929;
  border-color: #0C1929;
  color: white;
}


.post-template-default #content article .btn-cta, .post-template-default #content article body #mc_embed_signup input[type="submit"], body #mc_embed_signup .post-template-default #content article input[type="submit"], .post-template-default #content article body #mc_embed_signup textarea[type="submit"], body #mc_embed_signup .post-template-default #content article textarea[type="submit"], .post-template-default #content article html .woocommerce input.button.alt, html .woocommerce .post-template-default #content article input.button.alt,
.post-template-default #content article html .woocommerce button.button.alt, html .woocommerce .post-template-default #content article button.button.alt, .post-template-single-listicle #content article .btn-cta, .post-template-single-listicle #content article body #mc_embed_signup input[type="submit"], body #mc_embed_signup .post-template-single-listicle #content article input[type="submit"], .post-template-single-listicle #content article body #mc_embed_signup textarea[type="submit"], body #mc_embed_signup .post-template-single-listicle #content article textarea[type="submit"], .post-template-single-listicle #content article html .woocommerce input.button.alt, html .woocommerce .post-template-single-listicle #content article input.button.alt,
.post-template-single-listicle #content article html .woocommerce button.button.alt, html .woocommerce .post-template-single-listicle #content article button.button.alt, .page-template-single-listicle #content article .btn-cta, .page-template-single-listicle #content article body #mc_embed_signup input[type="submit"], body #mc_embed_signup .page-template-single-listicle #content article input[type="submit"], .page-template-single-listicle #content article body #mc_embed_signup textarea[type="submit"], body #mc_embed_signup .page-template-single-listicle #content article textarea[type="submit"], .page-template-single-listicle #content article html .woocommerce input.button.alt, html .woocommerce .page-template-single-listicle #content article input.button.alt,
.page-template-single-listicle #content article html .woocommerce button.button.alt, html .woocommerce .page-template-single-listicle #content article button.button.alt
{
  background: #FFDE67;
  border-color: #FFDE67;
  color: #0C1929;
  font-size: 17px;
  text-align: center;
  width: 100%;
}
.btn-cta strong
{
text-decoration: underline;
font-weight: extra-bold;
}

.btn-cta
{white-space:normal;}


.post-template-default #content article .btn-cta:hover, .post-template-default #content article body #mc_embed_signup input:hover[type="submit"], body #mc_embed_signup .post-template-default #content article input:hover[type="submit"], .post-template-default #content article body #mc_embed_signup textarea:hover[type="submit"], body #mc_embed_signup .post-template-default #content article textarea:hover[type="submit"], .post-template-default #content article html .woocommerce input.button.alt:hover, html .woocommerce .post-template-default #content article input.button.alt:hover,
.post-template-default #content article html .woocommerce button.button.alt:hover, html .woocommerce .post-template-default #content article button.button.alt:hover, .post-template-default #content article .btn-cta:focus, .post-template-default #content article body #mc_embed_signup input:focus[type="submit"], body #mc_embed_signup .post-template-default #content article input:focus[type="submit"], .post-template-default #content article body #mc_embed_signup textarea:focus[type="submit"], body #mc_embed_signup .post-template-default #content article textarea:focus[type="submit"], .post-template-default #content article html .woocommerce input.button.alt:focus, html .woocommerce .post-template-default #content article input.button.alt:focus,
.post-template-default #content article html .woocommerce button.button.alt:focus, html .woocommerce .post-template-default #content article button.button.alt:focus, .post-template-default #content article .btn-cta:active, .post-template-default #content article body #mc_embed_signup input:active[type="submit"], body #mc_embed_signup .post-template-default #content article input:active[type="submit"], .post-template-default #content article body #mc_embed_signup textarea:active[type="submit"], body #mc_embed_signup .post-template-default #content article textarea:active[type="submit"], .post-template-default #content article html .woocommerce input.button.alt:active, html .woocommerce .post-template-default #content article input.button.alt:active,
.post-template-default #content article html .woocommerce button.button.alt:active, html .woocommerce .post-template-default #content article button.button.alt:active, .post-template-single-listicle #content article .btn-cta:hover, .post-template-single-listicle #content article body #mc_embed_signup input:hover[type="submit"], body #mc_embed_signup .post-template-single-listicle #content article input:hover[type="submit"], .post-template-single-listicle #content article body #mc_embed_signup textarea:hover[type="submit"], body #mc_embed_signup .post-template-single-listicle #content article textarea:hover[type="submit"], .post-template-single-listicle #content article html .woocommerce input.button.alt:hover, html .woocommerce .post-template-single-listicle #content article input.button.alt:hover,
.post-template-single-listicle #content article html .woocommerce button.button.alt:hover, html .woocommerce .post-template-single-listicle #content article button.button.alt:hover, .post-template-single-listicle #content article .btn-cta:focus, .post-template-single-listicle #content article body #mc_embed_signup input:focus[type="submit"], body #mc_embed_signup .post-template-single-listicle #content article input:focus[type="submit"], .post-template-single-listicle #content article body #mc_embed_signup textarea:focus[type="submit"], body #mc_embed_signup .post-template-single-listicle #content article textarea:focus[type="submit"], .post-template-single-listicle #content article html .woocommerce input.button.alt:focus, html .woocommerce .post-template-single-listicle #content article input.button.alt:focus,
.post-template-single-listicle #content article html .woocommerce button.button.alt:focus, html .woocommerce .post-template-single-listicle #content article button.button.alt:focus, .post-template-single-listicle #content article .btn-cta:active, .post-template-single-listicle #content article body #mc_embed_signup input:active[type="submit"], body #mc_embed_signup .post-template-single-listicle #content article input:active[type="submit"], .post-template-single-listicle #content article body #mc_embed_signup textarea:active[type="submit"], body #mc_embed_signup .post-template-single-listicle #content article textarea:active[type="submit"], .post-template-single-listicle #content article html .woocommerce input.button.alt:active, html .woocommerce .post-template-single-listicle #content article input.button.alt:active,
.post-template-single-listicle #content article html .woocommerce button.button.alt:active, html .woocommerce .post-template-single-listicle #content article button.button.alt:active, .page-template-single-listicle #content article .btn-cta:hover, .page-template-single-listicle #content article body #mc_embed_signup input:hover[type="submit"], body #mc_embed_signup .page-template-single-listicle #content article input:hover[type="submit"], .page-template-single-listicle #content article body #mc_embed_signup textarea:hover[type="submit"], body #mc_embed_signup .page-template-single-listicle #content article textarea:hover[type="submit"], .page-template-single-listicle #content article html .woocommerce input.button.alt:hover, html .woocommerce .page-template-single-listicle #content article input.button.alt:hover,
.page-template-single-listicle #content article html .woocommerce button.button.alt:hover, html .woocommerce .page-template-single-listicle #content article button.button.alt:hover, .page-template-single-listicle #content article .btn-cta:focus, .page-template-single-listicle #content article body #mc_embed_signup input:focus[type="submit"], body #mc_embed_signup .page-template-single-listicle #content article input:focus[type="submit"], .page-template-single-listicle #content article body #mc_embed_signup textarea:focus[type="submit"], body #mc_embed_signup .page-template-single-listicle #content article textarea:focus[type="submit"], .page-template-single-listicle #content article html .woocommerce input.button.alt:focus, html .woocommerce .page-template-single-listicle #content article input.button.alt:focus,
.page-template-single-listicle #content article html .woocommerce button.button.alt:focus, html .woocommerce .page-template-single-listicle #content article button.button.alt:focus, .page-template-single-listicle #content article .btn-cta:active, .page-template-single-listicle #content article body #mc_embed_signup input:active[type="submit"], body #mc_embed_signup .page-template-single-listicle #content article input:active[type="submit"], .page-template-single-listicle #content article body #mc_embed_signup textarea:active[type="submit"], body #mc_embed_signup .page-template-single-listicle #content article textarea:active[type="submit"], .page-template-single-listicle #content article html .woocommerce input.button.alt:active, html .woocommerce .page-template-single-listicle #content article input.button.alt:active,
.page-template-single-listicle #content article html .woocommerce button.button.alt:active, html .woocommerce .page-template-single-listicle #content article button.button.alt:active{
  background: #0C1929;
  border-color: #0C1929;
  color: white;
}



/**
 * HOME BANNER
 */
 .home-banner {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
 justify-content: space-around;
  min-height: 269px;
  position: relative;
  z-index: 1;
  padding-top: 10px;
  align-items: center;

}

.widget .home-banner {
}
 
.home-banner h1 {
  font-weight: 500;
  line-height: 1;
  margin: 0 0 .4444em;
}

.home-banner p {
  font-size: 18px;
  line-height: 1.3889;
  max-width: 450px;
}

/**
 * FOOTER WIDGETS
 */
 #sidebar-footer-widgets 
 {
 -ms-flex-align: center;
     align-items: center;
 display: -ms-flexbox;
 display: flex;
 -ms-flex-direction: row;
     flex-direction: row;
 -ms-flex-pack: center;
     justify-content: center;
 position: relative;
 text-align: center;
 z-index: 1;
 flex-wrap: wrap;
}

#sidebar-footer-widgets .widget {
 margin-top: 25px;
 min-width: 150px;
}

#sidebar-footer-widgets {
padding-bottom: 15px;
}

#sidebar-footer-widgets h3 {
    font-size: 1.2em;
    font-weight: 400;
    line-height: 1.375;
    min-height: 3.3em;
    max-width: 100%;
    margin: 0;
    color: black;
    text-decoration: underline;
    -webkit-text-decoration-color: #FFC900;
    text-decoration-color: #FFC900;
    text-underline-position: under;
}

#sidebar-footer-widgets .footer-widget-thumbnail {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.blog-tile .custom-html-widget img {
max-width: 100%;
 height: auto;
}

.page-template-page-mega-lander .posts-grid li.hentry .post-card .excerpt,
  .page-template-page-mega-lander .posts-grid li.hentry .post-card .testimonial,
  .page-template-page-mega-lander .posts-grid li.hentry .post-card .testimonial p,
  .page-template-page-mega-lander .posts-grid li.hentry .post-card .excerpt p,
  .page-template-page-mega-lander .posts-grid li.hentry .post-card .excerpt a,
  .page-template-page-mega-lander .posts-grid li.hentry .post-card .excerpt a.ext-link,
  .page-template-page-mega-lander .posts-grid li.hentry .post-card .excerpt a.local-link{
   font-size: 18px;
   }

@media (max-width: 991px) {
  .home-banner {
    display: none;
  }
   .single-product .woocommerce-breadcrumb {
    padding-top: 5px;
  }
}

@media (max-width: 767px) {
  .home-banner {
    display: none;
  }
    .post-date {
    display: none;
  }
  .blog-tile .content {
  padding-bottom: 1em;
  }
  .blog-tile .content .post-title {
  letter-spacing: .05em;
  font-size: 26px;
  }
  .single-post #content, .page #content {
   padding-top: 5px !important;
	}
  .entry-actions {
	margin-top: 3px;
 }
  .single-product .woocommerce-breadcrumb {
    display: inherit;
    padding-top: 5px;
  }
}

@media (max-width: 1199px) {
  .page .entry-header .entry-title {
    font-size: 30px;
    margin-bottom: 10px;
  }
 .page .entry-content h2 {
    font-size: 28px;
  }
  .page-template-page-mega-lander .posts-grid li.hentry .post-card .excerpt,
  .page-template-page-mega-lander .posts-grid li.hentry .post-card .testimonial,
  .page-template-page-mega-lander .posts-grid li.hentry .post-card .testimonial p,
  .page-template-page-mega-lander .posts-grid li.hentry .post-card .excerpt p,
  .page-template-page-mega-lander .posts-grid li.hentry .post-card .excerpt a,
  .page-template-page-mega-lander .posts-grid li.hentry .post-card .excerpt a.ext-link,
  .page-template-page-mega-lander .posts-grid li.hentry .post-card .excerpt a.local-link{
   font-size: 16px;
   }
  .page .entry-content p,
  .page .entry-content p *,
  .page .entry-content figure,
  .page .entry-content figure *,
  .page .entry-content blockquote,
  .page .entry-content blockquote *, 
  .page .entry-content ul li,
  .page .entry-content li,
/*
  .page .entry-content ul li+li,
  .page .entry-content ol li+li,
  .page .entry-content ul *,
  .page .entry-content ol *,
    .page .entry-content li *, */
  .page .entry-content ul,
  .page .entry-content ol {
    font-size: 18px;
  }
  
  .single-post .entry-content ul li,
  .single-post .entry-content ul *,
  .single-post .entry-content li *,
  .single-post .entry-content ol li,
  .single-post .entry-content ul li+li {
    font-size: 18px;
  }
  .page .entry-content .lozenge .name-price .price,
  .page .entry-content .lozenge .name-price a,
  .page .entry-content .lozenge .li,
  .page .entry-content .lozenge li.name-price,
  .page .entry-content .lozenge .name-price a>*,
  .page .entry-content .lozenge .name-price .price strong {
  	font-size: 24px !important;
  }
  .page .entry-content .lozenge .name-price .price{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;font-size:36px;margin-right:1em}

}



@media (max-width: 1439px) {
.single-post #content, .page #content  {
   padding-top: 10px !important;
}
}

