/**
Theme Name: MORC
Author: Pixbuilt
Author URI: https://pixbuilt.com
Description: A custom theme for Monsters of Rock Cruise
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: morc
Template: astra
*/

.content-section .brz-container,
.footer-content .brz-container,
.heading-bg .brz-container,
.top-navigation .brz-container,
.footer-copyright .brz-container{
  max-width: 968px!important;
  z-index: 10!important;
  position: relative;
}
body:not(.brz-ed) .lightning {
  position: absolute!important;
  z-index: 1;
  width: 100%;
}
@media (min-width: 1000px) {
  .lightning .brz-row .brz-columns:first-child,
  .lightning .brz-row .brz-columns:last-child {
    max-width: calc((100vw - 1000px)/2 + 16px);
    flex: 1 1 calc((100vw - 1000px)/2 + 16px);
  }
  .lightning .brz-row .brz-columns:nth-child(2) {
    max-width: 968px;
    flex: 1 1 968px;
  }
}

.sidebar-form button {
  margin-bottom: -30px;
}

.heading-bg .brz-bg-image {
  background-color: #fff!important;
  max-width: 968px!important;
  background-size: contain!important;
  background-position: center top!important;
  top: 0!important;
  left: 50%!important;
  transform: translateX(-50%);
}

.brz-menu__item-dropdown > .brz-menu__dropdown {
    max-width: 250px;
    box-sizing: border-box;
}

.brz-menu__item-dropdown > .brz-menu__dropdown .brz-menu__item:not(:first-child) a {
    padding-top:5px!important;
    padding-bottom:5px1important;
}
.brz-menu__item-dropdown > .brz-menu__dropdown .brz-menu__item:first-child a {
    padding-top: 20px!important;
}
.brz-menu__item-dropdown > .brz-menu__dropdown .brz-menu__item:last-child a {
    padding-bottom: 20px!important;
}

body:not(.brz-ed) .homepage-slider .brz-column__items {
	padding: 0!important;
}
body:not(.brz-ed) .homepage-slider .slick-list {
	padding-top: 0!important;
	padding-bottom: 0!important;
}
body:not(.brz-ed) .homepage-slider .brz-slick-slider__dots {
	position: absolute!important;
	z-index: 100!important;
}
@media (min-width: 768px) {
.top-navigation .brz-bg {
	border-top-left-radius: 5px!important;
    border-top-right-radius: 5px!important;
}
}
.brz .brz-css-gbvct .brz-forms2__field:not(.brz-forms2__radio):not(.brz-forms2__checkbox):not(.brz-forms2__field-select) {
    padding: 10px!important;
}

@media (max-width: 1023px) {
	body:not(.brz-ed) .pricing-table {
		overflow-x: auto!important;
		display: block!important;
	}
}
body:not(.brz-ed) .brz-table {
    display: table;
    table-layout: auto!important;
}
.pricing-table .brz-table__head > .brz-table__tr > .brz-table__aside:first-child {
    width: auto!important;
}
.pricing-table .brz-table__head > .brz-table__tr > .brz-table__aside {
	min-width: 150px;
}
.pricing-table .brz-table__head > .brz-table__tr > .brz-table__aside:first-child .brz-table__th--btn {
    text-align: left;
}
.pricing-table .brz-table__head > .brz-table__tr > .brz-table__aside:nth-child(2) .brz-table__th--btn::after,
.pricing-table .brz-table__head > .brz-table__tr > .brz-table__aside:nth-child(3) .brz-table__th--btn::after,
.pricing-table .brz-table__head > .brz-table__tr > .brz-table__aside:nth-child(4) .brz-table__th--btn::after {
	content: '(price per person)';
	font-family: inherit;
	font-size: 10px;
	display: block;
	text-transform: uppercase;
}
.pricing-table .brz-table__head > .brz-table__tr > .brz-table__aside .brz-table__th--btn {
	flex-direction: column;
}
body:not(.brz-ed) .rooms-slider .brz-slick-slider__arrow-next {
    right: 40px!important;
}
body:not(.brz-ed) .rooms-slider .brz-slick-slider__arrow-prev {
    left: 25px!important;
}
body:not(.brz-ed) .rooms-slider .brz-slick-slider__dots--circle button {
    width: 30px;
    height: 3px;
}
body:not(.brz-ed) .rooms-slider .brz-slick-slider__dots li button {
	background: #fff!important;
}
body:not(.brz-ed) .rooms-slider .brz-slick-slider__dots .slick-active button {
    background-color: rgba(39, 115, 183, 1)!important;
}
body:not(.brz-ed) .rooms-slider .brz-carousel > .slick-slider > .brz-slick-slider__dots {
    bottom: 25px;
}
body:not(.brz-ed) .rooms-slider .brz-slick-slider__dots button {
	border: none!important;
}
#bands-list strong {
    font-weight: normal!important;
    font-size: 1.6rem;
}