﻿
#index_body .second_column .textwidget p { margin-left: 0; }

.second_column { width:280px; margin-bottom: 10px; }

#index_body .second_column img.alignright { margin-top: 0; }

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }
 

.aom_item_category {margin:0; padding:8px 0 0 0; float:left; width:50%;}

.aom_item_category img {border:0;}
  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-desktop-logo.light-logo {    display: block !important;  }
  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-desktop-logo.dark-logo {    display: none !important;  }
  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-desktop-logo.dark-logo {    display: block !important;  }
  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-desktop-logo.light-logo {    display: none !important;  }

.wp-pagenavi span.pages { font-size: 17px; font-weight: 300; display: block; margin-bottom: 1em!important; border: none!important; }

.wp-pagenavi span.pages:before { content: "\f15c"; font-family: FontAwesome; margin-right: 6px; }


.features-list {margin-bottom: 40px; border-bottom:1px solid #F7F7F7; padding-bottom: 20px;}

.features-list h4 {font-size: 16px; }

.features-list i { width: 80px; height: 80px; border-radius: 5px; color: #FFF; line-height: 80px; text-align: center; font-size: 42px; background-color: #83b543; float: left; margin-right: 20px;}


.last-row .features-list {border-bottom: 0; margin-bottom: 10px;}

.modal_bg { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; display: none; z-index: 999999; }

.ie6 .modal_bg { background: transparent !important; }
.sidebar .view-content .views-row,.panels-flexible-row-1-main-row-left .views-row,.panels-flexible-row-1-main-row-right .views-row{border-bottom:1px solid #dedfe0;}
#mini-panel-front_page_left_mini .panels-flexible-row .panel-pane.pane-views{margin-bottom:20px;}
.three-column-layout .panels-flexible-row-three-column-layout-main-row-left .inside{padding-right:20px;}
.three-column-layout .panels-flexible-row-three-column-layout-main-row-middle .inside{padding:0;}
.three-column-layout .panels-flexible-row-three-column-layout-main-row-middle .panels-flexible-region-three-column-layout-center{width:220px;}
.three-column-layout .panels-flexible-row-three-column-layout-main-row-right .inside{padding-left:20px;}


.panels-flexible-row {
  padding: 0 0 0.5em 0;
  margin: 0;
}


.panels-flexible-row-last {
  padding-bottom: 0;
}


.panels-flexible-row-front_page_new-main-row-inside {
  padding-right: 0px;
}


.panels-flexible-row-front_page_new-1-inside {
  padding-left: 699px;
  margin-left: -699px;
  padding-right: 0px;
}


* html .panels-flexible-row-front_page_new-1-inside {
  left: 699px;
}


    .transparent-header {
        background: rgb(0, 0, 0);
        background: rgba(0, 0, 0, 0.9);
    }


div.gnavitem { font-size:80%; width: 190px; float:left;}

h3.gnavitem { text-align:center; }
.mk-image-shortcode.gray_border-frame .mk-image-inner{border:6px solid rgba(0,0,0,.06)}
.mk-image-shortcode.border_shadow-frame .mk-image-inner{border:6px solid #fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);-moz-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25)}
.mk-image-shortcode.shadow_only-frame .mk-image-inner{-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);-moz-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25)}
.mk-image-shortcode.single_line-frame .mk-image-inner{border:1px solid rgba(0,0,0,.1)}
.mk-image-shortcode .mk-image-inner{position:relative;overflow:hidden;margin:0 auto;width:auto}


.cat-img{width:174px;height:auto;float:left; margin-left:8px;}

.cat-img-brd{border:#CCCCCC 3px solid;}



#event-menu a{
	border-bottom: none;
	color: black;
}

#event-menu div:hover, #event-menu a:hover{
	border-bottom: none;
}

#event-menu div{
	cursor: pointer;
	display: inline;
	color: red;
}


ul#event-menu, #event-menu ul{
	list-style: none;
	text-align: center;
	padding-left: 0px;

}

#event-menu ul{
	margin-top: 5px;
	padding-left: 0px;
}

#event-menu li.main-li{
	margin: 10px;
	margin-bottom: 20px;
	width: 45%;
    float: left;
}

#event-menu li{
    text-align: center;
}

#event-menu ul li {
    border: none;
    padding: 0px;
    padding-left: 0px;
	margin: 0px;  
	float: none;  
}

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}


#ptm-nav li.level0 {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 12px 4px 12px;
	margin-right:0px;
	margin-top:7px;
	border:none;
	list-style:none;
}


#ptm-nav li.level0.parent:hover {
	border: 1px solid #ccc;
	padding: 3px 11px 4px 11px;
	background: #F0EFEA;
	background: -moz-linear-gradient(top, #F0EFEA, #F0EFEA);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0EFEA), to(#F0EFEA));
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	
}


.post-info .date {
	text-transform: uppercase;
}
.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-md-4{width:33.33333333%}


#content-txt {
  width: 662px;
  margin-right: 29px;
}

  #content-txt .q-lg {
    font-size: 18px;
  }

.sectionp {
	font-family:Helvetica;
	font-size:18px;
	color:#848589;
	line-height:29px;
	width:133px;
	margin-left:25px;
	margin-top:0px;
	padding-top:0px;
}

.entry-content,
.entry-summary {
	clear: both;
	position: relative;
}

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

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

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

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

	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}

.sfsi_widget
{
	min-height: 55px;	
}

.sfsi_widget a img {
    box-shadow: none!important;
    outline: 0;
}

.sfsi_widget .linkedin_tool_bdr .sfsi_inside .icon4,
.sfsi_widget .gpls_tool_bdr .sfsi_inside .icon1,
.sfsi_widget .fb_tool_bdr .sfsi_inside .icon1 { height: auto}

.sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a, .sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a.sficn
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
	border: medium none;
}

.wp-caption.alignleft { margin: 0px 10px 10px 0px; }

.alignleft { float: left }

img.alignleft { display:inline; float:left; margin-right:15px; }
 
.aom_stt {font-size:smaller; color:#999999;}

.rf_contact_widget .text {
	display: inline-block;
	float: left;
	width: auto;
	margin: 1px 0 0 10px;
}

#header .print
{
	font-size: 80%;
	text-align: center;
}

.print { display: none; }

	
.aligncenter {
	display: block;
	margin: 0 auto 10px;
	}



img.aligncenter.size-full.wp-image-4412
{
clear: both;
margin: 0 auto;
display: block;
float: none;
}



img.aligncenter.size-full.wp-image-5887
{
float: none;
margin: 0 auto;
}

	.hero-content-split .inner-page-wrap {
		float: none;
		width: 100%;
		height: auto;
		overflow: auto;
	}

	.inner-page-wrap {
		margin-top: 30px;
		margin-bottom: 30px;
	}
.hero-content-split .inner-page-wrap.no-top-spacing{padding-top:0}
.hero-content-split .inner-page-wrap.no-bottom-spacing{padding-bottom:0}
.inner-page-wrap.no-bottom-spacing{margin-bottom:0}
.inner-page-wrap.no-top-spacing{margin-top:0}
body[class*="header-naked"] .inner-page-wrap{margin-top:0}
.single-portfolio .inner-page-wrap{margin-top:0;margin-bottom:0}
.inner-page-wrap.no-top-spacing article.type-portfolio{padding-top:0}
.single-post .inner-page-wrap{margin-top:0;margin-bottom:0}
.single-post .inner-page-wrap.no-top-spacing article.type-post.single-post-standard,.single-post .inner-page-wrap.no-top-spacing article.type-post.single-post-standard-above{padding-top:0}
.single-post .inner-page-wrap.no-bottom-spacing article.post .content-wrap,.single-post .inner-page-wrap.no-bottom-spacing .sidebar{margin-bottom:0;padding-bottom:0}
.inner-page-wrap.woocommerce-shop-page{margin-top:0}
.page-heading-hidden+.inner-page-wrap.woocommerce-shop-page,.page-heading-wrap-hidden+.container .inner-page-wrap.woocommerce-shop-page,.swift-slider-outer+.container .inner-page-wrap.woocommerce-shop-page{margin-top:40px}
.page-heading-standard .inner-page-wrap.woocommerce-shop-page,.page-heading-fancy .inner-page-wrap.woocommerce-shop-page{margin-top:50px}
.inner-page-wrap.full-width-shop section[class*="col-sm"],.inner-page-wrap.full-width-shop .sidebar[class*="col-sm"],.inner-page-wrap.full-width-shop .page-content{padding-left:0;padding-right:0}
.inner-page-wrap.full-width-shop .sidebar.right-sidebar{float:right!important}
.inner-page-wrap.full-width-shop .sidebar[class*="col-sm"]{padding-bottom:40px;opacity:0;z-index:20}
.inner-page-wrap.full-width-shop .right-sidebar{position:absolute;top:0;right:0}
.single-product .inner-page-wrap{margin-bottom:0}
.product-fw-split .inner-page-wrap{margin-top:0}
.single-product.page-heading-fancy .inner-page-wrap{margin-top:0;position:relative;z-index:2}
.single-product.page-heading-fancy .inner-page-wrap.has-one-sidebar{margin-top:40px}
.most-popular-module .pagination{position:absolute;bottom:-32px;width:100%;text-align:center;height:20px;list-style:none;margin:0;padding:0;display:block;}
.most-popular-module .pagination li{float:none;border:none;position:relative;margin:0;margin-left:2px;margin-right:2px;padding:0;width:16px;height:16px;border-radius:8px;display:inline-block;background-color:#dfdfdf;-webkit-transition:background-color 0.25s ease-out;transition:background-color 0.25s ease-out;}
.most-popular-module .pagination li.active{background-color:gray;}
.most-popular-module .pagination li:hover{cursor:pointer;}
.home-slider-container .pagination{display:block;margin-bottom:0em;margin-top:0;position:relative;top:57px;}
.home-slider-container .pagination li{float:none;border:none;position:relative;margin:0;margin-left:2px;margin-right:2px;padding:0;width:16px;height:16px;border-radius:8px;display:inline-block;background-color:#dfdfdf;-webkit-transition:background-color 0.25s ease-out;transition:background-color 0.25s ease-out;}
.home-slider-container .pagination li.active{background-color:gray;}
.home-slider-container .pagination li:hover{cursor:pointer;}



.pagination,
.wp-prev-next {
  margin: 1.5em 0; }


.pagination {
  display: none;
  text-align: center;
  clear: both; }

  .pagination ul {
    display: inline-block;
    background-color: white;
    white-space: nowrap;
    padding: 0;
    clear: both;
    border-radius: 3px; }

  .pagination li {
    padding: 0;
    margin: 0;
    float: left;
    display: inline;
    overflow: hidden;
    border-right: 1px solid #3e3e3d;
    font-family: "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif; }

  .pagination a, .pagination span {
    margin: 0;
    text-decoration: none;
    padding: 0;
    line-height: 1em;
    font-size: 1em;
    font-weight: normal;
    padding: 0.75em;
    min-width: 1em;
    display: block;
    color: #00cefe; }

    .pagination a:hover, .pagination a:focus, .pagination span:hover, .pagination span:focus {
      background-color: #00cefe;
      color: white; }

  .pagination .current {
    cursor: default;
    color: black; }

    .pagination .current:hover, .pagination .current:focus {
      background-color: white;
      color: black; }

#footer #footer-nav .menu-item-172 {
  display: none;
}

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


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


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

}

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

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

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

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

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

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

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


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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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


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

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

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

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}

  .address-check .slide-down .btn-close, .address-check .address-check-thank-you .btn-close {
    position: absolute;
    right: 0;
    top: 0;
    height: 72px;
    width: 72px;
    background: #670919;
    border: 0;
    color: #ffffff;
    margin: 0; }

    .address-check .slide-down .btn-close img, .address-check .address-check-thank-you .btn-close img {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      -webkit-transform-origin: 50% 50%;
      display: block;
      margin: 0 auto; }

    .address-check .slide-down .btn-close:hover, .address-check .address-check-thank-you .btn-close:hover {
      background: #090102;
      cursor: pointer; }

      .address-check .slide-down .btn-close:hover img, .address-check .address-check-thank-you .btn-close:hover img {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg); }

  .address-check .slide-down {
    display: none;
    text-align: center;
    padding: 45px 0 0;
    height: 358px;
    overflow: hidden; }

    .address-check .slide-down::after {
      clear: both;
      content: "";
      display: table; }

    .address-check .slide-down .content {
      padding: 0 5px;
      width: 100%; }

    .address-check .slide-down .btn-close {
      position: relative;
      float: right; }

    .address-check .slide-down .headline {
      padding: 0 5px 20px;
      font-size: 24px;
      margin-bottom: 0;
      text-align: center;
      text-transform: none; }


#header { margin: auto; height: 48px;min-width: 1000px; width:1080px; padding: 0px 10px 0px 10px; }

#header #logo{ color:#88BBFF;font-size:40px;font-weight:bold;
	font-family:Helvetica,arial,sans-serif; line-height: auto;
	margin-bottom: 0px;padding: 0px;margin-top:2px;cursor:pointer; left:0px ;z-index:2;width:auto;float:left;position: relative;top: 2px; }

#header .tagline{ clear:left;color:#333;font-size:10px;font-weight:bold;padding-left:1px;padding-top:2px;}

#header #logo a{ color:#4BF;text-decoration:none;line-height:auto;font-size:44px;letter-spacing: -1px;}

#header #logo p{ display:inline;line-height:inherit;font-size:inherit;padding:inherit;margin:inherit;color:inherit }



#header #top-nav { float:right; z-index:3;overflow:visible;margin-top: 10px;}

#header ul.nav-header { list-style:none;margin:0px;padding:0px;width:auto;z-index:3;overflow:visible;float: right;position:relative; }

#header ul.nav-header li {float:left;padding:2px 0px;margin-left:16px;margin-bottom: 0px;color:#111;font-size:14px;margin-top:0px;height:20px;}

#header ul.nav-header li:hover ul { display: block; }

#header ul.nav-header li a { text-decoration:none;color:#eee; }

#header ul.nav-header li a:hover { text-decoration:none;color:#f25; }

#header ul.nav-header li.nav-selected { color: #f25;}

#header ul.nav-header li.first-link { margin-left: 0px }

#header ul.nav-header li ul { position:absolute; line-height:16px; background-color:#111; color:#ccc;  display:none; margin:0px;padding:0px;z-index:2;padding-top:8px;width:150px;top:23px; border-radius: 5px; -moz-border-radius: 5px; }

#header ul.nav-header li ul li,#header ul.nav-header li.nav-selected ul li {  display:block; width: 130px; margin:0px;padding: 5px 10px;  border-top: dotted 1px #333; list-style-type:none; clear:both;background:none;position:relative;z-index:2;}

#header ul.nav-header li ul li a,#header ul.nav-header li.nav-selected ul li a { display:block;color:#eee;margin:0px;font-weight:normal;}

#header ul.nav-header li ul li:first-child,#header ul.nav-header li.nav-selected ul li:first-child { border-top: 0px; padding-top: 1px }

#header ul.nav-header li ul li:hover ,#header ul.nav-header li.nav-selected ul li:hover { background-color:#f25;}

#header ul.nav-header li ul li a:hover,#header ul.nav-header li.nav-selected ul li a:hover { color:#fff;}

	#header, #footer {width:810px; min-width:810px;}

.news-container{
	margin: 20px 0px 10px 20px;
	max-width: 430px;
	padding: 0.5%;
	border: double 3px #542C20;
	float: left;
}
.carousel-control .thumb_holder .thumb_top{background-color:#fff;display:block;position:relative}
.carousel-control.dark .thumb_holder .thumb_top{background-color:#000}
.carousel-control.left .thumb_holder .thumb_top{-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;-ms-border-radius:0 3px 0 0;border-radius:0 3px 0 0}
.carousel-control.right .thumb_holder .thumb_top{-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;-ms-border-radius:3px 0 0 0;border-radius:3px 0 0 0}


.super-homepage {
	display: block;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 0;
}



.back_to_top, .nivo-prevNav, .nivo-nextNav, #slider.main-slider, .cuckoo-navigation.single .cuckoo-next,
.cuckoo-navigation.single .cuckoo-previous , .lightbox-next, .lightbox-prev, .prev-blog , .next-blog, 
.prev-team , .next-team, div.post-navigation div.prev-blog-nav, 
section.testimonials-wrap div.next-testimonial, section.testimonials-wrap div.prev-testimonial,
div.post-navigation div.next-blog-nav, .rev_slider_wrapper .tp-leftarrow.default, .super-homepage #prevslide.load-item, .super-homepage #nextslide.load-item,
.rev_slider_wrapper .tp-rightarrow.default, div.prev-post-img , div.next-post-img, .open-comment , .comment-toggle,
 #content-woo div.next-prev-product a div.prev-post-img, #content-woo div.next-prev-product a div.next-post-img { background-color:#000000!important; }






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}


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


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


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



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


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

.single_product_display .imagecol {float:left;}

.invisible {
  visibility: hidden;
}


.block .title {
color:#222;
background-color:#EEE;
border-color:#CCC;
}


.block ul li,
#footer-message {
color:#BBB;
}



.block .block-wrapper { 
  padding: 1px 2px;
}


#main-navigation .block-region {
  line-height: 1.5 !important;
}


#content-top .block { 
  margin-bottom: 0; 
}


#leaderboard div.block, 
#leaderboard .block-wrapper, 
#leaderboard .block .content,
#header div.block, 
#header .block-wrapper, 
#header .block .content,
#content-top div.block, 
#content-top .block-wrapper, 
#content-top .block .content,
#content-bottom div.block, 
#content-bottom .block-wrapper, 
#content-bottom .block .content,
#content-top-full-width div.block, 
#content-top-full-width .block-wrapper, 
#content-top-full-width .block .content,
#content-bottom-full-width div.block, 
#content-bottom-full-width .block-wrapper, 
#content-bottom-full-width .block .content { 
  margin: 0.5em 0 0.2em 0; 
  padding: 0; 
  border: none;
  text-align: center;
  background-color: #FFF;
}


#footer div.block { 
  border: none;
}


#footer div.block .content { 
  border: none; 
  text-align: center; 
}


#footer div.block ul.menu { 
  border: none; 
  text-align: center; 
}


#footer div.block ul.menu li.leaf {
  list-style: none;
  display: inline;
  padding: 0.5em 1.5em;
}




.block div.node {
  margin: 0 0 0.3em 0;
  padding: 0 0 0.2em 0;
}



div.block {
  padding: 0;
  margin: 0 0 10px;
  clear: both;
}


div.block-wrapper { 
  background-color: #FFF;
  padding: 0 0 0.2em 0;
}


.block .title span {
  padding: 0 0 1px;
}


.block .content {
  padding: 0.1em 0.6em;
}


tr .block { 
  border: none; 
}




.block .poll .title {
  border: none; 
  background: none;
  margin: 0;
  padding: 3px 0;
}


.block ul, ul.menu, .item-list ul {
  margin: 0 1em 0.3em;
  padding: 0;
}


.block ul li ul li,
.block ul li ul li ul li { font-size: 0.95em; }


div.node, 
.block .title,
.tabs ul.secondary,
#content h1.category { 
  border-bottom: 1px solid; 
}


tr.even,
tr.odd,
tbody,
tbody th,
.block {
  border:none;
}

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


.block div.view div.views-admin-links {
  margin-top: 0;
}
.page-nav{padding:10px 0;overflow:hidden;}
.page-nav li{float:left;font:normal 11px Arial,Helvetica,sans-serif;line-height:120%;color:#5386bc;margin:0 3px 0 0;}
.page-nav li span{padding:16px 0 0 0;display:inline-block;}
.page-nav li a{display:inline-block;height:18px;background:#f4f4f4;border:1px solid #dedede;color:#5386bc;text-align:center;padding:8px 8px 0 8px;}
.page-nav li a:hover{color:#fff;background:#5386bc;}
.page-nav li.active a{color:#666;background:#fff;}

            .icon-sets .connect {
            	color: #fff;
            }


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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

  .content_item .entry img {
    width: 100%; }

  .widget_content .entry {
    position: relative; }

[data-width="1"][data-layout="multiple"] .entry,
[data-width="1"][data-layout="news"] .entry,
[data-width="1"][data-layout="social"] .entry {
  padding: 15px 0;
  margin-bottom: 0px;
  border-bottom: 1px solid #555;
  background: none; }

[data-width="1"][data-layout="multiple"] .widget_content.scroller_container .list .entry:first-child,
[data-width="1"][data-layout="news"] .widget_content.scroller_container .list .entry:first-child,
[data-width="1"][data-layout="social"] .widget_content.scroller_container .list .entry:first-child {
  padding-top: 0px; }

[data-width="1"][data-layout="multiple"] .widget_content.scroller_container .list .entry .event_venue,
[data-width="1"][data-layout="news"] .widget_content.scroller_container .list .entry .event_venue,
[data-width="1"][data-layout="social"] .widget_content.scroller_container .list .entry .event_venue {
  font-size: 12px; }

[data-width="1"][data-layout="multiple"] .widget_content.scroller_container .list .entry .tagline, [data-width="1"][data-layout="multiple"] .widget_content.scroller_container .list .entry .teaser,
[data-width="1"][data-layout="news"] .widget_content.scroller_container .list .entry .tagline,
[data-width="1"][data-layout="news"] .widget_content.scroller_container .list .entry .teaser,
[data-width="1"][data-layout="social"] .widget_content.scroller_container .list .entry .tagline,
[data-width="1"][data-layout="social"] .widget_content.scroller_container .list .entry .teaser {
  display: none; }

[data-width="1"][data-layout="multiple"] .widget_content.scroller_container .list .entry .title,
[data-width="1"][data-layout="news"] .widget_content.scroller_container .list .entry .title,
[data-width="1"][data-layout="social"] .widget_content.scroller_container .list .entry .title {
  padding: 2px 0px;
  max-height: 42px;
  overflow: hidden; }

[data-width="1"][data-layout="single"] .entry {
  height: 275px; }

  [data-width="1"][data-layout="single"] .entry img {
    width: auto;
    max-height: 100%;
    margin: 0 auto; }

[data-width="2"][data-layout="single"] .entry,
[data-width="2"][data-layout="news"] .entry,
[data-width="2"][data-layout="default"] .entry {
  height: 322px; }

[data-width="2"][data-layout="multiple"] .entry {
  overflow: hidden;
  float: left;
  display: block;
  margin-right: 2.85714%;
  width: 31.42857%;
  height: 239px; }

  [data-width="2"][data-layout="multiple"] .entry:last-child {
    margin-right: 0; }

.ie8 [data-width="2"][data-layout="multiple"] .entry + .entry + .entry {
  margin-right: 0; }

[data-width="2"][data-layout="multiple"] .entry:nth-child(3n+3) {
  margin-right: 0; }

[data-width="3"][data-layout="multiple"] .entry {
  overflow: hidden;
  float: left;
  display: block;
  margin-right: 2.5641%;
  width: 17.94872%;
  height: 239px; }

  [data-width="3"][data-layout="multiple"] .entry:last-child {
    margin-right: 0; }

[data-width="3"][data-layout="multiple"] .entry:nth-child(5n+5) {
  margin-right: 0; }

.ie8 [data-width="3"][data-layout="multiple"] .entry + .entry + .entry + .entry + .entry {
  margin-right: 0; }

  [data-width="3"][data-layout="single"] .entry,
  [data-width="3"][data-layout="news"] .entry {
    min-height: 38px;
    max-height: 60px;
    height: auto; }


#events_axs .event_list .entry {
  padding: 25px 0;
  position: relative;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

    #events_axs .event_list .entry .info {
      width: 80%;
      padding-bottom: 110px; }

    #events_axs .event_list .entry .date-time-container {
      bottom: 0px;
      padding-top: 10px; }

  #events_axs .news_list_page .entry {
    padding: 25px; }

    #events_axs .news_list_page .entry .date {
      letter-spacing: 1px;
      font-weight: 300;
      font-size: 16px;
      line-height: 150%;
      text-transform: none; }

    #events_axs .news_list_page .entry .tagline, #events_axs .news_list_page .entry .teaser {
      letter-spacing: 1px;
      font-weight: 300;
      font-size: 16px;
      line-height: 150%;
      text-transform: none; }

    #events_axs .news_list_page .entry .teaser {
      max-height: 75px;
      overflow: hidden; }

    #events_axs .news_list_page .entry .info {
      padding: 0px;
      width: 80%; }

  .carousel.horizontal .entry, .carousel.horizontal .fb-wall-box {
    position: relative;
    float: left; }

  .feature-hmevents .entry {
    position: relative;
    float: left;
    overflow: hidden;
    height: 456px;
    margin-right: 34px;
    padding: 5px; }

    .feature-hmevents .entry a {
      z-index: 5;
      text-decoration: none; }

    .feature-hmevents .entry .info.popup {
      bottom: 49px;
      left: 0px; }

      .ie8 .feature-hmevents .entry .info.popup {
        background: none;
        display: block; }


[data-width='1'] .youtube_list.widget_content.carousel.entry {
  float: left;
  width: 328px;
  height: 321px; }

  [data-width='1'] .youtube_list.widget_content.carousel.entry .info {
    bottom: 48px; }

    [data-width='1'] .youtube_list.widget_content.carousel.entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-width='1'] .youtube_list.widget_content.carousel.entry .thumb {
    height: 288px; }

[data-width='2'] .youtube_list.widget_content.carousel.entry {
  float: left;
  width: 688px;
  height: 321px; }

  [data-width='2'] .youtube_list.widget_content.carousel.entry .info {
    bottom: 48px; }

    [data-width='2'] .youtube_list.widget_content.carousel.entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-width='2'] .youtube_list.widget_content.carousel.entry .thumb {
    height: 288px; }


.event_list.widget_content.carousel .entry {
  background: none;
  padding: 0px; }

[data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 328px;
  height: 286px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .info {
    bottom: 48px; }

    [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .thumb {
    height: 227px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .event_venue {
    font-size: 12px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .tagline {
    display: none; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .buttons {
    background: #000;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 48px;
    font-size: 14px; }

    [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .buttons a {
      padding: 14px 0;
      width: 100%;
      display: block;
      line-height: 18px;
      text-align: center; }

      [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .buttons a span {
        font-size: 13px;
        line-height: 18px;
        font-weight: 900; }

[data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 688px;
  background: none; }

  [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb {
    padding: 0px; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb img {
      width: 100%;
      height: 100%; }

  [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info {
    position: relative;
    bottom: auto;
    padding: 45px 15px 50px;
    background: none;
    height: 100%; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 80px;
      padding: 5px 0px; }

      [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .title a {
        font-size: 30px; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .date {
      position: absolute;
      bottom: 60px;
      left: 15px; }

  [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .buttons {
    width: 365px;
    height: 40px; }

        [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .buttons a {
          width: 100%; }

        [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb a {
          float: left; }

          [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb a img {
            float: left; }

      [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .tagline {
        max-height: 50px;
        overflow: hidden;
        display: none; }

[data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 1008px;
  background: none; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .tagline {
    display: none; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info {
    background: none;
    padding: 0px;
    width: 60%; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .title {
      width: auto; }

      [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .title h3 {
        width: auto; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .date {
      position: relative;
      width: auto;
      top: auto;
      bottom: auto;
      left: auto;
      float: left;
      clear: left;
      right: auto;
      font-size: 14px;
      font-weight: 400; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .buttons {
    background: none;
    float: right;
    width: auto;
    margin-top: 5px; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .buttons a {
      padding: 5px 20px 5px 20px;
      margin: 0px;
      width: auto;
      float: right;
      line-height: 18px;
      border-left: 1px solid #555; }

      [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .buttons a.tickets {
        padding-right: 0px; }

[data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry, [data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 201px;
  margin-right: 20px; }

  [data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .tagline, [data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .tagline {
    display: none; }

[data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry {
  float: left;
  width: 688px;
  background: none; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .title {
    padding: 10px 0px; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .tagline {
    margin-bottom: 5px; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .date {
    font-weight: 900; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .teaser {
    line-height: 1.6em;
    font-size: 14px; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .buttons {
    margin-top: -3px;
    background: rgba(0, 0, 0, 0.5); }

    [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .buttons a {
      padding: 10px 0;
      font-weight: 900;
      letter-spacing: 1px;
      font-size: 14px; }

      [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .buttons a i {
        font-size: 18px;
        margin-right: 5px; }

      [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .thumb {
        display: none; }

      [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info {
        width: 100%;
        padding: 20px; }

        [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .thumb a {
          float: left; }

          [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .thumb a img {
            float: left; }

      [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .teaser {
        max-height: 50px;
        overflow: hidden;
        display: none; }

[data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry {
  float: left;
  width: 16.666%; }

  [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info {
    background: none;
    padding: 0px;
    width: 80%; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .title {
      width: auto;
      font-size: 14px;
      overflow: hidden;
      max-height: 18px; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .date {
      position: relative;
      width: auto;
      top: auto;
      bottom: auto;
      left: auto;
      display: block;
      clear: left;
      right: auto;
      font-weight: 400; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .tagline, [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .teaser {
      display: none; }

  [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .buttons {
    background: none;
    float: right;
    width: auto;
    margin-top: 5px; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .buttons a {
      padding: 5px 0px 5px 20px;
      margin: 0px;
      width: auto;
      float: right;
      font-size: 14px;
      line-height: 18px; }

      [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .buttons a i {
        margin-right: 5px;
        font-size: 18px; }

[data-width='3'] .twitter_list.widget_content.carousel .entry {
  display: flex;
  float: left;
  width: 756px;
  height: 73px;
  margin-right: 0px;
  align-items: center;
  width: 5%;
  padding: 10px 40px; }

  [data-width='3'] .twitter_list.widget_content.carousel .entry .tweet_data {
    float: left;
    width: 450px;
    text-align: center; }

  [data-width='3'] .twitter_list.widget_content.carousel .entry .tweet_meta {
    font-size: 12px;
    float: left;
    width: 256px;
    margin: 0 0 0 50px;
    text-transform: uppercase; }

    [data-width='3'] .twitter_list.widget_content.carousel .entry .tweet_meta a {
      display: block;
      float: left;
      padding: 0 5px;
      color: #ddd; }

    [data-width='3'] .twitter_list.widget_content.carousel .entry .tweet_meta .fv {
      display: none; }

    [data-width='3'] .twitter_list.widget_content.carousel .entry .tweet_meta .rt {
      border-right: 1px solid #555; }

  .artist-twitterwidget .twitter_list.widget_content.carousel .entry {
    display: block;
    height: 85px;
    width: 5%;
    margin-top: 0px; }

    .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_data, .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_meta {
      width: 532px;
      float: none;
      clear: both; }

    .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_data {
      padding-top: 5px; }

    .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_meta {
      margin: 0;
      padding: 10px 0;
      text-align: center; }

      .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_meta span, .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_meta a {
        display: inline-block;
        float: none;
        padding: 0 8px; }

      .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_meta a {
        border-left: 1px solid rgba(255, 255, 255, 0.2); }

  .modal .entry {
    clear: both;
    padding: 0px;
    margin: 20px 10px;
    position: relative; }
.entry{border-left:none !important;border-right:none !important;border-top:1px solid #333 !important;border-bottom:none !important;list-style:none;padding:20px 3%;background:none !important;width:39%;float:left;margin:0px 2%}
.entry h5,.entry .buttons{display:none}
.entry .info{line-height:1.6}
.entry .thumb{width:100px;height:100px}
.entry .thumb img{width:100px;height:100px}


.event_list.widget_content.carousel .entry .info .title {
  max-height: 40px;
  margin-bottom: 5px; }


.feature-hmevents .entry .buttons .date, .feature-hmevents .entry .buttons .time, .feature-hmevents .entry .buttons .buy_tickets {
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 14px; }

.feature-hmevents .entry .buttons .tickets:hover {
  background: none; }


[data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .event_venue,
[data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue {
  display: block;
  letter-spacing: 1px;
  overflow: hidden;
  max-height: 16px; }


.twitter_list.widget_content.carousel .entry .tweet_meta,
.twitter_list.widget_content.carousel .entry .tweet_meta a {
  letter-spacing: 2px; }
#events_axs .entry.alt{background-color:#9d7c46}
.feature-hmevents .buttons,
										#events_axs .entry.alt,
										.layout-desktop nav ul ul,
										.arrows:hover, .arrows.fa:hover,
										.social_icon.widgetHeaderColor{background:#020202}
#events_axs .event_list .buttons a.btn-tickets,
										.subnav a,
										.twitter_list.widget_content.carousel .entry .tweet_meta,
										.twitter_list.widget_content.carousel .entry .tweet_meta a,
										.event_list.widget_content.carousel .buttons a span,
										.event_list .date{font-family:'Oswald', serif}
.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17 .cb-big-menu { border-top-color: #; }
 
.aom_pl {font-weight:normal;}
 
		#footer .span3 { width: 210px; }

		#footer  .input-append .subscribe-input { width: 124px; }
 
		#footer .input-append .subscribe-input { width: 89px; }
 
		#footer { height: auto; }



.three, .row .three {
  width: 25%;
}



.block-grid.three-up {
  margin: 0 -12px;
}



.tabs.pill.two-up dd, .tabs.pill.two-up li, .tabs.pill.three-up dd, .tabs.pill.three-up li, .tabs.pill.four-up dd, .tabs.pill.four-up li, .tabs.pill.five-up dd, .tabs.pill.five-up li {
  margin-right: 0;
}



.tabs.two-up dt a, .tabs.two-up dd a, .tabs.two-up li a, .tabs.three-up dt a, .tabs.three-up dd a, .tabs.three-up li a, .tabs.four-up dt a, .tabs.four-up dd a, .tabs.four-up li a, .tabs.five-up dt a, .tabs.five-up dd a, .tabs.five-up li a {
  padding: 0 17px;
  text-align: center;
  overflow: hidden;
}



.tabs.three-up dt, .tabs.three-up dd, .tabs.three-up li {
  width: 33.33%;
}


  
  input[type="text"].three, .row input[type="text"].three, input[type="password"].three, .row input[type="password"].three, input[type="date"].three, .row input[type="date"].three, input[type="datetime"].three, .row input[type="datetime"].three, input[type="email"].three, .row input[type="email"].three, input[type="number"].three, .row input[type="number"].three, input[type="search"].three, .row input[type="search"].three, input[type="tel"].three, .row input[type="tel"].three, input[type="time"].three, .row input[type="time"].three, input[type="url"].three, .row input[type="url"].three, textarea.three, .row textarea.three {
    width: 100% !important;
  }



ul.button-group.even.three-up li {
  width: 33.3%;
}



ul.button-group.even.three-up li:first-child {
  width: 33.4%;
}


.happening-now ul li .three, .happening-now ul li.row .three {
  min-height: 1px;
}

  
  .happening-now .three.left {
    width: 20%;
  }


.single-song .mod-show-social .three, .single-image .mod-show-social .three, .single-album .mod-show-social .three {
  margin-right: 4%;
}


.single-song .mod-show-social .three a, .single-image .mod-show-social .three a, .single-album .mod-show-social .three a {
  margin-left: 0;
}

#block-views-General-block_1 .views-field-created{
    color: #999;
    font-size: 0.9em;
}

#intro_block_left .views-field-created{
    color: #999;
    font-size: 0.9em;
}
.span3{width:220px}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}
input.span3,textarea.span3,.uneditable-input.span3{width:206px}
.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}
#container-isotope .row-fluid .span3,#container-isotope .span3{margin-left:14px}
#isotope-container .row-fluid .span3,#isotope-container .span3{margin-left:14px}
header .row-fluid .span3{width:31.491712707182323%;*width:31.43852121782062%;}
#container-isotope .row-fluid .span3,#container-isotope .span3,#container-isotope .row-fluid .span4,#container-isotope .span4,#container-isotope .row-fluid .span6,#container-isotope .span6{margin-left:0}
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}

.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.site-header-block .navbar-collapse{padding-left:0;padding-right:0}
.site-header-block .navbar-collapse.in{height:auto;overflow:hidden}
.site-header-block .navbar-default .navbar-collapse{border:1px solid #333;box-shadow:none}
.b-b4r-wide{background:#121213;border:1px #1c1b1d solid;padding:0 12px;margin:20px 0;overflow:hidden;text-align:center;display:block;clear:both;position:relative}
.b-b4r-wide .b-b4r{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:10px 0 0 10px;text-align:left;font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-b4r-wide_content{margin:0 0 10px -10px;font-size:0;line-height:0;letter-spacing:-0.31em;word-spacing:-0.43em}
.b-b4r-wide_content .widgets-container{margin:10px 0 0 10px}
.b-b4r-wide__nobg{border:none;background:none;padding:0;margin:10px 0}
.b-b4r-wide__topindent{border:none;background:none;padding:0;margin:35px 0 10px}
.b-b4r-wide__nostyle{border:none;background:none;padding:0;margin:0}
.b-b4r img{border:1px #000 solid}
.l-sidebar .b-b4r{margin:0 0 10px 0;display:block}
.b-b4r-main{width:244px;height:247px}
.l-sidebar .b-b4r-main{margin:0 0 10px;display:block}
.b-b4r-wide_content .b-content{font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-carousel-content .b-b4r img{border:none}
.b-carousel-content:hover .b-b4r img{opacity:1}


.text
{
	color: #52667C;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}
.col{float:left}

td.globalfooter { background-color:#FFF; border:1px solid #CCCCCC; padding:0px; }

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
}

.carousel-control .icon-prev:before {
  content: '\2039';
}

.carousel-control .icon-next:before {
  content: '\203a';
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}

.carousel-caption .btn {
  text-shadow: none;
}

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }


#t2 ul {
	width: 168px;
	float:left;
	display:block;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	list-style: none inside;
	border-bottom: 1px solid #b2bdd0;
}

#t2 ul li {
	width: 168px;
	float:left;
	display:block;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	list-style: none inside;
}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.seven,.row .seven{width:58.33333%}
.block-grid.seven-up{margin:0 -8px}
input[type="text"].seven,.row input[type="text"].seven,input[type="password"].seven,.row input[type="password"].seven,input[type="date"].seven,.row input[type="date"].seven,input[type="datetime"].seven,.row input[type="datetime"].seven,input[type="email"].seven,.row input[type="email"].seven,input[type="number"].seven,.row input[type="number"].seven,input[type="search"].seven,.row input[type="search"].seven,input[type="tel"].seven,.row input[type="tel"].seven,input[type="time"].seven,.row input[type="time"].seven,input[type="url"].seven,.row input[type="url"].seven,textarea.seven,.row textarea.seven{width:100% !important}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}


.glyph.cart:before { content: "\e629"; }

.main-header .bottom-row .cart-container { width: auto; position: absolute; right: 55px; padding: 0; }

.main-header .cart { width: 100%; text-align: right; padding: 0; }

.main-header .cart .cart-link { line-height: 30px; color:  #444444 ; font-weight: bold; }

.main-header .cart .glyph.cart { margin-left: 5px; }

.main-header .cart a, .main-header .cart a:link { margin-left: 8px; }

.main-header .cart .button, .main-header .cart a.button { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; font-family:  "lato" ; font-size: 1em; font-weight: bold; text-transform: uppercase; border: 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; margin-top: -15px; }

.main-header .cart .heading { font-size: 1em; }

.main-header .cart .recently-added { display: none; border: 1px solid #ebebeb; background: #ffffff; text-align: left; position: absolute; width: 350px; top: 50px; right: 15px; padding: 10px 10px 20px 10px; z-index: 10; }

.main-header .cart .recently-added:after { content: ''; display: block; position: absolute; right: 20px; bottom: 100%; width: 0; height: 0; border-color: transparent transparent #ffffff transparent; border-style: solid; border-width: 10px; }

.main-header .cart .recently-added:before { content: ''; display: block; position: absolute; right: 19px; bottom: 100%; width: 0; height: 0; border-color: transparent transparent #ebebeb transparent; border-style: solid; border-width: 11px; }

.main-header .cart .recently-added.mobile { width: 280px; left: 50%; right: auto; margin-left: -140px; position: fixed; top: 50%; margin-top: -131px; }

.main-header .cart .recently-added.mobile .close { position: absolute; font-size: 30px; color: #000; background: #fff; padding: 10px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; top: 0; right: 0; display: block; z-index: 1; }

.main-header .cart .recently-added.mobile .close:hover { cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; }

.main-header .cart .recently-added.mobile:before { display: none; }

.main-header .cart .recently-added.mobile:after { display: none; }

.main-header .cart .recently-added a { margin-left: 0; }

.main-header .cart .recently-added .empty-cart { padding: 10px; }

.main-header .cart .recently-added form { margin: 0; }

.main-header .cart .recently-added table { font-size: 0.83333em; margin: 0 0 10px 0; border: 0; }

.main-header .cart .recently-added table tr td { padding: 10px 5px; }

.main-header .cart .recently-added table .cart-item { padding-left: 0; }

.main-header .cart .recently-added table .cart-price { width: 25%; padding-right: 0; text-align: right; }

.main-header .cart .recently-added table tr:nth-of-type(even) { background: none; }

.main-header .cart .recently-added table thead { background: none; }

.main-header .cart .recently-added table tfoot { border-top: 1px solid #ebebeb; background: none; }

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }

.main-header .cart .recently-added table tfoot tr, .main-header .cart .recently-added table tfoot td { padding: 20px 0; }

.main-header .cart .recently-added h1, .main-header .cart .recently-added h2, .main-header .cart .recently-added h3 { font-size: 1em; font-weight: normal; margin-bottom: 0; }

.main-header .cart .recently-added .button { margin-top: 10px; width: 100%; margin: 0; }

.main-header .cart .recently-added .error { display: none; padding: 10px; }

.main-header .cart .recently-added-mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }

.template-cart .cart-table { margin-bottom: 30px; }

.template-cart .cart-table tr th, .template-cart .cart-table tr td { padding: 6px 3px; }

.lt-ie9 .template-cart .cart-table tr th, .lt-ie9 .template-cart .cart-table tr td { padding: 0.75em 0.83333em; }

.template-cart .cart-table .item { max-width: 400px; }

.template-cart .cart-table .quantity input { width: 30px; }

.template-cart .cart-table .title { display: none; }

.lt-ie9 .template-cart .cart-table .title { display: table-cell; }

.template-cart .cart-table .mobile-title { margin: 15px 0 0; padding: 0 5px; display: block; font-size: 0.83333em; }

.lt-ie9 .template-cart .cart-table .mobile-title { display: none; }

.template-cart .cart-table th.image { width: 40%; }

.lt-ie9 .template-cart .cart-table th.image { width: auto; }

.template-cart .cart-table .image img { max-width: none; }

.template-cart .cart-table .glyph.cross { font-size: 18px; }
.media-heading{margin-top:0;margin-bottom:5px}
.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-md-12{width:100%}
footer .container .social-icons .col-md-12.text-center-xs{padding-right:0}
footer .container .social-icons .col-sm-6,footer .container .social-icons.col-md-12,footer .container .social-icons.col-md-6{padding:0}
#omni-navbar .col-lg-1,#omni-navbar .col-lg-10,#omni-navbar .col-lg-11,#omni-navbar .col-lg-12,#omni-navbar .col-lg-2,#omni-navbar .col-lg-3,#omni-navbar .col-lg-4,#omni-navbar .col-lg-5,#omni-navbar .col-lg-6,#omni-navbar .col-lg-7,#omni-navbar .col-lg-8,#omni-navbar .col-lg-9,#omni-navbar .col-md-1,#omni-navbar .col-md-10,#omni-navbar .col-md-11,#omni-navbar .col-md-12,#omni-navbar .col-md-2,#omni-navbar .col-md-3,#omni-navbar .col-md-4,#omni-navbar .col-md-5,#omni-navbar .col-md-6,#omni-navbar .col-md-7,#omni-navbar .col-md-8,#omni-navbar .col-md-9,#omni-navbar .col-sm-1,#omni-navbar .col-sm-10,#omni-navbar .col-sm-11,#omni-navbar .col-sm-12,#omni-navbar .col-sm-2,#omni-navbar .col-sm-3,#omni-navbar .col-sm-4,#omni-navbar .col-sm-5,#omni-navbar .col-sm-6,#omni-navbar .col-sm-7,#omni-navbar .col-sm-8,#omni-navbar .col-sm-9,#omni-navbar .col-xs-1,#omni-navbar .col-xs-10,#omni-navbar .col-xs-11,#omni-navbar .col-xs-12,#omni-navbar .col-xs-2,#omni-navbar .col-xs-3,#omni-navbar .col-xs-4,#omni-navbar .col-xs-5,#omni-navbar .col-xs-6,#omni-navbar .col-xs-7,#omni-navbar .col-xs-8,#omni-navbar .col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
#omni-navbar .col-md-12{width:100%!important;margin-right:0}
#omni-navbar .navbar-right #search-parent #search-box .col-md-12{margin-top:5px;max-height:40px}
#omni-navbar .navbar-right #search-parent #search-box .col-md-12 #desktop-search-form{margin-bottom:5px}
#omni-navbar .navbar-right #search-parent #search-box .col-md-12 #desktop-search-form span{background-color:#ED2124;border:0;color:#FFF}
#omni-navbar .navbar-right #search-parent #search-box .col-md-12 #desktop-search-form span:hover{background-color:#d91215;border:0;cursor:pointer}


#footer-wrap{
	background:#14213d;
	height:100%;
	width:100%;
	margin-bottom:20px;
	overflow:hidden;
}

#sidebar-middlesplit, #sidebar-middleblock, #sidebar-bottomsplit {display: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}

.panel-grid-cell .widget-title {
  margin-top: 0;
}

  .tax-work_categories .menu-item-29 .sub-menu {
    display: block;
  }

  header .menu li.current_page_item.menu-item-has-children .sub-menu,
  header .menu li.current_page_parent.menu-item-has-children .sub-menu,
  header .menu li.current-menu-item.menu-item-has-children .sub-menu,
  header .menu li.current-menu-ancestor.menu-item-has-children .sub-menu,
  header .menu li.current-page-ancestor.menu-item-has-children .sub-menu,
  header .menu li.current_page_item.current_page_parent .sub-menu,
  header .menu li.current_page_parent.current_page_parent .sub-menu,
  header .menu li.current-menu-item.current_page_parent .sub-menu,
  header .menu li.current-menu-ancestor.current_page_parent .sub-menu,
  header .menu li.current-page-ancestor.current_page_parent .sub-menu,
  header .menu li.current_page_item.current-menu-ancestor .sub-menu,
  header .menu li.current_page_parent.current-menu-ancestor .sub-menu,
  header .menu li.current-menu-item.current-menu-ancestor .sub-menu,
  header .menu li.current-menu-ancestor.current-menu-ancestor .sub-menu,
  header .menu li.current-page-ancestor.current-menu-ancestor .sub-menu,
  header .menu li.current_page_item.current-page-ancestor .sub-menu,
  header .menu li.current_page_parent.current-page-ancestor .sub-menu,
  header .menu li.current-menu-item.current-page-ancestor .sub-menu,
  header .menu li.current-menu-ancestor.current-page-ancestor .sub-menu,
  header .menu li.current-page-ancestor.current-page-ancestor .sub-menu {
    transition: none;
    display: block;
  }


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}
.home .slideshow-meta{width:211px}
.regular-price{color:#cd0000}
.regular-price .price{font-weight:700;color:#cd0000}


.price, .price-box .price, .regular-price .price {
    color: #cd0000;
}
.diy-fi-effect-8:hover .image{-webkit-transform:scale(10);-o-transform:scale(10);-moz-transform:scale(10);-ms-transform:scale(10);transform:scale(10);opacity:0}
.diy-fi-effect-9:hover .image{-webkit-transform:scale(1.3);-o-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}
.image-slider-skin-skin1 .bx-prev{left:0;border-top-right-radius:5px;border-bottom-right-radius:5px}
.image-slider-skin-skin1 .bx-next{right:0;border-top-left-radius:5px;border-bottom-left-radius:5px}
.image-slider-skin-skin1 .bx-next,.image-slider-skin-skin1 .bx-prev{background:rgba(255,255,255,.7);color:#000}
.image-slider-skin-skin1 .bx-next:hover,.image-slider-skin-skin1 .bx-prev:hover{background:rgba(255,255,255,1)}
.image-slider-skin-skin1 .bx-next:after,.image-slider-skin-skin1 .bx-prev:after{line-height:32px;text-indent:0;width:31px;font-size:1.5em;text-align:center}
.image-slider-skin-skin1 .bx-next:after{content:"\e600"}
.image-slider-skin-skin1 .bx-prev:after{content:"\e601"}
.image-slider-skin-skin1 .bx-pager.bx-default-pager a{width:15px;height:4px;border-radius:2px;background:rgba(255,255,255,.7)}
.image-slider-skin-skin1 .bx-pager{text-align:left;position:absolute;bottom:0;z-index:100;padding-top:0}
.image-slider-skin-skin1 .slider-captions{background:rgba(0,0,0,.4);text-align:center;width:60%;height:120px;position:absolute;top:50%;margin-top:-60px;left:50%;margin-left:-30%;color:#fff;border:1px solid #fff;padding:0}
.image-slider-skin-skin1 .slider-captions .slide-title{font-size:2.5em;line-height:1.2em;padding-top:20px}
.image-slider-skin-skin1 .slider-captions .slide-caption{font-size:1.5em;line-height:1.5em}
.image-slider-theme-black.image-slider-skin-skin1 .bx-next,.image-slider-theme-black.image-slider-skin-skin1 .bx-pager.bx-default-pager a,.image-slider-theme-black.image-slider-skin-skin1 .bx-prev{background:rgba(0,0,0,.7);color:#fff}
.image-slider-theme-black.image-slider-skin-skin1 .bx-next:hover,.image-slider-theme-black.image-slider-skin-skin1 .bx-prev:hover{background:rgba(0,0,0,1)}
.image-slider-theme-black.image-slider-skin-skin1 .slider-captions{background:rgba(255,255,255,.4);color:#000;border:1px solid #000}
.image-slider-theme-black.image-slider-skin-skin1 .bx-pager.bx-default-pager a.active,.image-slider-theme-black.image-slider-skin-skin1 .bx-pager.bx-default-pager a:hover{background:#fff}
.image-slider-skin-skin2 .bx-prev{left:20px}
.image-slider-skin-skin2 .bx-next{right:20px}
.image-slider-skin-skin2 .bx-next,.image-slider-skin-skin2 .bx-prev{background:0 0;color:#000;border-radius:none}
.image-slider-skin-skin2 .bx-next:hover,.image-slider-skin-skin2 .bx-prev:hover{background:0 0;opacity:1}
.image-slider-skin-skin2 .bx-next:after,.image-slider-skin-skin2 .bx-prev:after{line-height:32px;text-indent:0;width:31px;font-size:2em;text-align:center;opacity:.6}
.image-slider-skin-skin2 .bx-next:hover:after,.image-slider-skin-skin2 .bx-prev:hover:after{opacity:1}
.image-slider-skin-skin2 .bx-next:after{content:"\e600"}
.image-slider-skin-skin2 .bx-prev:after{content:"\e601"}
.image-slider-skin-skin2 .bx-pager.bx-default-pager a{width:8px;height:8px;border-radius:50%;background:0 0;border:1px solid #fff;margin:0 3px}
.image-slider-skin-skin2 .bx-pager.bx-default-pager a.active,.image-slider-skin-skin2 .bx-pager.bx-default-pager a:hover{background:#fff}
.image-slider-skin-skin2 .bx-pager{text-align:left;position:absolute;bottom:0;z-index:100;padding-top:0;padding-left:10px}
.image-slider-skin-skin2 .slider-captions{background:rgba(0,0,0,.4);width:98%;text-align:right;position:absolute;bottom:0;color:#fff;padding:2% 2% 2% 0}
.image-slider-skin-skin2 .slider-captions .slide-title{font-size:1.5em;line-height:1.5em}
.image-slider-skin-skin2 .slider-captions .slide-caption{font-size:1em}
.image-slider-theme-black.image-slider-skin-skin2 .bx-next,.image-slider-theme-black.image-slider-skin-skin2 .bx-prev{background:0 0;color:#fff}
.image-slider-theme-black.image-slider-skin-skin2 .bx-next:hover,.image-slider-theme-black.image-slider-skin-skin2 .bx-prev:hover{background:0 0}
.image-slider-theme-black.image-slider-skin-skin2 .slider-captions{background:rgba(255,255,255,.4);color:#000}
.image-slider-theme-black.image-slider-skin-skin2 .bx-pager.bx-default-pager a{background:0 0;border:1px solid #000}
.image-slider-theme-black.image-slider-skin-skin2 .bx-pager.bx-default-pager a.active,.image-slider-theme-black.image-slider-skin-skin2 .bx-pager.bx-default-pager a:hover{background:#000}
.image-slider-skin-skin3 .bx-prev{left:20px}
.image-slider-skin-skin3 .bx-next{right:20px}
.image-slider-skin-skin3 .bx-next,.image-slider-skin-skin3 .bx-prev{background:rgba(255,255,255,.7);color:#000;border-radius:0}
.image-slider-skin-skin3 .bx-next:hover,.image-slider-skin-skin3 .bx-prev:hover{background:rgba(255,255,255,1)}
.image-slider-skin-skin3 .bx-next:after,.image-slider-skin-skin3 .bx-prev:after{line-height:32px;text-indent:0;width:31px;font-size:1em;text-align:center}
.image-slider-skin-skin3 .bx-prev:after{content:"\e603"}
.image-slider-skin-skin3 .bx-next:after{content:"\e604"}
.image-slider-skin-skin3 .bx-pager{text-align:left;position:absolute;bottom:0;z-index:100;padding-top:0;width:auto!important;right:0}
.image-slider-skin-skin3 .slider-captions{background:rgba(0,0,0,.3);text-align:center;width:50%;height:100px;position:absolute;top:50%;margin-top:-50px;left:50%;margin-left:-25%;color:#fff;padding:0}
.image-slider-skin-skin3 .slider-captions .slide-title{font-size:2em;line-height:2em;padding-top:5px}
.image-slider-skin-skin3 .slider-captions .slide-caption{font-size:1em;line-height:1em}
.image-slider-skin-skin3 .bx-pager-item{display:block!important}
.image-slider-skin-skin3 .bx-pager.bx-default-pager a{width:8px;height:8px;border-radius:0;background:0 0;border:1px solid #fff;margin:5px}
.image-slider-skin-skin3 .bx-pager.bx-default-pager a.active,.image-slider-skin-skin3 .bx-pager.bx-default-pager a:hover{background:#fff}
.image-slider-theme-black.image-slider-skin-skin3 .bx-next,.image-slider-theme-black.image-slider-skin-skin3 .bx-prev{background:rgba(0,0,0,.7);color:#fff}
.image-slider-theme-black.image-slider-skin-skin3 .bx-pager.bx-default-pager a{border:1px solid #000}
.image-slider-theme-black.image-slider-skin-skin3 .bx-next:hover,.image-slider-theme-black.image-slider-skin-skin3 .bx-prev:hover{background:rgba(0,0,0,1)}
.image-slider-theme-black.image-slider-skin-skin3 .slider-captions{background:rgba(255,255,255,.3);color:#000}
.image-slider-theme-black.image-slider-skin-skin3 .bx-pager.bx-default-pager a.active,.image-slider-theme-black.image-slider-skin-skin3 .bx-pager.bx-default-pager a:hover{background:#000}
.image-slider-skin-skin4 .bx-wrapper .bx-controls-direction a{background:rgba(255,255,255,.7);color:#949494;border-radius:50%;width:25px;height:25px;top:auto;bottom:10px}
.image-slider-skin-skin4 .bx-prev{right:40px;left:auto}
.image-slider-skin-skin4 .bx-next{right:10px}
.image-slider-skin-skin4 .bx-wrapper .bx-controls-direction a:hover{background:rgba(255,255,255,1)}
.image-slider-skin-skin4 .bx-wrapper .bx-controls-direction a:after{line-height:25px;text-indent:0;font-size:1.5em;text-align:center}
.image-slider-skin-skin4 .bx-prev:after{content:"\e603";width:23px}
.image-slider-skin-skin4 .bx-next:after{content:"\e604";width:28px}
.image-slider-skin-skin4 .bx-pager{text-align:left;position:absolute;bottom:0;z-index:100;padding-top:0;left:10px}
.image-slider-skin-skin4 .slider-captions{background:#fff;text-align:left;width:45%;position:absolute;top:70%;margin-top:-50px;left:0;color:#949494;padding:0 0 0 15px}
.image-slider-skin-skin4 .slider-captions .slide-title{font-size:2em;line-height:1.2em;padding-top:10px}
.image-slider-skin-skin4 .slider-captions .slide-caption{font-size:1em;line-height:1.8em;padding-bottom:10px}
.image-slider-skin-skin4 .bx-pager.bx-default-pager a{width:10px;height:10px;border-radius:50%;background:#949494;margin:3px}
.image-slider-skin-skin4 .bx-pager.bx-default-pager a.active,.image-slider-skin-skin4 .bx-pager.bx-default-pager a:hover{background:#fff}
.image-slider-theme-black.image-slider-skin-skin4 .bx-wrapper .bx-controls-direction a{background:rgba(144,144,144,.7);color:#000}
.image-slider-theme-black.image-slider-skin-skin4 .bx-wrapper .bx-controls-direction a:hover{background:rgba(144,144,144,1)}
.image-slider-theme-black.image-slider-skin-skin4 .slider-captions{background:#000;color:#949494}
.image-slider-theme-black.image-slider-skin-skin4 .bx-pager.bx-default-pager a.active,.image-slider-theme-black.image-slider-skin-skin4 .bx-pager.bx-default-pager a:hover{background:#000}
.image-slider-skin-skin5 .bx-wrapper .bx-controls-direction a{background:rgba(255,255,255,.7);color:#000;border-radius:5px;width:25px;height:25px;top:10px;margin-top:0}
.image-slider-skin-skin5 .bx-prev{right:40px;left:auto}
.image-slider-skin-skin5 .bx-next{right:10px}
.image-slider-skin-skin5 .bx-wrapper .bx-controls-direction a:hover{background:rgba(255,255,255,1)}
.image-slider-skin-skin5 .bx-wrapper .bx-controls-direction a:after{line-height:25px;text-indent:0;font-size:1.5em;text-align:center}
.image-slider-skin-skin5 .bx-prev:after{content:"\e607";width:23px}
.image-slider-skin-skin5 .bx-next:after{content:"\e608";width:28px}
.image-slider-skin-skin5 .bx-pager{text-align:center;position:absolute;bottom:0;z-index:100;padding-top:0}
.image-slider-skin-skin5 .slider-captions{background:0 0;text-align:center;width:100%;position:absolute;top:50%;margin-top:-50px;color:#fff}
.image-slider-skin-skin5 .slider-captions .slide-title{font-size:2em;line-height:1.3em}
.image-slider-skin-skin5 .slider-captions .slide-caption{font-size:1em;line-height:2.3em}
.image-slider-skin-skin5 .bx-pager.bx-default-pager a{width:10px;height:10px;border-radius:3px;background:0 0;margin:3px;border:1px solid #fff}
.image-slider-skin-skin5 .bx-pager.bx-default-pager a.active,.image-slider-skin-skin5 .bx-pager.bx-default-pager a:hover{background:#fff}
.image-slider-theme-black.image-slider-skin-skin5 .bx-wrapper .bx-controls-direction a{color:#fff;background:rgba(0,0,0,.7)}
.image-slider-theme-black.image-slider-skin-skin5 .bx-wrapper .bx-controls-direction a:hover{background:rgba(0,0,0,1)}
.image-slider-theme-black.image-slider-skin-skin5 .slider-captions{background:0 0;color:#000}
.image-slider-theme-black.image-slider-skin-skin5 .bx-pager.bx-default-pager a{border:1px solid #000}
.image-slider-theme-black.image-slider-skin-skin5 .bx-pager.bx-default-pager a.active,.image-slider-theme-black.image-slider-skin-skin5 .bx-pager.bx-default-pager a:hover{background:#000}
.image-slider-skin-skin6 .bx-wrapper .bx-controls-direction a{background:rgba(255,255,255,.7);color:#000;border-radius:0;width:25px;height:25px;top:auto;bottom:10px}
.image-slider-skin-skin6 .bx-prev{right:40px;left:auto}
.image-slider-skin-skin6 .bx-next{right:10px}
.image-slider-skin-skin6 .bx-wrapper .bx-controls-direction a:hover{background:rgba(255,255,255,1)}
.image-slider-skin-skin6 .bx-wrapper .bx-controls-direction a:after{line-height:25px;text-indent:0;font-size:1.5em;text-align:center;width:25px}
.image-slider-skin-skin6 .bx-prev:after{content:"\e607"}
.image-slider-skin-skin6 .bx-next:after{content:"\e608"}
.image-slider-skin-skin6 .bx-pager{text-align:left;position:absolute;bottom:0;z-index:100;padding-top:0;left:10px}
.image-slider-skin-skin6 .slider-captions{background:rgba(255,255,255,.5);text-align:left;width:28%;position:absolute;top:0;left:0;bottom:0;color:#000;padding:15px}
.image-slider-skin-skin6 .slider-captions .slide-title{font-size:2em;line-height:1.4em;margin-bottom:20px}
.image-slider-skin-skin6 .slider-captions .slide-caption{font-size:1em;line-height:1.5em}
.image-slider-skin-skin6 .bx-pager.bx-default-pager a{width:10px;height:10px;border-radius:3px;background:0 0;border:1px solid #000;margin:3px}
.image-slider-skin-skin6 .bx-pager.bx-default-pager a.active,.image-slider-skin-skin6 .bx-pager.bx-default-pager a:hover{background:#000}
.image-slider-theme-black.image-slider-skin-skin6 .bx-wrapper .bx-controls-direction a{background:rgba(0,0,0,.7);color:#fff}
.image-slider-theme-black.image-slider-skin-skin6 .bx-wrapper .bx-controls-direction a:hover{background:rgba(0,0,0,1)}
.image-slider-theme-black.image-slider-skin-skin6 .slider-captions{background:rgba(0,0,0,.5);color:#fff}
.image-slider-theme-black.image-slider-skin-skin6 .bx-pager.bx-default-pager a{border:1px solid #fff}
.image-slider-theme-black.image-slider-skin-skin6 .bx-pager.bx-default-pager a.active,.image-slider-theme-black.image-slider-skin-skin6 .bx-pager.bx-default-pager a:hover{background:#fff}
.image-slider-skin-skin7 .bx-prev{left:20px}
.image-slider-skin-skin7 .bx-next{right:20px}
.image-slider-skin-skin7 .bx-next,.image-slider-skin-skin7 .bx-prev{background:rgba(255,255,255,.7);color:#000;border-radius:50%}
.image-slider-skin-skin7 .bx-next:hover,.image-slider-skin-skin7 .bx-prev:hover{background:#fff}
.image-slider-skin-skin7 .bx-next:after,.image-slider-skin-skin7 .bx-prev:after{line-height:32px;text-indent:0;font-size:1.2em;text-align:center}
.image-slider-skin-skin7 .bx-next:after{content:"\e600";width:33px}
.image-slider-skin-skin7 .bx-prev:after{content:"\e601";width:31px}
.image-slider-skin-skin7 .bx-pager.bx-default-pager a{width:8px;height:8px;border-radius:50%;background:#949494;border:1px solid #949494;margin:0 3px}
.image-slider-skin-skin7 .bx-pager.bx-default-pager a.active,.image-slider-skin-skin7 .bx-pager.bx-default-pager a:hover{background:#fff}
.image-slider-skin-skin7 .slider-captions{background:rgba(255,255,255,.4);width:100%;text-align:center;position:absolute;bottom:20px;color:#000;padding:10px 0}
.image-slider-skin-skin7 .slider-captions .slide-title{font-size:1.5em}
.image-slider-skin-skin7 .slider-captions .slide-caption{font-size:1em}
.image-slider-theme-black.image-slider-skin-skin7 .bx-next,.image-slider-theme-black.image-slider-skin-skin7 .bx-prev{background:rgba(0,0,0,.7);color:#fff}
.image-slider-theme-black.image-slider-skin-skin7 .bx-next:hover,.image-slider-theme-black.image-slider-skin-skin7 .bx-prev:hover{background:#000}
.image-slider-theme-black.image-slider-skin-skin7 .slider-captions{background:rgba(0,0,0,.7);color:#fff}
.image-slider-theme-black.image-slider-skin-skin7 .bx-pager.bx-default-pager a{background:#000;border:1px solid #000}
.image-slider-theme-black.image-slider-skin-skin7 .bx-pager.bx-default-pager a.active,.image-slider-theme-black.image-slider-skin-skin7 .bx-pager.bx-default-pager a:hover{background:#fff}
.image-slider-skin-skin8 .bx-next,.image-slider-skin-skin8 .bx-prev{background:0 0;color:#fff;border-radius:none}
.image-slider-skin-skin8 .bx-next:hover,.image-slider-skin-skin8 .bx-prev:hover{background:0 0;opacity:1}
.image-slider-skin-skin8 .bx-next:after,.image-slider-skin-skin8 .bx-prev:after{line-height:32px;text-indent:0;width:31px;font-size:2em;text-align:center;opacity:.6}
.image-slider-skin-skin8 .bx-next:hover:after,.image-slider-skin-skin8 .bx-prev:hover:after{opacity:1}
.image-slider-skin-skin8 .bx-next:after{content:"\e600"}
.image-slider-skin-skin8 .bx-prev:after{content:"\e601"}
.image-slider-skin-skin8 .bx-pager.bx-default-pager a{width:8px;height:8px;border-radius:50%;background:0 0;border:1px solid #fff;margin:0 3px}
.image-slider-skin-skin8 .bx-pager.bx-default-pager a.active,.image-slider-skin-skin8 .bx-pager.bx-default-pager a:hover{background:#fff}
.image-slider-skin-skin8 .bx-pager{text-align:left;position:absolute;top:10px;right:10px;z-index:100;padding-top:0;width:auto!important}
.image-slider-skin-skin8 .slider-captions{position:absolute;top:5%;left:5%;color:#fff;padding:inherit}
.image-slider-skin-skin8 .slider-captions .slide-title{font-size:2.5em;line-height:2em}
.image-slider-skin-skin8 .slider-captions .slide-caption{font-size:1.5em;line-height:1em}
.image-slider-theme-black.image-slider-skin-skin8 .bx-next,.image-slider-theme-black.image-slider-skin-skin8 .bx-prev{background:0 0;color:#000}
.image-slider-theme-black.image-slider-skin-skin8 .bx-next:hover,.image-slider-theme-black.image-slider-skin-skin8 .bx-prev:hover{background:0 0}
.image-slider-theme-black.image-slider-skin-skin8 .slider-captions{color:#000}
.image-slider-theme-black.image-slider-skin-skin8 .bx-pager.bx-default-pager a{background:0 0;border:1px solid #000}
.image-slider-theme-black.image-slider-skin-skin8 .bx-pager.bx-default-pager a.active,.image-slider-theme-black.image-slider-skin-skin8 .bx-pager.bx-default-pager a:hover{background:#000}
.image-slider-slidesize-size2 .bx-wrapper img{width:auto;max-width:100%;margin:0 auto;display:block}
.image-slider-slidesize-size1 .bx-wrapper img{width:100%;display:block}



.image-slider-skin-skin1.image-slider-theme-white{

}

.image-slider-skin-skin1 .bx-prev,
.image-slider-skin-skin1 .bx-next {
	background: rgba(255,255,255,0.7);
	color: #000000;
}

.image-slider-skin-skin1 .bx-prev:hover,
.image-slider-skin-skin1 .bx-next:hover {
	background: rgba(255,255,255,1);
}

.image-slider-skin-skin1 .bx-next:after,
.image-slider-skin-skin1 .bx-prev:after{
	line-height: 32px;
	text-indent: 0;
	width: 31px;
	font-size: 1.5em;
	text-align: center;
}

.image-slider-theme-black.image-slider-skin-skin1 .bx-prev,
.image-slider-theme-black.image-slider-skin-skin1 .bx-next,
.image-slider-theme-black.image-slider-skin-skin1 .bx-pager.bx-default-pager a{
	background: rgba(0,0,0,0.7);
	color: #ffffff;
}

.image-slider-theme-black.image-slider-skin-skin1 .bx-prev:hover,
.image-slider-theme-black.image-slider-skin-skin1 .bx-next:hover {
	background: rgba(0,0,0,1);
}

.image-slider-theme-black.image-slider-skin-skin1 .bx-pager.bx-default-pager a:hover,
.image-slider-theme-black.image-slider-skin-skin1 .bx-pager.bx-default-pager a.active{
	background: #ffffff;
}

.image-slider-skin-skin2 .bx-prev,
.image-slider-skin-skin2 .bx-next {
	background: none;
	color: #000000;
	border-radius: none;
}

.image-slider-skin-skin2 .bx-prev:hover,
.image-slider-skin-skin2 .bx-next:hover {
	background: none;
	opacity: 1;
}

.image-slider-skin-skin2 .bx-next:after,
.image-slider-skin-skin2 .bx-prev:after{
	line-height: 32px;
	text-indent: 0;
	width: 31px;
	font-size: 2em;
	text-align: center;
	opacity: 0.6;
}

.image-slider-skin-skin2 .bx-next:hover:after,
.image-slider-skin-skin2 .bx-prev:hover:after{
	opacity: 1;
}

.image-slider-skin-skin2 .bx-pager.bx-default-pager a:hover,
.image-slider-skin-skin2 .bx-pager.bx-default-pager a.active{
	background: #ffffff;
}

.image-slider-theme-black.image-slider-skin-skin2 .bx-prev,
.image-slider-theme-black.image-slider-skin-skin2 .bx-next{
	background: none;
	color: #ffffff;
}

.image-slider-theme-black.image-slider-skin-skin2 .bx-prev:hover,
.image-slider-theme-black.image-slider-skin-skin2 .bx-next:hover {
	background: none;
}

.image-slider-theme-black.image-slider-skin-skin2 .bx-pager.bx-default-pager a:hover,
.image-slider-theme-black.image-slider-skin-skin2 .bx-pager.bx-default-pager a.active{
	background: #000000;
}

.image-slider-skin-skin3 .bx-prev,
.image-slider-skin-skin3 .bx-next {
	background: rgba(255,255,255,0.7);
	color: #000000;
	border-radius: 0;
}

.image-slider-skin-skin3 .bx-prev:hover,
.image-slider-skin-skin3 .bx-next:hover {
	background: rgba(255,255,255,1);
}

.image-slider-skin-skin3 .bx-next:after,
.image-slider-skin-skin3 .bx-prev:after{
	line-height: 32px;
	text-indent: 0;
	width: 31px;
	font-size: 1em;
	text-align: center;
}

.image-slider-skin-skin3 .bx-controls-auto .bx-controls-auto-item{
	
}

.image-slider-skin-skin3 .bx-pager.bx-default-pager a:hover,
.image-slider-skin-skin3 .bx-pager.bx-default-pager a.active{
	background: #ffffff;
}


.image-slider-theme-black.image-slider-skin-skin3 .bx-prev,
.image-slider-theme-black.image-slider-skin-skin3 .bx-next{
	background: rgba(0,0,0,0.7);
	color: #ffffff;
}

.image-slider-theme-black.image-slider-skin-skin3 .bx-prev:hover,
.image-slider-theme-black.image-slider-skin-skin3 .bx-next:hover {
	background: rgba(0,0,0,1);
}


.image-slider-theme-black.image-slider-skin-skin3 .bx-pager.bx-default-pager a:hover,
.image-slider-theme-black.image-slider-skin-skin3 .bx-pager.bx-default-pager a.active{
	background: #000000;
}

.image-slider-skin-skin4 .bx-pager.bx-default-pager a:hover,
.image-slider-skin-skin4 .bx-pager.bx-default-pager a.active{
	background: #ffffff;
}


.image-slider-theme-black.image-slider-skin-skin4 .bx-pager.bx-default-pager a:hover,
.image-slider-theme-black.image-slider-skin-skin4 .bx-pager.bx-default-pager a.active{
	background: #000000;
}

.image-slider-skin-skin5 .bx-pager.bx-default-pager a:hover,
.image-slider-skin-skin5 .bx-pager.bx-default-pager a.active{
	background: #ffffff;
}

.image-slider-theme-black.image-slider-skin-skin5 .bx-pager.bx-default-pager a:hover,
.image-slider-theme-black.image-slider-skin-skin5 .bx-pager.bx-default-pager a.active{
	background: #000000;
}

.image-slider-skin-skin6 .bx-pager.bx-default-pager a:hover,
.image-slider-skin-skin6 .bx-pager.bx-default-pager a.active{
	background: #000000;
}

.image-slider-theme-black.image-slider-skin-skin6 .bx-pager.bx-default-pager a:hover,
.image-slider-theme-black.image-slider-skin-skin6 .bx-pager.bx-default-pager a.active{
	background: #ffffff;
}

.image-slider-skin-skin7 .bx-prev,
.image-slider-skin-skin7 .bx-next {
	background: rgba(255,255,255,0.7);
	color: #000000;
	border-radius: 50%;
}

.image-slider-skin-skin7 .bx-prev:hover,
.image-slider-skin-skin7 .bx-next:hover {
	background: #ffffff;
}

.image-slider-skin-skin7 .bx-next:after,
.image-slider-skin-skin7 .bx-prev:after{
	line-height: 32px;
	text-indent: 0;
	
	font-size: 1.2em;
	text-align: center;
}

.image-slider-skin-skin7 .bx-pager.bx-default-pager a:hover,
.image-slider-skin-skin7 .bx-pager.bx-default-pager a.active{
	background: #ffffff;
}

.image-slider-skin-skin7 .bx-pager{

}

.image-slider-theme-black.image-slider-skin-skin7 .bx-prev,
.image-slider-theme-black.image-slider-skin-skin7 .bx-next{
	background: rgba(0,0,0,0.7);
	color: #ffffff;
}

.image-slider-theme-black.image-slider-skin-skin7 .bx-prev:hover,
.image-slider-theme-black.image-slider-skin-skin7 .bx-next:hover {
	background: #000000;
}

.image-slider-theme-black.image-slider-skin-skin7 .bx-pager.bx-default-pager a:hover,
.image-slider-theme-black.image-slider-skin-skin7 .bx-pager.bx-default-pager a.active{
	background: #ffffff;
}





.image-slider-skin-skin8 .bx-prev,
.image-slider-skin-skin8 .bx-next {
	background: none;
	color: #ffffff;
	border-radius: none;
}

.image-slider-skin-skin8 .bx-prev:hover,
.image-slider-skin-skin8 .bx-next:hover {
	background: none;
	opacity: 1;
}

.image-slider-skin-skin8 .bx-next:after,
.image-slider-skin-skin8 .bx-prev:after{
	line-height: 32px;
	text-indent: 0;
	width: 31px;
	font-size: 2em;
	text-align: center;
	opacity: 0.6;
}

.image-slider-skin-skin8 .bx-next:hover:after,
.image-slider-skin-skin8 .bx-prev:hover:after{
	opacity: 1;
}

.image-slider-skin-skin8 .bx-pager.bx-default-pager a:hover,
.image-slider-skin-skin8 .bx-pager.bx-default-pager a.active{
	background: #ffffff;
}

.image-slider-theme-black.image-slider-skin-skin8 .bx-prev,
.image-slider-theme-black.image-slider-skin-skin8 .bx-next{
	background: none;
	color: #000000;
}

.image-slider-theme-black.image-slider-skin-skin8 .bx-prev:hover,
.image-slider-theme-black.image-slider-skin-skin8 .bx-next:hover {
	background: none;
}

.image-slider-theme-black.image-slider-skin-skin8 .bx-pager.bx-default-pager a:hover,
.image-slider-theme-black.image-slider-skin-skin8 .bx-pager.bx-default-pager a.active{
	background: #000000;
}
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block !important;visibility:visible !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.inner{width:100%;max-width:1170px;margin:0 auto;padding:40px 0;position:relative;z-index:2}


.td-block-row {
  *zoom: 1;
  margin-left: -24px;
  margin-right: -24px;
}

.td-block-row:before,
.td-block-row:after {
  display: table;
  content: "";
}

.td-block-row:after {
  clear: both;
}

.td-block-row [class*="td-block-span"] {
  display: block;
  min-height: 1px;
  float: left;
  padding-right: 24px;
  padding-left: 24px;
  
  
  
}

  .td-block-row:before,
  .td-block-row:after {
    display: table;
    content: "";
  }


.td_block_4 .td-block-span12:last-child .td_module_2,
.td_block_4 .td-block-row:last-child .td_module_2 {
  padding-bottom: 21px;
}


.td_block_5 .td-block-span12:last-child .td_module_3,
.td_block_5 .td-block-row:last-child .td_module_3 {
  padding-bottom: 21px;
}


.td_block_6 .td-block-span12:last-child .td_module_5,
.td_block_6 .td-block-row:last-child .td_module_5 {
  margin-bottom: 0;
  border-bottom: none;
}


.td_block_9 .td-block-span12:last-child .td_module_8,
.td_block_9 .td-block-row:last-child .td_module_8 {
  border-bottom: none;
  margin-bottom: 0;
}


.td_block_10 .td-block-span12:last-child .td_module_9,
.td_block_10 .td-block-row:last-child .td_module_9 {
  margin-bottom: 0;
  border-bottom: none;
}

.td_block_14 .td-block-row {
  margin-left: 0;
  margin-right: 0;
}

.td_block_14 .td-block-row:last-child {
  margin-bottom: 23px;
}

.td_block_15 .td-column-3 .td-block-row {
  margin-right: -22px;
  margin-left: 0;
  
}

.td_block_15 .td-column-3 .td-block-row .td-block-span4 {
  padding-right: 22px;
  padding-left: 0;
  width: 20%;
  
  
}

.td_block_15 .td-column-2 .td-block-row {
  margin-right: -21px;
  margin-left: 0;
  
  
}

.td_block_15 .td-column-2 .td-block-row .td-block-span4 {
  padding-right: 21px;
  padding-left: 0;
  
  
}

.td_block_15 .td-column-2 .td-block-row:last-child .td_module_mx4 {
  padding-bottom: 21px;
  
}


.td_block_16 .td-column-3 .td-block-row {
  margin-right: -22px;
  margin-left: 0;
  
  
}

.td_block_16 .td-column-3 .td-block-row .td-block-span4 {
  width: 20%;
  padding-right: 22px;
  padding-left: 0;
  
  
}

.td_block_16 .td-column-2 .td-block-row {
  margin-right: -21px;
  margin-left: 0;
  
}

.td_block_16 .td-column-2 .td-block-row .td-block-span4 {
  width: 33.33333333%;
  padding-right: 21px;
  padding-left: 0;
  
}

.td_block_16 .td-column-2 .td-block-row:last-child .td_module_mx4 {
  padding-bottom: 26px;
}

.td_block_19 .td-block-row {
  margin-right: -15px;
  margin-left: -15px;
}


.menu-item-home {
	margin-left: 5px;
}


.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:before,
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after {
  content: " ";
  display: table;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after {
  clear: both;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:before,
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after {
  content: " ";
  display: table;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after {
  clear: both;
}



.widget #calendar_wrap {
	width:100%;
}


#popup .processing_box .upload_procces .percent {
    color: #555;
    display: inline-block;
    margin-right: 5px;
    text-align: right;
    width: 70px;
    font-family: arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
}
#pwebbox140_box .pwebbox-content{color:#000000}



.pwebbox-content .tooltip {
	filter: alpha(opacity=0);
}

.pwebbox-content .tooltip.in {
	filter: alpha(opacity=80);
}



.pwebbox-content .pweb-msg-button {
	*display: inline;
}


.pweb-bottombar .pwebbox-container .pwebbox-content {
    margin: 0px auto;
    padding: 0px 80px 0px 0px;
    min-height: 30px;
    position: relative;
}


 
.pwebbox-content {
    margin: 0;
}



.pweb-radius .pwebbox-content input.pweb-input, 
.pweb-radius .pwebbox-content select, 
.pweb-radius .pwebbox-content textarea,
.pweb-radius .pwebbox-content .pweb-field-shadow{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.pweb-radius .pwebbox-content button,
.pweb-radius .pwebbox-content .btn {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


.pweb-shadow .pwebbox-content .pweb-field-shadow {
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.4);
	box-shadow: 0 0 5px rgba(0,0,0,0.4);
}

.pweb-shadow .pwebbox-content button,
.pweb-shadow .pwebbox-content .btn {
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4), 0 1px 2px rgba(255,255,255,0.2) inset;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.4), 0 1px 2px rgba(255,255,255,0.2) inset;
	box-shadow: 0 0 5px rgba(0,0,0,0.4), 0 1px 2px rgba(255,255,255,0.2) inset;
}

	
	.pweb-labels-inline .pwebbox-content .pweb-label {
		margin-bottom: 3px;
	}

	.pweb-labels-inline .pwebbox-content .pweb-label,
	.pweb-labels-inline .pwebbox-content .pweb-field {
		float: none;
		width: auto;
	}

	
	.pweb-labels-inline .pwebbox-content .pweb-column .pweb-label {
		margin-bottom: 3px;
	}

	.pweb-labels-inline .pwebbox-content .pweb-column .pweb-label,
	.pweb-labels-inline .pwebbox-content .pweb-column .pweb-field {
		float: none;
		width: auto;
	}

	.pweb-labels-inline .pwebbox-content .pweb-column.pweb-width-25 .pweb-label,
	.pweb-labels-inline .pwebbox-content .pweb-column.pweb-width-20 .pweb-label,
	.pweb-labels-inline .pwebbox-content .pweb-column.pweb-width-25 .pweb-field,
	.pweb-labels-inline .pwebbox-content .pweb-column.pweb-width-20 .pweb-field {
		float: none;
		width: auto;
	}



.pweb-hide-user .pwebbox-content .pweb-field-name,
.pweb-hide-user .pwebbox-content .pweb-field-email {
	display: none !important;
}









.third-row-nav-wrapper {
    width:100%;
    background: #FAFAFA;
    height:47px;
    position: relative;
    border-top: 1px solid #e6e6e6;
    }





#home-page-intro {
  width: 450px;
  margin-right: 50px;
  float: left;
}


#home-page-intro p {
  font-size: 13.5px;
}



.clear-both {
  clear: both;
}

.newsletter_barra {
	display: none;
	width: 138px;
}

.newsletter_barra input {
	margin: 0;
	padding: 0;
	border-radius: inherit;
	border: none;
	height: 39px;
	outline: none;
	width: 110px;
}


.newsletter_barra input[type="submit"]{
	width: 20px;
	cursor: pointer;
background: #fff;
color: #ccc;
}


.newsletter_barra input[type="submit"]:hover{
	width: 20px;
	background: #ccc;
	color: #fff;
}
#content img.size-auto,
#content img.size-full,
#content img.size-large,
#content img.size-medium,
#content .entry-attachment img,
#content .widget-container img{max-width:100%;height:auto;}
.widget-container{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 18px 0;}
.widget-container .wp-caption img{margin:auto;}
.widget-container.widget_image .wp-caption{width:auto;}
.widget-container.widget_image .wp-caption img{margin-left:-8px;}
#main .widget-container.music-player ul{margin:0;}

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

  .col-sm-6 {
    width: 50%;
  }


.entry-title {
	font-size: 26px;
	font-size: 2.6rem;
	line-height: 1.1538;
	margin-bottom: 0.9231em;
}


.type-attachment .entry-title {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
}





.format-aside .entry-title,
.format-image .entry-title,
.format-video .entry-title,
.format-quote .entry-title,
.format-gallery .entry-title,
.format-status .entry-title,
.format-link .entry-title,
.format-audio .entry-title,
.format-chat .entry-title {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.3333;
	margin-bottom: 1.3333em;
}


.format-link .entry-title a:after {
	content: "\f442";
	font-size: 24px;
	height: 24px;
	position: relative;
	top: 0;
	width: 24px;
}


.blog .format-status .entry-title,
.archive .format-status .entry-title {
	display: none;
}


	.entry-title,
	.widecolumn h2 {
		font-size: 35px;
		font-size: 3.5rem;
		line-height: 1.2;
		margin-bottom: 1.2em;
	}


	.format-aside .entry-title,
	.format-image .entry-title,
	.format-video .entry-title,
	.format-quote .entry-title,
	.format-gallery .entry-title,
	.format-status .entry-title,
	.format-link .entry-title,
	.format-audio .entry-title,
	.format-chat .entry-title {
		font-size: 20px;
		font-size: 2rem;
		line-height: 1.4;
		margin-bottom: 1.4em;
	}
.fancyboxtestimonial{padding:0;background-color:#fff;border:1px #02c4c7 solid;margin:10px 0 10px 0;text-align:left;font-size:100%;font-family:Calibri,Verdana,Arial,Helvetica,sans-serif}
.fancyboxtestimonial p{margin:10px 5px 15px 5px}
.fancyboxtestimonial h2{color:#fff;background-color:#02c4c7;border:1px #02c4c7 solid;font-size:110%;padding:1px 5px 1px 5px;margin:0 0 0 0;text-align:center}
.fancyboxtestimonial h3{color:#02c4c7;font-size:110%;padding:5px 5px 5px 5px;margin:0 0 0 0}

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

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

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

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }





.gallery-row:after,
.navigation-links:after,
.container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


.gallery-row,
.navigation-links,
.container {
    display: block;
}





.container-header {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}


.container-menu {
    margin: 0 auto!important;
    padding-bottom: 10px!important;
    position: relative!important;
    z-index: 99!important;
}


.container-center {
    margin: 0px auto!important;
}


.container-footer {
    margin-bottom: 0!important;
    position: relative!important;
}
