@charset "utf-8";
@media (min-width: 1200px) {
}
@media (max-width: 1199px) {
}
@media (min-width: 992px) {
.program-box.single-event.promotion-single-event.mobile-half.full-height-fixer .program-body.bg-pink.square-box {
    height: 500px;
}
.banner-ad-space img {
	height: 275px !important;
}
.program-box.program-event.promotion-single .program-thumb {
	min-height: 234px;
	background: #fff;
}
.program-box.program-event.promotion-single .eu-body {
	min-height: 266px;
}
.single-event .bg-pink {
	height: 215px;
	/*height: 491px !important;*/
}
.event-page-container .program-box.single-event .program-thumb img, .event-page-container .program-box.program-event .program-thumb img {
    min-height: 158px;
}
.new-event-panel img {
	min-height: 215px !important;
}
.new-event-panel .eu-body {
    height: 61px;
}
.eu-body {
    height: 118px;
}
.program-box.single-event.promotion-single-event .program-thumb img {
    height: inherit;
}
.event-no-image .program-body.bg-blue {
    height: 276px;
}
.is-green .bg-blue {
    height: 79px;
}
.dropdown-child-inner {
    left: -130px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.banner-ad-space img {
	min-height: 246.5px;
}

}
@media (min-width: 768px) and (max-width: 992px) {
.program-box.gallery-pgBox.event-no-image .program-body.bg-blue {
    height: 149px !important;
}
.dropdown-child-inner {
    left: -100px;
}
}
@media (max-width: 991px) {
}
@media (min-width: 768px) and (max-width: 991px) {
.banner-ad-space img {
	min-height: 198.23px;
}
.banner-ad-space.ad-small img {
	height: 227px !important;
}
.banner-ad-space img {
	height: 227px !important;
}
.event-txt {
	min-height: 60px;
}
.event-page-container .program-body.bg-orange {
	padding: 39px 0 39px 0 !important;
	height: 158px;
}
.event-page-container .eu-body {
	min-height: 159px;
}
.new-event-panel .eu-body {
    min-height: 80px;
}
.new-event-panel img {
	min-height: 199px !important;
}
.program-box.program-event.promotion-single .program-thumb {
	min-height: 170.5px;
}
.program-box.program-event.promotion-single .eu-body {
	min-height: 318px;
}
.program-box.program-event.promotion-single .pt-content {
	min-height: 260px;
}
.single-event .bg-pink {
	height: 243px;
}
.program-body.bg-pink.square-box {
    height: 488px;
}
.program-box.program-event.promotion-single .text-right .box-green {
    width: 100%;
}
.fx-wrap {
    padding: 6px 4px;
}
.event-page-container .program-box.single-event .program-thumb img, .event-page-container .program-box.program-event .program-thumb img {
    min-height: 120px;
}
.gal-title, .gallery-pgBox .program-body.bg-blue {
    height: 100px;
}
.program-box.program-event.event-list-ad img {
    min-height: 279px;
}
.event-no-image .program-body.bg-blue {
    height: 250px;
}
.is-green .bg-blue {
    height: 101px;
}
}
@media (min-width: 768px) {
.logo-wrapper {
	text-align: center;
}
.table-row-fluid {
	width: 100%;
	padding: 46px 0;
	display: table;
}
.table-row-fluid .table-cell {
	display: table-cell;
	vertical-align: middle;
}
.header-small .logo-wrapper span:first-child {
	width: 55%;
}
.logo-wrapper.desktop-header span:first-child {
	display: block !important;
	width: 100%;
	float: none;
}
.logo-wrapper.desktop-header span:first-child img {
	max-width: 85%;
	/*max-width: 55%;*/
	margin-bottom: 8px;
}
.logo-wrapper.desktop-header span img {
	max-width: 92%;
}
.header-small .logo-wrapper span:nth-child(2) {
	width: 25%;
	padding: 0 5px;
}
.header-small .logo-wrapper span:nth-child(3) {
	width: 18%;
}
.header-small .logo-wrapper {
	text-align: left;
}
.header-small .logo-wrapper > span {
	padding: 0;
	float: left;
}
.header-small .fixed-table .fixed-box {
	padding: 0 4px;
}
.header-small .fixed-box h2 {
    font-size: 13px;
    line-height: 30px;
}
.single-event .bg-orange {
	height: 118px;
}
.event-no-image .program-body.bg-orange {
    height: 276px;
}
.table-row .table-cell:first-child {
	width: 70%;
}
.table-row .table-cell:last-child {
	width: 30%;
}
.tua-tripswitcherTab, .hide-span {
	display: none !important;
}
.left-col-pane {
	float: left;
	width: 50%;
}
.right-col-pane {
	float: left;
	width: 50%;
}
.header-large .search-form {
    display: inline-block;
    width: 694px;
}
.single-fBox span:first-child {
	width: 80px;
}
.single-fBox.last-row span:first-child {
    width: 158px;
}
.single-fBox span {
	display: table-cell;
	vertical-align: middle;
}
.hide-lg {
	height: 291px;
}
}
@media (max-width: 767px) {
.dob-field .required-field {
    margin-bottom: 15px;
}
.dob-field .required-field:last-child {
    margin-bottom: 0;
}
.hide-lg {
	display: none;
}
.banner-ad-space img {
	width: 100%;
}
header {
	background: transparent;
}
.logo-wrapper span:first-child {
	padding-left: 0px;
}
.logo-wrapper {
	padding-top: 15px;
}
.logo-wrapper {
	display: table;
    width: 100%;
    text-align: center;
}
.logo-wrapper span:first-child img {
	max-width: 200px;
    display: inline-block;
}
.logo-wrapper span:last-child img {
    width: 120px;
}

.logo-wrapper span {
	display: table-cell;
}
.header-small .logo-wrapper {
	margin-bottom: 15px;
}
.hall-selector {
	margin-top: 10px;
}
.event-map-wrapper {
	display: none;
}
.program-thumb img {
	width: 100%;
}
.program-box.program-event.promotion-single .eu-body {
	max-height: inherit;
	min-height: 148px;
}
.program-box.single-event.promotion-single-event .program-body.bg-pink {
	height: 188px;
}
.nom-box h2 {
	min-height: inherit;
}
.nom-box {
	margin-top: 15px;
}
.box-blue {
	margin-top: 15px;
}
.special-thumb-whole img {
	margin-bottom: 0;
	margin-top: 15px;
}
.special-grey-box {
	margin-top: 0px;
}
.wimThumb {
	display: inline-block;
	margin-bottom: 22px;
	padding-right: 12px;
}
.wimThumb:after {
	right: 0px;
}
.wimTitle {
	left: 0;
}
.single-fBox span {
	display: block;
}
.single-fBox span img {
    max-height: 40px;
}
.program-thumb.square-image img {
    height: inherit !important;
}
}
@media (min-width: 641px) and (max-width: 767px) {
.dropdown-child-inner {
    left: -149px;
}
.logo-wrapper {
	padding-right: 140px;
}
.table-row .table-cell:first-child {
	width: 50%;
}
.table-row .table-cell:last-child {
	width: 50%;
}
.program-box.program-event .eu-body {
	max-height: 102px;
}
.event-no-image .program-body.bg-orange {
    height: 402px;
}
.single-event .bg-orange {
	min-height: 101px;
}
.program-box.program-event.promotion-single .pt-content {
    min-height: 106px;
}
.program-box.program-event.promotion-single .eu-body {
    min-height: 188px;
}
.program-thumb img {
    height: 300px;
}
.new-event-panel .program-thumb img {
    height: 343px;
}
.new-event-panel .eu-body {
    height: 59px !important;
}
.banner-ad-space img {
    height: 378px !important;
}
.header-large {
    padding-bottom: 15px;
}
.gal-title, .gallery-pgBox .program-body.bg-blue {
    height: 100px;
}
.program-box.gallery-pgBox .program-thumb img {
    height: inherit !important;
}
.program-box.program-event.event-list-ad img {
    height: 402px;
}
.event-no-image .program-body.bg-blue {
    height: 412px;
}
.new-gallery-box .gal-thumb img {
    height: 312px;
}
.program-box.gallery-pgBox.event-no-image .program-body.bg-blue {
    height: 250px !important;
}
.gallery-list.gallery-list-images .gallery-single .gal-thumb img {
    height: 250px;
    width: 100%;
}
}
 @media (min-width: 481px) and (max-width: 767px) {
.eu-body .pt-date, .eu-body .pt-venue {
	font-size: 11px;
}
}
@media (min-width: 640px) {
.table-row .table-cell:last-child {
	background: #fff;
	padding-left: 15px;
}
.search-form .input-search {
	width: 100%;
}
.search-form {
	display: block;
}
.foot-table {
	display: table;
	width: 100%;
	table-layout: fixed;
}
.foot-table .foot-cell {
	display: table-cell;
	vertical-align: middle;
}
.foot-table .foot-cell img {
	display: inline-block;
}

.row.vertical-line-pane .sp-box-table {
	padding-left: 10px;
}
}
 @media (max-width:640px) {
	 .program-box.single-event.promotion-single-event.mobile-half.full-height-fixer .program-body.bg-pink.square-box {
    display: table;
    width: 100%;
}
.program-box.single-event.promotion-single-event.mobile-half.full-height-fixer .program-body span {
    text-align: center;
    display: inline-block;
}
.program-box.single-event.promotion-single-event.mobile-half.full-height-fixer .program-thumb {
    display: none;
}
	 .program-box.single-event.promotion-single-event.mobile-half {
    display: table;
    table-layout: fixed;
    width: 100%;
}
.program-box.single-event.promotion-single-event.mobile-half div {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
}
.program-box.single-event.promotion-single-event.mobile-half img {
    height: auto !important;
}
.pg-title h2{
	font-size: 10px;
}
.logo-wrapper {
	padding-right: 0;
}
.fixed-table {
	margin: 0 -2px;
}
.fixed-box {
	padding: 0 4px !important;
}
.fixed-box h2 {
	font-size: 8px;
	line-height: 16px;
}
.fixed-box h2 em {
	font-size: 9px;
}
.tp-title h2, .tp-title h2 em {
	font-size: 13px !important;
}
.table-row .table-cell, .search-form {
	display: block;
}
.top-row .table-row .table-cell {
	display: table-cell !important;
	}
.select-box .table-row .table-cell {
	display: table-cell;
}
.section-review-slider {
	padding-top: 15px;
}
.fx-wrap {
	padding: 3px 0;
}
.tp-box {
	padding-bottom: 8px;
}
.header-large {
    background: transparent;
    margin-bottom: 9px;
}
.header-small {
	padding-top: 0px;
}
.eu-thumb img {
	min-height: 186px;
}
.section-double-thumb {
	margin-top: 15px;
}
.scroll-box {
	height: 590px;
}
.scroll-box img {
	height: 576px;
}
.searchbox, .searchbox-icon, .searchbox-submit, .searchbox-input {
	height: 38px;
	line-height: 38px;
}
.searchbox-input {
	font-size: 14px;
}
.search-form input {
	width: 100%;
}
.search-form input[type="submit"] {
	border-right: 2px solid #e8e8e8;
}
.program-thumb img {
	height: 145px;
}
.program-body {
	text-align: center;
	color: #fff;
	padding: 6px 0px;
}
.banner-ad-space.ad-small img {
	height: 202px !important;
}
.tp-body .tp-title {
	display: block;
}
.modal-content {
	max-width: 90%;
	margin: 40px auto;
}
.program-box.program-event.promotion-single .eu-body {
	height: 266px;
}
.program-box.program-event.promotion-single .pt-content {
	min-height: 208px;
	font-size: 13px;
}
.foot-table .foot-cell:last-child img {
	max-height: 32px;
}
.event-page-container .program-thumb img {
	height: 154px;
}
.new-event-panel .program-thumb img {
    height: 220px;
}
.new-event-panel .eu-body {
    height: 61px;
}
.event-page-container .program-body.bg-orange {
	height: 103px;
}
.event-no-image .program-body.bg-orange {
    height: 281px !important;
}
.event-page-container .event-txt {
	min-height: 80px;
}
.event-page-container .program-body.bg-orange {
	height: 127px;
}
.special-box-header .sp-box-table .sp-box-cell:first-child {
	width: 100%;
	margin-bottom: 12px;
}
.special-box-header .sp-box-table .sp-box-cell, .special-lBox .sp-box-cell {
	display: block;
}
.special-lBox .sp-box-cell:first-child {
	width: 100%;
	height: 300px;
}
.header-large .search-form {
	display: inline-block;
    padding: 0;
    width: 100%;
}
.rev-thumb img {
    width: 100%;
}
.dyn-content span img {
    max-width: 50px;
}
.dyn-banner {
    height: 60px;
}
.dyn-content {
    font-size: 18px;
    font-weight: 600;
    -moz-transition: all 2s;
    -o-transition: all 2s;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.gal-title, .gallery-pgBox .program-body.bg-blue {
    height: 100px;
}
.program-box.gallery-pgBox .program-thumb img {
    height: inherit !important;
}
.event-no-image .program-body.bg-blue {
    height: 303px;
}
.program-body.bg-pink.square-box {
    height: auto !important;
}
.program-body.bg-pink.square-box h2 {
    font-size: 20px !important;
    line-height: 26px !important;
}
}
@media (max-width: 480px) {
.event-no-image .program-body.bg-orange {
    height: 211px !important;
}
.eu-body .pt-date, .eu-body .pt-venue {
	font-size: 11px;
}
.eu-body h2 {
	font-size: 14px;
	line-height: 22px;
}
.new-event-panel .eu-body h2 {
    line-height: 18px;
    font-size: 11px;
}
.new-event-panel .program-thumb img {
    height: 150px !important;
}
.eu-thumb img {
	min-height: inherit;
}
/*.program-event img {
	height: 166px;
}*/
.event-page-container .program-thumb img {
	height: 120px;
}
.program-box.program-event.promotion-single .eu-body {
	height: 302px;
}
.program-box.program-event.promotion-single .pt-content {
	min-height: 244px;
}
.program-box.single-event.promotion-single-event .program-body.bg-pink {
	height: 302px;
}
	.program-box.single-event.promotion-single-event .program-thumb img {
	height: 262px;
}
.program-box.single-event.promotion-single-event .program-body.bg-pink {
	height: 255px;
	/*height: 517px;*/
}
.program-box.program-event.promotion-single .program-thumb img {
	height: 215px;
	min-height: 166px;
}
.program-box.program-event.event-list-ad img {
    height: 247px;
}
.new-event-type img {
    height: 211px !important;
}
.gallery-list.gallery-list-images img {
    min-height: 152px !important;
}
.event-no-image .program-body.bg-blue {
    height: 249px;
}
.program-box.gallery-pgBox.event-no-image .program-body.bg-blue {
    height: 200px !important;
}
.gallery-list.gallery-list-images .gallery-single .gal-thumb img {
    height: 200px;
    width: 100%;
}
}
@media (min-width: 481px) and (max-width: 639px) {
	.program-box.single-event.promotion-single-event .program-thumb img {
	height: 300px;
}
.program-box.single-event.promotion-single-event .program-body.bg-pink {
	height: 256px;
}
.program-box.program-event.promotion-single .program-thumb img {
	height: 290px;
	min-height: 166px;
}
.program-box.program-event.event-list-ad img {
    height: 281px;
}
.new-gallery-box .gal-thumb img {
    height: 203px;
}
.program-box.gallery-pgBox.event-no-image .program-body.bg-blue {
    height: 220px !important;
}
.gallery-list.gallery-list-images .gallery-single .gal-thumb img {
    height: 220px;
    width: 100%;
}
}
@media (max-width: 320px) {
}
@media (max-device-width: 480px) and (orientation: landscape) {
.eu-body {
	height: 137px;
}
}
@media (max-device-width: 640px) and (orientation: landscape) {
.banner-ad-space.ad-small img {
	height: 356px !important;
	min-height: inherit !important;
}
.program-thumb img {
	height: 277px;
}
.program-box.program-event.promotion-single .eu-body {
	height: auto;
}
.program-box.program-event.promotion-single .pt-content {
	min-height: 190px;
}
.single-event .bg-pink {
	height: 237px !important;
}
}