﻿.sidebar.widget-area .widget:not(.xt_news) h2.widgettitle,.sidebar.widget-area .widget:not(.xt_news) h3.widgettitle,.sidebar .widget[id*='monster-widget']:not(.xt_news) h2,.sidebar .widget[id*='monster-widget']:not(.xt_news) h3,.vc_sidebar.widget-area .wpb_content_element:not(.xt_news) h2.widgettitle,.vc_sidebar.widget-area .wpb_content_element:not(.xt_news) h3.widgettitle,.sidebar.widget-area .widget.xt_news .xt-widget-header,.sidebar .widget[id*='monster-widget'].xt_news .xt-widget-header,.vc_sidebar.widget-area .wpb_content_element.xt_news .xt-widget-header{background-color:initial;font-family:Roboto !important;font-weight:300 !important;font-size:1.5rem !important;text-transform:initial !important;color:#e8280b !important;border-top-width:0;border-bottom-width:0;border-left-width:0;border-right-width:0;border-color:initial;border-style:solid;padding-top:initial;padding-left:initial;padding-right:initial;padding-bottom:initial;margin-top:initial;margin-left:initial;margin-right:initial;margin-bottom:20px;width:100%;}
.sidebar.widget-area .widget .xt-widget-header,.sidebar .widget[id*='monster-widget'] .xt-widget-header,.vc_sidebar.widget-area .wpb_content_element .xt-widget-header{width:100%;}
.sidebar.widget-area .xt_ads .xt-widget-header,.sidebar.widget-area .xt_ads .xt-widget-content{border:0 !important;padding:0 !important;}
.sidebar.widget-area .xt_ads .xt-widget-header span{font-size:14px !important;margin-top:5px !important;font-weight:300 !important;color:#b7b7b7;}
.xt-widget-wrap .xt-widget-header{width:100%;}
.xt-widget-wrap .xt-widget-header:empty{margin-bottom:0 !important;}
.xt-widget-wrap .xt-widget-header.has-pagination a.widget-action{float:none;}
.xt-widget-header,.xt-widget-content{display:block !important;}
.widget.xt_widget_newsletter .xt-widget-header.align-left,.widget.xt_widget_newsletter .newsletter-wrap.align-left{text-align:left;}
.widget.xt_widget_newsletter .xt-widget-header.align-right,.widget.xt_widget_newsletter .newsletter-wrap.align-right{text-align:right;}
.widget.xt_widget_newsletter .xt-widget-header.align-center,.widget.xt_widget_newsletter .newsletter-wrap.align-center{text-align:center;}
.widget.xt_widget_newsletter .xt-widget-header .control-description,.widget.xt_widget_newsletter .newsletter-wrap .control-description{margin-bottom:20px;}


.welcome2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7c7c7c;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 100px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


.welcome2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7c7c7c;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.blog-posts nav,.categoryFilterContent:after,.clearfix:after,.findBooks:after,.footercontainer footer,.group:after,.headercontainer header,.maincontent,.productCategoryContainer:after,.section,.shoppingCartContainer:after,.shoppingCartTopTitelContent:after,article.post:after,ul.most-comment-contain li img{clear:both}
.section{padding:0;margin:0}



.col2-set .col-1 { float:left; width:48.5%; }


.col3-set .col-1 { float:left; width:32%; }


.col4-set .col-1 { float:left; width:23.5%; }
 .legendcolor{border:1px solid #333;height:12px;width:12px;margin:7px;padding:1px 7px;border-radius:12px;vertical-align:top;}


.new_blog-content-text {
    border: 0 solid #000000;
    color: #231F20;
    float: left;
    font-family: 'latoregular';
    font-size: 16px;
    line-height: 26px;
    margin-left: 20px;
    padding-right: 10px;
    width: 723px;
}




#wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  padding-right: 0;
  padding-left: 0;
  margin: 0 auto -354px;
  
  background: #fff;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container:before,
.container:after {
  content: " ";
  
  display: table;
  
}

.container:after {
  clear: both;
}

.container .jumbotron {
  border-radius: 6px;
}

.navbar .container {
  position: relative;
  
  padding-left: 0;
  padding-right: 0;
  background: #fff;
  overflow: hidden;
  zoom: 1;
}

  
  #main,
  .page-title-wrapper .container {
    background-image: none;
  }

.lt-ie9 .container {
  max-width: 940px;
}

.lt-ie9 .navbar .container {
  max-width: 970px;
}

.rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu {
  margin: 10px 0;
}

.rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li {
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid;
}

.rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li a {
  display: block;
  padding: 8px 0;
}

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item {
    display: inline-block;
    float: left;
    border-bottom: none;
    font-size: 18px;
  }

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item a {
    padding: 8px 16px;
  }

  .rhp-rhino #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li.menu-item:last-child {
    border-right: none;
  }

 #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu {
  margin: 10px 0;
}

 #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li {
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

 #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li a {
  display: block;
  padding: 8px 0;
}

   #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li,
   #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li a {
    display: inline-block;
    float: left;
    border-bottom: none;
    font-size: 18px;
  }

   #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li:last-child {
    border-right: none;
  }

#top #top-nav li:hover ul li a:hover, #nav-container #navigation .menus ul#main-nav li ul li a:hover, #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li:hover, #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li a:hover { background-color: #222222 !important; }




.carousel-box .carousel .owl-item {
  -webkit-backface-visibility: inherit;
          backface-visibility: inherit;
}


.carousel-box .carousel-controls {
  height: 11px;
  margin-top: 40px;
  text-align: center;
}


.carousel-box .carousel-controls .nav-item {
  color: #111;
  border: 0 none;
  display: inline-block;
  font-size: 16px;
  height: 11px;
  line-height: 11px;
  margin: 0 28px;
  text-align: left;
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
  vertical-align: top;
  width: 10px;
}


.carousel-box .carousel-controls .nav-item:hover svg {
  -webkit-transform: translate3d(-3px, 0, 0);
  transform: translate3d(-3px, 0, 0);
}


.carousel-box .carousel-controls .nav-item svg {
  height: 11px;
  -webkit-transition: -webkit-transform .2s;
  transition: transform .2s;
  vertical-align: top;
  width: 10px;
}


.carousel-box .carousel-controls .nav-item.next:hover svg {
  -webkit-transform: translate3d(3px, 0, 0);
  transform: translate3d(3px, 0, 0);
}
.nav-collapse{clear:both}
.nav-collapse .nav{float:none;margin:0 0 10px}
.nav-collapse .nav .nav-header{color:#777;text-shadow:none}
.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse.in .btn-group{padding:0;margin-top:5px}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .dropdown-menu .divider{display:none}
.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}

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

.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999999;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);text-transform:uppercase;}

.nav li+.nav-header{margin-top:9px;}

.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;}

.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px;}

.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}

.nav-tabs,.nav-pills{*zoom:1;}
.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0;}

.nav-tabs:after,.nav-pills:after{clear:both;}

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

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

.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}

.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}

.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px;}

.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580;}

.nav-tabs .dropdown-toggle .caret{margin-top:8px;}

.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}

.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}

.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);}

.nav-collapse.collapse{height:auto;overflow:visible;}

.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}

.navbar .nav.pull-right{float:right;margin-right:0;}

.navbar .nav .dropdown-toggle .caret{margin-top:8px;}

.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px;}

.navbar .nav li{list-style:none;}








.navbar .nav ul ul ul ul{   left:100%;
                       top: 0;
}


.navbar .nav ul ul{   left:100%;
                       top: 0;
}


.navbar .nav ul ul ul{   left:100%;
                       top: 0;
}

    ul.nav li.dropdown.open ul.dropdown-menu  {
        background-color: #555;
        border-radius: 4px;
        box-shadow: inset 0 2px 3px rgba(0,0,0,.35);
        }

    ul.nav li.dropdown.open ul.dropdown-menu .dropdown-submenu ul.dropdown-menu {
        background-color: white;
        box-shadow: inset 0 1px 4px rgba(0,0,0,.27);
        display: block;
        position: relative;
        margin-right: 4px;
        bottom: 2px;
        }
.sidebar ul.menu li ul li.last{border-bottom:0 none}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.side-widget{margin-bottom:20px;position:relative;}
.width_fifty_percent{width:50%;display:inline-block}

.right_column{
float:left;
	width:302px;
}

.small-right .right_column {
	width:110px;
	float:left;
	display:none
}

.small-right .right_column img {width:100%}



div.ktcssmenu div.kthorizontal ul.lev1 {
	width: 800px;
}


* html div.ktcssmenu div.kthorizontal ul.lev1 {
	border: none 0px;
}



div.ktcssmenu div.kthorizontal ul.lev1 li.lev1_last {
	margin-right: 0 !important;
}



div.savvynav_main_nav ul li.lev1 {
	width: auto;
}


div.savvynav_main_nav li.lev1 ul, div.savvynav_main_nav li.lev1 li {
	width: 180px !important;
}

 

  
div.savvynav_main_nav ul.lev1 li{ 
width: auto; white-space: nowrap !important; 
}
 

 
html div.savvynav_main_nav ul.lev1 li { 
 white-space: nowrap !important; 
}
 

div.savvynav_main_nav ul.lev1 li ul, div.savvynav_main_nav ul.lev1 li li { 
width: 150px; white-space: nowrap !important; 
}



div.savvynav_main_nav li.lev1 {
	margin:0 14px !important;
}

div.savvynav_main_nav li.lev1 li ul {
	margin-left: -30px;
	margin-top: 6px;
}

div.savvynav_main_nav li a.lev1 {
	padding:0 0 10px 0
	}


div.savvynav_main_nav li a.lev1:hover {
	color: #ffffff;
}

 



div.savvynav_main_nav li.lev1 a.haschildren {

}


div.savvynav_main_nav li.lev1 a.lev1_current_haschildren {
	
}



div.savvynav_main_nav div.ktvertical li.lev1 { 
	margin-right: 0px !important;
}

div.savvynav_main_nav div.ktvertical li a.lev1 {
	
	
}

	.sf-menu-mobile li.menu-item-has-children a, .sf-menu-mobile li.menu-item-has-children ul li.menu-item-has-children a {
	  float: left;
	  width: 90%;
	}
.testimonialWrap .paging{display:none;}


ul#menu li a.families{
width:92px;
background-position: -578px 0;
}


ul#menu li a:hover.families, ul#menu li a.selected_families{
width:92px;
background-position: -578px -46px;
}

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


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


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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

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

}

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

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

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

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

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

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

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

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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

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


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}



.hp1, .hp2, .hp3, .hp4, .hp5, .hp6, .hp7 {
position: absolute;
}


.hp7 {
    bottom: 27px;
    right: 10px;
}
.block-decorator{position:absolute;right:0;top:0;height:12px;width:30%;}
.block-decorator.decorator-big{width:50%;}
.block-decorator.decorator-bigger{width:70%;}
.block-decorator.bottom{bottom:0;top:auto;}
.block-decorator.left{left:0;right:auto;}
.block-decorator.with-row-margin{margin:0 15px;}
.block-decorator span{display:block;float:left;padding:0;margin:0;}
.block-decorator br{display:none;}
.block-decorator .dec1{width:22%;height:100%;background:#82bc00;}
.block-decorator .dec2{width:45%;height:100%;background:#009add;}
.block-decorator .dec3{width:22%;height:100%;background:#455cc7;}
.block-decorator .dec4{width:11%;height:100%;background:#0099a8;}

.clear
{
  height:0px;
  clear:both;
  margin-top:0px;
}


.flag {
  position: absolute;
  bottom: 100%;
  width: 50px;
  height: auto;
}
.mk-video-color-mask,.mk-video-mask{z-index:3}
.mk-video-color-mask{opacity:.7}

DIV DIV DIV.wpb_column.grve-column-1-2 DIV.grve-element.grve-text DIV {
font-size: 18px !important;
}
 .compose-mode .vc_vc_column .wpb_column { width: 100% !important; margin-bottom: 30px; border: 1px dashed rgba(125, 125, 125, 0.4); }
.col{float:left}


.welcome2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7c7c7c;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 100px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}


.welcome2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7c7c7c;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.entry-content img, .comment-content img, .widget img {
	max-width: 100%; 
}

.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

#featured-slider .entry-content {
	color: #FFFFFF;
	padding-top: 5px;
	padding-top: 0.5rem;
}

#featured-slider .entry-content p {
	margin: 0;
	padding: 0;
}

.post .entry-content {
	margin-bottom: 10px;
}

.entry-content ul {
	list-style: square;
}

.entry-content ul,
.entry-content ol {
	padding: 0 0 0 35px;
   margin-bottom: 30px;
}

.post .entry-content a:hover {
	text-decoration: underline;
}

	#featured-slider .entry-content, #featured-slider .slider-read-more-button { display: none; }

  .twelvecol { width: 99.999999993%; }

  
  .eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol{position:relative;float:left;margin-left:2.762430939%}

.container-inline-date{clear:both;}
.container-inline-date .form-item{float:none;margin:0;padding:0;}
.container-inline-date .form-item .form-item{float:left;}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}
.container-inline-date .description{clear:both;}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}
.container-inline-date .date-spacer{margin-left:-5px;}
.views-right-60 .container-inline-date div{margin:0;padding:0;}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}
.container-inline-date .date-padding{padding:10px;float:left;}
.views-exposed-form .container-inline-date .date-padding{padding:0;}
.container{margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lt-ie9 .container{width:74em;}
.ccit_header_default .container{height:48px;}
.lt-ie9 .ccit_header_default .container{height:64px;}
.ccit_nav_header .container{text-align:right;height:0px;}
.lt-ie9 .ccit_nav_header .container{text-align:right;height:0px;}
.ccit_section_default .container{padding-top:12px;padding-top:0.75rem;padding-bottom:8px;padding-bottom:0.5rem;}
.ccit_footer_default .container{padding-top:24px;padding-top:1.5rem;padding-bottom:32px;padding-bottom:2rem;}
.lt-ie9 .ccit_footer_default .container{padding-top:32px;padding-top:2rem;}
.lt-ie9 body.front header#cc_header .container{height:80px;}
.lt-ie9 body.front #cc_header .container{height:80px;}


.block-simplenews .issues-link,
.block-simplenews .issues-list {
  margin-top: 1em;
}


.block-simplenews .issues-list .newsletter-created {
  display: none;
}


.sidebar .block {
	margin-bottom: 1em;
}


.sidebar .block h2 {
	color: #4d6e8f;
	font-size: 1.4em;
	margin-bottom: 0.4em;
	margin-top: 0.6em;
}


.sidebar .block .content {
	text-align: left;
}


#footer .block {
	text-align: left;
}


.block-region {
	margin-bottom: 0;
}

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}






#Cover .leftcol { 
    float: left;
    width: 400px;
    margin-right: 55px;
}

#services-text {
}

	
	
	.standard-post-author {
		display: none;
	}

	.standard-post-details {
		margin-top: 20px;
	}

.standard-post-details .standard-post-author {border-color: #e4e4e4;}

.progress.standard .bar {background: #07c1b6;}


#loader_icon{
	width:100px;
	height:100px;
	margin:0 auto;
	display:none;
}
.ht45 {	height: 45px;	vertical-align: middle;}

	
	.portfolio-image-wrap {
		padding:10px;
		background: #eee;
		-webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
		box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2); 
		border:1px solid #fff;
		}

	.portfolio-image-wrap img {
		border:1px solid #ddd;
		}





.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
}


.container_12 .grid_12 {
	width:750px;
}

.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr, .grid_17 .hr, .grid_18 .hr, .grid_19 .hr, .grid_20 .hr, .grid_21 .hr, .grid_22 .hr, .grid_23 .hr, .grid_24 .hr {
	margin-left:0;
	margin-right:0;
	}


.planportal #providersambettercta .menu {
    margin: 6px auto 0 8px;
}



.clearfix:after, .menu ul:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

	


.menu { margin: 1.1em 0; font-family: sans-serif; }

	.menu ul { }

		.menu ul li { list-style-type: none; float: left; }

			.menu ul li a { display: block; text-decoration: none; color: #fff; font-weight: 700; }

				.menu ul li a:hover { background: #036; color: #fff; }

		.menu ul li ul.sub-menu { position: absolute; left: -9999em; z-index: 9999; background: #215ea3; width: 200px; }

			.menu ul li ul li a { width: 180px; }

				.menu ul li ul li a:hover { background-color: #036; }

			.menu ul li:hover ul { left: auto; }

				.menu ul li ul li ul.sub-menu { left: -9999em; position: absolute; margin-left: 200px; top: auto; margin-top: -30px; }

					.menu ul li ul li:hover ul.sub-menu { left: auto; }

	
	
	.footer-links ul.menu { margin-top: 0; }

.menu ul li a, ul.nav li a {
	font-family: helvetica, sans-serif; 
	font-weight: inherit;
	color: inherit;
	}

.menu ul li a:hover, .menu ul li ul li a:hover {
	background: none;
	text-decoration: underline;
	color: inherit;
	}



.menu-topnav-container {
	float: right;
	}


.planportal #providerscta .menu, .planportal #providersambettercta .menu {
	margin: 6px auto 0 8px;
}



.essb_displayed_sidebar .essb_item, .essb_displayed_sidebar_left .essb_item, .essb_displayed_sidebar_right .essb_item {
	display: block !important;
}




.essb_displayed_sidebar .essb_item.essb_after_more, .essb_displayed_sidebar_right .essb_item.essb_after_more { display: none !important; }


.essb_displayed_postfloat .essb_item {
	display: block !important;
}

.essb_displayed_postfloat .essb_item.essb_after_more { display: none !important; }

`
.essb_displayed_sidebar .essb_item.essb_hide_more_sidebar, .essb_displayed_sidebar_right .essb_item.essb_hide_more_sidebar { display: none !important; }


	  
.ulmember
{
font-family: Arial, sans-serif;
line-height:1.8em;
}

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

.clear{ clear:both;}



.clear{ display: block; clear: both; visibility: hidden; line-height: 0; height: 0; zoom: 1; }

.clear-fix{ zoom: 1; }

.clear-fix:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }





.accord-content ul.submenu li {
  margin-left: 0px !important;
}


.submenu {
  list-style: outside none none;

  background: transparent;
}


.submenu li {
  padding:5px 5px 5px 0;
  display: block !important;
}


.submenu li::before {
  content: "" !important;
}


.submenu li:before {
  content:"-"; 
  position:relative; 
  left:-5px;}

.byline a, .post_author, .post_date {
	text-transform: uppercase;
	letter-spacing: 1px;
}

.sidebar .query_box .post_author, .sidebar .query_box .post_date {
	color: #888888;
}


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

#small-logo {
	height:40px;
	width:auto;
	margin-top:5px;
	margin-right:15px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-6{width:50%}

	section.contain .box li .col-xs-6 {
		padding-left: 5px;
		padding-right: 5px;
	}
#footer
.block{margin-bottom:0}
#footer{color:#fff;padding:0px;margin-top: -31px;clear:both;min-width:980px;position:relative}
#footer
span{display:block;width:100%;margin-top:5px;font-size:10px;position:absolute;z-index:10}
.blockcategories_footer,
#footer .myaccount,#block_various_links_footer,#social_block,#block_contact_infos{float:left;width:175px}
#footer
h4{padding-bottom:10px;text-transform:uppercase}
#footer h4,
#footer h4
a{font-weight:normal;font-size:14px;color:#fff}
#footer
a{color:#fff}
#footer a:hover{text-decoration:underline}
#footer
ul{list-style-type:none}
#footer
li{padding:7px
0}
#footer li
a{color:#fff}
#footer
.myaccount{padding:15px
10px}
#footer .myaccount
h4{padding:0
0 10px 0;background:none;text-shadow:none}
#footer .myaccount .favoriteproducts img,
#footer .myaccount .lnk_wishlist
img{display:none}
#footer .myaccount li.referralprogram
img{display:none}
#footer .myaccount li.loyalty
img{display:none}
#footer
.block_various_links{padding:15px
10px}
#footer .myaccount
.logout{display:none}
#footer .myaccount
ul{margin-bottom:0}
#footer .myaccount
li{border-bottom:none}
#footer .myaccount li
a{display:block;padding:0;color:#fff;background:none}
#footer .myaccount li.lnk_wishlist
img{display:none}


.special .facsimile .facsimile_description {
  padding-right: 10px;
}
.searchbm{float:right;margin:9px 0;}


 
.slot .button.right.main-content-button {
   float: right;
   right: 20px;
   bottom: 20px;
   margin: 30px 0;
}

#nav .slot .button{
   margin:10px 0 0 0;
}

.rolling-paginationControl .button {
   width: 50%;
   margin: 0px auto 12px;
}

.button-housing.wide{
   width:100%;
   padding:2% 10%;
   position:relative;
   margin:30px 0 50px 0;
}

.button-housing.wide .button{
   max-width:60%;
   min-height:33px;
   position:absolute;
   left:0;
   right:0;
   top:0;
   bottom:0;
   margin:0 auto;
}

.product .use-this .button{
   display:inline-block;
   min-width:120px;
   margin:0 25px 0 0;
}

.button.alt{
   border:1px solid #afafaf;
   background-color: #878787; 
     background-image: -webkit-linear-gradient(top, rgb(204, 204, 204), #878787 ); 
     background-image:    -moz-linear-gradient(top, rgb(204, 204, 204), #878787 ); 
     background-image:     -ms-linear-gradient(top, rgb(204, 204, 204), #878787 ); 
     background-image:      -o-linear-gradient(top, rgb(204, 204, 204), #878787 );  
     background-image:         linear-gradient(to bottom, rgb(204, 204, 204), #878787 );   
}

form.filter .button,
form.signup .button,
form.meet-author .button,
form.filter .button:hover,
form.signup .button:hover,
form.meet-author .button:hover{
   border:0 none;
   background-color:transparent;
   background-image:none;
}

.product .buy-now .button{
   margin:0 0 0 15px;
   width:200px;
   border:1px solid #ea5e00;
   background-color: #ff6f10; 
     background-image: -webkit-linear-gradient(top, rgb(255, 148, 76), #ff6f10 ); 
     background-image:    -moz-linear-gradient(top, rgb(255, 148, 76), #ff6f10 ); 
     background-image:     -ms-linear-gradient(top, rgb(255, 148, 76), #ff6f10 ); 
     background-image:      -o-linear-gradient(top, rgb(255, 148, 76), #ff6f10 );  
     background-image:         linear-gradient(to bottom, rgb(255, 148, 76), #ff6f10 );    
}

.slot .button.right,
.product .block .button.right{
   float:right;
   right:20px;
   bottom:20px;
   margin:15px 0;
}

#primary .slot.variant-grid1x1 .button{
   position:absolute;
   right:0;
   left:0;
   bottom:10px;
   margin:0 auto;
}

.button a,
.product .button a,
.search-no-results .button a,
.slot .button a{
   color:#fff;
   text-decoration:none;
   display:block;
   padding:0px 25px;
   margin:0;
   line-height:2;
   min-width:100%;!important
}

.product .use-this .button a{
   padding:0px 15px;
}

.product .button a img{
   margin:3px 0 0 -3px;
   vertical-align:top;
}

.product .button:hover,
.search-no-results .button:hover.
.slot .button:hover{

   border:1px solid #2a9ee7;
}

.product .buy-now .button a{
   padding:0;
}

.product .buy-now .button:hover{
   border:1px solid #ff6f10;
}

.button a:hover{
   color:#fff;
   text-decoration:none;
}

.button:hover{
   background-color: #2a9ee7; 
     background-image: -webkit-linear-gradient(top, rgb(42, 158, 231), #2a9ee7 ); 
     background-image:    -moz-linear-gradient(top, rgb(42, 158, 231), #2a9ee7 ); 
     background-image:     -ms-linear-gradient(top, rgb(42, 158, 231), #2a9ee7 ); 
     background-image:      -o-linear-gradient(top, rgb(42, 158, 231), #2a9ee7 );  
     background-image:         linear-gradient(to bottom, rgb(42, 158, 231), #2a9ee7 );    
    
}

form.filter .button,
form.signup .button,
form.meet-author .button{
   text-align:right;
   margin:20px 15% 0 0;
}

form.filter .button input[type=submit],
form.signup .button input[type=submit],
form.meet-author .button input[type=submit]{
   font-size:110%;
   overflow:hidden;
   padding:1px 20px;
   line-height:1.6;
   text-align:center;
   border:1px solid #0784d4;
   border-radius:5px;
   font-weight:bold;
   word-wrap:normal;
   color:#fff;
   background-color: #2a9ee7; 
     background-image: -webkit-linear-gradient(top, rgb(59, 183, 241), #2a9ee7 ); 
     background-image:    -moz-linear-gradient(top, rgb(59, 183, 241), #2a9ee7 ); 
     background-image:     -ms-linear-gradient(top, rgb(59, 183, 241), #2a9ee7 ); 
     background-image:      -o-linear-gradient(top, rgb(59, 183, 241), #2a9ee7 );  
     background-image:         linear-gradient(to bottom, rgb(59, 183, 241), #2a9ee7 );                
}


body.mvc-route-books_series_details .comingsoon-col-right .coming-soon-learn-more.button.right {
   margin-top: 25px;
   right: 0px;
}


.button.embed-code {
   float: right;
   margin-top: 23px;
   margin-right: 15px;
}


.slot.variant-featured-content-single .button-container {
   text-align: right;
   margin-top: 30px;
}


.slot.variant-featured-content-single .button {
   bottom: auto;
   right: auto;
   margin: 0;
}

.c_img_t { z-index: 0; width: 85px;height:85px;border-radius:5px;}

img.c_img_t:hover {
box-shadow: 0 0 2px 2px #aaa;
-webkit-box-shadow: 0 0 2px 2px #aaa;
-moz-box-shadow: 0 0 2px 2px #aaa;
}
.page-comment-reply #page-title,.page-comment-edit #page-title,.page-comment-delete-own #page-title,#page-title,#block-block-776 h2,#block-block-781 h2,.page-forum #page-title,#block-views-be97a62486938aae0230cdbd8af78a79 h1,#block-views-be97a62486938aae0230cdbd8af78a79 h2,.node-type-forum .view-forum .views-field-title,.page-music #page-title,body.node-type-album #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.page-user #page-title,.page-node-1101 #page-title,.page-node-1191 #page-title,.page-node-1196 #page-title,.page-node-18236 #page-title,.page-news-v2 #block-system-main .views-row .views-field-title span,.page-news-v2 #block-system-main .views-row .views-field-title span a,#block-views-home-one-page-news-block-2 .views-row .views-field-title a,.page-news #block-system-main .views-row .views-field-title a,.page-news-v1 #block-system-main .views-row .views-field-title a,#block-views-home-one-page-news-block-4 .views-row .views-field-title a,#block-views-home-one-page-news-block-3 .views-row .views-field-title a,.page-node-add-forum #main .preview h3,.view-home-one-page-masonry .views-row .views-field-title a,.page-node-15326 .style-top .style-right .style-news-title,#block-views-home-one-page-news-block-7 h2,#block-views-home-one-page-photos-block-2 h2,#block-views-home-one-page-video-block h2,#block-views-albums-block h2,.block h2,#main h2,#postcontent-first h2,#block-views-merch-block-1 h2,#block-views-merch-block-2 h2,#block-views-home-one-page-news-block-1 h2,#block-block-516 h2,.page-comment-reply .comment-by-node-author,.page-comment-edit .comment-by-node-author,.page-comment-delete-own .comment-by-node-author,.wrapper-header,.item-list .pager li,.block ul,.stack-preheader,.stack-content-inner,.stack-navigation,.page,body .region-content ul.flippy,.wrapper-footer,.wrapper-content .stack,.wrapper-footer .stack,#block-views-comments-block-1 h2{border:none;padding:0;margin:0;}
#block-block-516 .nav_header_meta a,#block-views-home-one-page-news-block-2 .nav_header_meta a,#block-views-home-one-page-photos-block-1 .nav_header_meta a,#block-views-home-one-page-video-block-1 .nav_header_meta a,input.form-submit,.item-list .pager .pager-next.first.last a,#themebuilder-live-preview-theme-picker-form #edit-switch,#edit-submit,#edit-delete,#block-block-26 .joinCommLink,#block-block-26 .mailButton,#photoCarousel .pc-link,#block-block-321 .more-link a,#block-views-home-one-page-carousel-block-1 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-2 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-3 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-1 .config-carousel,#block-views-home-one-page-carousel-block-2 .config-carousel,#block-views-home-one-page-carousel-block-3 .config-carousel,#block-views-merch-block-1 li.merch .merchDetail .merchBuyButton,#block-views-merch-block-2 li.merch .merchDetail .merchBuyButton,#block-block-511 .join-fanclub a,.mlist-outer-wrapper .mlist-wrapper input.submit,.mlist-outer-wrapper .mlist-wrapper input.submit-new,#ss-bit-wide .bit-events tr.bit-bottom td a,#wmg-events .wmg-event-ticket-link a,#wmg-events .wmg-event-vip-ticket-link a,#wmg-events-view-all,.sph-con .sph-action,.page-user #block-views-user-profile-block-2 .view-footer a,.page-user.page-user-edit-profile .form-submit,.page-user.page-user-edit .form-submit,#block-views-forum-block-3 li.views-row .views-field-node-link a,.page-node-15326 .style-top .style-mlist-join,.page-node-15326 .style-bottom li .style-tour-tkt,.page-upload #edit-submit,.page-upload #edit-draft,.page-upload .form-submit,#comment-form--2 #edit-submit--2,*[id*='comment-form--'] input[id*='edit-submit--'],#user-login-dialog #edit-submit-dialog,#user-login-dialog #edit-submit--2-dialog,#user-register-form-dialog #edit-submit-dialog,#user-register-form-dialog #edit-submit--2-dialog,#user-register-form--2-dialog #edit-submit-dialog,#user-register-form--2-dialog #edit-submit--2-dialog,#user-pass-dialog #edit-submit-dialog,#user-pass-dialog #edit-submit--2-dialog,#user-login #edit-submit-dialog,#user-login #edit-submit--2-dialog,#user-register-form #edit-submit-dialog,#user-register-form #edit-submit--2-dialog,#user-pass #edit-submit-dialog,#user-pass #edit-submit--2-dialog,#user-login--2-dialog #edit-submit-dialog,#user-login--2-dialog #edit-submit--2-dialog,#edit-profile-user-profile-form #edit-submit-dialog,#edit-profile-user-profile-form #edit-submit--2-dialog,#user-profile-form #edit-submit-dialog,#user-profile-form #edit-submit--2-dialog,#forum-node-form #edit-submit-dialog,#forum-node-form #edit-submit--2-dialog,#video-node-form #edit-submit-dialog,#video-node-form #edit-submit--2-dialog,#photo-node-form #edit-submit-dialog,#photo-node-form #edit-submit--2-dialog{border:1px solid #8f8f8f;background:transparent;color:white;font-weight:800;font-size:14px;letter-spacing:2px;cursor:pointer;display:block;text-decoration:none;text-transform:uppercase;text-align:center;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
#block-block-516 .nav_header_meta a:hover,#block-views-home-one-page-news-block-2 .nav_header_meta a:hover,#block-views-home-one-page-photos-block-1 .nav_header_meta a:hover,#block-views-home-one-page-video-block-1 .nav_header_meta a:hover,input.form-submit:hover,.item-list .pager .pager-next.first.last a:hover,#themebuilder-live-preview-theme-picker-form #edit-switch:hover,#edit-submit:hover,#edit-delete:hover,#block-block-26 .joinCommLink:hover,#block-block-26 .mailButton:hover,#photoCarousel .pc-link:hover,#block-block-321 .more-link a:hover,#block-views-home-one-page-carousel-block-1 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-2 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-3 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-1 .config-carousel:hover,#block-views-home-one-page-carousel-block-2 .config-carousel:hover,#block-views-home-one-page-carousel-block-3 .config-carousel:hover,#block-views-merch-block-1 li.merch .merchDetail .merchBuyButton:hover,#block-views-merch-block-2 li.merch .merchDetail .merchBuyButton:hover,#block-block-511 .join-fanclub a:hover,.mlist-outer-wrapper .mlist-wrapper input.submit:hover,.mlist-outer-wrapper .mlist-wrapper input.submit-new:hover,#ss-bit-wide .bit-events tr.bit-bottom td a:hover,#wmg-events .wmg-event-ticket-link a:hover,#wmg-events .wmg-event-vip-ticket-link a:hover,#wmg-events-view-all:hover,.sph-con .sph-action:hover,.page-user #block-views-user-profile-block-2 .view-footer a:hover,.page-user.page-user-edit-profile .form-submit:hover,.page-user.page-user-edit .form-submit:hover,#block-views-forum-block-3 li.views-row .views-field-node-link a:hover,.page-node-15326 .style-top .style-mlist-join:hover,.page-node-15326 .style-bottom li .style-tour-tkt:hover,.page-upload #edit-submit:hover,.page-upload #edit-draft:hover,.page-upload .form-submit:hover,#comment-form--2 #edit-submit--2:hover,*[id*='comment-form--'] input[id*='edit-submit--']:hover,#user-login-dialog #edit-submit-dialog:hover,#user-login-dialog #edit-submit--2-dialog:hover,#user-register-form-dialog #edit-submit-dialog:hover,#user-register-form-dialog #edit-submit--2-dialog:hover,#user-register-form--2-dialog #edit-submit-dialog:hover,#user-register-form--2-dialog #edit-submit--2-dialog:hover,#user-pass-dialog #edit-submit-dialog:hover,#user-pass-dialog #edit-submit--2-dialog:hover,#user-login #edit-submit-dialog:hover,#user-login #edit-submit--2-dialog:hover,#user-register-form #edit-submit-dialog:hover,#user-register-form #edit-submit--2-dialog:hover,#user-pass #edit-submit-dialog:hover,#user-pass #edit-submit--2-dialog:hover,#user-login--2-dialog #edit-submit-dialog:hover,#user-login--2-dialog #edit-submit--2-dialog:hover,#edit-profile-user-profile-form #edit-submit-dialog:hover,#edit-profile-user-profile-form #edit-submit--2-dialog:hover,#user-profile-form #edit-submit-dialog:hover,#user-profile-form #edit-submit--2-dialog:hover,#forum-node-form #edit-submit-dialog:hover,#forum-node-form #edit-submit--2-dialog:hover,#video-node-form #edit-submit-dialog:hover,#video-node-form #edit-submit--2-dialog:hover,#photo-node-form #edit-submit-dialog:hover,#photo-node-form #edit-submit--2-dialog:hover{border-color:#d80203;}
.page-comment-reply #page-title,.page-comment-edit #page-title,.page-comment-delete-own #page-title,#page-title,#block-block-776 h2,#block-block-781 h2,.page-forum #page-title,#block-views-be97a62486938aae0230cdbd8af78a79 h1,#block-views-be97a62486938aae0230cdbd8af78a79 h2,.node-type-forum .view-forum .views-field-title,.page-music #page-title,body.node-type-album #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.page-user #page-title,.page-node-1101 #page-title,.page-node-1191 #page-title,.page-node-1196 #page-title,.page-node-18236 #page-title,.page-news-v2 #block-system-main .views-row .views-field-title span,.page-news-v2 #block-system-main .views-row .views-field-title span a,#block-views-home-one-page-news-block-2 .views-row .views-field-title a,.page-news #block-system-main .views-row .views-field-title a,.page-news-v1 #block-system-main .views-row .views-field-title a,#block-views-home-one-page-news-block-4 .views-row .views-field-title a,#block-views-home-one-page-news-block-3 .views-row .views-field-title a,.page-node-add-forum #main .preview h3,.view-home-one-page-masonry .views-row .views-field-title a,.page-node-15326 .style-top .style-right .style-news-title,#block-views-home-one-page-news-block-7 h2,#block-views-home-one-page-photos-block-2 h2,#block-views-home-one-page-video-block h2,#block-views-albums-block h2,.block h2,#main h2,#postcontent-first h2,#block-views-merch-block-1 h2,#block-views-merch-block-2 h2,#block-views-home-one-page-news-block-1 h2,#block-block-516 h2{color:#434343;display:block;font-size:30px;padding:24px 10px 28px;margin:0 auto;line-height:34px;text-align:center;text-transform:uppercase;border-bottom:none;font-weight:800;letter-spacing:2px;}
.page-comment-reply #page-title:after,.page-comment-edit #page-title:after,.page-comment-delete-own #page-title:after,#page-title:after,#block-block-776 h2:after,#block-block-781 h2:after,.page-forum #page-title:after,#block-views-be97a62486938aae0230cdbd8af78a79 h1:after,#block-views-be97a62486938aae0230cdbd8af78a79 h2:after,.node-type-forum .view-forum .views-field-title:after,body.node-type-album #page-title:after,.page-node.node-type-page #page-title:after,.page-filter.page-filter-tips #page-title:after,.page-news-v2 #block-system-main .views-row .views-field-title span:after,.page-news-v2 #block-system-main .views-row .views-field-title span a:after,#block-views-home-one-page-news-block-2 .views-row .views-field-title a:after,.page-news #block-system-main .views-row .views-field-title a:after,.page-news-v1 #block-system-main .views-row .views-field-title a:after,#block-views-home-one-page-news-block-4 .views-row .views-field-title a:after,#block-views-home-one-page-news-block-3 .views-row .views-field-title a:after,.page-node-add-forum #main .preview h3:after,.view-home-one-page-masonry .views-row .views-field-title a:after,.page-node-15326 .style-top .style-right .style-news-title:after,#block-views-home-one-page-news-block-7 h2:after,#block-views-home-one-page-photos-block-2 h2:after,#block-views-home-one-page-video-block h2:after,#block-views-albums-block h2:after,.block h2:after,#main h2:after,#postcontent-first h2:after,#block-views-merch-block-1 h2:after,#block-views-merch-block-2 h2:after,#block-views-home-one-page-news-block-1 h2:after,#block-block-516 h2:after,.page-user #page-title:after{content:'';display:block;width:203px;height:1px;margin:0 auto;background:#d80203;margin-top:20px;}
#block-block-516,#block-views-home-one-page-news-block-2,#block-views-home-one-page-photos-block-1,#block-views-home-one-page-video-block-1{position:relative;margin-bottom:0;}
#block-block-516 .nav_header_meta,#block-views-home-one-page-news-block-2 .nav_header_meta,#block-views-home-one-page-photos-block-1 .nav_header_meta,#block-views-home-one-page-video-block-1 .nav_header_meta{position:absolute;right:0;top:3px;}
#block-block-516 .nav_header_meta a,#block-views-home-one-page-news-block-2 .nav_header_meta a,#block-views-home-one-page-photos-block-1 .nav_header_meta a,#block-views-home-one-page-video-block-1 .nav_header_meta a{padding:0.75em;font-size:0.8em;}
.front #block-block-516 .content .nav_header_meta{top:7px;}
.front #block-block-516 .content table{margin-top:0;}
.block #user-login:after,.block #user-register-form:after{clear:both;content:"x x x x x";display:block;height:0;visibility:hidden;width:100%;}
.block .rpx-signin{float:left;}
.block .rpx-signin + *{clear:left;}
.region-header .block{clear:right;float:right;width:25%;}
.block{clear:left;}
.block + .block{margin-top:1.3846em;}
.wrapper-content .block + .block{margin-top:2.7692em;}
.block ul{margin-bottom:0;margin-top:1.3846em;padding-bottom:0;padding-left:1.3846em;padding-right:0;padding-top:0;}
.block ul ul,ol ol{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
.block .menu{margin-top:0.6923em;}
.block .menu .menu{margin-top:0;}
.block-comment .item-list li + li,.menu ul li + li,.menu ul li + li.collapsed,.menu ul li + li.expanded{margin-top:0.4615em;}
.block-aggregator ul{list-style:none;}
.block-addthis h2{display:none;}
.block-comment .item-list a{display:block;line-height:1.1538em;}
.block-comment .item-list span{font-size:0.8462em;}
.block-sqbs .content:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
* html .block-sqbs .content{height:1%;}
*:first-child+html .block-sqbs .content{min-height:1px;}
.block-mailing-list form{margin-top:0;max-width:248px;min-width:180px;}
.block-mailing-list label{display:block;float:left;max-width:80px;min-width:70px;}
.block-mailing-list input[type="text"]{display:block;float:left;max-width:170px;min-width:160px;}
.block-mailing-list .form-item + .form-item{clear:both;display:inline-block;margin-bottom:0;margin-top:9px;width:100%;}
.block-mailing-list .form-submit{float:right;margin-top:9px;margin-right:10px;}
#gardens_ie .block-mailing-list .form-submit{margin-top:1em;}
#gardens_ie .block-mailing-list input[type="text"]{width:12em;}
.col-align-last-right .col.last .block-search{text-align:right;}
.block-search:first-child form{margin-top:0.4615em;}
.drupal .block{background-color:orange !important;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}
.stack-preheader .block h2,.stack-preheader .item-list h2{display:none;}
.sidebar .block{border-style:solid;border-width:0 0 1px;padding-bottom:9px;}
.sidebar .block + block{margin-top:27px;}
.block-aggregator ul li + li{border-top-width:1px;border-top-style:dotted;}
.sidebar .block,.block-aggregator ul li + li{border-color:#EEEEEE;}
.block,#block-views-home-one-page-news-block-2 .item-list .pager,.page-news #block-system-main .item-list .pager,.page-news-v1 #block-system-main .item-list .pager,#block-views-home-one-page-news-block-4 .item-list .pager,#block-views-home-one-page-news-block-3 .item-list .pager{margin-bottom:0;}
.page-node-17896 .view-home-one-page-photos .view-content .item-list ul.block,.page-node-20441 .view-home-one-page-photos .view-content .item-list ul.block{margin-bottom:16px;}
.page-node-17896 .block.view-home-one-page-video,.page-node-20441 .block.view-home-one-page-video{margin-bottom:16px;}
.page-node-17896 #content .stack .stack-width .block .middle.tb-terminal,.page-node-20441 #content .stack .stack-width .block .middle.tb-terminal,.page-node-17896 #prefooter .block .middle.tb-terminal,.page-node-20441 #prefooter .block .middle.tb-terminal{max-width:95%;margin:0 auto;}
.wrapper-content .block + .block,.views-row,.pane{margin-top:0;}
.stack-preheader .col .block{margin:0;}
#block-views-merch-block-1 .view-field-collection-view-carousel-slides .view-content ul.block,#block-views-merch-block-2 .view-field-collection-view-carousel-slides .view-content ul.block{margin-bottom:16px;}
.page-node-17896 .view-member .view-content ul.block{margin-bottom:16px;}
.view-home-one-page-news .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-news-block-1 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-photos-block-5 .view-content ul.block{margin-bottom:16px;}
.page-photo-v1 .content .view-home-one-page-photos .view-content ul.block,.page-photo .content .view-home-one-page-photos .view-content ul.block,#block-views-home-one-page-photos-block-5 .content .view-home-one-page-photos .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-photos-block-2 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block .view-content ul.block{margin-bottom:16px;}
.page-video-v1 .view-home-one-page-video .view-content ul.block,.page-video .view-home-one-page-video .view-content ul.block,#block-views-home-one-page-video-block-2 .view-home-one-page-video .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block-2 .view-content ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block-1 .view-home-one-page-video .view-content .item-list ul.block{margin-bottom:16px;}
.view-albums .view-content .item-list ul:not(.music).block{margin-bottom:16px;}
#block-block-646.block #wmg-widget #wmg-events .wmg-events-header div{color:#000000;}
.page-user .block h2{text-transform:capitalize;}
.block .rpx-or{text-align:center;line-height:1;margin-bottom:1.3333em;}
.block .rpx-or::before,.block .rpx-or::after{border-top-style:solid;border-top-width:1px;height:0;top:50%;position:absolute;top:1.25ex;width:46%;}
.block .rpx-or::before{left:0;}
.block .rpx-or::after{right:0.5%;}
.view-display-id-attachment_1 .carouseltitle{bottom:5px;background:rgba(255,132,0,.5);padding:10px;position:absolute;bottom:6px;width:600px}
#main .view-display-id-attachment_1:hover .carouseltitle{background:rgba(255,132,0,.7);}
#main .view-display-id-attachment_1 .carouseltitle h2{text-decoration:none;border-bottom:none;color:#FFF;}


#footer { height:283px;}

.call1 {
	font-size:32px;
	color:#000;
	line-height:1.2em;
	display:inline-block;
	letter-spacing:-1px
}
.ribbonblueleftcontainer{position:relative;height:auto;margin-left:-20px;}

    
    #rhino_email_widget-2 {
        width: 73%;
        float: right;
        margin-top: -130px;
        margin-right: 20px;
        position: relative;
    }

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


.hmenu a .t
{
 display:none;
}


.vmenublockheader h3.t
{
  position: relative;
  height: 28px;
  color: #60A70E;
  font-style: italic;
  font-size: 16px;
  margin:0;
  padding: 0 10px 0 5px;
  white-space: nowrap;
  line-height: 28px;
}


.vmenublockheader h3.t a,
.vmenublockheader h3.t a:link,
.vmenublockheader h3.t a:visited, 
.vmenublockheader h3.t a:hover
{
  color: #60A70E;
  font-style: italic;
  font-size: 16px;
}


ul.vmenu a .t, ul.vmenu ul a
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
}


ul.vmenu a .t
{
  display: block;
  position:relative;
  top:0;
  line-height: 30px;
  color: #60A70E;
  padding: 0 10px 0 10px;
  margin-left:0;
  margin-right:0;
}


ul.vmenu a.active .t
{
  color: #18691C;
}


ul.vmenu a:hover .t
{
  color: #18691C;
}


.blockheader h3.t
{
  position: relative;
  height: 28px;
  color: #60A70E;
  font-style: italic;
  font-size: 16px;
  margin:0;
  padding: 0 10px 0 5px;
  white-space: nowrap;
  line-height: 28px;
}


.blockheader h3.t a,
.blockheader h3.t a:link,
.blockheader h3.t a:visited, 
.blockheader h3.t a:hover
{
  color: #60A70E;
  font-style: italic;
  font-size: 16px;
}

.widget-widget_text.only-search .meta{
  font-size:.8em;}

.widget-widget_text .content .meta{
  font-size:.8em;
    display:block;
  color:#666;}
.soliloquy-container .soliloquy-image{max-width:100%;height:auto;display:block;margin:0 auto;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}

.header-widget-area .link-fb,
.header-widget-area .link-twitter,
.header-widget-area .link-instagram {
	float:left;
	margin-bottom: 12px;
	height: 34px;
}






#composition-list a {
	color:#C60;
	text-decoration:none;
}


#composition-list a:hover {
	color:#c60;
	text-decoration:underline;
}


#composition-list a:visited {
	color:#c60;
	text-decoration:none;
}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:ncsu-icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-close:before{content:"x"}
.glyphicon-double-arrow:before{content:"b"}
.glyphicon-down-arrow:before{content:"c"}
.glyphicon-download:before{content:"d"}
.glyphicon-download.no-bkgrnd:before{content:"M"}
.glyphicon-left-arrow-bkgrnd:before{content:"e"}
.glyphicon-left-arrow:before{content:"f"}
.glyphicon-right-arrow-bkgrnd:before{content:"h"}
.glyphicon-right-arrow:before{content:"i"}
.glyphicon-search-bkgrnd:before{content:"j"}
.glyphicon-search:before{content:"k"}
.glyphicon-video:before{content:"E"}
.glyphicon-photo:before{content:"P"}
.glyphicon-plus:before{content:"g"}
.glyphicon-plus-no-bkgrnd:before{content:"R"}
.glyphicon-minus:before{content:"Q"}
.glyphicon-check:before{content:"n"}
.glyphicon-x:before{content:"m"}
.glyphicon-menu-bkgrnd:before{content:"l"}
.glyphicon-menu:before{content:"o"}
.glyphicon-thin-menu:before{content:"D"}
.glyphicon-link:before{content:"p"}
.glyphicon-fb:before{content:"y"}
.glyphicon-flickr:before{content:"q"}
.glyphicon-gplus:before{content:"r"}
.glyphicon-instagram:before{content:"s"}
.glyphicon-linkedin:before{content:"t"}
.glyphicon-youtube:before{content:"w"}
.glyphicon-twitter:before{content:"v"}
.glyphicon-pintrest:before{content:"u"}
.glyphicon-pinterest:before{content:"u"}
.glyphicon-email:before{content:"z"}
.glyphicon-thin-chevron:before{content:"C"}
.glyphicon-thin-arrow:before{content:"a"}
.glyphicon-roman-arrow:before{content:"B"}
.glyphicon-bold-arrow:before{content:"A"}
.glyphicon-rss:before{content:"F"}
.glyphicon-down-bracket:before{content:"G"}
.glyphicon-up-bracket:before{content:"H"}
.glyphicon-play:before{content:"I"}
.glyphicon-pause:before{content:"O"}
.glyphicon-up-thin-arrow:before{content:"J"}
.glyphicon-checkbox:before{content:"K"}
.glyphicon-date:before{content:"L"}
.glyphicon-question:before{content:"N"}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-left-arrow,.carousel-control .glyphicon-right-arrow{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-left-arrow{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-right-arrow{right:50%}
.cta-bar li .glyphicon,.cta-box li .glyphicon{top:-1px;font-size:1.75em;margin-right:0.5em;display:inline;vertical-align:middle;color:#c00}
.cta-bar a:hover .glyphicon,.cta-box a:hover .glyphicon{color:#900}
.social-tabs .tab-index .glyphicon{font-size:2em;display:inline-block;vertical-align:middle;margin-right:0.75rem}
#homepage .tagline-cta .icon.glyphicon-question{left:-3px}
.tagline{background-color:#E9E9E9;position:absolute;top:-56px;width:100%;padding-bottom:8px}
.tagline h3{text-align:right;color:#666}
.module .module-title
.icon{display:block;position:relative;top:-6px;width:30px;height:30px;margin-right:5px;overflow:hidden;float:left}
.module .module-title{margin:0
0 15px 0}
.module .module-title
span.title{display:block}
.module .module-title
span.subtitle{display:block;margin-top:2px;line-height:14px;font-size:12px;text-indent:1px}
.module .module-title .icon-download{background-position:0 0}
.module .module-title .icon-twitter{background-position:0 -30px}
.module .module-title .icon-mail{background-position:0 -60px}
.module .module-title .icon-bubble{background-position:0 -90px}
.module .module-title .icon-login{background-position:0 -120px}
.module .module-title .icon-cart{background-position:0 -150px}

div#logo { width: 474px; }
.region-help .block{overflow:hidden}
.region-content a{color:#008556;text-decoration:none;}
.front .main-container .region-content .row{margin-bottom:6px;margin-top:12px;}

#footer{background:#e5e5e5;background:-moz-linear-gradient(top, #e5e5e5 0%, white 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, white));background:-webkit-linear-gradient(top, #e5e5e5 0%, white 100%);background:-o-linear-gradient(top, #e5e5e5 0%, white 100%);background:-ms-linear-gradient(top, #e5e5e5 0%, white 100%);background:linear-gradient(to bottom, #e5e5e5 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0);margin-left:auto;margin-right:auto;padding-top:16px;position:relative;text-align:center;}
html#scoped-css body.style-1 #usersite-container .zoogle-columns,html#scoped-css body.style-1 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }

#ouibounce-modal .modal-title {
  font-size: 18px;
  background-color: #657382;
  color: #fff;
  padding: 10px;
  margin: 0;
  border-radius: 4px 4px 0 0;
  text-align: center;
}

#ouibounce-modal .modal-title h3 {
  color: #fff;
  font-size: 1em;
  margin: 0.2em;
  text-transform: uppercase;
  font-weight: 500;
}

.modal-title {
  font-size: 18px;
  background-color: #657382;
  color: #fff;
  padding: 10px 15px;
}

.modal-title h3 {
	margin: 0;
}
.site-header__main-navigation ul .multi-col .sub-menu-wrap .level-1{border-bottom:none;float:left;padding:0 22px;width:50%}
.site-header__main-navigation ul .multi-col .sub-menu-wrap .level-1 li{border-bottom:1px solid #d2d2d2}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:"";}
.btn .caret{margin-left:0;}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0;}
.dropup .btn-lg .caret{border-width:0 5px 5px;}
