#topnav li {margin:0 13px;}
#topnav li a {font-size:14px !important;}
#topnav li .sub-menu li a {white-space:normal;}
.owl-carousel .item .desc h5 {font: bold 16px/18px Open Sans;}
.owl-carousel .item .desc p a {text-transform:none;text-decoration:none;color:#ffffff;font: bold 14px/14px Open Sans;}
.owl-carousel .item .desc p a:hover{color:#ffffff;}
.faq-list h4:not(.marker)::before{content: "\00a0";}
.page-id-11 figure, .page-id-2654 figure {float:left;margin-top:0;}
.page-id-11 .movie.item, .page-id-2654 .movie.item {clear:both;}
.movie-page.image {margin: 0 1em 1em 0;}
.video-wrapper {clear:both;float:none;}
.owl-carousel .item.hover .desc::before {height:100%;
bottom:inherit;}
.owl-carousel .item.hover h5, .owl-carousel .item.hover p.excerpt{top:0;
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg);}

input.button.ticket {background-color:#2a4055;color:#ffffff;padding:10px;border:none; border-radius:3px;height:auto;margin-left:10px;}
form#checkout-select .btn-group {margin-top:10px;}
div#checkout-form h1{font-size:40px;}

form label.error {
color:red;
}
form input.error {
border:1px solid red;
}

select#datepicker{width:auto!important;}

