﻿#footer-container .address .spacer{margin:15px 0 0 0}
#footer-container .socons .spacer{margin:15px 2% 0 0}
#footer-container .bottom-brand .spacer,#footer-container .socons .spacer{margin:0 0 1em 1em}
#footer-container .bottom-brand .spacer{margin:0 0 1em 0}



#container {
	padding: 0;
	margin: 0;
}
.footer-links{text-align:center;margin-bottom:10px;margin-top:10px;padding-left:15px}
.i18n-fr .footer-links.nav{padding:0 30px}
.i18n-fr .footer-links{margin-left:1px;margin-right:-1px}
_::-moz-range-track,body:last-child .footer-links{margin-left:1px;margin-right:-1px}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}
.megamenu-skin-minimal .megamenu-slot{margin-right:4px;border-bottom:1px solid #bbb;}
.megamenu-skin-minimal .megamenu-slot-title,.megamenu-skin-minimal .megamenu-slot-title a{background-color:#bbb;color:#fff;font-size:100%;text-align:center;text-transform:uppercase;}
.megamenu-skin-friendly .megamenu-slot,.megamenu-skin-friendly .megamenu-slot a:hover{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.megamenu-skin-friendly li.megamenu-slot{width:200px;margin:10px 10px auto auto;background:#b08700;padding-top:10px;padding-bottom:10px;}
.megamenu-skin-friendly li.megamenu-slot:hover{background-color:#b08700;}
.megamenu-skin-friendly .hovering .megamenu-parent-title span:hover,.megamenu-skin-friendly .megamenu-slot-title span{cursor:default;}
.megamenu-skin-friendly .megamenu-slot-title{font-family:"Arial Black",Arial,Helvetica,sans-serif;color:#f4ebcb;}
.megamenu-skin-friendly .megamenu-slot-title a:link,.megamenu-skin-friendly .megamenu-slot-title a:visited{color:#f4ebcb;}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-slot a{color:#fff;}
.megamenu-skin-friendly .megamenu-slot a:hover{color:#fff;background:#00325b;}


.megamenu-slot-title {
list-style:none;}

    .device-inner .device-layers .img-background .animated-image-one {
      -webkit-animation: scrolling-one 22s infinite;
      -moz-animation: scrolling-one 22s infinite;
      -o-animation: scrolling-one 22s infinite;
      animation: scrolling-one 22s infinite; }
 
.icon-rss:before { content: '\e804'; }
.contact_info_wrap .icon_text:before{margin:0 1em 0 0}
#footer .contact_info_wrap .icon_text.default:before{color:#fff;opacity:.3}
.icon_text.default:before{color:#333}
.icon_text.black:before{color:#333}
.icon_text.gray:before{color:#666}
.icon_text.red:before{color:#e62727}
.icon_text.orange:before{color:#ff5c00}
.icon_text.magenta:before{color:#a9014b}
.icon_text.yellow:before{color:#ffb515}
.icon_text.blue:before{color:#00adee}
.icon_text.pink:before{color:#e22092}
.icon_text.green:before{color:#91bd09}
.icon_text.rosy:before{color:#f16c7c}

.rhp-rhino .widget h3 {
  font-size: 22px;
  border: none;
  padding-bottom: 0;
  margin-bottom: 15px;
}

.rhp-rhino .widget embed, .rhp-rhino .widget iframe, .rhp-rhino .widget video {
  margin: 0 auto;
  display: inherit;
}

.rhp-rhino #sidebar .widget {
  padding: 20px;
}

body p, body.page p, body.rhp-rhino p, body ul, body.page ul, body.rhp-rhino ul, body ol, body.page ol, body.rhp-rhino ol, body li, body.page li, body.rhp-rhino li, body .entry, body.page .entry, body.rhp-rhino .entry, body .entry p, body.page .entry p, body.rhp-rhino .entry p, body h5, body.page h5, body.rhp-rhino h5, body h6, body.page h6, body.rhp-rhino h6, body #logo .site-description, body.page #logo .site-description, body.rhp-rhino #logo .site-description, body .widget p, body.page .widget p, body.rhp-rhino .widget p, body .tribe-events-calendar th, body.page .tribe-events-calendar th, body.rhp-rhino .tribe-events-calendar th {
  font-family: Open Sans;
}

body .widget p, body.page .widget p, body.rhp-rhino .widget p {
  font-size: 14px;
  line-height: 22px;
}

body #logo .site-title a, body.page #logo .site-title a, body.rhp-rhino #logo .site-title a, body h1, body.page h1, body.rhp-rhino h1, body h2, body.page h2, body.rhp-rhino h2, body h3, body.page h3, body.rhp-rhino h3, body .widget h3, body.page .widget h3, body.rhp-rhino .widget h3, body h4, body.page h4, body.rhp-rhino h4, body .page-title, body.page .page-title, body.rhp-rhino .page-title, body .post .title, body.page .post .title, body.rhp-rhino .post .title, body .page .title, body.page .page .title, body.rhp-rhino .page .title, body #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title, body.page #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title, body.rhp-rhino #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title, body #tribe-events-content .tribe-events-tooltip h4, body.page #tribe-events-content .tribe-events-tooltip h4, body.rhp-rhino #tribe-events-content .tribe-events-tooltip h4, body .responsive-tabs__list__item, body.page .responsive-tabs__list__item, body.rhp-rhino .responsive-tabs__list__item {
  font-family: Archivo Narrow;
}

.rhp-rhino a.button, .rhp-rhino a.comment-reply-link, .rhp-rhino #commentform #submit, .rhp-rhino .submit, .rhp-rhino input[type=submit], .rhp-rhino input.button, .rhp-rhino button.button, .rhp-rhino #wrapper .woo-sc-button, .rhp-rhino span.button, .rhp-rhino a.comment-reply-link, .rhp-rhino #commentform #submit, .rhp-rhino .submit, .rhp-rhino #wrapper .woo-sc-button, .rhp-rhino .rhino-widget-list p.tribe-events-widget-link a, .rhp-rhino .widget.tribe-events-list-widget p.tribe-events-widget-link a {
  font-family: Archivo Narrow;
  box-shadow: 0 -3px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.2) inset;
  -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.2) inset;
  -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.2) inset;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  display: block;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  border-radius: 5px;
  font-weight: bold;
  text-transform: none;
  border: none;
  text-align: center;
}

.rhp-rhino .rhino-widget-list p.tribe-events-widget-link a, .rhp-rhino .widget.tribe-events-list-widget p.tribe-events-widget-link a {
  display: inline-block;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.rhp-rhino .rhino-event-wrapper, .rhp-rhino .tribe-events-single, .rhp-rhino .widget.tribe-events-list-widget, .rhp-rhino #tribe-events-content table.tribe-events-calendar {
  display: block;
  margin-bottom: 20px;
  border-bottom: 3px solid;
}

.rhp-rhino .rhino-event-wrapper .rhino-event-left, .rhp-rhino .tribe-events-single .rhino-event-left, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-left, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-left {
  display: none;
}

.rhp-rhino .rhino-event-wrapper p.rhino-event-tagline, .rhp-rhino .tribe-events-single p.rhino-event-tagline, .rhp-rhino .widget.tribe-events-list-widget p.rhino-event-tagline, .rhp-rhino #tribe-events-content table.tribe-events-calendar p.rhino-event-tagline {
  font-size: 14px;
  line-height: 110%;
  margin: 0 0 5px 0;
}

.rhp-rhino .rhino-event-wrapper h2.rhino-event-header, .rhp-rhino .tribe-events-single h2.rhino-event-header, .rhp-rhino .widget.tribe-events-list-widget h2.rhino-event-header, .rhp-rhino #tribe-events-content table.tribe-events-calendar h2.rhino-event-header, .rhp-rhino .rhino-event-wrapper h2.rhino-event-header a, .rhp-rhino .tribe-events-single h2.rhino-event-header a, .rhp-rhino .widget.tribe-events-list-widget h2.rhino-event-header a, .rhp-rhino #tribe-events-content table.tribe-events-calendar h2.rhino-event-header a {
  font-size: 24px;
  line-height: 110%;
  margin: 0 0 7px 0;
}

.rhp-rhino .rhino-event-wrapper h3.rhino-event-subheader, .rhp-rhino .tribe-events-single h3.rhino-event-subheader, .rhp-rhino .widget.tribe-events-list-widget h3.rhino-event-subheader, .rhp-rhino #tribe-events-content table.tribe-events-calendar h3.rhino-event-subheader {
  font-size: 18px;
  line-height: 110%;
  margin: 0 0 10px 0;
  padding: 0;
  border-bottom: none;
}

.rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-date-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-date-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-time-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-time-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-price-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-price-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-venue-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box {
  display: inline-block;
  width: auto;
  margin-right: 20px;
}

.rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-date-box p, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-date-box p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box p, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box p, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-time-box p, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-time-box p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box p, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box p, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-price-box p, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-price-box p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box p, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box p, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box p, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-venue-box p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box p, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-date-box i, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-date-box i, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box i, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box i, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-time-box i, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-time-box i, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box i, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box i, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-price-box i, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-price-box i, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box i, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box i, .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box i, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-venue-box i, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box i, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box i {
  font-size: 16px;
  display: inline-block;
  margin: 0 1px;
}

.rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-notes-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-notes-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-notes-box, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-notes-box {
  margin-top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-notes-box p, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-notes-box p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-center .rhino-event-notes-box p, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-notes-box p {
  margin: 5px 0;
}

.rhp-rhino .rhino-event-wrapper .rhino-event-right .rhino-event-list-cta, .rhp-rhino .tribe-events-single .rhino-event-right .rhino-event-list-cta, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-right .rhino-event-list-cta, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-right .rhino-event-list-cta {
  margin-bottom: 5px;
}

.rhp-rhino .rhino-event-wrapper .rhino-event-right a.rhino-event-more-info, .rhp-rhino .tribe-events-single .rhino-event-right a.rhino-event-more-info, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-right a.rhino-event-more-info, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-right a.rhino-event-more-info {
  font-size: 14px;
}

.rhp-rhino .rhino-event-wrapper .tribe-events-content, .rhp-rhino .tribe-events-single .tribe-events-content, .rhp-rhino .widget.tribe-events-list-widget .tribe-events-content, .rhp-rhino #tribe-events-content table.tribe-events-calendar .tribe-events-content {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  clear: both;
  display: block;
}

.rhp-rhino .rhino-event-wrapper .rhino-event-list-share, .rhp-rhino .tribe-events-single .rhino-event-list-share, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-list-share, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-list-share {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 5px 0 0 0;
  margin: 5px 0 10px 0;
}

.rhp-rhino .rhino-event-wrapper .rhino-event-list-share a.rhino-event-rsvp, .rhp-rhino .tribe-events-single .rhino-event-list-share a.rhino-event-rsvp, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-list-share a.rhino-event-rsvp, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-list-share a.rhino-event-rsvp, .rhp-rhino .rhino-event-wrapper .rhino-event-list-share .rhino-event-share, .rhp-rhino .tribe-events-single .rhino-event-list-share .rhino-event-share, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-list-share .rhino-event-share, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-list-share .rhino-event-share {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}

.rhp-rhino .rhino-event-wrapper .rhino-event-list-share .rhino-event-share, .rhp-rhino .tribe-events-single .rhino-event-list-share .rhino-event-share, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-list-share .rhino-event-share, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-list-share .rhino-event-share {
  margin-right: 10px;
}

.rhp-rhino .rhino-event-wrapper .rhino-event-list-share a.rhino-event-rsvp, .rhp-rhino .tribe-events-single .rhino-event-list-share a.rhino-event-rsvp, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-list-share a.rhino-event-rsvp, .rhp-rhino #tribe-events-content table.tribe-events-calendar .rhino-event-list-share a.rhino-event-rsvp {
  margin-top: 3px;
}

.rhp-rhino .rhino-event-wrapper p.tribe-events-widget-link, .rhp-rhino .tribe-events-single p.tribe-events-widget-link, .rhp-rhino .widget.tribe-events-list-widget p.tribe-events-widget-link, .rhp-rhino #tribe-events-content table.tribe-events-calendar p.tribe-events-widget-link {
  text-align: center;
  margin-bottom: 0;
}

  .rhp-rhino .rhino-event-wrapper, .rhp-rhino .tribe-events-single, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper {
    padding: 20px 2%;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left, .rhp-rhino .tribe-events-single .rhino-event-left, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left {
    display: inline-block;
    float: left;
    width: 27%;
    padding-right: 3%;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox {
    display: inline-block;
    float: left;
    width: 30%;
    text-align: center;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox.no-thumbnail, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox.no-thumbnail, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox.no-thumbnail {
    width: 100%;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month {
    padding: 6px 0;
    margin: 0;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month p, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month p {
    font-size: 16px;
    line-height: 1;
    margin: 0;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date {
    padding: 4px 0;
    margin: 0;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date p, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date p {
    font-size: 30px;
    line-height: 1;
    font-weight: bold;
    margin: 0;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day {
    padding: 2px 0;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day p, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day p, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day p {
    font-size: 14px;
    line-height: 1;
    margin: 0;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-thumb, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-thumb, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-thumb {
    display: inline-block;
    float: right;
    width: 65%;
    height: auto;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-thumb img, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-thumb img, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-thumb img {
    width: 100%;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left .rhino-event-thumb.no-thumbnail, .rhp-rhino .tribe-events-single .rhino-event-left .rhino-event-thumb.no-thumbnail, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-thumb.no-thumbnail {
    display: none;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-left.no-thumbnail, .rhp-rhino .tribe-events-single .rhino-event-left.no-thumbnail, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left.no-thumbnail {
    width: 10%;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-center, .rhp-rhino .tribe-events-single .rhino-event-center, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-center {
    display: inline-block;
    float: left;
    width: 48%;
    padding-right: 3%;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-center.no-thumbnail, .rhp-rhino .tribe-events-single .rhino-event-center.no-thumbnail, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-center.no-thumbnail {
    width: 65%;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-center .rhino-event-date-box, .rhp-rhino .tribe-events-single .rhino-event-center .rhino-event-date-box, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-center .rhino-event-date-box {
    display: none;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-right, .rhp-rhino .tribe-events-single .rhino-event-right, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-right {
    display: inline-block;
    float: right;
    width: 25%;
    max-width: 200px;
  }

  .rhp-rhino .rhino-event-wrapper .rhino-event-list-share, .rhp-rhino .tribe-events-single .rhino-event-list-share, .rhp-rhino .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-list-share {
    text-align: left;
    margin-bottom: 0;
  }

.rhp-rhino #sidebar .widget.tribe-events-list-widget ol {
  margin: 10px 0 0 0;
}

.rhp-rhino #sidebar .widget.tribe-events-list-widget ol li {
  display: block;
  clear: both;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.rhp-rhino #sidebar .widget.tribe-events-list-widget ol li .rhino-events-widget-vitals {
  display: inline-block;
  width: 65%;
  float: left;
}

.rhp-rhino #sidebar .widget.tribe-events-list-widget ol li .rhino-events-widget-vitals h4 {
  font-size: 16px;
  margin: 0 0 5px 0;
}

.rhp-rhino #sidebar .widget.tribe-events-list-widget ol li .rhino-events-widget-vitals .duration {
  font-size: 14px;
  margin: 0 0 5px 0;
  font-weight: normal;
}

.rhp-rhino #sidebar .widget.tribe-events-list-widget ol li .rhino-events-widget-vitals .tribe-events-event-image {
  display: none;
}

.rhp-rhino #sidebar .widget.tribe-events-list-widget ol li .rhino-event-single-cta {
  display: inline-block;
  width: 30%;
  float: right;
}

.rhp-rhino #home-widget-container-main .widget {
  border-bottom: none;
}

.rhp-rhino #home-widget-container-above .widget, .rhp-rhino .rhino-widget-area-below-nav .widget {
  margin-bottom: 0;
}

.rhp-rhino #home-widget-container-above .widget.widget_rhino_email_widget, .rhp-rhino .rhino-widget-area-below-nav .widget.widget_rhino_email_widget {
  padding: 20px;
}

.rhp-rhino .widget.widget_rhino_email_widget, .rhp-rhino #sidebar .widget.widget_rhino_email_widget, .rhp-rhino #home-widget-container-above .widget.widget_rhino_email_widget, .rhp-rhino .rhino-widget-area-below-nav .widget.widget_rhino_email_widget {
  text-align: left;
}

.rhp-rhino .widget.widget_rhino_email_widget p.rhino-email-embed, .rhp-rhino #sidebar .widget.widget_rhino_email_widget p.rhino-email-embed, .rhp-rhino #home-widget-container-above .widget.widget_rhino_email_widget p.rhino-email-embed, .rhp-rhino .rhino-widget-area-below-nav .widget.widget_rhino_email_widget p.rhino-email-embed {
  display: none;
}

.rhp-rhino .widget.widget_rhino_email_widget .mc-field-group input.email, .rhp-rhino #sidebar .widget.widget_rhino_email_widget .mc-field-group input.email, .rhp-rhino #home-widget-container-above .widget.widget_rhino_email_widget .mc-field-group input.email, .rhp-rhino .rhino-widget-area-below-nav .widget.widget_rhino_email_widget .mc-field-group input.email {
  width: 100%;
  display: block;
  padding: 11px 0;
  border: 1px solid;
  font-family: Open Sans;
  font-size: 14px;
  text-align: center;
  font-weight: normal;
  border-radius: 0;
  margin-bottom: 3px;
}

.rhp-rhino .widget.widget_recent_entries ul {
  margin: 10px 0 0 0;
}

.rhp-rhino .widget.widget_recent_entries ul li {
  display: block;
  clear: both;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid;
}

.rhp-rhino .widget.widget_recent_entries ul li:last-child {
  border-bottom: none;
}

.rhp-rhino .widget.widget_recent_entries ul li a {
  display: block;
  margin-bottom: 3px;
  font-size: 16px;
  font-weight: bold;
  font-family: Archivo Narrow;
}

.rhp-rhino .widget.widget_recent_entries ul li .post-date {
  display: block;
  font-size: 14px;
}

  .rhp-rhino .widget.widget_rhino_email_widget .rhino-email-widget h3, .rhp-rhino #home-widget-container-above .widget.widget_rhino_email_widget .rhino-email-widget h3, .rhp-rhino .rhino-widget-area-below-nav .widget.widget_rhino_email_widget .rhino-email-widget h3, .rhp-rhino .widget.widget_rhino_email_widget .rhino-email-widget p.rhino-email-details, .rhp-rhino #home-widget-container-above .widget.widget_rhino_email_widget .rhino-email-widget p.rhino-email-details, .rhp-rhino .rhino-widget-area-below-nav .widget.widget_rhino_email_widget .rhino-email-widget p.rhino-email-details {
    display: inline-block;
    margin-right: 2%;
    float: left;
    text-align: left;
    vertical-align: middle;
    margin-bottom: 0;
  }

  .rhp-rhino .widget.widget_rhino_email_widget p.rhino-email-details, .rhp-rhino #home-widget-container-above .widget.widget_rhino_email_widget p.rhino-email-details, .rhp-rhino .rhino-widget-area-below-nav .widget.widget_rhino_email_widget p.rhino-email-details {
    margin-top: 0;
    width: 38%;
    vertical-align: middle;
  }

  .rhp-rhino .widget.widget_rhino_email_widget #mc_embed_signup, .rhp-rhino #home-widget-container-above .widget.widget_rhino_email_widget #mc_embed_signup, .rhp-rhino .rhino-widget-area-below-nav .widget.widget_rhino_email_widget #mc_embed_signup {
    float: right;
    width: 40%;
  }

  .rhp-rhino .widget.widget_rhino_email_widget #mc_embed_signup .mc-field-group, .rhp-rhino #home-widget-container-above .widget.widget_rhino_email_widget #mc_embed_signup .mc-field-group, .rhp-rhino .rhino-widget-area-below-nav .widget.widget_rhino_email_widget #mc_embed_signup .mc-field-group {
    float: right;
    vertical-align: middle;
    width: 100%;
    max-width: 400px;
    text-align: right;
  }

  .rhp-rhino .widget.widget_rhino_email_widget #mc_embed_signup .mc-field-group input.button.large.email, .rhp-rhino #home-widget-container-above .widget.widget_rhino_email_widget #mc_embed_signup .mc-field-group input.button.large.email, .rhp-rhino .rhino-widget-area-below-nav .widget.widget_rhino_email_widget #mc_embed_signup .mc-field-group input.button.large.email, .rhp-rhino .widget.widget_rhino_email_widget #mc_embed_signup .mc-field-group input[type=submit], .rhp-rhino #home-widget-container-above .widget.widget_rhino_email_widget #mc_embed_signup .mc-field-group input[type=submit], .rhp-rhino .rhino-widget-area-below-nav .widget.widget_rhino_email_widget #mc_embed_signup .mc-field-group input[type=submit] {
    width: auto;
    display: inline-block;
    float: right;
    width: 34%;
  }

  .rhp-rhino .widget.widget_rhino_email_widget #mc_embed_signup input.email, .rhp-rhino #home-widget-container-above .widget.widget_rhino_email_widget #mc_embed_signup input.email, .rhp-rhino .rhino-widget-area-below-nav .widget.widget_rhino_email_widget #mc_embed_signup input.email {
    width: 64%;
    display: inline-block;
    text-align: left;
    padding-left: 12px;
    margin-bottom: 0;
    margin-right: 5px;
    float: left;
  }

  .rhp-rhino #sidebar .widget.widget_rhino_email_widget {
    text-align: left;
  }

  .rhp-rhino #sidebar .widget.widget_rhino_email_widget h3, .rhp-rhino #sidebar .widget.widget_rhino_email_widget p.rhino-email-details, .rhp-rhino #sidebar .widget.widget_rhino_email_widget #mc_embed_signup, .rhp-rhino #sidebar .widget.widget_rhino_email_widget .mc-field-group input.button.large.email, .rhp-rhino #sidebar .widget.widget_rhino_email_widget .mc-field-group input[type=submit] {
    display: block;
    width: 100%;
  }

  .rhp-rhino #sidebar .widget.widget_rhino_email_widget h3, .rhp-rhino #sidebar .widget.widget_rhino_email_widget p.rhino-email-details {
    margin-bottom: 5px;
  }

  .rhp-rhino #sidebar .widget.widget_rhino_email_widget p.rhino-email-embed {
    display: none;
  }

  .rhp-rhino #sidebar .widget.widget_rhino_email_widget .mc-field-group {
    margin-top: 10px;
  }

  .rhp-rhino #sidebar .widget.widget_rhino_email_widget .mc-field-group input.email {
    width: 100%;
    display: block;
    padding: 11px 0;
    border: 1px solid;
    font-family: Open Sans;
    font-size: 14px;
    text-align: center;
    font-weight: normal;
    border-radius: 0;
    margin-bottom: 3px;
  }

  .rhp-rhino .widget.widget_rhino_email_widget .mc-field-group input[type=submit], .rhp-rhino #sidebar .widget.widget_rhino_email_widget .mc-field-group input[type=submit], .rhp-rhino #home-widget-container-above .widget.widget_rhino_email_widget .mc-field-group input[type=submit], .rhp-rhino .rhino-widget-area-below-nav .widget.widget_rhino_email_widget .mc-field-group input[type=submit] {
    width: 20%;
    display: inline-block;
    float: right;
  }

body, body.page, body p, body .widget p, body .entry, body .entry p {
  font-weight: normal;
}


 body .widget h3 {
  font-size: 22px;
  border: none;
  padding-bottom: 0;
  margin-bottom: 15px;
}

 .widget embed,  .widget iframe,  .widget video {
  margin: 0 auto;
  display: inherit;
}

 #sidebar .widget {
  padding: 20px;
}

body p, body.page p, body ul, body.page ul, body ol, body.page ol, body li, body.page li, body .entry, body.page .entry, body .entry p, body.page .entry p, body h5, body.page h5, body h6, body.page h6, body #logo .site-description, body.page #logo .site-description, body .widget p, body.page .widget p, body .tribe-events-calendar th, body.page .tribe-events-calendar th {

}

body .widget p, body.page .widget p {
  font-size: 14px;
  line-height: 22px;
}

body #logo .site-title a, body.page #logo .site-title a, body h1, body.page h1, body h2, body.page h2, body h3, body.page h3, body .widget h3, body.page .widget h3, body h4, body.page h4, body .page-title, body.page .page-title, body .post .title, body.page .post .title, body .page .title, body.page .page .title, body #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title, body.page #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title, body #tribe-events-content .tribe-events-tooltip h4, body.page #tribe-events-content .tribe-events-tooltip h4, body .responsive-tabs__list__item--active, body.page .responsive-tabs__list__item--active {
}

 body a.button,  a.comment-reply-link,  #commentform #submit,  .submit,  input[type=submit],  input.button,  button.button,  #wrapper .woo-sc-button,  span.button,  a.comment-reply-link,  #commentform #submit,  .submit,  #wrapper .woo-sc-button,  .rhino-widget-list p.tribe-events-widget-link a,  .widget.tribe-events-list-widget p.tribe-events-widget-link a, body .widget.widget_rhino_email_widget .mc-field-group input[type=submit]  {

  box-shadow: 0 -3px rgba(0, 0, 0, 0.2) inset;
  -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.2) inset;
  -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.2) inset;
  -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.2) inset;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  display: block;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  border-radius: 2px;
  font-weight: bold;
  text-transform: none;
  border: none;
  text-align: center;
}

 .rhino-widget-list p.tribe-events-widget-link a,  .widget.tribe-events-list-widget p.tribe-events-widget-link a {
  display: inline-block;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

 .rhino-event-wrapper,  .tribe-events-single,  .widget.tribe-events-list-widget,  #tribe-events-content table.tribe-events-calendar {
  display: block;
  margin-bottom: 20px;
  border-bottom: 3px solid rgba(0,0,0,0.1);
}

 .rhino-event-wrapper .rhino-event-left,  .tribe-events-single .rhino-event-left,  .widget.tribe-events-list-widget .rhino-event-left,  #tribe-events-content table.tribe-events-calendar .rhino-event-left {
  display: none;
}

 .rhino-event-wrapper p.rhino-event-tagline,  .tribe-events-single p.rhino-event-tagline,  .widget.tribe-events-list-widget p.rhino-event-tagline,  #tribe-events-content table.tribe-events-calendar p.rhino-event-tagline {
  font-size: 14px;
  line-height: 110%;
  margin: 0 0 5px 0;
}

 .rhino-event-wrapper h2.rhino-event-header,  .tribe-events-single h2.rhino-event-header,  .widget.tribe-events-list-widget h2.rhino-event-header,  #tribe-events-content table.tribe-events-calendar h2.rhino-event-header {
  font-size: 24px;
  line-height: 110%;
  margin: 0 0 7px 0;
}

 .rhino-event-wrapper h3.rhino-event-subheader,  .tribe-events-single h3.rhino-event-subheader,  .widget.tribe-events-list-widget h3.rhino-event-subheader,  #tribe-events-content table.tribe-events-calendar h3.rhino-event-subheader {
  font-size: 18px;
  line-height: 110%;
  margin: 0 0 10px 0;
  padding: 0;
  border-bottom: none;
}

 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box,  .tribe-events-single .rhino-event-center .rhino-event-date-box,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box,  .rhino-event-wrapper .rhino-event-center .rhino-event-time-box,  .tribe-events-single .rhino-event-center .rhino-event-time-box,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box, .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box,  .tribe-events-single .rhino-event-center .rhino-event-venue-box,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box, .rhino-event-wrapper .rhino-event-center .rhino-event-price-box,  .tribe-events-single .rhino-event-center .rhino-event-price-box,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box {
  display: inline-block;
  width: auto;
  margin-right: 20px;
}

 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box p,  .tribe-events-single .rhino-event-center .rhino-event-date-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box p,  .rhino-event-wrapper .rhino-event-center .rhino-event-time-box p,  .tribe-events-single .rhino-event-center .rhino-event-time-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p, .tribe-events-single .rhino-event-center .rhino-event-venue-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p, .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box p,  .tribe-events-single .rhino-event-center .rhino-event-venue-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p, .rhino-event-wrapper .rhino-event-center .rhino-event-price-box p,  .tribe-events-single .rhino-event-center .rhino-event-price-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box p,  .rhino-event-wrapper .rhino-event-center .rhino-event-date-box i,  .tribe-events-single .rhino-event-center .rhino-event-date-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box i,  .rhino-event-wrapper .rhino-event-center .rhino-event-time-box i,  .tribe-events-single .rhino-event-center .rhino-event-time-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box i, .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box i,  .tribe-events-single .rhino-event-center .rhino-event-venue-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box i, .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box i,  .tribe-events-single .rhino-event-center .rhino-event-venue-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box i, .rhino-event-wrapper .rhino-event-center .rhino-event-price-box i,  .tribe-events-single .rhino-event-center .rhino-event-price-box i,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box i,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box i {
  font-size: 16px;
  display: inline-block;
  margin: 0 1px;
}

 .rhino-event-wrapper .rhino-event-center .rhino-event-notes-box,  .tribe-events-single .rhino-event-center .rhino-event-notes-box,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-notes-box,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-notes-box {
  margin-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.1);
}

 .rhino-event-wrapper .rhino-event-center .rhino-event-notes-box p,  .tribe-events-single .rhino-event-center .rhino-event-notes-box p,  .widget.tribe-events-list-widget .rhino-event-center .rhino-event-notes-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-notes-box p {
  margin: 5px 0;
}

 .rhino-event-wrapper .rhino-event-right .rhino-event-list-cta,  .tribe-events-single .rhino-event-right .rhino-event-list-cta,  .widget.tribe-events-list-widget .rhino-event-right .rhino-event-list-cta,  #tribe-events-content table.tribe-events-calendar .rhino-event-right .rhino-event-list-cta {
  margin-bottom: 5px;
}

 .rhino-event-wrapper .rhino-event-right a.rhino-event-more-info,  .tribe-events-single .rhino-event-right a.rhino-event-more-info,  .widget.tribe-events-list-widget .rhino-event-right a.rhino-event-more-info,  #tribe-events-content table.tribe-events-calendar .rhino-event-right a.rhino-event-more-info {
  font-size: 14px;
}

 .rhino-event-wrapper .tribe-events-content,  .tribe-events-single .tribe-events-content,  .widget.tribe-events-list-widget .tribe-events-content,  #tribe-events-content table.tribe-events-calendar .tribe-events-content {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid rgba(0,0,0,0.1);
  clear: both;
  display: block;
}

 .rhino-event-wrapper .rhino-event-list-share,  .tribe-events-single .rhino-event-list-share,  .widget.tribe-events-list-widget .rhino-event-list-share,  #tribe-events-content table.tribe-events-calendar .rhino-event-list-share {
  border-top: 1px solid rgba(0,0,0,0.1);
  padding: 5px 0 0 0;
  margin: 5px 0 10px 0;
}

 .rhino-event-wrapper .rhino-event-list-share a.rhino-event-rsvp,  .tribe-events-single .rhino-event-list-share a.rhino-event-rsvp,  .widget.tribe-events-list-widget .rhino-event-list-share a.rhino-event-rsvp,  #tribe-events-content table.tribe-events-calendar .rhino-event-list-share a.rhino-event-rsvp,  .rhino-event-wrapper .rhino-event-list-share .rhino-event-share,  .tribe-events-single .rhino-event-list-share .rhino-event-share,  .widget.tribe-events-list-widget .rhino-event-list-share .rhino-event-share,  #tribe-events-content table.tribe-events-calendar .rhino-event-list-share .rhino-event-share {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}

 .rhino-event-wrapper .rhino-event-list-share .rhino-event-share,  .tribe-events-single .rhino-event-list-share .rhino-event-share,  .widget.tribe-events-list-widget .rhino-event-list-share .rhino-event-share,  #tribe-events-content table.tribe-events-calendar .rhino-event-list-share .rhino-event-share {
  margin-right: 10px;
}

 .rhino-event-wrapper .rhino-event-list-share a.rhino-event-rsvp,  .tribe-events-single .rhino-event-list-share a.rhino-event-rsvp,  .widget.tribe-events-list-widget .rhino-event-list-share a.rhino-event-rsvp,  #tribe-events-content table.tribe-events-calendar .rhino-event-list-share a.rhino-event-rsvp {
  margin-top: 3px;
}

 .rhino-event-wrapper p.tribe-events-widget-link,  .tribe-events-single p.tribe-events-widget-link,  .widget.tribe-events-list-widget p.tribe-events-widget-link,  #tribe-events-content table.tribe-events-calendar p.tribe-events-widget-link {
  text-align: center;
  margin-bottom: 0;
}

 #sidebar .widget.tribe-events-list-widget ol {
  margin: 10px 0 0 0;
}

 #sidebar .widget.tribe-events-list-widget ol li {
  display: block;
  clear: both;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

 #sidebar .widget.tribe-events-list-widget ol li .rhino-events-widget-vitals {
  display: inline-block;
  width: 65%;
  float: left;
}

 #sidebar .widget.tribe-events-list-widget ol li .rhino-events-widget-vitals h4 {
  font-size: 16px;
  margin: 0 0 5px 0;
}

 #sidebar .widget.tribe-events-list-widget ol li .rhino-events-widget-vitals .duration {
  font-size: 14px;
  margin: 0 0 5px 0;
  font-weight: normal;
}

 #sidebar .widget.tribe-events-list-widget ol li .rhino-events-widget-vitals .tribe-events-event-image {
  display: none;
}

 #sidebar .widget.tribe-events-list-widget ol li .rhino-event-single-cta {
  display: inline-block;
  width: 30%;
  float: right;
}

 #home-widget-container-main .widget {
  border-bottom: none;
}

 #home-widget-container-above .widget,  .rhino-widget-area-below-nav .widget {
  margin-bottom: 0;
}

 #home-widget-container-above .widget.widget_rhino_email_widget,  .rhino-widget-area-below-nav .widget.widget_rhino_email_widget {
  padding: 20px;
}

 .widget.widget_rhino_email_widget,  #sidebar .widget.widget_rhino_email_widget,  #home-widget-container-above .widget.widget_rhino_email_widget,  .rhino-widget-area-below-nav .widget.widget_rhino_email_widget {
  text-align: left;
}

 .widget.widget_rhino_email_widget p.rhino-email-embed,  #sidebar .widget.widget_rhino_email_widget p.rhino-email-embed,  #home-widget-container-above .widget.widget_rhino_email_widget p.rhino-email-embed,  .rhino-widget-area-below-nav .widget.widget_rhino_email_widget p.rhino-email-embed {
  display: none;
}

 .widget.widget_rhino_email_widget .mc-field-group input.email,  #sidebar .widget.widget_rhino_email_widget .mc-field-group input.email,  #home-widget-container-above .widget.widget_rhino_email_widget .mc-field-group input.email,  .rhino-widget-area-below-nav .widget.widget_rhino_email_widget .mc-field-group input.email {
  width: 100%;
  display: block;
  padding: 11px 0;
  border: 1px solid rgba(0,0,0,0.1);

  font-size: 14px;
  text-align: center;
  font-weight: normal;
  border-radius: 0;
  margin-bottom: 3px;
}

 .widget.widget_recent_entries ul {
  margin: 10px 0 0 0;
}

 .widget.widget_recent_entries ul li {
  display: block;
  clear: both;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

 .widget.widget_recent_entries ul li:last-child {
  border-bottom: none;
}

 .widget.widget_recent_entries ul li a {
  display: block;
  margin-bottom: 3px;
  font-size: 16px;
  font-weight: bold;

}

 .widget.widget_recent_entries ul li .post-date {
  display: block;
  font-size: 14px;
}

   .widget.widget_rhino_email_widget .rhino-email-widget h3,  #home-widget-container-above .widget.widget_rhino_email_widget .rhino-email-widget h3,  .rhino-widget-area-below-nav .widget.widget_rhino_email_widget .rhino-email-widget h3,  .widget.widget_rhino_email_widget .rhino-email-widget p.rhino-email-details,  #home-widget-container-above .widget.widget_rhino_email_widget .rhino-email-widget p.rhino-email-details,  .rhino-widget-area-below-nav .widget.widget_rhino_email_widget .rhino-email-widget p.rhino-email-details {
    display: inline-block;
    margin-right: 2%;
    float: left;
    text-align: left;
    vertical-align: middle;
    margin-bottom: 0;
  }

   .widget.widget_rhino_email_widget p.rhino-email-details,  #home-widget-container-above .widget.widget_rhino_email_widget p.rhino-email-details,  .rhino-widget-area-below-nav .widget.widget_rhino_email_widget p.rhino-email-details {
    margin-top: 0;
    width: 38%;
    vertical-align: middle;
  }

   .widget.widget_rhino_email_widget #mc_embed_signup,  #home-widget-container-above .widget.widget_rhino_email_widget #mc_embed_signup,  .rhino-widget-area-below-nav .widget.widget_rhino_email_widget #mc_embed_signup {
    float: right;
    width: 40%;
  }

   .widget.widget_rhino_email_widget #mc_embed_signup .mc-field-group,  #home-widget-container-above .widget.widget_rhino_email_widget #mc_embed_signup .mc-field-group,  .rhino-widget-area-below-nav .widget.widget_rhino_email_widget #mc_embed_signup .mc-field-group {
    float: right;
    vertical-align: middle;
    width: 100%;
    max-width: 400px;
    text-align: right;
  }

   .widget.widget_rhino_email_widget #mc_embed_signup .mc-field-group input.button.large.email,  #home-widget-container-above .widget.widget_rhino_email_widget #mc_embed_signup .mc-field-group input.button.large.email,  .rhino-widget-area-below-nav .widget.widget_rhino_email_widget #mc_embed_signup .mc-field-group input.button.large.email,  .widget.widget_rhino_email_widget #mc_embed_signup .mc-field-group input[type=submit],  #home-widget-container-above .widget.widget_rhino_email_widget #mc_embed_signup .mc-field-group input[type=submit],  .rhino-widget-area-below-nav .widget.widget_rhino_email_widget #mc_embed_signup .mc-field-group input[type=submit] {
    width: auto;
    display: inline-block;
    float: right;
    width: 34%;
  }

   .widget.widget_rhino_email_widget #mc_embed_signup input.email,  #home-widget-container-above .widget.widget_rhino_email_widget #mc_embed_signup input.email,  .rhino-widget-area-below-nav .widget.widget_rhino_email_widget #mc_embed_signup input.email {
    width: 64%;
    display: inline-block;
    text-align: left;
    padding-left: 12px;
    margin-bottom: 0;
    margin-right: 5px;
    float: left;
  }

   #sidebar .widget.widget_rhino_email_widget {
    text-align: left;
  }

   #sidebar .widget.widget_rhino_email_widget h3,  #sidebar .widget.widget_rhino_email_widget p.rhino-email-details,  #sidebar .widget.widget_rhino_email_widget #mc_embed_signup,  #sidebar .widget.widget_rhino_email_widget .mc-field-group input.button.large.email,  #sidebar .widget.widget_rhino_email_widget .mc-field-group input[type=submit] {
    display: block;
    width: 100%;
  }

   #sidebar .widget.widget_rhino_email_widget h3,  #sidebar .widget.widget_rhino_email_widget p.rhino-email-details {
    margin-bottom: 5px;
  }

   #sidebar .widget.widget_rhino_email_widget p.rhino-email-embed {
    display: none;
  }

   #sidebar .widget.widget_rhino_email_widget .mc-field-group {
    margin-top: 10px;
  }

   #sidebar .widget.widget_rhino_email_widget .mc-field-group input.email {
    width: 100%;
    display: block;
    padding: 11px 0;
    border: 1px solid rgba(0,0,0,0.1);

    font-size: 14px;
    text-align: center;
    font-weight: normal;
    border-radius: 0;
    margin-bottom: 3px;
  }

   .widget.widget_rhino_email_widget .mc-field-group input[type=submit],  #sidebar .widget.widget_rhino_email_widget .mc-field-group input[type=submit],  #home-widget-container-above .widget.widget_rhino_email_widget .mc-field-group input[type=submit],  .rhino-widget-area-below-nav .widget.widget_rhino_email_widget .mc-field-group input[type=submit] {
    width: 20%;
    display: inline-block;
    float: right;
  }


 .rhino-event-wrapper,
 .tribe-events-single,
 .widget.tribe-events-list-widget,
 #tribe-events-content table.tribe-events-calendar {
  display: block;
  margin-bottom: 20px;
  border-bottom: 3px solid;
}


 .rhino-event-wrapper .rhino-event-left,
 .tribe-events-single .rhino-event-left,
 .widget.tribe-events-list-widget .rhino-event-left,
 #tribe-events-content table.tribe-events-calendar .rhino-event-left {
  display: none;
}


 .rhino-event-wrapper p.rhino-event-tagline,
 .tribe-events-single p.rhino-event-tagline,
 .widget.tribe-events-list-widget p.rhino-event-tagline,
 #tribe-events-content table.tribe-events-calendar p.rhino-event-tagline {
  font-size: 14px;
  line-height: 110%;
  margin: 0 0 5px 0;
}


 .rhino-event-wrapper h2.rhino-event-header,
 .tribe-events-single h2.rhino-event-header,
 .widget.tribe-events-list-widget h2.rhino-event-header,
 #tribe-events-content table.tribe-events-calendar h2.rhino-event-header,
 .rhino-event-wrapper h2.rhino-event-header a,
 .tribe-events-single h2.rhino-event-header a,
 .widget.tribe-events-list-widget h2.rhino-event-header a,
 #tribe-events-content table.tribe-events-calendar h2.rhino-event-header a {
  font-size: 24px;
  line-height: 110%;
  margin: 0 0 7px 0;
}


 .rhino-event-wrapper h3.rhino-event-subheader,
 .tribe-events-single h3.rhino-event-subheader,
 .widget.tribe-events-list-widget h3.rhino-event-subheader,
 #tribe-events-content table.tribe-events-calendar h3.rhino-event-subheader {
  font-size: 18px;
  line-height: 110%;
  margin: 0 0 10px 0;
  padding: 0;
  border-bottom: none;
}


 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box,
 .rhino-event-wrapper .rhino-event-center .rhino-event-time-box,
 .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box,
 .rhino-event-wrapper .rhino-event-center .rhino-event-price-box,
 .tribe-events-single .rhino-event-center .rhino-event-date-box,
 .tribe-events-single .rhino-event-center .rhino-event-time-box,
 .tribe-events-single .rhino-event-center .rhino-event-price-box,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box {
  display: inline-block;
  width: auto;
  margin-right: 20px;
  margin-bottom: 5px;
}


 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box p,
 .rhino-event-wrapper .rhino-event-center .rhino-event-date-box i,
 .rhino-event-wrapper .rhino-event-center .rhino-event-time-box p,
 .rhino-event-wrapper .rhino-event-center .rhino-event-time-box i,
 .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box p,
 .rhino-event-wrapper .rhino-event-center .rhino-event-venue-box i,
 .rhino-event-wrapper .rhino-event-center .rhino-event-price-box p,
 .rhino-event-wrapper .rhino-event-center .rhino-event-price-box i,
 .tribe-events-single .rhino-event-center .rhino-event-date-box p,
 .tribe-events-single .rhino-event-center .rhino-event-date-box i,
 .tribe-events-single .rhino-event-center .rhino-event-time-box p,
 .tribe-events-single .rhino-event-center .rhino-event-time-box i,
 .tribe-events-single .rhino-event-center .rhino-event-venue-box p,
 .tribe-events-single .rhino-event-center .rhino-event-venue-box i,
 .tribe-events-single .rhino-event-center .rhino-event-price-box p,
 .tribe-events-single .rhino-event-center .rhino-event-price-box i,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box p,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-date-box i,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box p,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-time-box i,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box p,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-venue-box i,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box p,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-price-box i,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box p,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-date-box i,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box p,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-time-box i,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box p,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-venue-box i,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box p,  #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-price-box i {
  font-size: 16px;
  display: inline-block;
  margin: 0 1px;
}


 .rhino-event-wrapper .rhino-event-center .rhino-event-notes-box,
 .tribe-events-single .rhino-event-center .rhino-event-notes-box,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-notes-box,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-notes-box {
  margin-top: 10px;
  border-top: 1px solid rgba(0,0,0,0.1);
}


 .rhino-event-wrapper .rhino-event-center .rhino-event-notes-box p,
 .tribe-events-single .rhino-event-center .rhino-event-notes-box p,
 .widget.tribe-events-list-widget .rhino-event-center .rhino-event-notes-box p,
 #tribe-events-content table.tribe-events-calendar .rhino-event-center .rhino-event-notes-box p {
  margin: 5px 0;
}


 .rhino-event-wrapper .rhino-event-right .rhino-event-list-cta,
 .tribe-events-single .rhino-event-right .rhino-event-list-cta,
 .widget.tribe-events-list-widget .rhino-event-right .rhino-event-list-cta,
 #tribe-events-content table.tribe-events-calendar .rhino-event-right .rhino-event-list-cta {
  margin-bottom: 5px;
}


 .rhino-event-wrapper .rhino-event-right a.rhino-event-more-info,
 .tribe-events-single .rhino-event-right a.rhino-event-more-info,
 .widget.tribe-events-list-widget .rhino-event-right a.rhino-event-more-info,
 #tribe-events-content table.tribe-events-calendar .rhino-event-right a.rhino-event-more-info {
  font-size: 14px;
}


 .rhino-event-wrapper .tribe-events-content,
 .tribe-events-single .tribe-events-content,
 .widget.tribe-events-list-widget .tribe-events-content,
 #tribe-events-content table.tribe-events-calendar .tribe-events-content {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid rgba(0,0,0,0.1);
  clear: both;
  display: block;
}


 .rhino-event-wrapper .rhino-event-list-share,
 .tribe-events-single .rhino-event-list-share,
 .widget.tribe-events-list-widget .rhino-event-list-share,
 #tribe-events-content table.tribe-events-calendar .rhino-event-list-share {
  border-top: 1px solid rgba(0,0,0,0.1);
  padding: 5px 0 0 0;
  margin: 5px 0 10px 0;
}


 .rhino-event-wrapper .rhino-event-list-share a.rhino-event-rsvp,
 .rhino-event-wrapper .rhino-event-list-share .rhino-event-share,
 .tribe-events-single .rhino-event-list-share a.rhino-event-rsvp,
 .tribe-events-single .rhino-event-list-share .rhino-event-share,
 .widget.tribe-events-list-widget .rhino-event-list-share a.rhino-event-rsvp,
 .widget.tribe-events-list-widget .rhino-event-list-share .rhino-event-share,
 #tribe-events-content table.tribe-events-calendar .rhino-event-list-share a.rhino-event-rsvp,
 #tribe-events-content table.tribe-events-calendar .rhino-event-list-share .rhino-event-share {
  display: inline-block;
  width: auto;
  vertical-align: middle;
  font-weight: normal;
}


 .rhino-event-wrapper .rhino-event-list-share .rhino-event-share,
 .tribe-events-single .rhino-event-list-share .rhino-event-share,
 .widget.tribe-events-list-widget .rhino-event-list-share .rhino-event-share,
 #tribe-events-content table.tribe-events-calendar .rhino-event-list-share .rhino-event-share {
  margin-right: 10px;
}


 .rhino-event-wrapper .rhino-event-list-share a.rhino-event-rsvp,
 .tribe-events-single .rhino-event-list-share a.rhino-event-rsvp,
 .widget.tribe-events-list-widget .rhino-event-list-share a.rhino-event-rsvp,
 #tribe-events-content table.tribe-events-calendar .rhino-event-list-share a.rhino-event-rsvp {
  margin-top: 3px;
}


 .rhino-event-wrapper p.tribe-events-widget-link,
 .tribe-events-single p.tribe-events-widget-link,
 .widget.tribe-events-list-widget p.tribe-events-widget-link,
 #tribe-events-content table.tribe-events-calendar p.tribe-events-widget-link {
  text-align: center;
  margin-bottom: 0;
}

  .rhino-event-wrapper, .tribe-events-single, .widget.tribe-events-list-widget .rhino-event-wrapper {
    padding: 20px 2%;
  }

  .rhino-event-wrapper .rhino-event-left, .tribe-events-single .rhino-event-left, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left {
    display: inline-block;
    float: left;
    width: 27%;
    padding-right: 3%;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox, .tribe-events-single .rhino-event-left .rhino-event-datebox, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox {
    display: inline-block;
    float: left;
    width: 30%;
    text-align: center;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox.no-thumbnail, .tribe-events-single .rhino-event-left .rhino-event-datebox.no-thumbnail, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox.no-thumbnail {
    width: 100%;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month, .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month {
    padding: 6px 0;
    margin: 0;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month p, .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month p, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-month p {
    font-size: 16px;
    line-height: 1;
    margin: 0;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date, .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date {
    padding: 4px 0;
    margin: 0;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date p, .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date p, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-date p {
    font-size: 30px;
    line-height: 1;
    font-weight: bold;
    margin: 0;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day, .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day {
    padding: 2px 0;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day p, .tribe-events-single .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day p, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-datebox .rhino-event-datebox-day p {
    font-size: 14px;
    line-height: 1;
    margin: 0;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-thumb, .tribe-events-single .rhino-event-left .rhino-event-thumb, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-thumb {
    display: inline-block;
    float: right;
    width: 65%;
    height: auto;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-thumb img, .tribe-events-single .rhino-event-left .rhino-event-thumb img, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-thumb img {
    width: 100%;
  }

  .rhino-event-wrapper .rhino-event-left .rhino-event-thumb.no-thumbnail, .tribe-events-single .rhino-event-left .rhino-event-thumb.no-thumbnail, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left .rhino-event-thumb.no-thumbnail {
    display: none;
  }

  .rhino-event-wrapper .rhino-event-left.no-thumbnail, .tribe-events-single .rhino-event-left.no-thumbnail, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-left.no-thumbnail {
    width: 10%;
  }

  .rhino-event-wrapper .rhino-event-center, .tribe-events-single .rhino-event-center, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-center {
    display: inline-block;
    float: left;
    width: 48%;
    padding-right: 3%;
  }

  .rhino-event-wrapper .rhino-event-center.no-thumbnail, .tribe-events-single .rhino-event-center.no-thumbnail, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-center.no-thumbnail {
    width: 65%;
  }

  .rhino-event-wrapper .rhino-event-center .rhino-event-date-box, .tribe-events-single .rhino-event-center .rhino-event-date-box, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-center .rhino-event-date-box {
    display: none;
  }

  .rhino-event-wrapper .rhino-event-right, .tribe-events-single .rhino-event-right, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-right {
    display: inline-block;
    float: right;
    width: 25%;
    max-width: 200px;
  }

  .rhino-event-wrapper .rhino-event-list-share, .tribe-events-single .rhino-event-list-share, .widget.tribe-events-list-widget .rhino-event-wrapper .rhino-event-list-share {
    text-align: left;
    margin-bottom: 0;
  }


 #sidebar .widget.tribe-events-list-widget ol li .rhino-events-widget-vitals h4,
 #sidebar .widget.tribe-events-list-widget ol li .rhino-events-widget-vitals h4 a {
  font-size: 16px;
  margin: 0 0 5px 0;
}


h1, h2, h3, h4, h5, h6, .page-title, .post .title, .page .title, .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, h3.widget-title, .widget h3 {
    font-weight: inherit !important;
}

    
    .home .widget.tribe-events-list-widget {
        background: none;
        margin-top: -100px;
    }

.home #tribe-events-list-widget-2 h3.widget-title { font-size: 45px !important; text-align:center; color: #fff; margin-bottom: 30px;}

#rhino-slideshow, .widget.widget_meteor-slides-widget { background-color: #000000; }

#sidebar .widget, #sidebar .widget h3, .widget.widget_recent_entries ul li a, .widget.widget_recent_entries ul li .post-date, #sidebar .widget.tribe-events-list-widget ol li .rhino-events-widget-vitals h4 a, #sidebar .widget.tribe-events-list-widget ol li .rhino-events-widget-vitals .duration { color: #ffffff; }

.widget.widget_rhino_email_widget,
		#sidebar .widget.widget_rhino_email_widget,
		#home-widget-container-above .widget.widget_rhino_email_widget,
		.rhino-widget-area-below-nav .widget.widget_rhino_email_widget { background-color: #262626; }

.widget_rhino_email_widget h3.widget-title { color: Array; }

.responsive-tabs__list__item, .responsive-tabs__heading, h3.responsive-tabs__heading, .widget h3.responsive-tabs__heading { color: #ffffff; }

.rhino-event-wrapper, .tribe-bar-collapse #tribe-bar-collapse-toggle.tribe-bar-collapse-toggle-full-width, #tribe-events-bar, .tribe-events-single, .rhino-event-wrapper, .tribe-events-single, .widget.tribe-events-list-widget, #tribe-events-content table.tribe-events-calendar { border-bottom: 3px solid #13b9b9;}

body .button.secondary, body #tribe-bar-form .tribe-bar-submit input[type=submit], body .responsive-tabs__list__item, body .responsive-tabs__heading, h3.responsive-tabs__heading, body .widget h3.responsive-tabs__heading, body p.tribe-events-widget-link a { background-color: #13b9b9;}

.button.secondary:hover, #tribe-bar-form .tribe-bar-submit input[type=submit]:hover, .responsive-tabs__list__item:hover, .responsive-tabs__heading:hover, h3.responsive-tabs__heading:hover, .widget h3.responsive-tabs__heading:hover .responsive-tabs__list__item--active, .responsive-tabs__list__item--active:hover, .responsive-tabs__heading--active, .responsive-tabs__heading--active:hover, p.tribe-events-widget-link a:hover { background-color: #0f9393 !important;}

.button.secondary, #tribe-bar-form .tribe-bar-submit input[type=submit], a.rhino-event-rsvp, .responsive-tabs__list__item, .responsive-tabs__heading, h3.responsive-tabs__heading, .widget h3.responsive-tabs__heading, p.tribe-events-widget-link a { color: #ffffff !important;}

h3, .entry h3, #home-widget-container-main h3, #home-widget-container-main h3.widget-title { color: #efefef; }

body, h5, h6, p, ul, li, ol, .entry, .entry p, p.rhino-event-tagline, .rhino-event-details, p.rhino-event-date, p.rhino-event-time, p.rhino-event-price, .rhino-event-more-info, .rhino-event-datebox-day p, .rhino-slide-details, input, textarea, keygen, select, p.rhino-email-details, .rhino-header, .rhino-header-right, .rhino-header-left, p.rhino-header-phone, p.rhino-header-email, p.rhino-header-address, a.rhino-footer-phone-link, a.rhino-footer-email-link, a.rhino-footer-address-link, #tribe-bar-form input[type=text], .rhino-email-widget .mc-field-group input.email, .widget p { font-family: 'Open Sans', arial, sans-serif ;
}

.rhino-email-widget h3.widget-title, .rhino-widget-below-nav .rhino-email-widget h3.widget-title { color: Array; }

body h2.rhino-event-header a, body .rhino-event-header a, .widget.tribe-events-list-widget h2.rhino-event-header a, #tribe-bar-form .tribe-bar-submit input[type=submit], h4.entry-title, #tribe-bar-form label, .rhino-event-series-title a, #tribe-events #tribe-events-content.tribe-events-month #rhp-calendar-sidebar .tribe-events-tooltip a h4 { color: #13b9b9; }

h3.rhino-event-subheader, .widget h3.rhino-event-subheader, .tribe-events-list-separator-month span { color: #636363; }


.lb_flag.eng { background-position: 0px 0px;}

.lb_flag.ger { background-position: 0px -13px;}

.lb_flag.fre { background-position: 0px -26px;}

.lb_flag.spa { background-position: 0px -39px;}

.lb_flag.ita { background-position: 0px -52px;}

.lb_flag.dut { background-position: 0px -65px;}

.lb_flag.ptg { background-position: 0px -78px;}

.lb_flag.heb { background-position: 0px -91px;}

.lb_flag.swe { background-position: 0px -104px;}

.lb_flag.jpn { background-position: 0px -117px;}

.lb_flag.chs { background-position: 0px -130px;}

.lb_flag.cht { background-position: 0px -143px;}

.lb_flag.rus { background-position: 0px -156px;}

.lb_flag.kor { background-position: 0px -169px;}

.lb_flag.tur { background-position: 0px -182px;}

.lb_flag.ara { background-position: 0px -195px;}

.lb_flag.hun { background-position: 0px -208px;}

.lb_flag.nor { background-position: 0px -221px;}

.lb_flag.pol { background-position: 0px -234px;}

.lb_flag.rom { background-position: 0px -247px;}

.lb_flag.tha { background-position: 0px -260px;}

.lb_flag.hin { background-position: 0px -273px;}

.lb_flag.dan { background-position: 0px -286px;}

.lb_flag.ind { background-position: 0px -273px;}

.lb_flag.den { background-position: 0px -286px;}

.lb_flag.ukr { background-position: 0px -299px;}

.lb_flag.far { background-position: 0px -312px;}

.lb_flag.gre { background-position: 0px -325px;}

.lb_flag.ido { background-position: 0px -339px;}

.lb_flag.cze { background-position: 0px -354px;}

.lb_flag.vie { background-position: 0px -367px;}

.lb_flag.srp { background-position: 0px -381px;}

.lb_flag.fin { background-position: 0px -394px;}

.lb_flag.slk { background-position: 0px -408px;}

.lb_flag.fil { background-position: 0px -422px;}

.lb_flag.bul { background-position: 0px -436px;}

.lb_flag.hrv { background-position: 0px -450px;}

.lb_flag.lit { background-position: 0px -464px;}

.lb_flag.slv { background-position: 0px -479px;}


#list_cats a,#list_cats a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 100;
	color: #FFF;
	text-decoration:none;
}


#list_cats a:hover
{
	color:#E8F7FF;
	font-weight:700;
}


#list_cats,#logged_menu
{
	font-size:12px;
	padding:10px 0;
}


#list_cats li,#logged_menu li
{
	padding:2px;
}


#list_subcats .selectedcat,#list_cats .selectedcat
{
	color: #4CB3B6;
}


.comment_box ol,#menu_links ul,#list_cats ul,#logged_menu ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

.centred-btns{text-align:center;padding:50px 0}

.centred-btns .btn-simple,.centred-btns .btns-wrap,.centred-btns .dbl-line .btn-show-form,.centred-btns .f-button,.centred-btns .profile-top-links .btn-check,.centred-btns .profile-top-links .btn-follow,.centred-btns .profile-top-links .user-wrap .uw-desc .btn-follow,.centred-btns .submit-wrap{margin:0 10px}

.group-list+.centred-btns{padding-top:0}

.top_videos-list+.centred-btns .btn-simple,.top_videos-list+.centred-btns .btns-wrap,.top_videos-list+.centred-btns .dbl-line .btn-show-form,.top_videos-list+.centred-btns .f-button,.top_videos-list+.centred-btns .profile-top-links .btn-check,.top_videos-list+.centred-btns .profile-top-links .btn-follow,.top_videos-list+.centred-btns .profile-top-links .user-wrap .uw-desc .btn-follow,.top_videos-list+.centred-btns .submit-wrap{min-width:280px}
#content-inner{border-color:#bcbcbc;}
#content-inner #main .content p{margin-top:0px;}
#content-inner .box{padding-left:0px;padding-right:0px;}
.stack-content-inner{border-style:solid;border-width:2px 0 0;margin-top:0.6923em;}
.wrapper-content .stack-content-inner{padding-top:1.3846em;}

.dropdown-toggle:focus {
  outline: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#fff;background-color:#141414;border-color:#444;}

.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none;}


#header .header-m .header-box {
  float: left;
  width: 240px;
  margin-right: 25px;
}


#header .header-m .header-box .header-bottom {
  padding-top: 6px;
  border-top: 2px solid #676767;
}


#header .header-m .header-box .header-link {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 25px;
  color: gray;
}


#header .header-m .header-box .header-link.with-border {
  margin-top: 8px;
  padding-top: 5px;
  border-top: 2px solid #676767;
}

  
  #header .header-m .header-box:first-child {
    margin-top: 200px;
  }

  
  #header .header-m .header-box .header-bottom.with-2 {
    padding-bottom: 5px;
  }

  
  #header .header-m .header-box:last-child {
    border-bottom: 2px solid #676767;
  }
.btn{text-align:center;display:block;margin-left:auto;margin-right:auto;font-size:2em;width:100%;font-family:sans-serif;font-weight:700!important;padding-top:0.3em;padding-bottom:0.3em;color:#FFF!important;background-color:#095F2F!important;border-color:#074C26;}
.btn:hover{color:#FFF!important;background-color:#0b7F4F!important;}


.middle_sidebar_inner {margin:0 -2%;}
.client-carousel{clear:both;margin-bottom:0}
.client-carousel .slick-prev:before,.client-carousel .slick-next:before{color:#606060}
.client-carousel .client-logo{margin:0 1em}
.mh-col-2-3{width:65.83%;}
.mh-header div .mh-col-2-3{width:31.66%;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-countdown-heading,.fusion-countdown-subheading,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-family:'Cantarell', Arial, Helvetica, sans-serif;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-content-widget-area .widget h4,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.project-content h3,.share-box h4,table th{font-weight:500;}
.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1050px;}
.fusion-header-v2 .fusion-header,.fusion-header-v3 .fusion-header,.fusion-header-v4 .fusion-header,.fusion-header-v5 .fusion-header{border-bottom-color:#e5e5e5;}
.fusion-header .fusion-row{padding-top:10px;padding-bottom:10px;}
.fusion-header-v2 .fusion-secondary-header{border-top-color:#005591;}
.fusion-header-tagline{font-size:16px;color:#747474;}
.fusion-header-wrapper.fusion-is-sticky .fusion-header,.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,0.97);}
.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-header,.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,0.97);opacity:0.97;filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=97);}
#side-header,.fusion-header,.layout-boxed-mode .side-header-wrapper,.side-header-background{background-color:rgba(255,255,255,1);}
.fusion-mobile-menu-design-modern .fusion-header-tagline{margin-top:10px;float:none;line-height:24px;}
.fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{background-color:#ffffff;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-header{padding-top:20px;padding-bottom:20px;}
.fusion-header-v4 .fusion-logo{display:block;}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link{max-width:75%;}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons{position:absolute;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo a{float:none;text-align:center;margin:0 !important;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder{display:block;margin-top:20px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-header{padding-top:20px;padding-bottom:20px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-secondary-main-menu{padding-top:6px;padding-bottom:6px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-nav-holder{display:block;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a{float:none;text-align:center;margin:0 !important;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .searchform,.fusion-mobile-menu-design-classic.fusion-header-v5 .searchform{display:block;float:none;width:100%;margin:0;margin-top:13px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .search-table,.fusion-mobile-menu-design-classic.fusion-header-v5 .search-table{width:100%;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a{float:none;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header-banner{margin-top:10px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu .searchform{display:none;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{text-align:center;line-height:normal;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-secondary-menu{display:none;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header{max-width:100%;margin-top:5px;text-align:center;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header a{margin-bottom:5px;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-tagline{float:none;text-align:center;margin-top:10px;line-height:24px;margin-left:auto;margin-right:auto;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-banner{float:none;text-align:center;margin:0 auto;width:100%;margin-top:20px;clear:both;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header{padding-top:20px;padding-bottom:20px;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row{width:100%;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo{margin:0 !important;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .modern-mobile-menu-expanded .fusion-logo{margin-bottom:20px !important;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:20px;margin-left:-30px;margin-right:-30px;margin-bottom:calc(-20px - 10px);}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons{display:block;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo a{float:none;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo .searchform{float:none;display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header-banner{margin-top:10px;}
.fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo{float:left;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:0;margin-left:-30px;margin-right:-30px;margin-bottom:0;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu{position:static;border:0;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .searchform,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .searchform{float:none;}
.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-sticky-header-wrapper,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-sticky-header-wrapper{position:fixed;width:100%;}
.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v5 .fusion-logo{float:right;}
.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu{position:static;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder{display:none;}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder{display:none;}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder{display:block;}

.fusion-header-v2 .fusion-header, .fusion-header-v3 .fusion-header, .fusion-header-v4 .fusion-header, .fusion-header-v5 .fusion-header {
    border-bottom-color: #ffffff;
}
.popup_menu_holder_inner{display:table-cell;vertical-align:middle;padding:100px 0}

html, .main {
	padding:0;
	margin:0;
}

.main {
	background:no-repeat center top;
}

.main .content .content_resize .mainbar .article .post_content p {
	font-size: 16px;
}

.main .content .content_resize .mainbar .article h2 span {
	font-family: "Liberation sans", Arial, Helvetica, sans-serif;
}

.main .fbg .fbg_resize .col.c3 .contact_info {
	color: #FFF;
	font-size: 13px;
}

.main .content .content_resize2 iframe {
	text-align: right;
}


.news-title {
    text-transform: none;
    margin-top: 10px;
    font-size: 18px;
}


.news-title a {
    color: #418981;
}
.hero-carousel-slide .container ul li .foreground-image-container{position:absolute;display:block;width:50%;height:75vh;bottom:-4%;left:0;z-index:10}
.hero-carousel-slide .container ul li .foreground-image-container:after{content:'';display:block;clear:both;height:0;line-height:0}
.hero-carousel-slide .container ul li .foreground-image-container img{width:auto;height:100%;float:right}

					.sidebar-slider .cycle-slideshow .alignnone{margin:0 0 0 10px;width:340px;height:200px}

	.entry p,
	.entry ul,
	.entry ol,
	.entry blockquote,
	.entry table,
	.entry .alignnone,
	.entry .aligncenter,
	.gallery {
		margin:0 0 15px;
	}
 #content p a:hover,.map a:hover,.secondexcerpt a:hover,td a:hover{color:#09E;text-decoration:underline;}
 .secondexcerpt{padding:8px 0px 0px;}


header .top-sec .newsletter {
  padding: 0;
  float: right;
  position: relative;
  border-left: solid 1px #ddd;
}


header .top-sec .newsletter.closed {
  border: none;
}


header .top-sec .newsletter .show-nsform {
  font-size: .85em;
  color: #ccc;
  font-family: "TradeGothic_BoldCond", Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  display: inline-block;
  padding: 1.67em 5.2em;
  position: relative;
  z-index: 100;
  background-color: #fafafa;
  width: 275px;
  text-align: center;
}


header .top-sec .newsletter .show-nsform:hover {
  color: #7499c6;
}


footer .newsletter {
  width: 100%;
}


footer .newsletter .ns-options {
  background-color: #fff;
  border-radius: .35em;
  margin-bottom: 1em;
  width: 83%;
}


footer .newsletter form {
  width: 100%;
  position: relative;
}


footer .newsletter form input[type="text"] {
  padding: 14px;
  border-radius: .35em;
}


footer .newsletter form input[type="text"].ns-name {
  float: left;
  width: 47.5%;
}


footer .newsletter form input[type="text"].ns-name:first-child {
  margin-right: 5%;
}


footer .newsletter form input[type="text"].error {
  border: solid 1px #f00;
}


footer .newsletter form input[type="submit"] {
  position: absolute;
  top: 0;
  right: 0;
  width: 3.3em;
  height: 100%;
  border-radius: 0 .35em .35em 0;
  background-color: #d55712;
  color: #fff;
  border: 0;
  font-family: "TradeGothic_BoldCond", Arial, sans-serif;
  text-transform: uppercase;
  box-shadow: 1px 1px 6px #222 inset;
  text-align: center;
  padding: 0;
  outline: none;
}

	
	.parallax-overlay {
		background-color:rgba(0,0,0,0.80);
	}

#header .cart_menu .cart_row div.empty-cart {
  padding:20px 0;
  text-align: center;
}

#content .cart_tbl .empty-cart-message {
  padding:25px 15px;
}

#content .cart_tbl .empty-cart-message p {
  font-size:14px;
  line-height:21px;
  color:#898989;
  text-align:center;
}
.social-ico{display:inline-block;vertical-align:middle}
.social-big .social-ico,.social-short .social-ico,.social-vertical .social-ico{margin-right:0}

body .aligncenter,  .entry-content-wrapper a:hover .aligncenter{ clear:both; display:block; margin:10px auto;position: relative; }


#top .wp-caption.aligncenter{
margin:5px auto 10px auto
}

.aligncenter {text-align: center;margin:-left:auto!important;margin-right:auto!important;display:block;float: none!important;}

    #content .columns .one_fourth{
        width:48%;
    }

    #content .columns .one_fourth.middle{
        margin-right:0 !important;
    }

    #content .one_fourth h3 {
        margin-top:0 !important;
    }

    #content .columns .one_fourth img{
        width:100%;
        height:auto;
    }


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}

.footer-top-area .subcribe-area h2{
  color: #fff;
  float: left;
  font-size: 13px;
  height: 36px;
  line-height: 36px;
  margin: 0 20px 0 0;
  text-transform: uppercase;
  width: auto;
}

.footer-top-area .subcribe-area form input[type="text"] {
  background: #fff none repeat scroll 0 0;
  border: medium none;
  color: #222;
  float: left;
  font-size: 13px;
  height: 36px;
  padding-left: 15px;
  width: 370px;
}

.footer-top-area .subcribe-area form input[type="submit"] {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 2px solid #fff;
  color: #fff;
  float: left;
  font-family: Montserrat,Arial,Helvetica,sans-serif;
  font-size: 13px;
  height: 36px;
  margin: 0 0 0 5px;
  padding: 0 20px;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
}

.footer-top-area .subcribe-area form input[type="submit"]:hover {
  border-color: #009587;
  color: #009587;
}

.home-3 .footer-top-area .subcribe-area form input[type="submit"]:hover{
  border-color: #0b96f3;
  color: #0b96f3;
}

.home-3 .footer-top-area .subcribe-area form input[type="submit"],.home-3 .footer-bottom-menu ul li a{
  font-family: Oswald,Arial,Helvetica,sans-serif;
}

.home-4 .footer-top-area .subcribe-area form input[type="submit"]:hover {
  border-color: #ea7696;
  color: #ea7696;
}

.home-5 .footer-top-area .subcribe-area form input[type="submit"]:hover {
  border-color: #269c58;
  color: #269c58;
}

.home-6 .footer-top-area .subcribe-area form input[type="submit"]:hover {
  border-color: #d2c276;
  color: #d2c276;
}

.home-7 .footer-top-area .subcribe-area form input[type="submit"]:hover {
  border-color: #f39c6c;
  color: #f39c6c;
}

.home-8 .footer-top-area .subcribe-area form input[type="submit"]:hover {
  border-color: #de4c4a;
  color: #de4c4a;
}

.home-9 .footer-bottom-menu ul li a,.home-9 .footer-top-area .subcribe-area form input[type="submit"] {
  font-family: Oswald,Arial,Helvetica,sans-serif;
}


.home-9 .footer-top-area .subcribe-area form input[type="submit"]:hover {
  border-color: #e98388;
  color: #e98388;
}


.nav-menu .sub-menu,
.nav-menu .children {
	background-color: #220e10;
	border: 2px solid #f7f5e7;
	border-top: 0;
	display: none;
	padding: 0;
	position: absolute;
	left: -2px;
	z-index: 99999;
}


.nav-menu .sub-menu ul,
.nav-menu .children ul {
	border-left: 0;
	left: 100%;
	top: 0;
}


.widget-container #cntctfrm_contact_form input.text, 
.widget-container #cntctfrm_contact_form textarea, 
.widget-container #cntctfrm_contact_message, 
.widget-container #cntctfrm_contact_name, 
.widget-container #cntctfrm_contact_email, 
.widget-container #cntctfrm_contact_subject,
.textwidget #cntctfrm_contact_form input.text,
.textwidget #cntctfrm_contact_form textarea, 
.textwidget #cntctfrm_contact_message, 
.textwidgetr #cntctfrm_contact_name, 
.textwidget #cntctfrm_contact_email, 
.textwidget #cntctfrm_contact_subject{
    width: 200px !important;
}


.tribe-mini-calendar-event .list-date {
	float : left;
	overflow:hidden;
	font-weight:bold;
	margin: 10px 5% 10px 0;
	padding: 3px;
	width: 15%;
	text-align:center;
	display: inline;
	background: #666;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}


.tribe-mini-calendar-event .list-date .list-dayname {
	background: #fff;
	color: #666;
	padding: 3px;
	font-size: 9px;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}


.tribe-mini-calendar-event .list-date .list-daynumber {
	color      : #fff;
	font-size  : 15px;
	width: 100%;
	line-height: 22px;
	display    : block;
	text-align : center;
}

.tribe-theme-twentyfifteen .tribe-mini-calendar-event .list-date {
	width: 18%;
	margin-right: 7%;
}
.homepage-content .main-content .welcome-content #welcome_secondary{width:30.61224%;margin-left:4.081628%;*margin-left:3.581633%;float:left}
.homepage-content .main-content .logged-in #welcome_secondary{width:41.020403%;margin-left:4.081628%;*margin-left:3.581633%;float:left}
#welcome_secondary{-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #d8d8d8;border-color:#ebeaea #d8d8d8 #d8d8d8 #dfdfdf;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,0.1),0 40px 40px -40px rgba(0,0,0,0.025) inset}
#welcome_secondary h4{font-size:158%;color:#111;margin-bottom:0.4em;font-weight:normal;position:relative}
.logged-in #welcome_secondary h4{color:#061a28;font-size:186%;margin-bottom:0.5em !important}
.logged-in #welcome_secondary h4 span{color:#78ac00;font-weight:bold;font-style:italic;text-transform:uppercase}
#welcome_secondary h4.new:after{margin-left:12px;content:"NEW";background:#ffb211;font-size:14px;font-weight:bold;padding:2px 4px;color:#fff;position:absolute;top:-2px}
#welcome_secondary h3{color:#222;font-size:136%;font-weight:normal;margin-bottom:0.4em}
#welcome_secondary section:not(:first-child){border-top:1px solid #ccc;margin-top:22px;padding-top:16px}
#welcome_secondary li{line-height:1.4em;margin-bottom:1em}
#welcome_secondary small{font-size:88%;font-weight:bold;text-align:right;display:block}
#welcome_secondary #actions .signup{background:#fba000;background:-moz-linear-gradient(top, #ffc40a 0, #ef8100 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffc40a), color-stop(100%, #ef8100));background:-webkit-linear-gradient(top, #ffc40a 0, #ef8100 100%);background:-o-linear-gradient(top, #ffc40a 0, #ef8100 100%);background:-ms-linear-gradient(top, #ffc40a 0, #ef8100 100%);background:linear-gradient(to bottom, #ffc40a 0, #ef8100 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc40a', endColorstr='#ef8100', GradientType=0);border:1px solid #ef8100;border-radius:3px;font-size:16px;font-weight:bold;padding:8px 12px;text-shadow:1px 1px 1px rgba(0,0,0,0.4);box-shadow:0 1px rgba(255,255,255,0.2) inset;padding:6px 12px;color:#fff;text-decoration:none;margin-top:.4em;display:inline-block}
#welcome_secondary #actions .signup:hover{box-shadow:none;background:#fba000;color:#fff}
#welcome_secondary #actions .neutralbutton{margin-top:0.5em;white-space:normal}
#welcome_secondary #actions .signup,#welcome_secondary #actions .neutralbutton{display:block;width:auto;text-align:center}
body.responsive #welcome #welcome_main,body.responsive #welcome #welcome_secondary{width:100%;margin-left:0;margin-bottom:20px}
body.responsive #welcome #welcome_secondary{margin-bottom:0}
body.responsive #welcome_secondary small{text-align:left}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;min-height:1px;padding-left:0.9375rem;padding-right:0.9375rem}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}


.cookies_popup_box {
	display:none;
	background:#a5a5a5;
	color:#fff;
	font-size:11px;
	text-align:center;
	padding:2px 147px 5px;
}

#newsletter-signup-module{margin-top:-24px;}




#header-social, #header-utility, #primary-nav, #featured-medals, #content .sidebar, .tab-nav, #footer-utility .right, #footer-logos, #footer-nav, .nivoSlider, #homepage-events, .news-ticker, #why-cbus-carousel .nav, #single-line-venue-search, #whats-new, #sports-city .nav, #newsletter-signup-module, .selectmenu, .booking-link, .btn, .ui-widget{display:none!important;}

    .top-bar .toggle-topbar.menu-icon {
      right: 15px;
      top: 50%;
      margin-top: -16px;
      padding-left: 40px; }

      .top-bar .toggle-topbar.menu-icon a {
        text-indent: -48px;
        width: 34px;
        height: 34px;
        line-height: 33px;
        padding: 0;
        color: white; }

        .top-bar .toggle-topbar.menu-icon a span {
          position: absolute;
          right: 0;
          display: block;
          width: 16px;
          height: 0;
          -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
          box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; }

    
#sidebar .menu {
    display:none;
    background:rgba(0,0,0,0.3);
}


#sidebar .menu li a {
    border-bottom:1px solid #000;
    display:block;
    padding:10px 10px;
    color:#fff;
}


#sidebar .menu li a:hover {
    background:rgba(0,0,0,0.3);
}


#footerWrapper .menu li {
    margin:5px 0;
}


#footer .menu li a {
    font-size:12px;
    display:block;
    padding:5px 5px;
    border:1px solid transparent;
    border-radius:4px;
}


#footer .menu li a:hover {
    background:#422c1e;
    border:1px solid #422c1e;
    box-shadow:inset 0 2px 2px #554235;
}

		
		#footer .copyright
		{
			text-align: center;
			color: rgba(128,128,128,0.75);
			font-size: 0.8em;
			cursor: default;
		}


			#footer .copyright a
			{
				color: rgba(128,128,128,0.75);
			}


				#footer .copyright a:hover
				{
					color: rgba(212,212,212,0.85);
				}

#acx_social_widget img, #acurax_si_widget_simple img, #short_code_si_icon img
{
margin-left:1px;
}

#acx_social_widget img:hover, #acurax_si_widget_simple img:hover, #short_code_si_icon img:hover
{
opacity:0.8;
}

  #be-infinite {
    width: 100%;
    height: 732px;
    text-align: center;
    position: relative;
    z-index: 3;
  }

  #be-infinite-inner {
    width: 100%;
    height: 100%;
  }

  #be-infinite img {
    position: relative;
    top: 20%;
  }

  #be-infinite h1 {
    position: absolute;
    bottom: 10px;
    width: 100%;
    color: #fff;
    font-weight: 900;
    font-size: 30px;
    margin: 0;
    text-shadow: 0 0 13px #000;
  }

  #be-infinite #mobile-header-button {
    position: relative;
    top: 12px;
  }

  #be-infinite #mobile-header-button a {
    display: inline-block;
    color: #fff;
    background: #FE1E91;
    padding: 8px 40px;
    font-size: 24px;
    border: 1px solid #c06;
    border-radius: 3px;
  }
footer .footer-menu ul .sub-menu{margin-top:4px}
footer .footer-menu ul .sub-menu li{list-style:none;line-height:1.7}
footer .footer-menu ul .sub-menu li a{font-size:12px;font-weight:400;color:#555}
footer .footer-menu ul .sub-menu li a:hover{cursor:pointer;text-decoration:underline}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

.clearit {
	clear:both;	
}

#homepage-carousel .homepage-fade	{
	display:none !important;
}

#homepage-carousel .category, #homepage-carousel h2.dek,#homepage-carousel .carousel-image, #homepage-carousel .homepage-fade, #homepage-carousel .by-line	{
	display:block;
}

#homepage-carousel .selected .category, #homepage-carousel .selected .by-line, #homepage-carousel .selected h2.dek,#homepage-carousel .selected .carousel-image, #homepage-carousel .selected .homepage-fade	{
	display:block;
}

	
	
	#header-middle { margin-bottom:22px; overflow:hidden; }

  #homepage-footer div.row #footer-cell-2 {
    margin: 20px;
    width: 37%;
    clear: right;
    position: initial;
  }

#homepage-footer div.row div.cell {
  padding: 20px;
}

  .cell.width-5 {
    clear: left;
    margin-left: -98.875%;
    width: 100%;
  }

  .cell.width-4 {
    clear: left;
    margin-left: -98.875%;
    width: 100%;
  }

  .cell.width-8 {
    clear: left;
    margin-left: -98.875%;
    width: 100%;
  }
#highlight{background:#498059;}


#highlight h2 {
	color: #FFF;
}

	#main{
		padding-bottom:50px;
	}


	#main .cart-empty {float: none;text-align:center;border-top: 1px solid;border-bottom: none;width:100%;line-height:normal!important;height:auto!important;margin-bottom:10px;padding-top:10px;}

	#main .return-to-shop {float: none;border-top: none;border-bottom: 1px solid;width:100%;text-align:center;line-height:normal!important;height:auto!important;padding-bottom:10px;}

	.products li, #main .products li:nth-child(3n), #main .products li:nth-child(4n){width:32.3% !important;float: left !important; margin-right: 1% !important;}


	.has-sidebar #main #content,
	#main #content.with-sidebar,
	.project-content .project-description {
		width: 72% !important;
	}

	
	.ua-mobile .page-title-container, .ua-mobile .footer-area, .ua-mobile body, .ua-mobile #main { background-attachment: scroll !important; }


	.page-title-container, .footer-area, body, #main { background-attachment: scroll !important; }

.page-id-20 #main .sidebar, .single-post #main, .single-post .sidebar{
background:#f0f0f0 !important;
}

.home #main {
    margin-top: -10px;
    padding-bottom: 0;
    padding-top: 0;
}


#main,#wrapper,
.fusion-separator .icon-wrapper, html, body, .bbp-arrow { background-color:#ffffff; }

.portfolio-one .button,
#main .comment-submit,
#reviews input#submit,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],.wpcf7-submit,
.bbp-submit-wrapper .button,
.button-default,
.button.default,
.price_slider_amount button,
.gform_wrapper .gform_button,
.woocommerce .single_add_to_cart_button,
.woocommerce button.button,
.woocommerce .shipping-calculator-form .button,
.woocommerce form.checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce .avada-order-details .order-again .button,
.woocommerce .avada-order-details .order-again .button,
.woocommerce .lost_reset_password input[type=submit]{
	background: #eeeeee;
	color: #565656;
	
		
	background-image: -webkit-gradient( linear, left bottom, left top, from( #eeeeee ), to( #eeeeee ) );
	background-image: -webkit-linear-gradient( bottom,#eeeeee, #eeeeee );
	background-image:	-moz-linear-gradient( bottom, #eeeeee, #eeeeee );
	background-image:	  -o-linear-gradient( bottom, #eeeeee, #eeeeee );
	background-image: linear-gradient( to top,#eeeeee, #eeeeee );	

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee');
		
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;	
	-o-transition: all .2s;
	transition: all .2s;	
}

.no-cssgradients .portfolio-one .button,
.no-cssgradients #main .comment-submit,
.no-cssgradients #reviews input#submit,
.no-cssgradients .comment-form input[type="submit"],
.no-cssgradients .wpcf7-form input[type="submit"],
.no-cssgradients .wpcf7-submit,
.no-cssgradients .bbp-submit-wrapper .button,
.no-cssgradients .button-default,
.no-cssgradients .button.default,
.no-cssgradients .price_slider_amount button,
.no-cssgradients .gform_wrapper .gform_button,
.no-cssgradients .woocommerce .single_add_to_cart_button,
.no-cssgradients .woocommerce button.button,
.no-cssgradients .woocommerce .shipping-calculator-form .button,
.no-cssgradients .woocommerce form.checkout #place_order,
.no-cssgradients .woocommerce .checkout_coupon .button,
.no-cssgradients .woocommerce .login .button,
.no-cssgradients .woocommerce .register .button,
.no-cssgradients .woocommerce .avada-order-details .order-again .button
.no-css-gradients .woocommerce .lost_reset_password input[type=submit]{
	background:#eeeeee;
}

.portfolio-one .button:hover,
#main .comment-submit:hover,
#reviews input#submit:hover,
.comment-form input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover,.wpcf7-submit:hover,
.bbp-submit-wrapper .button:hover,
.button-default:hover,
.button.default:hover,
.price_slider_amount button:hover,
.gform_wrapper .gform_button:hover,
.woocommerce .single_add_to_cart_button:hover,
.woocommerce .shipping-calculator-form .button:hover,
.woocommerce form.checkout #place_order:hover,
.woocommerce .checkout_coupon .button:hover,
.woocommerce .login .button:hover,
.woocommerce .register .button:hover,
.woocommerce .avada-order-details .order-again .button:hover,
.woocommerce .lost_reset_password input[type=submit]:hover{
	background: #eeeeee;
	color: #565656;
	
		
	background-image: -webkit-gradient( linear, left bottom, left top, from( #eeeeee ), to( #eeeeee ) );
	background-image: -webkit-linear-gradient( bottom, #eeeeee, #eeeeee );
	background-image:	-moz-linear-gradient( bottom, #eeeeee}

.no-cssgradients .portfolio-one .button:hover,
.no-cssgradients #main .comment-submit:hover,
.no-cssgradients #reviews input#submit:hover,
.no-cssgradients .comment-form input[type="submit"]:hover,
.no-cssgradients .wpcf7-form input[type="submit"]:hover,
.no-cssgradients .wpcf7-submit:hover,
.no-cssgradients .bbp-submit-wrapper .button:hover,
.no-cssgradients .button-default:hover,
.no-cssgradinets .button.default:hover,
.no-cssgradients .price_slider_amount button:hover,
.no-cssgradients .gform_wrapper .gform_button:hover,
.no-cssgradients .woocommerce .single_add_to_cart_button:hover
.no-cssgradients .woocommerce .shipping-calculator-form .button:hover,
.no-cssgradients .woocommerce form.checkout #place_order:hover,
.no-cssgradients .woocommerce .checkout_coupon .button:hover,
.no-cssgradients .woocommerce .login .button:hover,
.no-cssgradients .woocommerce .register .button:hover,
.no-cssgradients .woocommerce .avada-order-details .order-again .button:hover,
.no-cssgradients .woocommerce .lost_reset_password input[type=submit]{
	background:#eeeeee;
}


#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
.sidebar .widget h3,
#wrapper .fusion-tabs-widget .tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
.fusion-pricing-table .title-row,
.fusion-pricing-table .pricing-row,
.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-accordian .panel-title,
.fusion-accordian .panel-heading a,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,
.main-flex .slide-content h2, .main-flex .slide-content h3,
.fusion-modal .modal-title, .popover .popover-title,
.fusion-flip-box .flip-box-heading-back{
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}


#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row, .page-title, .header-social .avada-row, #small-nav .avada-row, .tfs-slider .slide-content-container .slide-content{ max-width:1360px; }


#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper  #main .post h2, #wrapper  #main .post h2, #wrapper .woocommerce .checkout h3, #main .portfolio h2 {
	font-size:35px;
		line-height:53px;
}


#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper #main .post h2,#wrapper  .woocommerce .checkout h3, .cart-empty{
	line-height:27px;
}


#main .post h2,.post-content h2,.fusion-title h2,.title h2,.woocommerce-tabs h2,.search-page-search-form h2, .cart-empty, .woocommerce h2, .woocommerce .checkout h3{
	color:#333333;
}

.project-content .project-info .project-info-box a,.sidebar .widget li a, .sidebar .widget .recentcomments, .sidebar .widget_categories li, #main .post h2 a, .about-author .title a,
.shop_attributes tr th,.image-extras a,.products-slider .price .amount,z.my_account_orders thead tr th,.shop_table thead tr th,.cart_totals table th,form.checkout .shop_table tfoot th,form.checkout .payment_methods label,#final-order-details .mini-order-details th,#main .product .product_title,.shop_table.order_details tr th
{color:#c80000;}


#nav ul ul,#sticky-nav ul ul,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder,
#nav ul .login-box,#sticky-nav ul .login-box,
#nav ul .cart-contents,#sticky-nav ul .cart-contents,
#small-nav ul .login-box,#small-nav ul .cart-contents,
#main-nav-search-form, #sticky-nav-search-form
{background-color:#1a1a1a;}


#main .sidebar{
	background-color:#ffffff;
}


.double-sidebars #main #sidebar{
	width:21%;
	margin-left:-76%;
}

.double-sidebars #main #sidebar-2{
	width:21%;
	margin-left: 3%;
}




.header .fb_button {
	background: #2c4890;
	background: -moz-linear-gradient(top, #2c4890 0%, #232c4e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c4890), color-stop(100%,#232c4e));
	background: -webkit-linear-gradient(top, #2c4890 0%,#232c4e 100%);
	background: -o-linear-gradient(top, #2c4890 0%,#232c4e 100%);
	background: -ms-linear-gradient(top, #2c4890 0%,#232c4e 100%);
	background: linear-gradient(to bottom, #2c4890 0%,#232c4e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c4890', endColorstr='#232c4e',GradientType=0 );
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #FFF;
	display: block;
	padding: 4px 5px 4px 0;
	vertical-align: top;
}


.header .fb_img {
	vertical-align: middle;
	display: inline-block;
	padding-left: 5px;
}


.header .fb_text {
	vertical-align: middle;
	display: inline-block;
}


.header .fb_block {
	display: block;
	float: right;
	margin-top: 20px;
	width:312px;
	text-align:right;
	overflow:hidden;
}


.header .fb_log {
	margin-top: 0px;
	display: inline-block;
	height: 40px;
	
}


.header .like {
	background: #FFF;
	min-width: 312px!important;
	height: 61px;
	display: inline-block;
	text-align: center;
	margin-top: 3px;
	padding: 0px 0px 10px 0;
}






.header .fb_log .settings {
	display:inline-block;
	float: right;
	margin-top: -36px;
	margin-right: 1px;
	border:1px solid #FFF;
	border-bottom:none;
}


.header .fb_log .settings:hover .set {
	border:1px solid #CCC;
	border-bottom:none;
}


.header .fb_log .settings .set {
	margin: 0!important;
	border: 1px solid #FFF;
	border-bottom: none;
	background-color: #fff;
	right: 1px;
	z-index: 36;
	position: absolute;
	padding: 1px;
}


.header .fb_log .settings .drop {
	display: block;
	opacity: 0;
	background-color: #EEE;
	border: 1px solid #CCC;
	position: absolute;
	top: 24px;
	right: 1px;
	z-index: 1;
	transition:1s;
}


.header .fb_log .settings:hover .drop {
	display:block;
	opacity: 1;	
}


.header .fb_log .settings .drop img {
	margin: 0!important;
	padding-top: 2px;
	padding-right: 3px;
}


.header .fb_log .settings .drop a {
	display:block;
	width:70px;
	padding: 3px;
}


.header .fb_log .settings .drop a:hover {
	background:#FFF;
}




.header .set_panel {
	background-color:#FFF;
	max-width: 312px;
	border: 6px solid #167dce;
	margin-top: 6px;
}


.header .set_panel .fb_log {
	margin-top:20px;
	padding:0;
}


.header .set_panel .like {
	padding: 0px 0px 2px 0;
}


.hu .header .fb_text, .ro .header .fb_text {
	font-size: 11px;
}


.cs .header .fb_text, .el .header .fb_text, .hi .header .fb_text, .fr .header .fb_text {
	font-size: 12px;
}


.ru .header .fb_text {
	font-size: 16px;

}


.nl .header .like, .cs .header .like, .pt .header .like, .cs .header .like, .hu .header .like, .cs .header .like, .el .header .like, .cs .header .like, .hi .header .like, .cs .header .like {
	position: relative;
	
}


.ru .header .like, .cs .header .like {
	position: relative;
	right: 15px;
	width: 205px!important;
}


.header {
	height:110px;
}



.slidetabs {
    width:100%;
  display:inline-block;
  	border: 0px solid yellow
}

   div.slidetabs {display:none; border: 0px solid red}


.home .slideshow .details.center .text {
	width: 80%;
}
.row{margin-left:-15px;margin-right:-15px;}
.page-header [class*="span"],.page-header .row{margin-bottom:0px;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
.row-fluid{width:100%;}
.row-fluid:before,.row-fluid:after{content:" ";display:table;}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.56410256%;*margin-left:2.51091107%;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.56410256%;}
.row-fluid .span12{width:100%;*width:99.94680851%;}
.row-fluid .span11{width:91.45299145%;*width:91.39979996%;}
.row-fluid .span10{width:82.90598291%;*width:82.85279142%;}
.row-fluid .span9{width:74.35897436%;*width:74.30578287%;}
.row-fluid .span8{width:65.81196581%;*width:65.75877432%;}
.row-fluid .span7{width:57.26495726%;*width:57.21176578%;}
.row-fluid .span6{width:48.71794872%;*width:48.66475723%;}
.row-fluid .span5{width:40.17094017%;*width:40.11774868%;}
.row-fluid .span4{width:31.62393162%;*width:31.57074013%;}
.row-fluid .span3{width:23.07692308%;*width:23.02373159%;}
.row-fluid .span2{width:14.52991453%;*width:14.47672304%;}
.row-fluid .span1{width:5.98290598%;*width:5.92971449%;}
.row-fluid .offset12{margin-left:105.12820513%;*margin-left:105.02182215%;}
.row-fluid .offset12:first-child{margin-left:102.56410256%;*margin-left:102.45771959%;}
.row-fluid .offset11{margin-left:96.58119658%;*margin-left:96.4748136%;}
.row-fluid .offset11:first-child{margin-left:94.01709402%;*margin-left:93.91071104%;}
.row-fluid .offset10{margin-left:88.03418803%;*margin-left:87.92780506%;}
.row-fluid .offset10:first-child{margin-left:85.47008547%;*margin-left:85.36370249%;}
.row-fluid .offset9{margin-left:79.48717949%;*margin-left:79.38079651%;}
.row-fluid .offset9:first-child{margin-left:76.92307692%;*margin-left:76.81669394%;}
.row-fluid .offset8{margin-left:70.94017094%;*margin-left:70.83378796%;}
.row-fluid .offset8:first-child{margin-left:68.37606838%;*margin-left:68.2696854%;}
.row-fluid .offset7{margin-left:62.39316239%;*margin-left:62.28677941%;}
.row-fluid .offset7:first-child{margin-left:59.82905983%;*margin-left:59.72267685%;}
.row-fluid .offset6{margin-left:53.84615385%;*margin-left:53.73977087%;}
.row-fluid .offset6:first-child{margin-left:51.28205128%;*margin-left:51.1756683%;}
.row-fluid .offset5{margin-left:45.2991453%;*margin-left:45.19276232%;}
.row-fluid .offset5:first-child{margin-left:42.73504274%;*margin-left:42.62865976%;}
.row-fluid .offset4{margin-left:36.75213675%;*margin-left:36.64575377%;}
.row-fluid .offset4:first-child{margin-left:34.18803419%;*margin-left:34.08165121%;}
.row-fluid .offset3{margin-left:28.20512821%;*margin-left:28.09874523%;}
.row-fluid .offset3:first-child{margin-left:25.64102564%;*margin-left:25.53464266%;}
.row-fluid .offset2{margin-left:19.65811966%;*margin-left:19.55173668%;}
.row-fluid .offset2:first-child{margin-left:17.09401709%;*margin-left:16.98763412%;}
.row-fluid .offset1{margin-left:11.11111111%;*margin-left:11.00472813%;}
.row-fluid .offset1:first-child{margin-left:8.54700855%;*margin-left:8.44062557%;}
.row.components-and-accessories-row{padding-top:30px;}
.infographic .row{background-color:#005cb9;color:#ffffff;padding:40px;}
.infographic .row+.row{padding-top:0;}
.row .metric-block{margin-bottom:0;}
.row .metric-block:nth-of-type(2n){border-left:1px solid #fff;}
.services-list .row .media .media-image{float:left;margin-right:40px;}
.services-list .row:nth-of-type(2n) .media .media-image{float:right;margin-right:0;margin-left:40px;}
.services-list .row .media .media-body{float:none;overflow:visible;}
.carousel-inner{position:relative;width:100%;overflow:hidden}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-12 {
    width: 100%;
  }
.region-help .block{overflow:hidden}
.region{font-family:"Open Sans";font-size:9pt}
.region-sidebar-first{z-index:1;}
.region-sidebar-first h2{font-size:24px;}
.region-sidebar-first ul{margin:0 0 20px;padding:0;list-style:none}
.region-sidebar-first ul li{padding:5px 14px 5px 18px;margin:0 -15px;border-bottom:1px solid #ccc;}
.region-sidebar-first ul li:last-child{border-bottom:none;}
.region-sidebar-first ul li:hover{background-color:#a9abad;color:white;box-shadow:0 1px rgba(255,255,255,0.2) inset;-webkit-box-shadow:0 1px rgba(255,255,255,0.2) inset;}
.region-sidebar-first ul li:hover a{text-decoration:none;color:white}
.region-graybar h3{margin-top:0;}
.region-sidebar-first-1{text-align:center;}
.region-graybar{display:inline-block;vertical-align:middle;padding:10px 15px;color:white;margin-left:0 auto;position:relative;left:105px;top:-10px;}

 


.socialmedia-buttons {
	margin-top: 5px;
}


.socialmedia-buttons a {
	background: none !important;
}


.socialmedia-buttons a:hover {
	text-decoration: none;
	border: 0;
}

.socialmedia-buttons img {
	vertical-align: middle;
	margin-bottom: 3px;
}

.socialmedia-buttons img.fade:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}


.socialmedia-buttons img.scale:hover {
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-zoom: 1.2;
	transition: all 0.2s ease;
}

	
.socialmedia-buttons img.bounce:hover {
	transform: translate(0px, -2px);
	-moz-transform: translate(0px, -2px);
	-webkit-transform: translate(0px, -2px);
	-webkit-transition: -webkit-transform 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
	
}


.socialmedia-buttons img.combo:hover {
	transform: translate(0px, -4px);
	-moz-transform: scale(1.1) translate(0px, -4px);
	-webkit-transform: scale(1.1) translate(0px, -4px);
	-ms-zoom: 1.1;
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}

.entry-content ol li, .entry-content ul li {margin: 0 0 0 25px;}

.entry-content fieldset {border: 1px solid #E7E7E7;	margin: 0 0 24px 0;	padding: 70px;}

.entry-content fieldset legend {background: #fff; font-weight: bold;padding: 0 24px;}

.entry-content input {margin: 0 0 24px 0;}

.entry-content input.file, .entry-content input.button { margin-right: 24px;}

.entry-content select {	margin: 0 0 24px 0;}

.entry-content sup, .entry-content sub {font-size: 10px;}

.entry-content blockquote.left {float: left; margin-left: 0; 	width: 33%;}

.entry-content blockquote.right { float: right; margin-left: 0px; width: 33%;}

.entry-content {line-height:27px;}

.entry-content, .entry-summary {clear: both; padding: 25px 0 25px 0;}




.entry-content .attachment img {margin-bottom: 0;}

.attachment .entry-content .entry-caption {font-size: 140%; margin-top: 24px;}

.entry-content dl.gallery-item {margin: 0;}

.entry-content, .postlistexcerpt p {line-height:23px;}


.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}
.node-form .form-text{display:block;width:95%;}
.node-form .container-inline .form-text{display:inline;width:auto;}
.node-form .standard{clear:both;}
.node-form textarea{display:block;width:95%;}
.node-form .attachments fieldset{float:none;display:block;}
.node-form #edit-poll-more{margin:0;}
.node-form .content-multiple-table td.content-multiple-drag{width:30px;padding-right:0;}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{padding-right:.5em;}
.node-form .content-add-more .form-submit{margin:0;}
.node-form .number{display:inline;width:auto;}
.node-form .text{width:auto;}
div.node-gallery-sort-presets{margin-bottom:5px;padding:5px;}
div.node-gallery-sort-images-item{width:70px;height:70px;float:left;margin:0px;padding:0px;cursor:move;}
div.node-gallery-sort-images-item:hover{background-color:#e0e0e0;outline:1px dashed #98C4DF;}
div.node-gallery-sort-images-item img{width:50px;height:50px;padding:10px;padding-bottom:0px;margin:0px;}
div.node-node_gallery_image div.field-field-node-gallery-image img{border:1px solid #666;}
.node-unpublished div.unpublished,.comment-unpublished div.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}
.node.node-unpublished .picture,.comment.comment-unpublished .picture{position:relative;}
.node h2,.bar,.ckedit h2{padding:3px 0 3px 10px;padding-bottom:3px;color:#ffffff;background-color:#0d4256;font-weight:bold;font-size:14px;text-decoration:none;line-height:normal;}
.comment .picture,.node .picture{float:left;margin-right:15px;}
div.node div.content .book-navigation{margin:0;padding:0;background:#eeeeee;}
div.node div.content .book-navigation ul.menu{border:0;border-top:1px solid #2763a5;margin:0;padding-bottom:10px;}
div.node div.content .book-navigation .page-links{border:1px solid #2763a5;border-width:1px 0 1px 0;padding:5px;margin:0;background:#c1d4ea;}
.node{margin-bottom:15px;padding-bottom:15px;}
.comment-time div .timeago{color:white;}
article header .submitted .timeago,.page-node- #post-content .submitted .timeago{font-style:italic;}
aside .panel-pane,aside .block{clear:both;border-bottom:1px solid #d7d7d7;padding:20px 0;}
aside .panel-pane:last-child,aside .block:last-child{clear:both;border-bottom:none;padding:20px 0;}
aside .panel-pane:first-child,aside .block:first-child{padding-top:0;}
section.panel-region-recipes div.panel-pane ul.list{border:none;background:none;list-style:none;margin:0;}
section.panel-region-recipes div.panel-pane ul.list li{position:relative;font:normal 15px/1em "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif;}
section.panel-region-recipes div.panel-pane ul.list li a{color:#555;}
section.panel-region-recipes div.panel-pane ul.list li a:hover{color:#000;}
section.panel-region-recipes div.panel-pane ul.list li img{padding:9px;background:#FFF;border:1px solid #E5E5E5;height:auto;}
.ie8 section.panel-region-recipes div.panel-pane ul.list li img{width:auto;}
section.panel-region-recipes div.panel-pane ul.list li div.field-content{padding-bottom:20px;max-width:75%;}
section.panel-region-recipes div.panel-pane ul.list li span.field-content{position:absolute;bottom:25px;left:10px;width:68.3501684%;max-width:280px;padding:10px;background:#fff;background:rgba(255,255,255,0.8);}
.oldie section.panel-region-recipes div.panel-pane ul.list li span.field-content{position:absolute;bottom:25px;left:10px;width:68.3501684%;max-width:280px;padding:10px;background:#fff;zoom:1;filter:alpha(opacity=90);opacity:0.9;}
section.panel-region-recipes div.panel-pane ul.list li:nth-child(2n+2){float:right;}
section.panel-region-recipes div.panel-pane ul.list li:nth-child(3n+3){float:right;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}

.no-csstransforms .aux-menu-wrap .audience-nav-wrap .arw-right svg, .aux-menu-wrap .audience-nav-wrap .arw-right .no-csstransforms svg, .no-csstransforms .fixed .emergency-modal, .fixed .no-csstransforms .emergency-modal, .no-csstransforms .search-form button .icon-svg, .search-form button .no-csstransforms .icon-svg, .no-csstransforms .stat-wrap .stat-block, .stat-wrap .no-csstransforms .stat-block, .no-csstransforms .center-vert {
  position: relative;
  top: 0;
  left: 0; }

  .aux-menu-wrap .audience-nav-wrap {
    border-left: 1px solid #fff;
    border-color: rgba(255, 255, 255, 0.4);
    display: none;
    position: relative; }

    .aux-menu-wrap .audience-nav-wrap:hover ul, .aux-menu-wrap .audience-nav-wrap:focus ul {
      display: block; }

    .aux-menu-wrap .audience-nav-wrap:hover .arw-right, .aux-menu-wrap .audience-nav-wrap:focus .arw-right {
      background: #faf8f1; }

      .aux-menu-wrap .audience-nav-wrap:hover .arw-right svg, .aux-menu-wrap .audience-nav-wrap:focus .arw-right svg {
        color: #00529b;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%); }

    .aux-menu-wrap .audience-nav-wrap .arw-right {
      border-right: 1px solid #fff;
      border-color: rgba(255, 255, 255, 0.4);
      height: 50px;
      position: relative;
      width: 37px; }

      .aux-menu-wrap .audience-nav-wrap .arw-right svg {
        color: #fff;
        height: 14px;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        width: 16px; }

    .aux-menu-wrap .audience-nav-wrap ul {
      background: #faf8f1;
      display: none;
      left: 0;
      position: absolute;
      top: 100%;
      width: 100%;
      z-index: 1000; }

      .aux-menu-wrap .audience-nav-wrap ul li {
        border-top: 1px solid #fff;
        float: none;
        width: 100%; }

        .aux-menu-wrap .audience-nav-wrap ul li:first-child {
          border: none; }

      .aux-menu-wrap .audience-nav-wrap ul a {
        text-align: left;
        text-transform: none; }

        .aux-menu-wrap .audience-nav-wrap ul a:hover {
          background: #eae5d7; }

    .aux-menu-wrap .audience-nav-wrap a {
      color: #00529b;
      display: block;
      font: 500 16px/20px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
      letter-spacing: 2px;
      padding: 15px 10px; }

    .aux-menu-wrap .audience-nav-wrap .cur-audience {
      color: #fef2d2; }

.suppa_menu_location_1 .suppa_menu_logo.logo_left_menu_right {
    padding: 0 1.2%;
}

.suppa_menu_location_1 .suppa_top_level_link.suppa_search_icon {
    color: #000000 !important;
    font-size: 20px !important;
}

.suppa_menu_location_1 .suppa_menu_dropdown .current-menu-item {
    background-color: #fff !important;
}

.suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item .ctf_suppa_fa_box, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item .suppa_item_title, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor .ctf_suppa_fa_box, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor .suppa_item_title {
    color: #000 !important;
}


            

            .suppa_menu_location_1 .suppa_holder{
                height:80px !important;
            }


            .suppa_menu_location_1.suppaMenu_wrap {
                height:80px !important;
                z-index:99999999999999999;
            }


            .suppa_menu_location_1.suppaMenu_wrap_wide_layout {
                background-color:#ffffff;

                
                border-top: 0px solid #111111;
                border-left: 0px solid #111111;

                
                background-image: -webkit-linear-gradient(top, transparent, transparent) ;
                background-image: -moz-linear-gradient(top, transparent, transparent) ;
                background-image: -o-linear-gradient(top, transparent, transparent) ;
                background-image: -ms-linear-gradient(top, transparent, transparent) ;
                background-image: linear-gradient(top, transparent, transparent) ;

                
            }


            .suppa_menu_location_1 .suppaMenu {

                width:100%;
                z-index:99999999999999999;
                height:80px !important;

                background-color:#ffffff;

                
                border-top: 0px solid #111111;
                border-right: 0px solid #111111;
                border-bottom: 0px solid #111111;
                border-left: 0px solid #111111;

                
                background-image: -webkit-linear-gradient(top, transparent, transparent) ;
                background-image: -moz-linear-gradient(top, transparent, transparent) ;
                background-image: -o-linear-gradient(top, transparent, transparent) ;
                background-image: -ms-linear-gradient(top, transparent, transparent) ;
                background-image: linear-gradient(top, transparent, transparent) ;

                

                
                -moz-box-shadow   : 0px 0px 0px 0px rgba(0,0,0,0.2);
                -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2);
                box-shadow        : 0px 0px 0px 0px rgba(0,0,0,0.2);

                
                -webkit-border-radius: 0px 0px 0px 0px;
                -moz-border-radius: 0px 0px 0px 0px;
                border-radius: 0px 0px 0px 0px;

            }

            .suppa_menu_location_1 .suppa_menu_logo.logo_right_menu_left{
                height:80px !important;
                border-left:1px solid #bbbbbb !important;
            }


            .suppa_menu_location_1 .suppa_menu_logo.logo_top_center,
            .suppa_menu_location_1 .suppa_menu_logo.logo_top_left,
            .suppa_menu_location_1 .suppa_menu_logo.logo_top_right{
                width:100%;
            }


            .suppa_menu_location_1 .logo_top_center,
            .suppa_menu_location_1 .logo_top_left,
            .suppa_menu_location_1 .logo_top_right {

                background-color:transparent;

                
                border-top: 0px solid #111111;
                border-right: 0px solid #111111;
                border-bottom: 0px solid #111111;
                border-left: 0px solid #111111;

                
                background-image: -webkit-linear-gradient(top, transparent, transparent) ;
                background-image: -moz-linear-gradient(top, transparent, transparent) ;
                background-image: -o-linear-gradient(top, transparent, transparent) ;
                background-image: -ms-linear-gradient(top, transparent, transparent) ;
                background-image: linear-gradient(top, transparent, transparent) ;

                

                
                -moz-box-shadow   : 0px 0px 0px 0px rgba(0,0,0,0.2);
                -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2);
                box-shadow        : 0px 0px 0px 0px rgba(0,0,0,0.2);

                
                -webkit-border-radius: 0px 0px 0px 0px;
                -moz-border-radius: 0px 0px 0px 0px;
                border-radius: 0px 0px 0px 0px;
            }


            .suppa_menu_location_1 .suppa_menu_logo img{
                padding-top:5px !important;
                padding-bottom:5px !important;
                padding-right:5px !important;
                padding-left:5px !important;
            }


            .suppa_menu_location_1 .suppa_rwd_logo img{
                padding-top:0px !important;
                padding-bottom:0px !important;
                padding-right:0px !important;
                padding-left:0px !important;
            }



            
            .suppa_menu_location_1 .suppa_top_level_link {
                height:80px !important;
                color:#5e5e5e;
            }


            .suppa_menu_location_1 .suppa_top_level_link .suppa_item_title{
                font-size:18px !important;
                font-family:Oswald !important;
                font-weight:bold;
                color:#5e5e5e;
                padding-top:25px;
            }


            .suppa_menu_location_1 .suppa_menu {
                height:80px !important;
            }


            .suppa_menu_location_1 .suppa_menu_mega_posts .suppa_top_level_link ,
            .suppa_menu_location_1 .suppa_menu_dropdown .suppa_top_level_link ,
            .suppa_menu_location_1 .suppa_menu_posts .suppa_top_level_link ,
            .suppa_menu_location_1 .suppa_menu_html .suppa_top_level_link ,
            .suppa_menu_location_1 .suppa_menu_links .suppa_top_level_link,
            .suppa_menu_location_1 .suppa_menu_linksTwo .suppa_top_level_link{
                padding-left:25px;
                padding-right:25px;
                border-color:#bbbbbb;
            }


            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.suppa_top_links_has_arrow{
                padding-right:25px;
            }


            
            .suppa_menu_location_1 .suppa_top_level_link .suppa_item_desc{
                font-size:12px !important;
                font-family:Arial , sans-serif !important;
                font-style:normal;
                color:#c9c9c9;
                padding-top:5px !important;
            }

            .suppa_menu_location_1 .suppa_menu:hover .suppa_top_level_link .suppa_item_desc{
                color:#000000;
            }


            
            .suppa_menu_location_1 .suppa_menu:hover .suppa_top_level_link{
                background-color:;
                color:#000000;
            }

            .suppa_menu_location_1 .suppa_menu:hover .suppa_top_level_link .suppa_item_title{
                color:#000000;
            }


            
            .suppa_menu_location_1 .suppa_menu.suppa_menu_class_hover .suppa_top_level_link{
                background-color:;
                color:#000000;
            }

            .suppa_menu_location_1 .suppa_menu.suppa_menu_class_hover .suppa_top_level_link .suppa_item_title{
                color:#000000;
            }

            .suppa_menu_location_1 .suppa_menu.suppa_menu_class_hover .suppa_top_level_link .suppa_item_desc{
                color:#000000;
            }


            
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.suppa_menu_position_left,
            .suppa_menu_location_1 .suppa_menu .suppa_menu_position_left{
                border-right:1px solid #bbbbbb;
            }

            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.suppa_menu_position_right,
            .suppa_menu_location_1 .suppa_menu .suppa_menu_position_right{
                border-left:1px solid #bbbbbb;
            }


            
            .suppa_menu_location_1 .suppa_top_level_link .ctf_suppa_fa_box_top_arrow{
                    font-size:28px !important;
                    top:0 !important;
                    right:0 !important;

                    
                    color:#000000;
            }

            .suppa_menu_location_1 .suppa_menu:hover .suppa_top_level_link .ctf_suppa_fa_box_top_arrow{
                color:#000000;
            }

            
            .suppa_menu_location_1 .suppa_menu.suppa_menu_class_hover .suppa_top_level_link .ctf_suppa_fa_box_top_arrow,
            .suppa_menu_location_1 .suppa_menu.suppa_menu_class_hover .suppa_top_level_link .ctf_suppa_fa_box{
                color:#000000 !important;
            }


            
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item,
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item .ctf_suppa_fa_box,
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item .suppa_item_title,
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor,
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor .ctf_suppa_fa_box,
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor .suppa_item_title{
                color:#FFFFFF ;
            }


            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item,
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor {
                background-color:;
            }


            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor .era_suppa_arrow_box span,
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item .era_suppa_arrow_box span{
                color:;
            }



            
            
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link .ctf_suppa_fa_box{
                color:#5e5e5e;
            }

            .suppa_menu_location_1 .suppa_menu:hover .suppa_top_level_link .ctf_suppa_fa_box{
                color:#000000;
            }


            
            .suppa_menu_location_1 .suppa_menu .suppa_top_level_link .suppa_upload_img{
                width : 20px !important;
                height : 20px !important;
                margin-top: 16px !important;
                padding-right: 10px !important;
            }




            
            .suppa_menu_location_1 .suppa_submenu {

                top:80px !important;

                
                background-color:#ffffff;

                border-top: 1px solid #bbbbbb;
                border-right: 1px solid #bbbbbb;
                border-bottom: 1px solid #bbbbbb;
                border-left: 1px solid #bbbbbb;

                
                background-image: -webkit-linear-gradient(top, transparent, transparent) ;
                background-image: -moz-linear-gradient(top, transparent, transparent) ;
                background-image: -o-linear-gradient(top, transparent, transparent) ;
                background-image: -ms-linear-gradient(top, transparent, transparent) ;
                background-image: linear-gradient(top, transparent, transparent) ;

                

                
                -moz-box-shadow   : 0px 0px 0px 0px rgba( 100,100,100,0.2);
                -webkit-box-shadow: 0px 0px 0px 0px rgba( 100,100,100,0.2);
                box-shadow        : 0px 0px 0px 0px rgba( 100,100,100,0.2);

                
                -webkit-border-radius: 0px 0px 0px 0px;
                -moz-border-radius: 0px 0px 0px 0px;
                border-radius: 0px 0px 0px 0px;
            }




            
            .suppa_menu_location_1 .suppa_post {
                width: 100%;
            }

            .suppa_menu_location_1 .suppa_post a{
                width: 100%;
            }

            .suppa_menu_location_1 .suppa_post img{
                width: 100%;
                height: 160px;
            }

            .suppa_menu_location_1 .suppa_post div.suppa_post_link_container {
                width: 100% !important;
            }

            .suppa_menu_location_1 .suppa_post span {
                font-size:14px !important;
                font-family:Oswald !important;
                font-weight:bold;

                padding: 10px .5% 10px .5% !important;

                
                color:#000000;
            }


            .suppa_menu_location_1 .suppa_post span:hover ,
            .suppa_menu_location_1 .suppa_post span:hover {
                
                color:#000000;
            }


            .suppa_menu_location_1 .suppa_latest_posts_view_all{
                font-size:14px !important;
                font-family:Oswald !important;
                font-weight:bold;
                padding: 10px .5% ;
                margin: 10px .5%;

                
                color:#000000;
                background-color: #ffffff;
            }


            .suppa_menu_location_1 .suppa_latest_posts_view_all:hover{
                
                color:#ffffff;
                background-color: #000000;
            }



            
            .suppa_menu_location_1 .suppa_menu_linksTwo .suppa_submenu .suppa_linksTwo_categoriesContainer a {
                font-size:18px !important;
                font-family:Arial , sans-serif !important;
                font-style:normal;

                padding-top:    10px;
                padding-bottom: 10px;
                padding-left:   10px;
                padding-right:  10px;

                
                color:#6b6b6b;
                border-bottom:1px solid #E58004;
            }

            .suppa_menu_location_1 .suppa_menu_linksTwo .suppa_linksTwo_categoriesContainer a:hover,
            .suppa_menu_location_1 .suppa_menu_linksTwo .suppa_linksTwo_categoriesContainer a.suppa_linksTwo_categoriesContainer_current {
                color:#ffffff;
                background-color:#E58004;
            }


            .suppa_menu_location_1 .suppa_menu_linksTwo .suppa_linksTwo_cat a {
                font-size:14px !important;
                font-family:Arial , sans-serif !important;
                font-style:normal;

                padding-top:    10px;
                padding-bottom: 10px;
                padding-left:   10px;
                padding-right:  10px;

                
                color:#6b6b6b;
            }

            .suppa_menu_location_1 .suppa_menu_linksTwo .suppa_submenu .suppa_linksTwo_cat a:hover {
                color:#E58004;
            }


            
            .suppa_menu_location_1 .suppa_menu_linksTwo .suppa_submenu .suppa_linksTwo_categoriesContainer a .suppa_megaLinksTwo_mainLinkArrow{
                top:13px !important;
                right:5px !important;
            }

            .suppa_menu_location_1 .suppa_menu_linksTwo .suppa_submenu .suppa_linksTwo_categoriesContainer a .suppa_megaLinksTwo_mainLinkArrow span {
                font-size:14px !important;
                
                color:#6b6b6b;
            }

            .suppa_menu_location_1 .suppa_menu_linksTwo .suppa_submenu .suppa_linksTwo_categoriesContainer a:hover .suppa_megaLinksTwo_mainLinkArrow span,
            .suppa_linksTwo_categoriesContainer_current .suppa_megaLinksTwo_mainLinkArrow span{
                color:#FFFFFF !important;
            }



            
            .suppa_menu_location_1 .suppa_menu_mega_posts .suppa_mega_posts_categories{
                margin-top:15px;
            }

            .suppa_menu_location_1 .suppa_menu_mega_posts .suppa_mega_posts_categories a {
                font-family : Arial , sans-serif !important;
                font-size:14px !important;
                font-style:normal;
                color :#E58004;
                padding-top:15px;
                padding-left:15px;
                padding-bottom:15px;
                padding-right:0px;

                background-color:transparent;
            }

            .suppa_menu_location_1 .suppa_menu_mega_posts .suppa_mega_posts_categories a .suppa_item_title{
                font-family : Arial , sans-serif !important;
                font-size:14px !important;
                font-style:normal;
                color :#E58004;
            }

            .suppa_menu_location_1 .suppa_menu_mega_posts .suppa_mega_posts_categories a:hover,
            .suppa_menu_location_1 .suppa_menu_mega_posts .suppa_mega_posts_categories a.suppa_mega_posts_cat_selected {
                background-color:#E58004;
                color :#ffffff;
            }


            .suppa_menu_location_1 .suppa_menu_mega_posts .suppa_mega_posts_categories a:hover .suppa_item_title,
            .suppa_menu_location_1 .suppa_menu_mega_posts .suppa_mega_posts_categories a.suppa_mega_posts_cat_selected .suppa_item_title{
                color :#ffffff;
            }

            .suppa_menu_location_1 .suppa_mega_posts_post_article {
                margin-top:15px;
                margin-left:15px;
                margin-bottom:15px;
                margin-right:0px;
            }


            .suppa_menu_location_1 .suppa_mega_posts_post_article span{
                font-family : Arial , sans-serif !important;
                font-size:14px !important;
                font-style:normal;
                color :#ffffff;

                padding-top:10px;
                padding-left:10px;
                padding-bottom:10px;
                padding-right:10px;

            }


            .suppa_menu_location_1 .suppa_mega_posts_post_article div.suppa_post_link_container {
                background-color: #E58004 !important ;
            }


            .suppa_menu_location_1 .suppa_mega_posts_post_article:hover span{
                color :#ffffff;
            }

                .suppa_menu_location_1 .suppa_mega_posts_post_article img{
                    width : 200px !important;
                    height : 160px !important;
                }


            
            .suppa_menu_location_1 .suppa_menu_mega_posts .suppa_mega_posts_categories a .suppa_mega_posts_arrow {
                top:13px !important;
                right:5px !important;
            }

            .suppa_menu_location_1 .suppa_menu_mega_posts .suppa_mega_posts_categories a .suppa_mega_posts_arrow span {
                font-size:14px !important;
                
                color:#E58004;
            }

            .suppa_menu_location_1 .suppa_menu_mega_posts .suppa_mega_posts_categories a:hover .suppa_mega_posts_arrow span {
                color:#ffffff;
            }


            
            .suppa_menu_location_1 .suppa_menu_mega_posts .suppa_mega_posts_cat_selected .suppa_mega_posts_arrow span{
                color:#ffffff !important;
            }




            
            .suppa_menu_location_1 .suppa_column {
                margin-left:12px !important;
                margin-bottom:12px !important;
            }


            
            .suppa_menu_location_1 .suppa_column_title {
                font-size:18px !important;
                font-family:Arial , sans-serif !important;
                font-style:normal;
                color:#E58004;
                border-bottom-color:#ff9a1f;
                padding: 10px 0px 10px 0px;
            }

                .suppa_menu_location_1 .suppa_column_title .suppa_item_title {
                    font-size:18px !important;
                    font-family:Arial , sans-serif !important;
                    font-style:normal;
                    color:#E58004;
                }


            .suppa_menu_location_1 .suppa_column_title:hover {
                padding-left : 10px !important;
                color:#E58004;
            }

                .suppa_menu_location_1 .suppa_column_title:hover .suppa_item_title {
                    color:#E58004;
                }


            
            .suppa_menu_location_1 .suppa_column_link{
                font-size:14px !important;
                font-family:Arial , sans-serif !important;
                font-style:normal;
                color:#E58004;
                padding-right:5px;
                padding-left: 5px ;
                padding-top: 10px ;
                padding-bottom: 10px ;
            }

                .suppa_menu_location_1 .suppa_column_link .suppa_item_title {
                    font-size:14px !important;
                    font-family:Arial , sans-serif !important;
                    font-style:normal;
                    color:#E58004;
                }


            .suppa_menu_location_1 .suppa_column_link:nth-child(2) {
                margin-top:10px !important;
            }


            .suppa_menu_location_1 .suppa_column_link:hover {
                color:#E58004;
                padding-left : 15px !important;
            }

                .suppa_menu_location_1 .suppa_column_link:hover .suppa_item_title {
                    color:#E58004;
                }


            
            .suppa_menu_location_1 .suppa_submenu_columns_wrap .suppa_item_desc{
                font-size:12px !important;
                font-family:Arial , sans-serif !important;
                font-style:normal;
                color:#c9c9c9;

                padding-top:5px !important;
            }

            .suppa_menu_location_1 .suppa_column_title:hover .suppa_item_desc,
            .suppa_menu_location_1 .suppa_column_link:hover .suppa_item_desc {
                color:#ffffff;
            }


            
            
            .suppa_menu_location_1 .suppa_column_title .ctf_suppa_fa_box {
                color:#E58004;
            }

            .suppa_menu_location_1 .suppa_column_title:hover .ctf_suppa_fa_box {
                color:#E58004;
            }


            
            .suppa_menu_location_1 .suppa_column_link .ctf_suppa_fa_box {
                color:#E58004;
            }

            .suppa_menu_location_1 .suppa_column_link:hover .ctf_suppa_fa_box {
                color:#E58004;
            }


            
            .suppa_menu_location_1 .suppa_column_title .suppa_FA_icon {
                font-size:13px !important;
                margin-top: 2px !important;
                padding-right: 10px !important;
            }


            
            .suppa_menu_location_1 .suppa_column_title .suppa_UP_icon {
                width : 13px !important;
                height : 13px !important;
                margin-top: 2px !important;
                padding-right: 10px !important;
            }


            
            
            .suppa_menu_location_1 .suppa_column_link .suppa_FA_icon {
                font-size:15px !important;
                padding-top: 1px !important;
                padding-right: 10px !important;
            }


            
            .suppa_menu_location_1 .suppa_column_link .suppa_UP_icon {
                width : 15px !important;
                height : 15px !important;
                padding-top: 1px !important;
                padding-right: 10px !important;
            }


            
            .suppa_menu_location_1 .suppa_menu .suppa_submenu_columns_wrap .current-menu-item,
            .suppa_menu_location_1 .suppa_menu .suppa_submenu_columns_wrap .current-menu-item .ctf_suppa_fa_box,
            .suppa_menu_location_1 .suppa_menu .suppa_submenu_columns_wrap .current-menu-item .suppa_item_title{
                color:#ffffff !important;
            }


            .suppa_menu_location_1 .suppa_menu .suppa_submenu_columns_wrap .current-menu-item {
                background-color:#2b2b2b;
            }


            .suppa_menu_location_1 .suppa_menu .suppa_submenu_columns_wrap .current-menu-item .era_suppa_arrow_box span{
                color:;
            }


            
            .suppa_menu_location_1 .suppa_menu_dropdown .suppa_submenu .suppa_FA_icon {
                font-size:14px !important;
                margin-top: 0px !important;
                padding-right: 10px !important;
            }


            
            .suppa_menu_location_1 .suppa_menu_dropdown .suppa_submenu .suppa_UP_icon {
                width : 14px !important;
                height : 14px !important;
                margin-top: 0px !important;
                padding-right: 10px;
            }


            
            .suppa_menu_location_1 .suppa_submenu.suppa_submenu_pos_right .suppa_FA_icon{
                padding-right: 0 !important;
                padding-left: 10px !important;
            }

            .suppa_menu_location_1 .suppa_submenu.suppa_submenu_pos_right .suppa_UP_icon{
                padding-right: 0 !important;
                padding-left: 10px !important;
            }



            
            .suppa_menu_location_1 .suppa_menu_dropdown .suppa_submenu a .era_suppa_arrow_box {
                top:9px !important;
                right:10px;
            }

            .suppa_menu_location_1 .suppa_menu_dropdown .suppa_submenu a .era_suppa_arrow_box span {
                font-size:14px !important;
                
                color:#E58004;
            }


            
            .suppa_menu_location_1 .suppa_submenu.suppa_submenu_pos_right .suppa_fa_carret_left{
                right: auto !important;
                left: 10px;
            }

            .suppa_menu_location_1 .suppa_submenu.suppa_submenu_pos_right .suppa_fa_carret_right {
                display:none !important;
            }


            
            .suppa_menu_location_1 .suppa_submenu.suppa_submenu_pos_left .suppa_fa_carret_left{
                display: none !important;
            }





            

             
            .suppa_menu_location_1 .suppa_menu_search form {
                margin-top:0px;
                margin-right:10px;
                margin-left:10px;
                width:100%;

            }


            
            .suppa_menu_location_1 input{
                background-color:#ffffff;
                width:100%;
                height:40px;
                color:#000000 !important;

                padding-left:5px;
                padding-right:5px;

                font-size:14;
                font-family:Open Sans;
                font-style:normal;

                -webkit-border-radius:0px !important;
                -moz-border-radius:0px !important;
                border-radius:0px !important;

                border:1px solid #ffffff;
            }

            .suppa_menu_location_1 .suppa_menu_search ::-webkit-input-placeholder { 
                color:#000000 !important;
            }

            .suppa_menu_location_1 .suppa_menu_search :-moz-placeholder { 
                color:#000000 !important;
                opacity:  1;
            }

            .suppa_menu_location_1 .suppa_menu_search ::-moz-placeholder { 
                color:#000000 !important;
                opacity:  1;
            }

            .suppa_menu_location_1 .suppa_menu_search :-ms-input-placeholder { 
                color:#000000 !important;
            }



            
            .suppa_menu_location_1 .suppa_search_normal form {
                height:40px;
                width:100%;
            }


            
            .suppa_menu_location_1 .suppa_search_normal .suppa_search_icon{
                font-size:20px !important;
                height:40px;
                line-height:40px;
                background-color:;

                border-radius: 0 0px 0px 0 !important;

            }

            .suppa_menu_location_1 .suppa_search_normal .suppa_search_icon span{
                color:#5e5e5e;
                padding-left:25px;
                padding-right:25px;
            }



            
            .suppa_menu_location_1 .suppa_search_boxed form {
                margin-bottom:0px;
            }

            .suppa_menu_location_1 .suppa_menu:hover .suppa_top_level_link.suppa_search_icon{
                color:#5e5e5e;
            }


            
            .suppa_menu_location_1 .suppa_submenu_modern_search{
                z-index:100000000000019998;
                height:80px !important;
            }

            .suppa_menu_location_1 .suppa_submenu_modern_search form,
            .suppa_menu_location_1 .suppa_submenu_modern_search input{
                height:80px !important;
            }


            
            .suppa_menu_location_1 .suppa_submenu_modern_search .suppa_search_modern_close{
                z-index:100000000000020000;
                padding-top:27px;
                padding-left:25px;
                padding-right:25px;
                height:53px !important;
                font-size:20px !important;
                color:#000000 !important;
            }



            
            .suppa_menu_location_1 .suppa_menu_social a.suppa_top_level_link{
                padding-left:4px !important;
                padding-right:4px !important;
            }


            
            
            .suppa_menu_location_1 .suppa_menu_social .suppa_top_level_link .suppa_FA_icon_only {
                font-size:16px !important;
                padding-top: 0px !important;
                padding-right: 10px !important;
            }


            
            .suppa_menu_location_1 .suppa_menu_social .suppa_top_level_link .suppa_UP_icon_only {
                width : 16px !important;
                height : 16px !important;
                padding-top: 16px !important;
                padding-right: 10px !important;
            }



            
            .suppa_menu_location_1 .suppa_menu_woocommerce_cart a {
                height:80px !important;
                padding-left:25px;
                padding-right:25px;
            }


            
            .suppa_menu_location_1 .suppa_menu_woocommerce_cart a.suppa_menu_position_left,
            .suppa_menu_location_1 .suppa_menu .suppa_menu_position_left{
                border-right:1px solid #bbbbbb;
            }

            .suppa_menu_location_1 .suppa_menu_woocommerce_cart a.suppa_menu_position_right,
            .suppa_menu_location_1 .suppa_menu .suppa_menu_position_right{
                border-left:1px solid #bbbbbb;
            }


            
            .suppa_menu_location_1 .suppa_menu_woocommerce_cart a.cart-contents {
                padding-left:25px;
                padding-right:25px;
            }

            .suppa_menu_location_1 .suppa_menu_woocommerce_cart a.cart-contents .suppa_item_title{
                font-size:18px !important;
                font-family:Oswald !important;
                font-weight:bold;
                color:#5e5e5e;
                padding-top:25px !important;
            }


            

            .suppa_menu_location_1 .suppa_rwd_top_button_container{
                height:80px !important;
                background-color:#ffffff;

                
                background-image: -webkit-linear-gradient(top, transparent, transparent) ;
                background-image: -moz-linear-gradient(top, transparent, transparent) ;
                background-image: -o-linear-gradient(top, transparent, transparent) ;
                background-image: -ms-linear-gradient(top, transparent, transparent) ;
                background-image: linear-gradient(top, transparent, transparent) ;

                

                
                border-top: 0px solid #111111;
                border-right: 0px solid #111111;
                border-bottom: 0px solid #111111;
                border-left: 0px solid #111111;
            }


            .suppa_menu_location_1 .suppa_rwd_menus_container {
                
                background-color:#ffffff;

                
                background-image: -webkit-linear-gradient(top, transparent, transparent) ;
                background-image: -moz-linear-gradient(top, transparent, transparent) ;
                background-image: -o-linear-gradient(top, transparent, transparent) ;
                background-image: -ms-linear-gradient(top, transparent, transparent) ;
                background-image: linear-gradient(top, transparent, transparent) ;
            }



            
            .suppa_menu_location_1 .suppa_rwd_button,
            .suppa_menu_location_1 .suppa_rwd_text {
                line-height:80px !important;
            }

            .suppa_menu_location_1 .suppa_rwd_button {
                padding-right:20px !important;
                padding-left:20px !important;
                line-height:80px !important;
            }

            .suppa_menu_location_1 .suppa_rwd_button,
            .suppa_menu_location_1 .suppa_rwd_button span{
                font-size:20px !important;
                color:#ffffff;
            }

            .suppa_menu_location_1 .suppa_rwd_text{
                font-size:14px !important;
                font-family:Arial , sans-serif !important;
                font-style:normal;
                color :#ffffff !important;

                padding: 0px 20px !important;
                line-height:80px !important;
            }



            
            .suppa_menu_location_1 .suppa_mega_posts_allposts_posts,
            .suppa_menu_location_1 .suppa_rwd_submenu_posts,
            .suppa_menu_location_1 .suppa_rwd_submenu_html,
            .suppa_menu_location_1 .suppa_rwd_submenu_columns_wrap {
                background-color:#ffffff;
                border-bottom: 1px solid #bbbbbb;

                
                background-image: -webkit-linear-gradient(top, transparent, transparent) ;
                background-image: -moz-linear-gradient(top, transparent, transparent) ;
                background-image: -o-linear-gradient(top, transparent, transparent) ;
                background-image: -ms-linear-gradient(top, transparent, transparent) ;
                background-image: linear-gradient(top, transparent, transparent) ;

                

                
                padding-top:10px !important;
                padding-bottom:10px !important;
                padding-right:0px !important;
                padding-left:10px !important;

                
                -moz-box-shadow   : 0px 0px 0px 0px rgba( 100,100,100,0.2);
                -webkit-box-shadow: 0px 0px 0px 0px rgba( 100,100,100,0.2);
                box-shadow        : 0px 0px 0px 0px rgba( 100,100,100,0.2);
            }

            .suppa_menu_location_1 .era_rwd_suppa_arrow_both_open{
                color :#ffffff !important;
                background-color:#E58004 !important;
            }

            .suppa_menu_location_1 .era_rwd_suppa_link_both_open{
                color :#ffffff !important;
                background-color :#bd6800 !important;
            }


            
            .suppa_menu_location_1 .suppa_rwd_search{
                border-bottom:1px solid #ff8c00 !important;
            }

            .suppa_menu_location_1 .suppa_rwd_search input[type="text"]{
                background-color:#ffffff;
                height:40px;
                line-height:40px;
                color:#000000 !important;

                padding-left:5px;
                padding-right:5px;

                font-size:14;
                font-family:Open Sans;
                font-style:normal;

                -webkit-border-radius:0px;
                -moz-border-radius:0px;
                border-radius:0px;

                border:1px solid #ffffff;
            }


        .suppa_menu_location_1 .suppa_mega_posts_post_article,
.suppa_menu_location_1 .suppa_post{
    width: 15.6% !important;
}

.suppa_menu_location_1 .suppa_rwd_button, .suppa_menu_location_1 .suppa_rwd_button span {
    color: #333 !important;
    font-size: 30px !important;
}

.logoimg { height:100px; float:left; }


div.contenedor211 {
    width: 400px;
    height: 20px;
    margin-bottom: 23px;   
}


 
.clearfix:before, .clearfix:after, nav[role=navigation] .menu ul:before, nav[role=navigation] .menu ul:after { content: ""; display: table; }

.clearfix:after, nav[role=navigation] .menu ul:after { clear: both; }

.clearfix, nav[role=navigation] .menu ul { zoom: 1; }
.yith-wcwl-wishlistexistsbrowse .feedback,.yith-wcwl-wishlistaddedbrowse .feedback{display:none}
#nav-mobile-join,#nav-mobile-menu,#nav-mobile-search,#nav-search-button,.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#nav-mobile-search,#nav-search-button{display:none;text-align:center}
#nav-mobile-search.open,#nav-mobile-search:active,#nav-mobile-search:hover,#nav-search-button.open,#nav-search-button:active,#nav-search-button:hover{background-color:#f3f3ef}
#nav-top-items .nav-item-dropdown{position:relative;float:left;cursor:pointer;width:54px;line-height:54px;text-align:center}
#nav-top-items .nav-item-dropdown .icon,#nav-top-items .nav-item-dropdown img{margin-top:-3px}
#nav-top-items .nav-item-dropdown.dropdown-toggle-open-state,#nav-top-items .nav-item-dropdown.open{background-color:#f3f3ef}



.w-search-form {
	position: relative;
	min-width: 100px;
	}

	.w-search-input {
		position: relative;
		}

		.w-search input[type="text"] {
			width: auto;
			}

		.w-search input[type="submit"] {
			display: none;
			}



.w-search.submit_outside .w-search-input:after {
	display: block;
	content: '';
	clear: both;
	}

.w-search.submit_outside input[type="text"],
.w-search.submit_outside input[type="submit"] {
	display: block;
	float: left;
	}



.w-search.submit_inside input[type="text"] {
	width: 100%;
	}

.w-search.submit_inside input[type="submit"] {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	}


.l-subheader .w-search-input {
	line-height: 60px;
	}

	.l-subheader .w-search-input input {
		font-size: 30px;
		}

.w-search-close {
	line-height: 80px;
	height: 80px;
	width: 80px;
	}


.l-subheader .w-search-label {
	font-size: 15px;
	}


.l-subheader .w-search-show {
	padding: 0 0 0 10px !important;
	}

.l-subheader.at_middle .w-nav.touch_enabled ~ .w-search {
	left: 32px;
	}

.l-subheader.at_middle .w-nav.touch_enabled ~ .w-search ~ .w-cart.has_items {
	left: 70px;
	}



.no-touch .w-logo-link:hover,
.no-touch .l-subheader.at_middle .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_middle .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_middle .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_middle .w-socials-item-link:hover,
.no-touch .l-subheader.at_middle .w-search-show:hover,
.no-touch .l-subheader.at_middle .w-cart-link:hover {
	color: #fff;
	}



.no-touch .l-subheader.at_top .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_top .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_top .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_top .w-socials-item-link:hover,
.no-touch .l-subheader.at_bottom .w-search-show:hover,
.no-touch .l-subheader.at_bottom .w-cart-link:hover {
	color: #30a85a;
	}

	

.w-search-form-overlay {
	background-color: #212264;
	}



.l-subheader .w-search-form {
	color: #c1dcda;
	}

.l-subheader .w-search-input:after,
.l-subheader input:focus ~ .w-search-input-bar:before,
.l-subheader input:focus ~ .w-search-input-bar:after {
	background-color: #c1dcda;
	}

.l-submain.color_primary,
.highlight_primary_bg,
button,
input[type="submit"],
button.g-btn.color_primary.type_raised,
a.g-btn.color_primary.type_raised,
.pagination .page-numbers.current,
.no-touch .pagination .page-numbers.current:hover,
.w-actionbox.color_primary,
input:focus ~ .w-form-field-bar:before,
input:focus ~ .w-form-field-bar:after,
textarea:focus ~ .w-form-field-bar:before,
textarea:focus ~ .w-form-field-bar:after,
input:focus ~ .w-search-input-bar:before,
input:focus ~ .w-search-input-bar:after,
.w-iconbox.type_circle.color_primary .w-iconbox-icon,
.w-pricing.type_1 .type_featured .w-pricing-item-header,
.w-pricing.type_2 .type_featured .w-pricing-item-h,
.w-tabs-item:last-child:before,
.no-touch .w-timeline-item:hover,
.w-timeline-item.active,
.w-timeline-section.active .w-timeline-section-title-text,
.tp-bullets.custom .bullet.selected,
.no-touch .tp-bullets.custom .bullet.selected:hover,
.woocommerce .button.alt,
.woocommerce .button.checkout,
.woocommerce-pagination span.current,
.widget_price_filter .ui-slider-range,
.widget_price_filter .ui-slider-handle,
.smile-icon-timeline-wrap .timeline-separator-text .sep-text,
.smile-icon-timeline-wrap .timeline-wrapper .timeline-dot,
.smile-icon-timeline-wrap .timeline-feature-item .timeline-dot {
	background-color: #1f2063;
	}

.l-subfooter.at_top input:focus ~ .w-form-field-bar:before,
.l-subfooter.at_top input:focus ~ .w-form-field-bar:after,
.l-subfooter.at_top textarea:focus ~ .w-form-field-bar:before,
.l-subfooter.at_top textarea:focus ~ .w-form-field-bar:after,
.l-subfooter.at_top input:focus ~ .w-search-input-bar:before,
.l-subfooter.at_top input:focus ~ .w-search-input-bar:after {
	background-color: #e94647;
	}

#container {
  margin: 0 auto !important;
}

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }
.container-fluid{margin-right:auto;margin-left:auto;padding-left:14px;padding-right:14px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.homepage-product-tile .container-fluid.product-tile{padding:0}
.homepage-product-tile .container-fluid.product-tile .product-image{margin:0 45px 20px 40px}
.homepage-product-tile .container-fluid.product-tile .product-info{height:auto}
.homepage-product-tile .container-fluid.product-tile .product-info .product-name h2{font-size:1em;font-family:"sofia-pro-light",Helvetica,sans-serif;margin:0 0 4px 0;text-transform:uppercase}



.menu-toggle {
	display: none;
	cursor: pointer;
}

	#site-navigation h1.menu-toggle {
		color: #262626;
		display: inline-block;
		float: right;
		margin: 0;
		padding: 10px;
		overflow: hidden;
		position: relative;
		width: 30px;
		height: 20px;
		text-align: center;
		text-decoration: none;
	}

	#site-navigation h1.menu-toggle.toggled-on {
		background: #fff;
	}

	#site-navigation h1.menu-toggle:before {
		content: '\f419';
		display: block;
		font-family: 'Genericons';
	    font-size: 16px;
	    -webkit-font-smoothing: antialiased;
	    line-height: 24px;
	}

	#site-navigation.main-small-navigation .menu,
	#site-navigation.main-small-navigation #primary-nav-container,
	#site-navigation.main-small-navigation #mobile-top-nav-container {
		background: #fff;
		border-bottom: 1px solid #eee;
		clear: both;
		display: block;
	}

.wrapper-b {background:#666}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}
.horizontal .menu li.first{margin-left:0;padding-left:0;}
.menu li li.first{border-top:medium none}
#block-block-516 .nav_header_meta a,#block-views-home-one-page-news-block-2 .nav_header_meta a,#block-views-home-one-page-photos-block-1 .nav_header_meta a,#block-views-home-one-page-video-block-1 .nav_header_meta a,input.form-submit,.item-list .pager .pager-next.first.last a,#themebuilder-live-preview-theme-picker-form #edit-switch,#edit-submit,#edit-delete,#block-block-26 .joinCommLink,#block-block-26 .mailButton,#photoCarousel .pc-link,#block-block-321 .more-link a,#block-views-home-one-page-carousel-block-1 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-2 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-3 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-1 .config-carousel,#block-views-home-one-page-carousel-block-2 .config-carousel,#block-views-home-one-page-carousel-block-3 .config-carousel,#block-views-merch-block-1 li.merch .merchDetail .merchBuyButton,#block-views-merch-block-2 li.merch .merchDetail .merchBuyButton,#block-block-511 .join-fanclub a,.mlist-outer-wrapper .mlist-wrapper input.submit,.mlist-outer-wrapper .mlist-wrapper input.submit-new,#ss-bit-wide .bit-events tr.bit-bottom td a,#wmg-events .wmg-event-ticket-link a,#wmg-events .wmg-event-vip-ticket-link a,#wmg-events-view-all,.sph-con .sph-action,.page-user #block-views-user-profile-block-2 .view-footer a,.page-user.page-user-edit-profile .form-submit,.page-user.page-user-edit .form-submit,#block-views-forum-block-3 li.views-row .views-field-node-link a,.page-node-15326 .style-top .style-mlist-join,.page-node-15326 .style-bottom li .style-tour-tkt,.page-upload #edit-submit,.page-upload #edit-draft,.page-upload .form-submit,#comment-form--2 #edit-submit--2,*[id*='comment-form--'] input[id*='edit-submit--'],#user-login-dialog #edit-submit-dialog,#user-login-dialog #edit-submit--2-dialog,#user-register-form-dialog #edit-submit-dialog,#user-register-form-dialog #edit-submit--2-dialog,#user-register-form--2-dialog #edit-submit-dialog,#user-register-form--2-dialog #edit-submit--2-dialog,#user-pass-dialog #edit-submit-dialog,#user-pass-dialog #edit-submit--2-dialog,#user-login #edit-submit-dialog,#user-login #edit-submit--2-dialog,#user-register-form #edit-submit-dialog,#user-register-form #edit-submit--2-dialog,#user-pass #edit-submit-dialog,#user-pass #edit-submit--2-dialog,#user-login--2-dialog #edit-submit-dialog,#user-login--2-dialog #edit-submit--2-dialog,#edit-profile-user-profile-form #edit-submit-dialog,#edit-profile-user-profile-form #edit-submit--2-dialog,#user-profile-form #edit-submit-dialog,#user-profile-form #edit-submit--2-dialog,#forum-node-form #edit-submit-dialog,#forum-node-form #edit-submit--2-dialog,#video-node-form #edit-submit-dialog,#video-node-form #edit-submit--2-dialog,#photo-node-form #edit-submit-dialog,#photo-node-form #edit-submit--2-dialog{border:1px solid #8f8f8f;background:transparent;color:white;font-weight:800;font-size:14px;letter-spacing:2px;cursor:pointer;display:block;text-decoration:none;text-transform:uppercase;text-align:center;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
#block-block-516 .nav_header_meta a:hover,#block-views-home-one-page-news-block-2 .nav_header_meta a:hover,#block-views-home-one-page-photos-block-1 .nav_header_meta a:hover,#block-views-home-one-page-video-block-1 .nav_header_meta a:hover,input.form-submit:hover,.item-list .pager .pager-next.first.last a:hover,#themebuilder-live-preview-theme-picker-form #edit-switch:hover,#edit-submit:hover,#edit-delete:hover,#block-block-26 .joinCommLink:hover,#block-block-26 .mailButton:hover,#photoCarousel .pc-link:hover,#block-block-321 .more-link a:hover,#block-views-home-one-page-carousel-block-1 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-2 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-3 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-1 .config-carousel:hover,#block-views-home-one-page-carousel-block-2 .config-carousel:hover,#block-views-home-one-page-carousel-block-3 .config-carousel:hover,#block-views-merch-block-1 li.merch .merchDetail .merchBuyButton:hover,#block-views-merch-block-2 li.merch .merchDetail .merchBuyButton:hover,#block-block-511 .join-fanclub a:hover,.mlist-outer-wrapper .mlist-wrapper input.submit:hover,.mlist-outer-wrapper .mlist-wrapper input.submit-new:hover,#ss-bit-wide .bit-events tr.bit-bottom td a:hover,#wmg-events .wmg-event-ticket-link a:hover,#wmg-events .wmg-event-vip-ticket-link a:hover,#wmg-events-view-all:hover,.sph-con .sph-action:hover,.page-user #block-views-user-profile-block-2 .view-footer a:hover,.page-user.page-user-edit-profile .form-submit:hover,.page-user.page-user-edit .form-submit:hover,#block-views-forum-block-3 li.views-row .views-field-node-link a:hover,.page-node-15326 .style-top .style-mlist-join:hover,.page-node-15326 .style-bottom li .style-tour-tkt:hover,.page-upload #edit-submit:hover,.page-upload #edit-draft:hover,.page-upload .form-submit:hover,#comment-form--2 #edit-submit--2:hover,*[id*='comment-form--'] input[id*='edit-submit--']:hover,#user-login-dialog #edit-submit-dialog:hover,#user-login-dialog #edit-submit--2-dialog:hover,#user-register-form-dialog #edit-submit-dialog:hover,#user-register-form-dialog #edit-submit--2-dialog:hover,#user-register-form--2-dialog #edit-submit-dialog:hover,#user-register-form--2-dialog #edit-submit--2-dialog:hover,#user-pass-dialog #edit-submit-dialog:hover,#user-pass-dialog #edit-submit--2-dialog:hover,#user-login #edit-submit-dialog:hover,#user-login #edit-submit--2-dialog:hover,#user-register-form #edit-submit-dialog:hover,#user-register-form #edit-submit--2-dialog:hover,#user-pass #edit-submit-dialog:hover,#user-pass #edit-submit--2-dialog:hover,#user-login--2-dialog #edit-submit-dialog:hover,#user-login--2-dialog #edit-submit--2-dialog:hover,#edit-profile-user-profile-form #edit-submit-dialog:hover,#edit-profile-user-profile-form #edit-submit--2-dialog:hover,#user-profile-form #edit-submit-dialog:hover,#user-profile-form #edit-submit--2-dialog:hover,#forum-node-form #edit-submit-dialog:hover,#forum-node-form #edit-submit--2-dialog:hover,#video-node-form #edit-submit-dialog:hover,#video-node-form #edit-submit--2-dialog:hover,#photo-node-form #edit-submit-dialog:hover,#photo-node-form #edit-submit--2-dialog:hover{border-color:#d80203;}
.item-list .pager .pager-next.first.last{right:0;}
.item-list .pager .pager-next.first.last a{padding:10px;font-size:0.8em;float:right;}
.page-news-v1 .item-list .pager.pager-load-more .pager-next.first.last a:hover{color:#d80203;}
.page-photo-v1 .view-home-one-page-video .item-list .pager.pager-load-more .pager-next.first.last,.page-photo-v1 .view-home-one-page-photos .item-list .pager.pager-load-more .pager-next.first.last,.page-photo .view-home-one-page-video .item-list .pager.pager-load-more .pager-next.first.last,.page-photo .view-home-one-page-photos .item-list .pager.pager-load-more .pager-next.first.last,.page-video-v1 .view-home-one-page-video .item-list .pager.pager-load-more .pager-next.first.last,.page-video-v1 .view-home-one-page-photos .item-list .pager.pager-load-more .pager-next.first.last,.page-video .view-home-one-page-video .item-list .pager.pager-load-more .pager-next.first.last,.page-video .view-home-one-page-photos .item-list .pager.pager-load-more .pager-next.first.last{padding-bottom:15px;}
.page .item-list .pager.pager-load-more .pager-next.first.last{font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-weight:800;color:white;text-transform:uppercase;text-align:center;letter-spacing:1.2px;margin-top:10px;padding-bottom:30px;display:block;border:none;}
.page .item-list .pager.pager-load-more .pager-next.first.last:before{content:'';display:block;width:250px;height:1px;margin:0 auto;background:#d80203;margin-bottom:8px;}
.page .item-list .pager.pager-load-more .pager-next.first.last a{color:white;float:none;background:none;border:none;font-size:14px;display:inline-block;}
.page .item-list .pager.pager-load-more .pager-next.first.last a:hover{color:#d80203;}
#block-views-home-one-page-photos-block-5 .item-list .pager .pager-next.first.last a:hover,#block-views-home-one-page-video-block-2 .item-list .pager .pager-next.first.last a:hover,#block-views-forum-block-3 .item-list .pager .pager-next.first.last a:hover{color:#d80203;}
.page-node-15326 .item-list .pager .pager-next.first.last a{float:none;width:20%;}

.secondarycontentsection .group .businesshours .zone {
  padding: 1em .82em 1.4em .82em;
  box-shadow: inset 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  background: #f6f6f3;
}

.secondarycontentsection .group .businesshours .zone h3,
.secondarycontentsection .group .businesshours .zone h4,
.secondarycontentsection .group .businesshours .zone h5 {
  margin: 0;
  color: #00aec5;
  font-family: 'josefin_sanslight', Arial, Helvetica, san-serif;
}

.secondarycontentsection .group .businesshours .zone p {
  margin-top: 0;
  font-size: 0.8em;
}

#from-owner p.author {color: #9da0b3; font-size: 11px; line-height: 1.15em; margin-top: 4px;}

  #from-owner p.author strong {color: #000;}


#comments-section ol li.author-id-2 { background: #EBF4FF; }

#comments-section ol li.author-id-2 p {color: #000;}


.thumbnail { background:#aa8e43; }

.thumbnail img { border:1px solid #c7b583;}



.et_pb_column {
	float: left;
	background-position: center;
	background-size: cover;
}


.et_pb_column.et_pb_section_parallax {
	position: relative;
}


.et_pb_section_parallax.et_pb_row .et_pb_column,
.et_pb_section_parallax.et_pb_row .et_pb_module,
.et_pb_section_parallax.et_pb_column .et_pb_module {
	position: relative;
	z-index: 9;
}


.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
	display: block;
}


.et_pb_column.et_pb_column_empty {
	min-height: 1px;
}


.et_pb_row .et_pb_column:last-child,
.et_pb_row_inner .et_pb_column:last-child {
	margin-right: 0 !important;
}


	.et_pb_gutters4 .et_pb_column,
	.et_pb_gutters4.et_pb_row .et_pb_column {
		margin-right: 8%;
	}


	.et_pb_gutters2 .et_pb_column,
	.et_pb_gutters2.et_pb_row .et_pb_column {
		margin-right: 3%;
	}


	.et_pb_gutters1 .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_row_inner .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_section_specialty .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_pb_column .et_pb_widget,
	.et_pb_gutters1 .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post,
	.et_pb_gutters1 .footer-widget,
	.et_pb_gutters1 .footer-widget .fwidget {
		margin: 0;
	}


	.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column:last-child,
	.et_pb_row_inner .et_pb_column:last-child {
		margin-right: 0 !important;
	}


	.et_pb_row,
	.et_pb_column .et_pb_row_inner {
		padding: 30px 0;
	}


	.et_pb_gutters1 .et_pb_column {
		margin-bottom: 0;
	}


	.et_pb_row:last-child .et_pb_column:last-child {
		margin-bottom: 0;
	}


	.et_pb_section .et_pb_column .et_pb_module {
		margin-bottom: 30px;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_module {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child {
		margin-bottom: 0;
	}


	.et_pb_row_4col .et_pb_column:nth-last-child(-n+2),
	.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
	.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2) {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item {
		float: left;
		clear: none;
		width: 28.333% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(3n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(3n),
	.woocommerce-page ul.products li.product:nth-child(3n),
	.et_gallery_item:nth-child(3n) {
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(3n+1),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),
	.et_pb_column .woocommerce ul.products li.product:nth-child(3n+1),
	.woocommerce-page ul.products li.product:nth-child(3n+1),
	.et_gallery_item:nth-child(3n+1) {
		clear: both;
	}



	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
		width: auto;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
		width: auto;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
		-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
		-webkit-border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_column .et_pb_widget:nth-child(n) {
		width: 46.25% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
		margin-bottom: 16.21%;
	}


	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 7.5%;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 50% !important;
		margin: 0 !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 0;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n),
	.et_pb_column .et_pb_widget:nth-child(2n) {
		margin-right: 0 !important;
	}



	.et_pb_column .et_pb_newsletter_form,
	.et_pb_column .et_pb_newsletter_description,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_form,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_description {
		width: 50%;
		padding: 0;
	}


	.et_pb_column .et_pb_newsletter_form,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_form {
		padding-left: 40px;
	}



	.et_pb_column .et_pb_pricing_table {
		width: 50% !important;
	}


	.et_pb_column .et_pb_pricing_table:nth-child(2n+1) {
		clear: both;
	}


	.et_pb_column .et_pb_pricing_table:nth-child(n+3) {
		margin-top: 50px;
	}



	.et_pb_column .et_pb_map,
	.et_pb_fullwidth_section .et_pb_map {
		height: 350px;
	}



	.et_pb_column .et_pb_contact_left p {
		float: left;
		width: 48.5%;
		margin-right: 3%;
	}


	.et_pb_column .et_pb_contact_left p:last-child {
		margin-right: 0;
	}



	.et_pb_column .et_pb_testimonial_portrait {
		display: table-cell;
		float: left;
		margin-right: 30px;
	}


	.et_pb_column .et_pb_testimonial_description {
		display: table-cell;
	}



	.et_pb_column .et_pb_team_member_image {
		float: left !important;
		width: 280px !important;
		margin: 0 30px 0 0 !important;
		text-align: left !important;
	}


	.et_pb_column .et_pb_team_member_description {
		display: table-cell;
	}



	.et_pb_column .et_pb_blog_grid[data-columns]::before {
		content: "2 .column.size-1of2";
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item:nth-child(n) {
		clear: none;
		width: 45.25% !important;
		margin: 0 9.5% 9.5% 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(2n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(2n),
	.woocommerce-page ul.products li.product:nth-child(2n),
	.et_gallery_item:nth-child(2n) {
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(2n+1),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
	.et_pb_column .woocommerce ul.products li.product:nth-child(2n+1),
	.woocommerce-page ul.products li.product:nth-child(2n+1),
	.et_gallery_item:nth-child(2n+1) {
		clear: both;
	}



	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
		width: 100%;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a {
		-webkit-border-radius: 0 3px 0 0;
		-moz-border-radius: 0 3px 0 0;
		border-radius: 0 3px 0 0;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a {
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a {
		-webkit-border-radius: 0 0 3px;
		-moz-border-radius: 0 0 3px;
		border-radius: 0 0 3px;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_column .et_pb_widget:nth-child(n),
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 100% !important;
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget {
		margin-bottom: 9.5% !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget {
		margin-bottom: 0 !important;
	}


	.et_pb_column .et_pb_pricing_table:last-child {
		margin-bottom: 0;
	}


	.et_pb_gutters1 .et_pb_row .et_pb_column.et_pb_column_1_4,
	.et_pb_gutters1.et_pb_row .et_pb_column.et_pb_column_1_4 {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column.et_pb_column_1_4:last-child {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item:nth-child(n) {
		width: 100% !important;
		margin: 0 0 11.5% 0 !important;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 11.5% !important;
	}



	.et_pb_column .et_pb_audio_module .mejs-container .mejs-controls div {
		position: absolute;
	}


	.et_pb_column .et_pb_audio_module .mejs-container {
		height: 50px !important;
	}


	.et_pb_column .et_pb_audio_module .mejs-controls {
		height: 100%;
	}


	.et_pb_column .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom {
		top: 30px;
	}


	.et_pb_column .et_pb_audio_module .mejs-button.mejs-volume-button {
		top: 30px;
		right: 65px;
	}


	.et_pb_column .et_pb_audio_module a.mejs-horizontal-volume-slider {
		display: block;
		position: absolute;
		top: 30px;
		right: 0;
	}


	.et_pb_column .et_pb_audio_module .mejs-horizontal-volume-total {
		display: block;
		position: relative;
		width: 100%;
	}


	.et_pb_column .et_pb_audio_module .mejs-controls div.mejs-time-rail {
		width: 100% !important;
		padding-left: 30px;
	}


	.et_pb_column .et_pb_audio_module a.mejs-time-total.mejs-time-slider {
		position: relative;
		width: 100%;
		margin-left: 0;
	}


	.et_pb_column .et_pb_blog_grid .et_audio_container .mejs-time.mejs-currenttime-container.custom {
		margin-left: 0;
	}


.span4 .ui-tabs-nav li {
  max-width: 50%;
}

.span4 .ui-tabs-nav a {
  white-space: normal;
}

.span4 .wpb_tour .ui-tabs-nav ul {
  width: 100% !important;
}

.span4 .wpb_tour .ui-tabs-nav li {
  max-width: 100%;
}

.span4 .wpb_tour .ui-tabs-nav a {
  white-space: normal;
}
.span4{width:308px}
.row-fluid .span4{width:30.348258706468%;margin-left:4.4776119402985%;*margin-left:4.4274111370857%;*width:30.298057903255%}
input.span4,textarea.span4,.uneditable-input.span4{width:294px}
.table td.span4,.table th.span4{float:none;width:292px;margin-left:0}

.tribe-events-calendar .daynum, .tribe-events-calendar .daynum a {
	background-color:#F5F5F5;
	color:#333;
	font-size:11px;
	font-weight:bold;
}

.tribe-events-calendar-widget .daynum, .tribe-events-calendar-widget td a {
	font-size:10px;
}
.q_counter_holder p.counter_text{font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:12px 0 0 00}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}


.sub-menu .menu-item-has-children {
	position:relative;	
}



#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
#sidebar .widget h3,
.tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
h5.toggle a,
.full-boxed-pricing ul li.title-row,
.full-boxed-pricing ul li.pricing-row,
.sep-boxed-pricing ul li.title-row,
.sep-boxed-pricing ul li.pricing-row,
.person-author-wrapper,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title{
	font-family:"Montserrat", Arial, Helvetica, sans-serif !important;
}


#sidebar .widget h3{font-size:13px !important;}


.post-content h3,#sidebar .widget h3,.project-content h3,.title h3,#header .tagline,.person-author-wrapper span,.product-title{
	color:#333333 !important;
}

.project-content .project-info .project-info-box a,#sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li, #main .post h2 a,
.shop_attributes tr th,.image-extras a,.products-slider .price .amount,z.my_account_orders thead tr th,.shop_table thead tr th,.cart_totals table th,form.checkout .shop_table tfoot th,form.checkout .payment_methods label,#final-order-details .mini-order-details th,#main .product .product_title,.shop_table.order_details tr th{color:#333333 !important;}


#sidebar .widget h3, #sidebar .widget .heading h3{color:#333333 !important;}

.ls-avada, .avada-skin-rev,.clients-carousel .es-carousel li img,h5.toggle a,.progress-bar,
#small-nav,.portfolio-tabs,.faq-tabs,.single-navigation,.project-content .project-info .project-info-box,
.post .meta-info,.grid-layout .post,.grid-layout .post .content-sep,
.grid-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
.timeline-layout .post .flexslider,h3.timeline-title,.timeline-arrow,
.counter-box-wrapper,.table-2 table thead,.table-2 tr td,
#sidebar .widget li a,#sidebar .widget .recentcomments,#sidebar .widget_categories li,
.tab-holder,.commentlist .the-comment,
.side-nav,#wrapper .side-nav li a,.rtl .side-nav,h5.toggle.active + .toggle-content,
#wrapper .side-nav li.current_page_item li a,.tabs-vertical .tabset,
.tabs-vertical .tabs-container .tab_content,.page-title-container,.pagination a.inactive,.woocommerce-pagination .page-numbers,.bbp-topic-pagination .page-numbers,.rtl .woocommerce .social-share li,.author .author_social
{border-color:#e0dede;}
div.view-key-personnel table td.views-field-field-p-title{width:70%;font-size:90%}
td.views-field views-field-field-p-fax pdb-fax{width:10%;font-size:90%}
td.views-field views-field-field-p-phone pdb-phone{width:10%;font-size:90%}
td.views-field views-field-field-p-email pdb-email{width:10%;font-size:90%}
.view-whats-new .views-field-title{background-color:#acd28a;border:1px solid  #000000;padding:4px 4px 4px 1px;}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}
td.views-field.views-field-field-event-date.monitor-vertical-align.monitor-font-size span.date-display-single{font-size:2em;line-height:1.1em;}
td.views-field{background-color:#ffffff;border-color:#c1cbd7;}


.box {
	background: none;
}


.box,
.show,
.show_cal,
.support {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.box ul {
	list-style: none;
}

.box ul li {
	list-style-image: none;
	font-size: 110%;
	padding-bottom: 5px;
}

.box span {
	color: #F60;
	font-weight: bold;
	padding-right: 6px;
}

#priority-border{
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #5a5a5a;
	border-bottom-color: #5a5a5a;
	
}




.pictureframe {border:1px solid #EAE3D7; padding:10px; box-shadow:#D4CFCB 5px 5px 5px; box-shadow:rgba(96,72,0,0.2) 5px 5px 5px; background:white; overflow:hidden; margin:0 0 30px;}
.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}
.pure-u-1-24{width:4.1667%;*width:4.1357%}
.pure-u-1-12,.pure-u-2-24{width:8.3333%;*width:8.3023%}
.pure-u-1-8,.pure-u-3-24{width:12.5%;*width:12.469%}
.pure-u-1-6,.pure-u-4-24{width:16.6667%;*width:16.6357%}
.pure-u-1-5{width:20%;*width:19.969%}
.pure-u-1-4,.pure-u-6-24{width:25%;*width:24.969%}
.pure-u-1-3,.pure-u-8-24{width:33.3333%;*width:33.3023%}
.pure-u-1-2,.pure-u-12-24{width:50%;*width:49.969%}
.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}


.easy {
	font-size: 1.9em;
	color: #FFFFFF;
	letter-spacing: 0.6px;
}


.footer a {
	color:#fff;
	text-shadow: 1px 1px #000;
	filter: glow(color=black, strength=1);
}


.footer, #submenu {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size:13px; font-size:1.3rem;
	line-height:13px; line-height:1.3rem;
}


.footer #submenu li {
	margin-left: 27px;
}


.footer{
	width:990px;
	min-height:325px;
	position:relative;
	margin:0 auto;
	line-height: 1.5em;
	font-size:10pt;
	color:#fff;
}


#slider div.section {
	width:940px;
	height:280px;
	display:block;
	float:left;
	text-align:left;
	position:relative;
}
.fpc-widget-front .fp-excerpt.fpc-hide,.fpc-widget-front .fp-title.fpc-hide,.fpc-widget-front .fpc-btn.fpc-hide,.fpc-widget-front .thumb-wrapper.fpc-hide{display:none!important}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
.panel-pane.pane-views.pane-media-contacts{width:50%;float:left;}


a.lls {
	color: #ffc820;
}


#content.home img.sig {
  float:left;
}

#content.home .sig-text {
  float:left;
  font-size: 1.166em;
  padding-top:20px;
}
.thumbfoot{font-size:12px;display:inline-block;display:block;height:auto;max-width:100%;padding:10px;line-height:1.428571429;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}

.modal.video .player { padding: 0; }

.modal.video .player .flex-video { margin-bottom: 0; }
.banner p.responsive{padding-bottom:13.333333333333333333333333333333%}
.node-type-landing-page h1.with-cta{top:inherit;bottom:55%;-webkit-transform:none;-ms-transform:none;transform:none;}
