﻿

[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}


	p.post-meta{color:#aaa;margin:7px 0;font-size:10px;}

		p.post-meta a {color: #aaa;}

		p.post-meta a:hover {
			border-bottom: 1px #000 dotted;
			color:#000;
			text-decoration:none;
		}

		.post-meta .stars-small{float:left; margin:-1px 5px 0 0;}

		.wide-box li.first-news p.post-meta{margin:10px 0; }

		.list-box li.first-news p.post-meta{margin:10px 0; }

			.scroll-box .scroll-item .post-meta .stars-small{float:none;margin-top:3px;}

		.recent-box .item-list p.post-meta{ margin-bottom:0;}

		.post-inner p.post-meta{
			border-bottom:1px solid #f2f2f2;
			padding-bottom:5px;
			margin-bottom:10px;
		}

			p.post-meta span{display:inline-block;margin-right:8px;}

			span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before{
				font-size: 12px;
				width: 15px;
				height: 15px;
				line-height: 15px;
				text-align: left;
			}

			span.post-meta-author:before{content: '\e806';}

			.item-list p.post-meta {margin:10px 0;}

.entry ul.best-reviews p.post-meta{border-bottom: 0 none; padding:0; margin:5px 0 0;}

.widget-title {
	font-size: 18px;
	line-height: 30px;
	padding-bottom: 10px;
}

.widget-title,.widget-title a {
	color: #555;
}

.widget-title a:hover {
	color: #439f55;
}

#footerarea .widget-title {
	font-size: 19px;
	text-transform: uppercase;
	line-height: 25px;
}

        .entry-title, .entry-title a, .entry-title a:focus, h1, h2, h3, h4, h5, h6, .widget-title  { color: #000000; }

        a:focus, a:active, a:hover, .tags a:hover, .custom-gallery-title a, .widget-title a, #content ul a:hover,#content ol a:hover, .widget ul li a:hover, .entry-title a:hover, .entry-meta a:hover, #site-generator .copyright a:hover { color: #000000; }

  #masthead .site-logo {
    margin: 0; }

    #masthead .site-logo a {
      outline: none;
      position: absolute; }

  #sidebar-right #block-views-Tweets-block_1 .views_slideshow_singleframe_slide { padding: 10px 0; }


.style1 {color: #FFFFFF}




#content-sidebar-wrap {
	width: 750px;
	margin: 0;
	padding: 0;
	float: left;
	}


.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap {
	max-width: 920px; 
	width: 100%; 
	}


.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap {
	float: right;
	}


#content-sidebar-wrap #sidebar.sidebar.widget-area #include_post-6.widget.Widget_Include_Post .widget-wrap h4
{
text-align: center;
}




body.home.blog.header-full-width.content-sidebar #wrap #inner #content-sidebar-wrap #content.hfeed
{
float: left;
}


body.home.blog.header-full-width.content-sidebar #wrap #inner #content-sidebar-wrap #sidebar.sidebar.widget-area
{
float: right;
}




body.page.page-id-8571.page-template.page-template-page_blog.page-template-page_blog-php.header-full-width.content-sidebar #wrap #inner #content-sidebar-wrap #sidebar.widget-area 
{
display: none;
}


body.page.page-id-8571.page-template.page-template-page_blog.page-template-page_blog-php.header-full-width.content-sidebar #wrap #inner #content-sidebar-wrap #content.hfeed,
body.archive.category.category-carriere.category-12.header-full-width.content-sidebar #wrap #inner #container #content
{
width: 100%;
max-width: 920px;
}

	
	
	
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar.widget-area .featuredpost .post,
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar .featuredpost .post,
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar .featured-post .post,
	.page-id-1469 #wrap #inner #content-sidebar-wrap #sidebar.widget-area .featured-post .post
	{
	display: none;
	}

	
	.page-id-37 #wrap #inner #content-sidebar-wrap #sidebar.widget-area #wenderhostsubpages-2
	{
	clear: both;
	}

	
	.page-id-37 #wrap #inner #content-sidebar-wrap #sidebar.widget-area #text-12
	{
	height: auto;
	}

	

	
	
	.page-id-1321 #wrap #inner #content-sidebar-wrap #sidebar.widget-area #text-12
	{
	height: auto;
	}
	
	
	
	.page-id-1060 #inner #content-sidebar-wrap p
	{
	text-align: center;
	}

	
	#content-sidebar-wrap h2
	{
	text-align: center;
	}

	
	#inner #content-sidebar-wrap #content.hfeed .post-4924.page.type-page.status-publish.hentry.entry .entry-content h3,
	#inner #content-sidebar-wrap #content.hfeed .post-4924.page.type-page.status-publish.hentry.entry .entry-content p,
	#inner #content-sidebar-wrap #content.hfeed .post-4924.page.type-page.status-publish.hentry.entry .entry-content h4 a,
	#inner #content-sidebar-wrap #content.hfeed .post-4924.page.type-page.status-publish.hentry.entry .entry-content h4	
	{
	text-align: center;
	}

    
    .home #text-3 {
        display: inline;
        width: auto;
        float: right;
    }

.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; }

#container-l {
	width:500px;
	float:left;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}

.subsub ul li.menu-item-53 { border:none; }

.subsub ul li.menu-item-53 a:link,
.subsub ul li.menu-item-53 a:visited,
.subsub ul li.menu-item-53 a:active,
.subsub ul li.menu-item-53 a:hover
{ padding-left:0px; margin-left:0px; }

#headright ul li.menu-item-53 { border:none; padding-left:0px; }

.footmenu ul li.menu-item-55 { border:none; padding-left:0; }
.tablet_top_contact{display:none}
.tablet_top_contact li ul li,.menu_mobilemenu li ul li{background:none repeat scroll 0 0 rgba(0,0,0,0);border-bottom:0 none;margin-bottom:0;padding:5px 0;margin-left:6px}
.tablet_top_contact li ul li.active a,.menu_mobilemenu li ul li.active a{color:#462830}
.tablet_top_contact .active a,.tablet_top_contact li ul li.active a,.menu_mobilemenu .active a,.menu_mobilemenu li ul li.active a{color:#705600}
.tablet_top_contact .current a,.menu_mobilemenu .current a{text-decoration:underline}
.tablet_top_contact li ul li.current a,.menu_mobilemenu li ul li.current a{color:#705600;text-decoration:underline}
.tablet_top_contact .active ul li a,.menu_mobilemenu .active ul li a{text-decoration:none}


#footer {
background-color: #fff;
    width: 980px;
    min-height: 100% !important;
    margin: 0 auto !important;
    overflow: hidden !important;
}


#footer-content {
width: 980px;
margin: 0 auto; 
margin-top: 20px;
margin-bottom: 20px;
background-color: #FFFFFF;
}


#footer-content h5{
color: #ffffff; 
text-transform: uppercase;
font-size: 14px;
}


#footer-content h5 a {
color: #196AC4  !important;
font-size: 16px !important;
font: 14px 'Oswald-Regular',sans-serif;
}


#footer-content ul h5.widget-title {
list-style: none;
}


#footer-content li {
color: #fff;
margin: 0 0 7px 0px;
text-transform: uppercase;
}


#footer-content li a {
color: #fff;
text-decoration: none;
font: 12px 'Oswald-Regular',sans-serif;
letter-spacing: .5px;
}


#footer-content li a:hover {
text-decoration: underline;
color: #196AC4;
}



#footer-links-widget-area {
float: left;
width: 980px;
margin: 0 0 0 -20px;
}


#footer-links-widget-area .widget-container {
width: 100px;
float: left;
display: inline;
margin-left: 25px;
}


#footer-links-widget-area .widget-container h5.widget-title {
margin-bottom: 0;
}


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}


.entry-content  h4.menu-item {
margin-top:20px;
margin-bottom: 5px;

}
	



#footer .menu-item { clear:both; width:205px; padding:0 !important; margin:0 !important; line-height:18px; }

#footer .menu-item a { clear:both; width:205px; padding:0 !important; margin:0 0 18px 0 !important; line-height:18px; }
.horizontal-list-content a.view_more{display:block;margin:6px 54px;float:right;clear:both;background:#ea7e14;color:#fff;padding:6px 10px;border:2px solid #c46a11;border-radius:4px;background-clip:padding-box}


.location-info .location-01 {
  width: 48.48485%;
  float: left;
  margin-right: 3.0303%;
  display: inline;
}

.main{
	padding:25px 0 625px;
}

.main-menu{
	margin:25px 0 0 0;
	position:relative;
}

.main-menu ul{
	list-style:none;
	padding:0;
	margin:0;
}

.main-menu ul li{
	float:none;
	margin:0;
	padding:0 20px;
	position:relative;
	
}

.main-menu ul li a{
	display:block;
	padding:10px 25px;
	text-decoration:none;
	color:#fff;
	text-align:right;
	font-weight:700;
}

.main-menu ul li a:hover,.main-menu ul li a.active{
	background:#BBE5F3;
	color:#333333;
}


.main-menu ul li:hover .sub-menu{
	display:block;
	position:absolute;
	left:269px;
	top:0;
	z-index:999;
}

.main-menu ul.sub-menu li{
	float:none;
	width:100%;
	padding:0;
}

.main-menu ul.sub-menu li a{
	display:block;
	text-align:left;
	padding:10px;
}

.main-img{
	max-width:100%;
	height:auto;
	padding:0 0 25px;
}

	.main-menu ul.menu{
		display:none;
	}

	.main-menu ul.menu.open{
		display:block;
		position:absolute;
		top:100%;
		left:auto;
		background:#1C263D;
		width:100%;
	}

	.main-menu ul.menu li{
		float:none;
		width:100%;
		padding:0;
		text-align:left;
		
	}

	.main-menu ul.menu li a{
		display:block;
		text-align:left;
	}

	.main-menu ul.menu li .sub-menu,.main-menu ul.menu li:hover .sub-menu{
		display:block;
		position:relative;
		top:auto;
		left:auto;
		width:100%;
	}

	.main-menu ul.menu li li{
		background:#3a4c72;
		border-bottom:1px solid #24314f;
		
		
	}

	.main-menu ul.menu li li a{
		display:block;
		color:#fff;
		padding-left:40px;
	}

	.main-menu ul.menu li li a.active{
		display:block;
		color:#333333;
		padding-left:40px;
	}

	.main-menu ul.menu li li a:hover{
		color:#333333;
	}

	
	 .main .left-col{
		float:none;
		width:100%;
	}

	.main .right-col{
		float:none;
		width:100%;
	}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.loaded.no-csstransitions.nav-visible .page-wrapper,
.loaded.no-csstransitions.nav-visible .navbar.navbar-fixed-top,
.loaded.no-csstransitions.nav-visible .header-antiflicker {
  left: -230px !important;
  right: auto;
}

	
	nav#access li.menu-item-383 .sub-menu li.bottom-submenu {
		width: 286px;
	}

	
	nav#access .sub-menu li.lastNavItem, nav#access .sub-menu li.menu-item-64 {
		margin-bottom: 17px;
	}

	
	nav#access ul li.menu-item-has-children {
	    width: initial;
	}

.ubermenu-skin-clean-white.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop {
  margin-top: 0;
}


.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 .ubermenu-autocolumn+.ubermenu-item-view-all{clear:both}
.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-items-align-right .ubermenu-item-level-0{text-align:right}
.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0{text-align:center}
.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-responsive .ubermenu-item.ubermenu-hide-desktop{ display:none !important; }
  .ubermenu-responsive .ubermenu-item-level-0{ width:50%; }
 .ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{ position:static; }
  .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.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ left: -1px !important;  }
   .ubermenu-responsive .ubermenu-item-mini{  min-width:0; width:auto; float:left; clear:none !important; }
   .ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{  display:none !important; }
 .ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{ min-width:0; width:auto; }

 .ubermenu .ubermenu-item.um-sticky-only{ display:none !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item-level-0.um-sticky-only{ display:inline-block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-submenu .ubermenu-item.um-sticky-only{ display:block !important; }
 .ubermenu .ubermenu-item-level-0.um-unsticky-only{ display:inline-block !important; }
 .ubermenu .ubermenu-submenu .ubermenu-item.um-unsticky-only{ display:block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item.um-unsticky-only{ display:none !important; }
#prefooter-third-region .middle{border-top-width:0px;border-style:solid;}
.image{width:100%;max-width:none;height:auto;}
.image-mobile{display:none;}


.photo-stories .content .image{
    margin: 25px 0 55px 0;
    padding-bottom: 0px;
    float: left;
}


.photo-stories .content .image-copy{
    font-family:'FuturaW01-ExtraBoldCond 774896', FuturaBT-ExtraBlackCondensed, Impact, Arial, Sans-Serif;
    text-transform: uppercase;
    font-size:1.75em;
    line-height:1em;
    width:65%;
    padding: 0 0 0 30px;
    margin:-100px 0 30px 0;
    float: left;
}


.cover.guitar-pack-cover .cover-slideshow .image{
    margin-top:0px;
}


    .cover.single-pedal .cover-slideshow .image{
        width:100%;
        min-width:100%;
        position:relative;
        margin:0;
        top:0;
        left:0;
    }


    .cover .image {
        width:960px;
        min-width:960px;
        position:absolute;
        margin:0px 0 0 -430px;
        top:0;
        left:32%;
    }


    .cover.single-artist .image {
        width: 100%;
        min-width: 100%;
        margin: 0px;
        left: 0px;
        position: relative;
        float: left;
    }


    .artists .cover .image {
        margin:0 0 0 -360px;
        left:20%;
    }


    .two-thirds-cover .image {
        width:864px;
        min-width:864px;
        height:480px;
        position:absolute;
        margin:0 0 0 -345.6px;
        top:0;
        left:40%;
    }


    .two-thirds-cover .image.lifestyle-override{
        height: 430px;
    }

    .quote .image {
        width:768px;
        min-width:768px;
        height:auto;
        position:absolute;
        margin:0;
        top:-200px;
        left:0;
    }

    .three-quarters-cover .image{
        width:100%;
    }

    .amplifiers-slider .image{
        display: block;
        height: auto;
        float: left;
        width: 600px;
        border: 0;
        margin-left: -120px;
    }

    .cover.jim .image{
        width: 726px;
        min-width: 726px;
        position: absolute;
        top: 0;
        right: 0px;
        left:40%;
    }

    .two-thirds-cover .image, .three-quarters-cover .image {
        width:537.6px;
        min-width:537.6px;
        height:336px;
        position:absolute;
        margin:0 0 0 -268.8px;
        top:0;
        left:50%;
    }


    .two-thirds-cover .image, .three-quarters-cover .image.lifestyle-override{
        height: 265px!important;
    }

    .gateway-content .image-wrap {
        height: 400px;
        overflow: hidden;
    }

    .gateway-content .image-wrap img {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }

    .section-3 .gateway-content .image-wrap img {
        top: 0%;
        transform: translateY(0%);
    }

div.social-wrapper { float: right; text-align: right; font-size: 15px; font-weight: bold;}

div.social-wrapper-text { margin-bottom: 10px; }
.subdomain-cisac .pane-bundle-slideshow-fpp #field-slideshow-1-wrapper .field-slideshow-caption{position:absolute;bottom:20px;background:#354658;background:rgba(53,70,88,0.8);padding:11px;}
.pane-bundle-slideshow-fpp #field-slideshow-1-wrapper .field-slideshow-caption{background:#A80532;background:rgba(168,5,50,0.85);position:absolute;bottom:20px;padding:10px;}
.pane-bundle-slideshow-fpp #field-slideshow-1-wrapper .field-slideshow-caption-text{background:transparent;bottom:0;display:block;max-width:none;padding:0;position:relative;}
.pane-bundle-slideshow-fpp #field-slideshow-1-wrapper .field-slideshow-caption-description{color:#fff;}
.subdomain-spice .pane-bundle-slideshow-fpp #field-slideshow-1-wrapper .field-slideshow-caption{background:none;position:inherit;bottom:50%;padding:0;margin-bottom:-42px;}
.row-fluid .span12 .span12 .pane-bundle-slideshow-fpp #field-slideshow-1-wrapper .field-slideshow{height:334px !important;}
.sr,.two-images-bottom .wrapper .description-container span.description,.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container span.description,.three-images-bottom-fpp .second-block .title-container .description-container span.description,.pane-bundle-slideshow-fpp .pager_description,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text a{font-family:"ss",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:normal;}
.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text{background:#354658;background:rgba(53,70,88,0.8);color:#fff;font-size:18px;}
.subdomain-chppcor .pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text{background:#a80532;background:rgba(168,5,50,0.85);}
.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text a{font-size:18px;}
.subdomain-spice .pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text,.subdomain-cisac .pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text{background:transparent;}
.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-pager{background:#ecebe4;}
.subdomain-spice .pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-pager{background-color:transparent;}
.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-pager li.activeSlide{display:block;}
.node-type-impact .node-impact .field-name-field-slideshow-slide .field-slideshow-wrapper{overflow:hidden;}
.field-slideshow-wrapper{position:relative;}
.field-slideshow-wrapper .field-slideshow-caption-text{background:#a80532;background:rgba(168,5,50,0.85);color:#fff;}
.field-slideshow-wrapper .field-slideshow-caption-text a{font-size:18px;}
.field-slideshow-wrapper .field-slideshow-caption-description{color:#fff;font-size:14px;}
.field-slideshow-wrapper .field-slideshow-pager .pager-title{font-size:14px;line-height:1.3;}
.field-slideshow-wrapper .field-slideshow-pager .pager_description{font-size:13px;line-height:1;margin-top:3px;}
.global-nav-bg{height:38px;background-color:#222}
#series-main #sidebar-left,.global-nav-bg{display:none}

div.wdtf-user-card {
width:100%;
margin-bottom: 5px;
float: left;
}

.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.alert,.alert h4{color:#c09853;}

.alert h4{margin:0;}

.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;}

.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}

.alert-success h4{color:#468847;}

.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}

.alert-danger h4,.alert-error h4{color:#b94a48;}

.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}

.alert-info h4{color:#3a87ad;}

.alert-block{padding-top:14px;padding-bottom:14px;}

.alert-block p+p{margin-top:5px;}
#footerprofile_right{float:right;position:absolute;left:115px;}

.testimonial-content {display: block; line-height: 1.35em; margin-left: 150px; font-size: 14px; font-style: italic; padding: 20px; }

#home-testimonials .testimonial .testimonial-content { margin-left: 0; font-size: 12px; padding: 0;}
#footer
#footer_ad{width:960px;margin:0
auto;text-align:center;padding:15px
0 5px 0;clear:both}
#footer
#footer_ad.padding{padding-top:20px;padding-bottom:20px}
body.fullw #footer_ad,
body.fullw #footer_widgets,
body.fullw #footer .nav-copyright{width:960px;margin:0
auto}
#footer,#footer_ad{width:760px !important;overflow:hidden}
body.fullw #footer_ad,
body.fullw #footer .nav-copyright{width:760px !important;margin:0
auto;overflow:hidden;padding-left:0px;padding-right:0px}


#main {
	width: 100%;
}


#main .title {
	background-color: #f3f3f3;
	color: #101010;
	line-height: 1.4em;
	margin: 5px 0 9px 0;
	padding: 0 0.3em;
}


#main .content li {
	line-height: 1.6em;
}


#main table {
	width: 100%;
}


#main table thead th,
#main table tbody td {						
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 1.1em;
	padding-left: 3px;
	padding-right: 2px;
}


#main fieldset {
	background-color: #fbfbfb;
	margin-top: 0.7em;
}




#main table img {									
	margin-top: 2px;
	margin-bottom: -3px;
}


#main table.sticky-table,
#main table.system-status-report,
#main .warning {
	margin: 1em 0 0.3em 0;
}


.tips,
.more-help-link,
#main fieldset .description,
#main .form-item .description {
	font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
	font-size: 1em;
}


.content-right #mission,
.content-right .breadcrumb {
	padding: 3px 0 0 1px;
	text-align: left;
}

.butt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFBEA;
	text-decoration: underline;
}


.localizador { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.localizador A:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.localizador A:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.localizador A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline }

.pull-left{float:left;}
.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds{float:left;margin:0 0 20px;padding-left:3%;}
.one-half,.three-sixths,.two-fourths{width:48%;}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}
.header-inner{max-height:90px;min-height:65px;}
.header-home .header-inner{position:absolute;top:104px;left:0;right:0;z-index:99;padding-bottom:25px;margin-top:-104px;background-color:transparent;}
.has-nav-fixed .header-inner{position:fixed;top:0;left:0;right:0;z-index:99;margin-top:0;background:#fff;background:rgba(255,255,255,.9);}


.header-hours {color:white;padding: 10px 30px 0 0;text-align: right;}

.header-hours.h4 {font-size:1.3vw}


.section__image-wrapper {
  width: 100%; }


.slide-excerpt {
	background-color: #fff;
	filter: alpha(opacity=80);
	display: block;
	margin: 10px;
	opacity: 0.8;
	padding: 0;
	position: absolute;
	z-index: 8;
}
.header,.page-desc,ul.timeline{width:95%}
.page-desc{font-size:18px}

.bitter { font-family:'Bitter',helvetica; }
.defaultNavigation .header .logins{padding-top:6px}
.defaultNavigation .header .loggedin .logins{padding-top:12px}
.ie7 .defaultNavigation .logins{position:relative;top:-28px}
.defaultNavigation .logins .absolute{right:0;width:100%;text-align:right;top:35px}
.defaultNavigation .logins .absolute a{text-align:center}
.bna-global.logins .absolute{position:relative!important;display:block!important}




.cell--half,
.cell--thirds,
.cell--fourths,
.cell--fifths,
.cell--sixths,
.cell--benefits {
  display: table;
  table-layout: fixed;
  margin-top: 0.75em;
  margin-bottom: 1.5em;
}



.cell--half .cell__article,
.cell--half .cell__aside {
  width: 50%;
}
#ja-container {padding-top:20px; }
#ja-containerwrap-f #ja-container,#ja-containerwrap-f #ja-container2 {	background: none;}
#ja-containerwrap-fl #ja-containerwrap2,#ja-containerwrap-fl #ja-container,#ja-containerwrap-fl #ja-container2 {	}
.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{width:23%}
.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{width:100%}
.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.sidebar-primary{width:300px}
.content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap,.site-header .widget-area,.title-area{width:100%}


div.technology-org-recent-news {
	
}

.technology-org-recent-news h1.technology-org-header {
	padding: 10px 20px;
}

.technology-org-recent-news ul.technology-org-list li {
	padding: 0.5em 1.25em;
}
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;z-index:3500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}
.pswp img{max-width:none}
.pswp .pswp__button{background-color:transparent}
.pswp--animate_opacity{opacity:0;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.pswp--open{display:block}
.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:zoom-in}
.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grap}
.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}
.pswp--ie .pswp__img{width:100%;height:100%;left:0;top:0}
.pswp--css_animation .pswp__preloader--active{opacity:1}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}
.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}
.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}
.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}
.pswp--animated-in .pswp__button{-webkit-transition:opacity .25s;transition:opacity .25s}
.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}
.pswp--touch .pswp__share-tooltip a{padding:1pc 9pt}
.pswp--supports-fs .pswp__button--fs{display:block}
.pswp--fs .pswp__button--fs{background-position:-44px 0}
.pswp--zoom-allowed .pswp__button--zoom{display:block}
.pswp--zoomed-in .pswp__button--zoom{background-position:-99pt 0}
.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__bg,.pswp__caption,.pswp__top-bar{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}
.pswp--minimal--dark .pswp__top-bar{background:0 0}
.pswp--minimal--dark .pswp__button--arrow--left,.pswp--minimal--dark .pswp__button--arrow--right{background:0 0}


.art-title {
	font-family: 'EB Garamond', serif;

font-size: 24px;
color: #000;
position: relative;
margin-top: 20px;
width: 100%;
height: 81px;
line-height: 26px;
overflow: hidden;
}

.break .art-title {
	width: 160px;
	margin-top: 8px;
	margin-left: -2px;
	font-size: 16px;
	line-height: 18px;
}


.soliloquy-item-1 .soliloquy-caption {
    bottom: 19%!important;
}


.soliloquy-item-2 .soliloquy-caption, .soliloquy-item-3 .soliloquy-caption {
    height: 100%!important;
}


.soliloquy-item-2 .soliloquy-caption-inside {
    display: inline-block!important;
    padding: 0px!important;
    width: 100%!important;
}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none!important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}

		#mainlinks .visitors{width:151px;}

		
		#mainlinks .future, #mainlinks .current, #mainlinks .facstaff, #mainlinks .alumfriends, #mainlinks .family, #mainlinks .visitors{display:table;}

			#mainlinks .future a, #mainlinks .current a, #mainlinks .facstaff a, #mainlinks .alumfriends a, #mainlinks .family a, #mainlinks .visitors a{display:table-cell; vertical-align:middle; padding-left: 7px}

		#sublinks .visitors{width:144px; padding-left:7px;}
.sec_big,body.service-design .hero,body.service-design .service-design-apply{padding:50px 0}

.entry-content {
    clear: both;
    overflow: auto;
}

.section-title {
  font-size: 20px;
  color: #7a876f;
  margin-bottom: 50px;
  margin-top: 0;
  text-transform: uppercase;
  line-height: 1;
}

.section-title.big {
  color: #000;
  font-size: 29px;
}

.section-title.medium {
  font-size: 25px;
}

.top-article .section-title {
  font-size: 20px;
  margin-bottom: 10px;
  margin-top: 0;
}

.top-article .section-title.big {
  font-size: 29px;
}

.block-autor-details .details h1.section-title {
  font-size: 24px;
  border-bottom: 1px solid #cccccc;
  margin: 0 0 15px;
  padding-bottom: 15px;
  text-transform: uppercase;
  text-align: left;
}
.call_to_action .text_wrapper .call_to_action_text{text-align:center;margin-bottom:10px!important}
.call_to_action .text_wrapper{position:relative}
.call_to_action.with_icon .text_wrapper .call_to_action_text{padding:0 0 0 54px;line-height:1em}
.call_to_action .text_wrapper .call_to_action_icon_holder{position:absolute;height:100%}
.call_to_action .text_wrapper .call_to_action_icon{display:table;height:100%}
.call_to_action .text_wrapper .call_to_action_icon_inner{display:table-cell;height:100%;vertical-align:middle}
.call_to_action .text_wrapper .call_to_action_icon_inner i{color:#fff}


.entry ul,
.entry ol,
.widget_container ul,
.widget_container ol {
	padding-left:20px;
}


.entry ul ol,
.entry ol ol,
.entry ol ul,
.entry ul ul,
.widget_container ul ol,
.widget_container ol ol,
.widget_container ol ul,
.widget_container ul ul {
	padding-left: 10px;
}


.widget_container {
	color:#FFFFFF;
	font-size:.7em;
	margin-left:auto;
	margin-right:auto;
	margin-top:-.75em;
	width: 95%;
}


.widget_container .list {
	padding-bottom:5px;
	padding-left:0px;
}


.widget_container ul span {
	margin-right: 15px;
}



.widget_container p {
	margin-bottom: 10px;
}


.widget_container ul li a {
	text-decoration: none;
}

#homeslider .slideinfo_bg {
	float: left;
	display: block;
	background: #000000;
	width: 640px;
	height: 60px;
	top: -60px;
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 1;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

	
	.icemegamenu {
		text-align:left}

 

.icemegamenu ul,
.icemegamenu li {
	list-style-type:none;
	padding:0;
	margin:0}

	
			
				#content_wraper #mainmenu .icemegamenu {
					position:relative;}

			
			
			.icemegamenu-hover {
				-webkit-transition: background 0.2s linear;
				-moz-transition: background 0.2s linear;
				-o-transition: background 0.2s linear;
				-ms-transition: background 0.2s linear;
				transition: background 0.2s linear;
				background: rgba(255,255,255,0.75);
				position:absolute;
				left:0;
				top:0;
				width:100%;
				height:100%;
				z-index:999;}

.white_text { color:#fff; }
.social-tools-share li:first-child,.social-tools-share li.first{padding-left:0}
.social-networks__list li:first-child,.social-networks__list li.first{padding-left:0}
.toolbox__item.first{border-width:0}
.toolbox__item.first .toolbox__item-a{padding-left:0}
.hero-rotator .flex-control-paging li:first-child,.hero-rotator .flex-control-paging li.first{padding-left:0}
.gallery-navigation li:first-child,.gallery-navigation li.first{padding-left:0}
.node-type-subchannel .menu-menu-channel-menu li.first a{border-top:1px solid #dadada}

	.row-special .col-4,
	.extra-wide-inner .col-4,
	.row-special .col-3,
	.extra-wide-inner .col-3,
	.row-special .col-6,
	.extra-wide-inner .col-6,
	.row-special .col-12,
	.extra-wide-inner .col-12{width:50%}

	.hb-main-content.col-9 .row .col-1,
	.hb-main-content.col-9 .row .col-2,
	.hb-main-content.col-9 .row .col-3,
	.hb-main-content.col-9 .row .col-4,
	.hb-main-content.col-9 .row .col-5,
	.hb-main-content.col-9 .row .col-6,
	.hb-main-content.col-9 .row .col-7,
	.hb-main-content.col-9 .row .col-8,
	.hb-main-content.col-9 .row .col-9,
	.hb-main-content.col-9 .row .col-10,
	.hb-main-content.col-9 .row .col-11,
	.hb-main-content.col-9 .row .col-12{width:100%!important;padding-top:0!important;margin-bottom:30px!important}

	.row .col-1,
	.row .col-2,
	.row .col-3,
	.row .col-4,
	.row .col-5,
	.row .col-6,
	.row .col-7,
	.row .col-8,
	.row .col-9,
	.row .col-10,
	.row .col-11,
	.row .col-12:not(.hb-main-content){width:100%!important;padding-top:0!important;margin-bottom:30px!important}

	.row .col-1.nbm,
	.row .col-2.nbm,
	.row .col-3.nbm,
	.row .col-4.nbm,
	.row .col-5.nbm,
	.row .col-6.nbm,
	.row .col-7.nbm,
	.row .col-8.nbm,
	.row .col-9.nbm,
	.row .col-10.nbm,
	.row .col-11.nbm,
	.row .col-12.nbm{margin-bottom:0!important}

	#main-wrapper.hb-boxed-layout .row.fw-content-wrap, #main-wrapper.hb-boxed-layout .row.video-content{margin:0 -15px!important;}
.pagination ul,.pagination ul li,.hb-countdown-unit,.hb-countdown-unit li,.hb-tabs .nav-tabs li,.hb-process-steps,.hb-process-steps li,.testimonial-slider,.testimonial-slider li,ul.testimonial-slider .flex-control-nav,ul.testimonial-slider .flex-control-nav li,.flex-control-nav,ul.row, ul.row li,.hb-client-list,.hb-client-list li,.comments-list,.comments-list li,ul.children,ul.children li,.hb-flex-slides,.hb-flex-slides li,.flex-control-nav,.flex-control-nav li,.flex-direction-nav,.flex-direction-nav li,.hb-gallery-dropdown,.hb-gallery-dropdown li,.portfolio-single-meta,.portfolio-single-meta li,.bbpress ul,.bbpress li, .special-list, .special-list li, .chosen-results, .chosen-results li{list-style:none!important;list-style-type:none!important;}



.container,.hb-circle-frame,.hb-separator,.hb-process-steps ul li,.hb-process-steps,.hb-image-banner:before,.hb-image-banner-content,.hb-box-frame,#header-bar,.tab-content,.small-contaner,.hb-progress-bar,.hb-box-cont-header,.hb-box-cont-body,#fancy-search .ui-autocomplete,.hb-accordion,.hb-toggle,.hb-accordion-bar,.fw-gallery-wrap,#maintenance-footer,.elastic-item,.timeRef,.form-col,.header-inner-bg,#maintenance-logo,.container-wide,#copyright-wrapper,#main-nav li a,.mejs-container,.mejs-mediaelement,.mejs-container .mejs-controls,#main-nav ul.sub-menu li,#main-nav ul.sub-menu,.cart-dropdown .buttons a,input,textarea,.hb-button,.content-box,.hb-flexslider,.row,.extra-wide-container,#hb-blog-posts,.hb-blog-classic article,.hb-pricing-item,.hb-pricing-table-wrapper,ul.testimonial-slider,ul.testimonial-slider li,.hb-client-list li,.hb-client-list,.portfolio-related-item,.hb-testimonial,.hb-stream ul li,#fancy-search,.hb-image-banner-content, .hb-bag-buttons a, .woocommerce-page #content input.button, .hb-item-product-details, .item-figure, #main-content .hb-woo-wrapper ul.sort-count li ul, .hb-fw-element, #fancy-search .ui-autocomplete, .woo-cat-details{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.row.element-row{margin-bottom:20px}

.row.fw-content-wrap{position:relative;z-index:999}

#main-wrapper.hb-boxed-layout .row.fw-content-wrap,#main-wrapper.hb-boxed-layout .row.video-content{margin-left:35px!important;margin-right:35px!important}

#main-wrapper .fw-columns .row.fw-content-wrap,#main-wrapper .fw-columns .row.video-content{margin-left:0!important;margin-right:0!important;padding:0!important}

.row.main-row,.mejs-horizontal-volume-slider.mejs-mute,.hb-small-break,.hb-gal-standard-img-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}

.row,.row-special{width:auto;max-width:none;min-width:0;margin:0 -15px}

.row.left-sidebar,.row.right-sidebar{margin-left:0;margin-right:0}

.row.extra-wide-container{margin:0!important;overflow:hidden;padding:0 10px}

.row.extra-wide-container #hb-blog-posts{display:block}

.row .col-1,.row .col-2,.row .col-3,.row .col-4,.row .col-5,.row .col-6,.row .col-7,.row .col-8,.row .col-9,.row .col-10,.row .col-11,.row .col-12{float:left;min-height:1px;padding:0 15px;position:relative;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.vc_row.element-row.row{position:relative}

#main-content .row.extra-wide-container .col-1,.row.extra-wide-container .col-2,.row.extra-wide-container .col-3,.row.extra-wide-container .col-4,.row.extra-wide-container .col-5,.row.extra-wide-container .col-6,.row.extra-wide-container .col-7,.row.extra-wide-container .col-8,.row.extra-wide-container .col-9,.row.extra-wide-container .col-10,.row.extra-wide-container .col-11,.row.extra-wide-container .col-12{margin-bottom:20px!important;padding:0 10px}

.row .col-1{width:8.33%}

.row .col-2{width:16.66%}

.row .col-3{width:25%}

.row .col-4{width:33.33%}

.row .col-5{width:41.66%}

.row .col-6{width:50%}

.row .col-7{width:58.33%}

.row .col-8{width:66.66%}

.row .col-9{width:75%}

.row .col-10{width:83.33%}

.row .col-11{width:91.66%}

.row .col-12{width:100%}

.row-special{margin:0 -10px}

.row-special .col-3,.row-special .col-4,.row-special .col-6,.row-special .col-12{float:left;min-height:1px;padding:0 10px;position:relative;margin-bottom:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.row-special .col-4,.extra-wide-inner .col-4{width:33.2%}

.row-special .col-3,.extra-wide-inner .col-3{width:24.96%}

.row-special .col-6,.extra-wide-inner .col-6{width:49.96%}

.row-special .col-12,.extra-wide-inner .col-12{width:99.96%}

.row-special .pagination{margin-bottom:0}

#footer .row.footer-row {margin: 0 -30px !important;}

.clearfix:before,.row:before,.hb-field-content .hb-row:before,.hb-field-content .hb-row:after,#respond:before,#respond:after,.container:before,.small-container:before,.spacer:before,.spacer:after,.small-contaner:after,.clearfix:after,.row:after,.container:after,.container-wide:before,.container-wide:after,ul.cart_list.product_list_widget li:before,ul.cart_list.product_list_widget li:after,.tagcloud:before,.tagcloud:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

.clearfix:after,.hb-field-content .hb-row:after,.row:after,.spacer:after,.container:after,.container-wide:after,ul.cart_list.product_list_widget li:after,#respond:after,.small-contaner:after,.tagcloud:after{clear:both;}

.clearfix,.row,.hb-field-content .hb-row,.container,.container-wide,ul.cart_list.product_list_widget li,#respond,.small-contaner,.spacer,.tagcloud{zoom:1;}

.page-id-299 .row .col-2, .page-id-299 .row .col-12 {
    backface-visibility: hidden;
    box-sizing: border-box;
    float: left;
    margin-bottom: -21px;
    margin-left: 0;
    min-height: 1px;
    padding: 0 15px;
    position: relative;
}


.page-id-250 .row.element-row, .page-id-17410 .row.element-row {
    margin-bottom: 0;
}
.node-article .field-name-field-image,.node-blog .field-name-field-image{float:left;margin:4px 20px 15px 0}
.node-community h3,.node-community .field-label{color:#681e75;margin-top:26px;margin-bottom:6px;font-size:1.2em;font-weight:bold;line-height:1.2em}
.node-type-caring h5{font-size:1.4em}
.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-10{width:83.33333333%}



.tweet_data{float:left;
font: 16px/20px Georgia,"Times New Roman",Palatino,serif;
line-height: 20px;}


.fetched_tweets .tweets_avatar .tweet_data a{text-decoration:none;
}

.fetched_tweets .tweets_avatar .tweet_data a:hover{text-decoration: underline;}

.fetched_tweets.light .tweets_avatar .tweet_data a {
color: #0084B4 !important;
}

.fetched_tweets.dark .tweets_avatar .tweet_data a {
color: #87c2ed !important;
}


ul.dark li.tweets_avatar .tweet_data {
	color: #ffffff !important;
	}

ul.light li.tweets_avatar .tweet_data {
	color: #000000 !important;
}
.flexcarousel{margin:0 0 0 0;height:0;padding:0;overflow:hidden}
.flexcarousel ul.slides li{position:relative;margin:0 29px 2px 1px!important;height:270px;-webkit-backface-visibility:hidden}
.aq-block-aq_2_3_column_block .flexcarousel ul.slides li{width:203px!important;height:288px}
.flexcarousel ul.slides li img{margin-bottom:10px}
.flexcarousel ul.slides li:hover img{opacity:.7}
.flexcarousel li img{position:relative}
.flexcarousel li h4{width:86%;padding:0 8%;overflow:hidden;max-height:67px}
.flexcarousel li p{width:86%;padding:0 8%}
.flexcarousel .flex-direction-nav li a{top:50%}
.flexcarousel:hover .flex-prev{opacity:1;left:27px}
.flexcarousel .flex-control-nav{display:none}
#header,#navigation,.nav li ul,ul.social-menu .social-menu-more li,.flexcarousel ul.slides li,#hometab,.postinfo,.widgetable,ul.products li.product{background-color:#fff}
.flexcarousel .flex-viewport{overflow:visible!important}
.flexcarousel .flex-viewport h4{font-weight:700!important}
#header-account-search .dropdown-cart{background-color:#0f8bae;border-radius:0 0 4px 4px;color:#fff;display:none;left:initial;padding:20px;position:fixed;right:initial;margin-top:33px;width:460px;z-index:-1;padding:20px 20px 10px}
#header-account-search .dropdown-cart .block-title{display:none}
#header-account-search .dropdown-cart .button,#header-account-search .dropdown-cart .current-state .clear,.current-state #header-account-search .dropdown-cart .clear,#header-account-search .dropdown-cart .products-grid .add-to-links a,.products-grid .add-to-links #header-account-search .dropdown-cart a,#header-account-search .dropdown-cart #secondary .search-submit,#secondary #header-account-search .dropdown-cart .search-submit{width:48%}
#header-account-search .dropdown-cart .checkout-button{background-color:#ea7862;float:right;padding:0.875rem 0.525rem}
#header-account-search .dropdown-cart .view-bag-button{background-color:#007095;color:#42b1d2;float:left;margin-right:7px;padding:0.875rem 0.525rem}
.lt-ie9 #header-account-search .dropdown-cart .button,.lt-ie9 #header-account-search .dropdown-cart .current-state .clear,.current-state .lt-ie9 #header-account-search .dropdown-cart .clear,.lt-ie9 #header-account-search .dropdown-cart .products-grid .add-to-links a,.products-grid .add-to-links .lt-ie9 #header-account-search .dropdown-cart a,.lt-ie9 #header-account-search .dropdown-cart #secondary .search-submit,#secondary .lt-ie9 #header-account-search .dropdown-cart .search-submit{font-size:10px;padding:0.87em 0.5em}


.list-view-item:after, .list-view-heading:after, .event-detail .event-info:after, .share-text, .tfly-calendar .calendar-list-flip:after, .event-detail .related-events:after, .event-detail .artist-boxes .artist-box-headliner:after, .event-detail .artist-boxes .artist-box-support:after, .event-detail .artist-boxes ul.links:after, .event-detail .sponsor-info:after {
	content:" ";
	display:block;
	clear:both;
}

.list-view-item, .event-detail .event-info, .share-text, .list-view-heading, .calendar-list-flip {
	height:1%;
}

.list-view-item {
	border:solid 1px gray;
	margin-bottom:-1px;
	border-collapse:collapse;
	position:relative;
	padding:10px;
}


#mainmenu.scaled li.menu-item {
    height: 35px;
}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}

.widget .textwidget {
	line-height: 1.5em;
}

.widget .textwidget p {
	margin-bottom: 1em;
}
