﻿#home .featured-entry .entry .top{height:100%;position:relative;vertical-align:top}


.text-center {
  text-align: center;
}

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }

.icon-box,
.wpb_row .wpb_column .wpb_wrapper .icon-box {
	margin-bottom: 35px;
}

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}

#sidebar .widget-area .wpb_column.vc_column_container:first-of-type,.sidebar .widget .wpb_column.column_container:first-of-type,.widget-area .widget .wpb_column.vc_column_container:first-of-type{margin-left:0;padding-left:0}

#sidebar .widget-area .wpb_column.vc_column_container:last-of-type,.sidebar .widget .wpb_column.column_container:last-of-type,.widget-area .widget .wpb_column.vc_column_container:last-of-type{margin-right:0;padding-right:0}

.wpb_column .ts-pricing{width:100%!important;margin:0;float:none!important}

.wpb_column .ts-pricing:after{content:"";display:block;height:0;clear:both;visibility:hidden;zoom:1}

#recent-posts .meta a  { color: #fff; }




#recent-posts  { margin: 0 -20px 10px 0; }

#recent-posts h3  { margin: 0 0 20px 0; }

#recent-posts .post  { position: relative; float: left; width: 300px; height: 185px; margin: 0 20px 20px 0; background: #d4d4d4 }

#recent-posts .post .heading  { width: 270px; padding: 15px; position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,0.8); }

#recent-posts .post .heading h2  { font-size: 15px; text-transform: uppercase; }

#recent-posts .post .heading h2 a  { color: #fff; }

#recent-posts .meta  { font-size: 11px; text-transform: uppercase; color: #fff; }
.htx{text-indent:-99999px;white-space:nowrap;overflow:hidden;font-size:1px;position:absolute}
.ie8 .hero-slider__img img{width:auto}
.lt-ie10 .hero-slider__img img{min-width:1280px}


body #content_wrapper {
	right: 0;
	position:relative;
}


body.menu_meer_active #content_wrapper {
	right: 0;
	position:relative;
	right: 260px;
}
.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: #; }

  #portal-column-content,
  #portletWrapper,
  #footer,
  #homepage-footer {
    padding: 0;
    margin: 0;
  }

  
  .portaltype-collective-cover-content #portal-column-one,
  .portaltype-collective-cover-content #portal-column-two,
  .portaltype-collective-cover-content #portal-column-content {
    clear: both;
    width: 97.75%;
    margin-left: 0;
  }

  #portal-column-content {
    width: 100%;
  }

#portal-column-content a:hover {
  text-decoration: underline;
  color: #734a8c !important;
}

div.interior-columns div#portal-columns div#portal-column-content {
  padding-top: 20px;
}

  #portal-column-one,
  #portal-column-two,
  #portal-column-content {
    clear: both;
    width: 97.75%;
    margin-left: -98.875%;
  }

  .portaltype-collective-cover-content #portal-column-content {
    margin-left: 0;
  }

  body.interior.portaltype-collective-cover-content #portal-column-content {
    margin-left: -98.875%;
  }

  #columns-wrapper.interior-columns #portal-columns #portal-column-content {
    margin-left: -98.75%;
  }
.text-center{text-align:center}

.tourdates-singledate {
  position: relative;
  overflow: hidden;
  margin: auto auto 1px;
  height: 110px;
  width: 100%;
  background-color: #fff;
}

.tourdates-singledate .singledate-img {
  position: relative;
  float: left;
  height: 100%;
  width: 130px;
}

.tourdates-singledate .singledate-datepicker {
  position: relative;
  float: left;
  height: 100%;
  width: 260px;
}

.tourdates-singledate .singledate-datepicker .date-number {
  position: absolute;
  overflow: hidden;
  left: 0px;
  height: 100%;
  width: 80px;
}

.tourdates-singledate .singledate-datepicker .date-month-day {
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 100px;
  height: 100%;
}

.tourdates-singledate .singledate-details {
  position: relative;
  overflow: hidden;
  float: left;
  height: 100%;
  width: 100%;
  max-width: 377px;
}

.tourdates-singledate .single-date-infotickets {
  position: relative;
  overflow: hidden;
  float: right;
  right: 0px;
  height: 100%;
}

.tourdates-singledate .single-date-infotickets .single-date-info {
  position: relative;
  top: 50%;
  margin-top: -10px;
  float: right;
  height: 20px;
  width: 90px;
}

.tourdates-singledate .single-date-infotickets .single-date-tickets-details {
  position: relative;
  float: right;
  height: 100%;
  width: 200px;
}

.tourdates-singledate .single-date-infotickets .singledate-buytickets {
  position: relative;
  overflow: hidden;
  float: right;
  right: 0px;
  height: 100%;
  width: 180px;
}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }

#side_toolkit { margin:0 0 20px 0; }
