/*!
 * Theme Name:  TBT Child
 * Template:    mint
 * Author:      One Rabbit
 * Version:     1.0.0
 * License:     ThemeForest Standard License
 * License URI: http://themeforest.net/licenses/standard
 * Text Domain: TBT-child
 * Domain Path: /languages/
 */


/* Fonts */
@font-face {
    font-family: 'Anodyne';
    src: url('https://www.thebluestrain.com.au/wp-content/themes/tbt-child/assets/fonts/anodyne.eot');
    src: url('https://www.thebluestrain.com.au/wp-content/themes/tbt-child/assets/fonts/anodyne.eot?#iefix') format('embedded-opentype'),
         url('https://www.thebluestrain.com.au/wp-content/themes/tbt-child/assets/fonts/anodyne.woff2') format('woff2'),
         url('https://www.thebluestrain.com.au/wp-content/themes/tbt-child/assets/fonts/anodyne.woff') format('woff'),
         url('https://www.thebluestrain.com.au/wp-content/themes/tbt-child/assets/fonts/anodyne.ttf') format('truetype'),
         url('https://www.thebluestrain.com.au/wp-content/themes/tbt-child/assets/fonts/anodyne.svg#wf') format('svg');
}

/* Header Styles */
.main-header__logo-img {
    width: 275px;
}

@media (max-width: 1199px)  {
.main-header__logo-img {
    width: 150px;
    margin-top: -5px;
}
.top-header {
    display: none;
}
}

@media (min-width: 1200px)  {
.main-header__logo-img {
    margin-top: -60px;
}
.main-header._fixed .main-header__logo-img {
    margin-top: 0px;
}
}

.main-header._fixed .main-header__logo-img {
    max-height: 70px;
}

.main-menu .menu-item {
    margin: 0 10px;
}

.main-menu>.menu-item>a {
    font-size: 2em;
}

.main-menu .sub-menu {
    padding: 15px 40px 30px;
    border-top: 0px solid transparent;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 15px;
    margin-top: 20px;
    font-family: bebas_neue, Helvetica, Arial, sans-serif;
    font-size: 27px;
}

.top-header .col-sm-12 .inline-module a:hover {
    color: #ed9101 !important;
}


/* Homepage */


.header-wrapper._negative .top-header {
    background-color: transparent;
}

#home-vid .upb_bg_overlay {
    background-color: rgba(34,34,34,0.5) !important;
}

@media (min-width: 768px) {
#home-vid h1 {
    font-size: 7em !important;
	line-height: 1em;
    margin: 0 0 0.2em 0 !important;
}
}

.vc_grid .vc_gitem-link {
    border-bottom: 1px !important;
}


/* Typography */

h1 {
    font-size: 5em !important;
	line-height: 1em;
    margin: 0.6em 0 0.1em 0; 
    font-family: Anodyne !important;
    font-weight: normal;
    font-style: normal;
}
h2 {
    font-size: 4em !important;
	line-height: 1em;
    margin: 0.6em 0 0.1em 0; 
    font-family: Anodyne !important;
    font-weight: normal;
    font-style: normal;
}
h3 {
    font-size: 3.2em !important;
	line-height: 1em;
    margin: 0.8em 0 0.1em 0; 
    font-family: Anodyne !important;
    font-weight: normal;
    font-style: normal;
}
h4 {
    font-size: 2.5em !important;
	line-height: 1em;
    margin: 0.8em 0 0 0; 
    font-family: Anodyne !important;
    font-weight: normal;
    font-style: normal;
}
h5 {
    font-size: 2em !important;
	line-height: 1em;
    margin: 0.8em 0 0m 0; 
    font-family: Anodyne !important;
    font-weight: normal;
    font-style: normal;
}

h6 {
    font-size: 1.7em !important;
	line-height: 1em;
    margin: 0.7em 0 0m 0; 
    font-family: Anodyne !important;
    font-weight: normal;
    font-style: normal;
}

@media (max-width: 989px) {
h1 {
    font-size: 4em !important;
	line-height: 1em;
}
h2 {
    font-size: 3em !important;
	line-height: 1em;
}
h3 {
    font-size: 2.5em !important;
	line-height: 1em;
}
h4 {
    font-size: 2em !important;
	line-height: 1.2em;
}
h5 {
    font-size: 1.7em !important;
	line-height: 1.2em;
}
.next-previous .wpb_wrapper h6 {
    font-size: 1.5em !important;
}
}

.next-previous .wpb_wrapper h6:hover {
    color: #ed9101;
}

.white p,
.white h1,
.white h2,
.white h3,
.white h4,
.white h5,
.white h6 {
    color: #fff !important;
}

.d-shadow {
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}

.ubtn {
    margin: 0;
    letter-spacing: 0.05em;
}

.show-dates h5 {
    margin: 0px !important;
}
.show-dates p {
    margin: 0px !important;
}

@media (max-width: 767px) {
.show-dates {
    margin-top: 15px !important;
    margin-bottom: 0px !important;
}
.next-previous .wpb_wrapper h6 {
    font-size: 1.5em !important;
}
}

@media (min-width: 768px) {
.show-dates {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}
.show-image .wpb_wrapper {
    padding: 75px 0 !important;
}
}

.artist-title a:hover {
    color: #ed9101 !important;
}

.artist-social {
    font-size: 30px;
}

.artist-social i:hover {
    color: #ed9101 !important;
}


/* Buttons */

.vc_btn3-container.vc_btn3-center.show-btn .vc_btn3-block.vc_btn3-size-lg.show-btn {
    font-size: 20px !important;
    font-weight: bold;
}

.show-btn a:hover {
    background-color: #ed9101 !important;
    color: #222 !important;
}

.vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
    line-height: 24px;
}

.sign-up-btn .ubtn-large {
    font-size: 30px !important;
}

.search-form button {
    padding: 0.4em 10px !important;
}



/* Sidebars */

#text-9,
#text-8,
#text-10,
#text-15,
#custom_html-4 {
    background-color: rgba(237, 145, 1, .3);
    background: rgba(237, 145, 1, .3); /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left top, rgba(237, 145, 1, .3), rgba(237, 145, 1, .7)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, rgba(237, 145, 1, .3), rgba(237, 145, 1, .7)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, rgba(237, 145, 1, .3), rgba(237, 145, 1, .7)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, rgba(237, 145, 1, .3), rgba(237, 145, 1, .7)); /* Standard syntax */
    padding: 20px 15px 5px 15px;
    border-radius: 10px;
}

#text-3,
#text-6,
#text-17 {
    margin-top: 30px;
    background-color: rgba(34, 34, 34, .3);
    background: rgba(34, 34, 34, .3); /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left top, rgba(34, 34, 34, .1), rgba(34, 34, 34, .3)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, rgba(34, 34, 34, .1), rgba(34, 34, 34, .3)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, rgba(34, 34, 34, .1), rgba(34, 34, 34, .3)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, rgba(34, 34, 34, .1), rgba(34, 34, 34, .3)); /* Standard syntax */
    padding: 20px 15px 10px 15px;
    border-radius: 10px;
}

#text-13,
#text-14,
#text-16
 {
    margin-top: 30px;
    background-color: rgba(255, 197, 28, 0.5);
    background: rgba(255, 197, 28, 0.5); /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left top, rgba(255, 197, 28, 0.1), rgba(255, 197, 28, 0.5)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom right, rgba(255, 197, 28, 0.1), rgba(255, 197, 28, 0.5)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom right, rgba(255, 197, 28, 0.1), rgba(255, 197, 28, 0.5)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom right, rgba(255, 197, 28, 0.1), rgba(255, 197, 28, 0.5)); /* Standard syntax */
    padding: 20px 0px 10px 15px;
    border-radius: 10px;
}

#text-14 {
    margin-top: 0px !important;
}

#text-13 .side-cards-text,
#text-14 .side-cards-text,
#text-16 .side-cards-text {
    margin-right: 20px;
    margin-top: -25px;
}

#text-9 h6,
#text-10 h6,
#text-8 h6,
#text-15 h6,
#custom_html-4 h6 {
    margin-bottom: 10px;
    font-size: 3em !important;
}

#text-3 h6,
#text-6 h6,
#text-13 h6,
#text-14 h6,
#text-16 h6,
#text-17 h6 {
    margin-bottom: 10px;
    font-size: 2.5em !important;
}

.theme-widget.widget_text ul {
    padding: 0;
    margin: 0 0 0 20px;
    list-style: disc;
}

.side-links {
    background-color: #222;
    padding: 7px 20px;
    color: #fff !important;
    font-family: bebas_neue, Helvetica, Arial, sans-serif;
    transition: background-color .4s;
    font-size: 20px;
    font-weight: bold;
}

#text-9 .side-links {
    width: 100% !important;
    display: block;
    text-align: center;
    font-size: 30px; 
    padding: 12px 20px;
    margin-top: 20px;
}

.side-links:hover {
    background-color: #ed9101;
    color: #222 !important;
}

#ticketek-box {
    padding: 10px 10px 5px 10px;
    background-color: rgba(255, 255, 255, 0.2);;
    border: 2px solid red;
}

/* TRIP ADVISOR WIDGET */

#CDSWIDSSP .widSSPData {
    padding: 7px 0px 7px !important;
    background-color: transparent !important;
    border: 0px solid #00a680 !important;
    width: 100% !important;
}

#CDSWIDSSP.widSSP {
    width: 100% !important;
}

#CDSWIDSSP .widSSPData .widSSPBranding {
    display: none;
}

#CDSWIDSSP .widSSPData .widSSPH18,
#CDSWIDSSP .widSSPData .widSSPH11,
#CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx b,
#CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li span {
    color: #fff !important;
}

#CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx .widSSPPopIdxData,
#CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li a,
#CDSWIDSSP .widSSPData .widSSPAll a:link,
.ui_bubble_rating:after,
#CDSWIDSSP a:visited {
    color: #ed9101 !important;
}

/* MailChimp Form */

#mc_embed_signup form {
    padding: 10px 0 10px 0 !important;
}

#mc_embed_signup {
    background-color: transparent !important;
    clear: left;
    font: 16px "Open Sans",Arial,sans-serif !important;
}

#mc_embed_signup .mc-field-group input,
#mc_embed_signup .mc-field-group select {
    display: block;
    width: 100% !important;
    padding: 10px 0 !important;
    text-indent: 3% !important;
    border: 2px solid #a8a8a8 !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    font: 16px "Open Sans",Arial,sans-serif !important;
}

#mc_embed_signup .mc-field-group input:focus,
#mc_embed_signup .mc-field-group select:focus {
    border: 2px solid #ed9101 !important;
}

#mc_embed_signup .mc-field-group {
    width: 100% !important;
    color: #fff;
}

#mc_embed_signup .mc-field-group .subfield input {
    width: 90px !important;
}

#mc_embed_signup .mc-field-group label {
    display: inline;
    float: left;
    color: white;
    font-size: 24px;
    vertical-align: middle;
    margin-right: 10px;
    line-height: 1;
    height: 30px;
    padding-top: 17px;
}

#mc_embed_signup .button {
    background-color: #ed9101 !important;
    border: 0px none !important;
    border-radius: 0px !important;
    transition: all 0.23s ease-in-out 0s;
    color: #FFFFFF !important;
    display: inline-block;
    font-size: 30px !important;
    font-weight: bold !important;
    height: auto !important;
    line-height: 32px;
    margin: 0 5px 0 0 !important;
    padding: 15px 0px !important;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: 100% !important;
}

#mc_embed_signup .button:hover {
    background-color: #000 !important;
    color: #ed9101 !important;
}

.j-poster h3 {
    margin: 3px 0 0 0;
    line-height: 25px;
    font-weight: normal;
}


/* JUICER CHANGES */

.juicer-feed h1.referral {
    display: none;
}
.j-poster h3 {
    font-size: 1.8em !important;
}
.social-cont {
    text-align: center !important;
}

.social-buttons .vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
    color: #fff;
    background-color: #222;
}
.social-buttons .vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
    font-size: 42px;
    height: 23px;
}
.social-buttons .vc_btn3.vc_btn3-size-lg {
    font-size: 16px;
    padding: 25px 34px;
}

.bottom-footer .inline-module a:hover {
    color: #ed9101;
}


/* THE EXPERIENCE */

.map-numbers {
    font-size: 22px;
    line-height: 30px;
	font-weight: 600;
}

.map-numbers li {
    margin-bottom: 15px;
}

.map-numbers ol li {
  counter-increment: list;
  list-style-type: none;
  position: relative;
}

.map-numbers ol li:before {
	color: #a01622;
	content: counter(list) ".";
	left:-40px;
	position: absolute;
	text-align: right;
	width: 0px;
	background-color: #fff;
	display: block;
	font-family: Anodyne !important;
    font-size: 40px;
    padding-top: 10px;
    font-weight: 300;
}

/* PACKAGES */

.book-package {
   background-color: #222;
   display: inline-block;
   padding: 20px 30px;
   font-size: 30px;
   font-family: bebas_neue, Helvetica, Arial, sans-serif;
   transition: all .4s;
}

.book-package:hover {
   background-color: #ed9101;
   color: #222;
}

.play-stay .post-single__content {
    margin: 30px 0 0px;
    padding-bottom: 0px;
    border-bottom: none;
}

.package-provider-gateway {
   font-family: bebas_neue, Helvetica, Arial, sans-serif;
   font-size: 30px;
   color: #fff;
   margin: 5px 0 15px !important;
   display: inline-block !important;
} 

.package-provider-price { 
   font-family: Anodyne !important;
   font-size: 35px;
} 

.package-provider-price::before { 
    content: "From $";
}

.package-sm-provider {
    background-color: #ed9101;
    color: #fff;
    display: inline-block !important;
    padding: 8px 15px 5px;
    font-family: Anodyne !important;
    font-size: 27px;
}

.pack-sm-price {
    color: #ed9101;
    font-family: Anodyne !important;
    font-size: 27px;
    margin-top: 6px;
}

.pack-sm-price::before { 
    content: "From $";
}

.pack-box {
    min-height: 120px !important;
}
.single-play-stay .main-content-wrapper {
    padding-top: 0px !important;
}
.play-stay .post-single__content {
    margin: 0px!important;
}

/* Footer */

.main-footer .theme-widget {
    padding-bottom: 0px !important;
}

.footer-logo  {
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
}

.theme-widget__title {
    font-size: 1.4em;
}

.main-footer input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
    -webkit-font-smoothing: antialiased;
    -webkit-appearance: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    max-width: 100%;
    width: 100%;
    vertical-align: middle;
    outline: 0;
    padding: .5em 12px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5;
    color: #414042 !important;
    border: 2px solid #eee;
    -webkit-transition: border-color .4s;
    -o-transition: border-color .4s;
    transition: border-color .4s;
    font-weight: 400;
}

.main-footer textarea {
    height: 150px ;
}

.main-footer input[type=submit] {
    font-weight: bold;
}

.upb_video-src {
   position: absolute !important;
   z-index: 0 !important;
   -webkit-transform: translateX(-50%) translateY(-50%) !important;
   -moz-transform: translateX(-50%) translateY(-50%) !important;
   -o-transform: translateX(-50%) translateY(-50%) !important;
   -ms-transform: translateX(-50%) translateY(-50%) !important;
   transform: translateX(-50%) translateY(-50%) !important;
   top: 50% !important;
   left: 50% !important;
   min-width: 100% !important;
   min-height: 100% !important;
   width: auto !important;
   height: auto !important;
}

.advert-img{
   display:none;
}
.advert-item span.advert-link {
   color: #222 !important;
}
.advert-date {    visibility: hidden;}
.advert-post-title .advert-link {overflow:initial !important;}
.advert-item-col-1 .advert-post-title, .advert-item-col-1 .advert-published {margin-left:0px !important;}
.adverts-search .advert-input.advert-input-type-half.advert-input-type-half-left {    width: 100% !important;}
.adverts-search .advert-input.advert-input-type-half.advert-input-type-half-right { display:none !important;}

.single-post h1 {
	font-size: 4em !important;
}

.single-post h2 {
	font-size: 3em !important;
}
	
.single-post h3 {
	font-size: 2em !important;
}

.blog .post-grid__title {
	font-size: 2em !important;
}

.slick-initialized .slick-track {
    display: flex;
    align-items: center;
}

.hdsb-stickybanner-text a {
    color: #fff !important;
}

.cover-link--link{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:transparent;z-index:999}.vc_custom_1504677026031{margin-bottom:10px !important}.vc_custom_1504674848926{margin-bottom:20px !important;border-bottom-width:0 !important;padding-bottom:0 !important}.vc_custom_1504674893948{margin-top:0 !important;padding-top:20px !important;padding-right:15px !important;padding-bottom:20px !important;padding-left:15px !important;background-color:#eaeaea !important}.next-shows h5{margin-bottom:20px !important}.artist-social a{color:#000;margin-right:10px}.upb_row_bg{width:auto !important;min-width:0 !important}.vc_row[data-vc-full-width]{overflow:visible !important}.vc_custom_1504576705813{margin-bottom:30px !important}.vc_custom_1504576705813{margin-bottom:30px !important}.vc_custom_1504576705813{margin-bottom:30px !important}.vc_custom_1504576705813{margin-bottom:30px !important}.vc_custom_1504587754786{margin-top:50px !important}.vc_custom_1504586630279{margin-top:50px !important;margin-right:0 !important;margin-left:0 !important;padding-top:50px !important;padding-right:50px !important;padding-bottom:50px !important;padding-left:50px !important}.vc_custom_1504587491313{margin-bottom:15px !important}.vc_custom_1504587675625{margin-top:0 !important;margin-bottom:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important}.vc_custom_1504587405846{margin-top:10px !important}.vc_custom_1504576807803{margin-top:0 !important;margin-bottom:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:7px !important;padding-right:10px !important;padding-bottom:7px !important;padding-left:10px !important;background-color:#222 !important}.vc_custom_1504576553821{margin-right:0 !important;margin-left:0 !important;background-color:#eaeaea !important}.vc_custom_1504577147757{padding-top:120px !important;padding-bottom:120px !important;background-position:center !important;background-repeat:no-repeat !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important}.vc_custom_1504577154944{padding-top:20px !important;padding-right:20px !important;padding-bottom:20px !important;padding-left:20px !important}.vc_custom_1504576125143{margin-bottom:0 !important;border-bottom-width:0 !important;padding-bottom:0 !important}.vc_custom_1504577824963{margin-top:0 !important;margin-bottom:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:7px !important;padding-right:10px !important;padding-bottom:7px !important;padding-left:10px !important;background-color:#222 !important}.vc_custom_1504576553821{margin-right:0 !important;margin-left:0 !important;background-color:#eaeaea !important}.vc_custom_1504578283032{padding-top:120px !important;padding-bottom:120px !important;background-image:url("http://thebluestrain.internal.io/wp-content/uploads/2017/08/John-McNamara.jpg?id=369") !important;background-position:center !important;background-repeat:no-repeat !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important}.vc_custom_1504577154944{padding-top:20px !important;padding-right:20px !important;padding-bottom:20px !important;padding-left:20px !important}.vc_custom_1504578261062{margin-bottom:0 !important;border-bottom-width:0 !important;padding-bottom:0 !important}.vc_custom_1504577837528{margin-top:0 !important;margin-bottom:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:7px !important;padding-right:10px !important;padding-bottom:7px !important;padding-left:10px !important;background-color:#222 !important}.vc_custom_1504576553821{margin-right:0 !important;margin-left:0 !important;background-color:#eaeaea !important}.vc_custom_1504578468869{padding-top:120px !important;padding-bottom:120px !important;background-image:url("http://thebluestrain.internal.io/wp-content/uploads/2017/08/Alex-Hahn-and-the-Blue-Riders.jpg?id=371") !important;background-position:center !important;background-repeat:no-repeat !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important}.vc_custom_1504577154944{padding-top:20px !important;padding-right:20px !important;padding-bottom:20px !important;padding-left:20px !important}.vc_custom_1504578347185{margin-bottom:0 !important;border-bottom-width:0 !important;padding-bottom:0 !important}.vc_custom_1504577847098{margin-top:0 !important;margin-bottom:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:7px !important;padding-right:10px !important;padding-bottom:7px !important;padding-left:10px !important;background-color:#222 !important}.vc_custom_1504576553821{margin-right:0 !important;margin-left:0 !important;background-color:#eaeaea !important}.vc_custom_1504578649321{padding-top:120px !important;padding-bottom:120px !important;background-image:url("http://thebluestrain.internal.io/wp-content/uploads/2017/08/Safari-Motel.jpg?id=373") !important;background-position:center !important;background-repeat:no-repeat !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important}.vc_custom_1504577154944{padding-top:20px !important;padding-right:20px !important;padding-bottom:20px !important;padding-left:20px !important}.vc_custom_1504578591474{margin-bottom:0 !important;border-bottom-width:0 !important;padding-bottom:0 !important}.vc_custom_1504586978938{padding-top:30px !important;padding-right:30px !important;padding-bottom:30px !important;padding-left:30px !important;background-color:rgba(234,234,234,0.95) !important;background-position:center !important;background-repeat:no-repeat !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;*background-color:#eaeaea !important}.vc_custom_1504671758969{margin:0 !important;border-width:0 !important;padding:0 !important}.vc_custom_1504586798421{margin-bottom:20px !important}.vc_custom_1504586824964{margin-bottom:0 !important}.vc_or_artist_listing h3{margin-bottom:30px}.vc_or_artist_listing .vc_col-sm-4{min-height:270px}.rezdy-booking-open .main-wrapper{display:none !important}.rezdy-booking-iframe{display:none;position:fixed;z-index:9998;top:110px;left:0;width:100%;height:calc(100% - 110px);background:url("assets/img/iframe-loading.svg") center #fff no-repeat;border:0}.admin-bar .rezdy-booking-iframe{top:142px;height:calc(100% - (110px + 32px))}.rezdy-booking-header{position:relative;height:100px;padding:10px 0;background:#222;text-align:center}.rezdy-booking-header .rezdy-booking-header--return{color:#fff;position:absolute;top:50%;left:20px;cursor:pointer;font-weight:bold;font-size:21px;font-family:bebas_neue,Helvetica,Arial,sans-serif;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;-ms-transition:color 0.2s ease;transition:color 0.2s ease}.rezdy-booking-header .rezdy-booking-header--return .fa{font-size:80%;vertical-align:middle;margin-top:-8px;margin-right:3px}.rezdy-booking-header .rezdy-booking-header--return:hover{color:#f09b00}.rezdy-booking-header .rezdy-booking-header--img{max-height:100%}#ubtn-4589{font-size:24px;line-height:24px}#ubtn-5438{font-size:24px;line-height:24px}#ubtn-2052{font-size:24px;line-height:24px}#ubtn-1718{font-size:24px;line-height:24px}#ubtn-7368{font-size:24px;line-height:24px}#ubtn-1006{font-size:24px;line-height:24px}#ubtn-3627{font-size:24px;line-height:24px}#ubtn-5366{font-size:50px}.vc_custom_1504502866070{margin-top:60px !important;margin-bottom:20px !important;border-bottom-width:0 !important;padding-bottom:0 !important}.vc_custom_1504503019709{margin-top:0 !important;margin-bottom:60px !important;border-top-width:0 !important;padding-top:0 !important}.vc_custom_1504509606284{margin-top:25px !important;margin-bottom:10px !important}.vc_custom_1504569587074{margin-top:0 !important;margin-right:0 !important;margin-bottom:15px !important;margin-left:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important;background-color:#eaeaea !important}.vc_custom_1504569587074{margin-top:0 !important;margin-right:0 !important;margin-bottom:15px !important;margin-left:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important;background-color:#eaeaea !important}.vc_custom_1504569587074{margin-top:0 !important;margin-right:0 !important;margin-bottom:15px !important;margin-left:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important;background-color:#eaeaea !important}.vc_custom_1504569587074{margin-top:0 !important;margin-right:0 !important;margin-bottom:15px !important;margin-left:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important;background-color:#eaeaea !important}.vc_custom_1504509631511{margin-top:50px !important;margin-bottom:20px !important}.vc_custom_1504569587074{margin-top:0 !important;margin-right:0 !important;margin-bottom:15px !important;margin-left:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important;background-color:#eaeaea !important}.vc_custom_1504569587074{margin-top:0 !important;margin-right:0 !important;margin-bottom:15px !important;margin-left:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important;background-color:#eaeaea !important}.vc_custom_1504569587074{margin-top:0 !important;margin-right:0 !important;margin-bottom:15px !important;margin-left:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important;background-color:#eaeaea !important}.vc_custom_1504570539576{background-position:center !important;background-repeat:no-repeat !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important}.vc_custom_1504569650457{margin-top:0 !important;margin-bottom:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important}.vc_custom_1504569641986{margin-top:0 !important;margin-bottom:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important}.vc_custom_1504569893490{margin-top:15px !important;margin-bottom:15px !important}.vc_custom_1504570222723{background-image:url("http://staging.thebluestrain.com.au/wp-content/uploads/2017/08/show_date1.jpg?id=112") !important;background-position:center !important;background-repeat:no-repeat !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important}.vc_custom_1504569650457{margin-top:0 !important;margin-bottom:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important}.vc_custom_1504569641986{margin-top:0 !important;margin-bottom:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important}.vc_custom_1504569893490{margin-top:15px !important;margin-bottom:15px !important}.vc_custom_1504570554460{background-image:url("http://staging.thebluestrain.com.au/wp-content/uploads/2017/08/show_date3.jpg?id=114") !important;background-position:center !important;background-repeat:no-repeat !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important}.vc_custom_1504569650457{margin-top:0 !important;margin-bottom:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important}.vc_custom_1504569641986{margin-top:0 !important;margin-bottom:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important}.vc_custom_1504569893490{margin-top:15px !important;margin-bottom:15px !important}.vc_custom_1504570554460{background-image:url("http://staging.thebluestrain.com.au/wp-content/uploads/2017/08/show_date3.jpg?id=114") !important;background-position:center !important;background-repeat:no-repeat !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important}.vc_custom_1504569650457{margin-top:0 !important;margin-bottom:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important}.vc_custom_1504569641986{margin-top:0 !important;margin-bottom:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important}.vc_custom_1504569893490{margin-top:15px !important;margin-bottom:15px !important}.vc_custom_1504570539576{background-image:url("http://staging.thebluestrain.com.au/wp-content/uploads/2017/08/show_date2.jpg?id=113") !important;background-position:center !important;background-repeat:no-repeat !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important}.vc_custom_1504569650457{margin-top:0 !important;margin-bottom:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important}.vc_custom_1504569641986{margin-top:0 !important;margin-bottom:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important}.vc_custom_1504569893490{margin-top:15px !important;margin-bottom:15px !important}.vc_custom_1504570222723{background-image:url("http://staging.thebluestrain.com.au/wp-content/uploads/2017/08/show_date1.jpg?id=112") !important;background-position:center !important;background-repeat:no-repeat !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important}.vc_custom_1504569650457{margin-top:0 !important;margin-bottom:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important}.vc_custom_1504569641986{margin-top:0 !important;margin-bottom:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important}.vc_custom_1504569893490{margin-top:15px !important;margin-bottom:15px !important}.vc_custom_1504570554460{background-image:url("http://staging.thebluestrain.com.au/wp-content/uploads/2017/08/show_date3.jpg?id=114") !important;background-position:center !important;background-repeat:no-repeat !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important}.vc_custom_1504569650457{margin-top:0 !important;margin-bottom:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important}.vc_custom_1504569641986{margin-top:0 !important;margin-bottom:0 !important;border-top-width:0 !important;border-bottom-width:0 !important;padding-top:0 !important;padding-bottom:0 !important}.vc_custom_1504569893490{margin-top:15px !important;margin-bottom:15px !important}.artists-widget{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (max-width:767px){.artists-widget{display:block}}.artists-widget .artists-widget-artist{position:relative;width:33.333%;background:#fff;margin:0 15px 40px}@media (max-width:767px){.artists-widget .artists-widget-artist{width:100%;margin:0 0 40px}}.artists-widget .artists-widget-artist .artists-widget-artist--img{position:relative;height:200px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;text-align:center;cursor:pointer}.artists-widget .artists-widget-artist .artists-widget-artist--img > i.fa{position:relative;color:#fff;font-size:46px;top:50%;-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);z-index:2;-webkit-transition:-webkit-transform 0.3s ease;-moz-transition:-moz-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;-ms-transition:-ms-transform 0.3s ease;transition:transform 0.3s ease}.artists-widget .artists-widget-artist .artists-widget-artist--img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;transition:background-color 0.3s ease;z-index:1}.artists-widget .artists-widget-artist .artists-widget-artist--img:hover > i.fa{-webkit-transform:translateY(-50%) scale(1.2);-moz-transform:translateY(-50%) scale(1.2);-o-transform:translateY(-50%) scale(1.2);-ms-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2)}.artists-widget .artists-widget-artist .artists-widget-artist--content{position:relative;padding:20px}.artists-widget .artists-widget-artist .artists-widget-artist--content .artists-widget-artist--title{font-family:'Anodyne';font-size:34px;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease;line-height:1}.artists-widget .artists-widget-artist:hover .artists-widget-artist--img:after{background-color:rgba(237,145,33,0.5)}.artists-widget .artists-widget-artist:hover .artists-widget-artist--title{color:#ed9121}.vc_or_upcoming_shows{margin-bottom:20px}.ticket-widget-sold-out{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;font-weight:bold;padding:20px;background:#fff;line-height:normal;text-align:center;font-style:italic;color:#000;color:rgba(0,0,0,0.6)}.ticket-widget-sold-out p:first-child{margin:0}.ticket-widget-sold-out .side-links{display:inline-block;font-style:normal;font-size:1em}.ticket-form select{-webkit-font-smoothing:inherit;-webkit-appearance:inherit;-webkit-box-shadow:inherit;-webkit-box-shadow:inherit;box-shadow:inherit;max-width:inherit;width:inherit;vertical-align:inherit;outline:inherit;padding:inherit;display:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;border:inherit;-webkit-transition:inherit;-o-transition:inherit;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;-ms-transition:inherit;transition:inherit;font-weight:inherit;-webkit-appearance:menulist;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;white-space:pre;-webkit-rtl-ordering:logical;color:#000;background-color:#fff;cursor:default;border-width:1px;border-style:solid;border-color:initial;-webkit-border-image:initial;-moz-border-image:initial;-o-border-image:initial;border-image:initial;text-rendering:auto;color:initial;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:start;margin:0;font:400 13.3333px Arial}.ticket-form label[for]{font-family:inherit;letter-spacing:inherit;text-transform:inherit;font-weight:inherit;margin-bottom:inherit;line-height:inherit;color:inherit;cursor:inherit;-webkit-transition:inherit;-o-transition:inherit;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;-ms-transition:inherit;transition:inherit}.ticket-form label[for]:hover{color:inherit}.ticket-form input[type=submit]{-webkit-font-smoothing:inherit;-webkit-appearance:inherit;-webkit-box-shadow:inherit;-webkit-box-shadow:inherit;box-shadow:inherit;max-width:inherit;vertical-align:inherit;outline:inherit;font-family:inherit;letter-spacing:inherit;text-transform:inherit;font-weight:inherit;display:inherit;font-size:inherit;line-height:inherit;text-align:inherit;text-decoration:inherit;-webkit-transition:inherit;-o-transition:inherit;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;-ms-transition:inherit;transition:inherit;padding:inherit;color:inherit;background-color:inherit;border:inherit;display:inherit}.ticket-form{padding:20px;position:relative;background-color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:normal}.ticket-form.ticket-form--loading:after{content:'Loading...';position:absolute;top:50%;left:0;right:0;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:bold}.ticket-form.ticket-form--loading:before{content:'';position:absolute;height:100%;width:100%;left:0;right:0;top:0;bottom:0;background:#fff;background:rgba(255,255,255,0.8)}.ticket-form br,.ticket-form p{display:none !important}.ticket-form .show-date{font-size:14px;font-weight:bold;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(226,226,226,0.522)}.ticket-form .show-date .show-date--date{font-weight:normal}.ticket-form .tickets--title{font-size:14px;font-weight:bold;margin-bottom:10px}.ticket-form .tickets--title:after{content:'*';color:#f00;margin-left:5px}.ticket-form .ticket-type{margin-bottom:10px}.ticket-form .ticket-type.ticket-type--sold-out .ticket-type--label .ticket-type--price{display:none}.ticket-form .ticket-type.ticket-type--sold-out .ticket-type--label:after{display:block;content:'Sold Out!';color:#f00;font-size:11px;font-style:italic;font-weight:normal;text-decoration:none}.ticket-form .ticket-type.ticket-type--sold-out .ticket-type--qty{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);pointer-events:none}.ticket-form .ticket-type .ticket-type--label{font-size:13px;font-weight:bold;display:inline-block;padding-top:4px}.ticket-form .ticket-type .ticket-type--label .ticket-type--price{display:block;font-size:11px;font-weight:normal}.ticket-form .ticket-type .ticket-type--qty{float:right}.ticket-form .ticket-type .ticket-type--qty select{border-radius:0;height:35px;line-height:1;padding:0 4px;-webkit-box-shadow:none;box-shadow:none;border-color:rgba(152,163,148,0.502);outline:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;color:#222;font-weight:bold;cursor:initial;min-width:50px}.ticket-form .ticket-type:after{clear:both;display:table;content:""}.ticket-form .total-price{font-size:14px;font-weight:bold}.ticket-form .total-price .total-price--value{float:right;font-size:18px}.ticket-form .book-now{text-align:center}.ticket-form .book-now .booking-button{display:inline;color:#fff;font-size:14px;font-weight:bold;background:#f79c00;border:0;text-transform:uppercase;padding:10px 15px;min-width:160px;border-radius:1px;margin-top:15px;margin-bottom:15px;outline:0}.ticket-form .book-now .booking-button:hover{cursor:pointer;background:rgba(247,156,0,0.75)}.ticket-form .book-now .booking-button:active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.ticket-form .book-now .booking-button:disabled{cursor:default;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}.ticket-form .book-now .booking-button:disabled:hover{background:#f79c00}.ticket-form .booking-note{font-size:13px;line-height:normal}/*# sourceMappingURL=style.css.map */