*, html { margin:0; padding:0; outline:0 none; }
body { margin:0; padding:0; width:100%; font-size:16px; color:#000; line-height:26px; font-family:'Proxima-Nova-Regular', Arial, "Helvetica Neue", Helvetica, sans-serif; background:#F2F2F2; } 

@font-face { font-family:'Helvetica'; src:local('../fonts/Helvetica'), url('../fonts/Helvetica.woff') format('woff'); font-style:normal; font-weight:normal; }
@font-face { font-family:'Helvetica Oblique'; src:local('../fonts/Helvetica Oblique'), url('Helvetica-Oblique.woff') format('woff'); font-style:normal; font-weight:normal; }
@font-face { font-family:'Helvetica Compressed'; src:local('../fonts/Helvetica Compressed'), url('../fonts/Helvetica-Compressed.woff') format('woff'); font-style:normal; font-weight:normal; }
@font-face { font-family:'Helvetica Rounded Bold'; src:local('../fonts/Helvetica Rounded Bold'), url('../fonts/Helvetica-Rounded-Bold.woff') format('woff'); font-style:normal; font-weight:normal; }
@font-face { font-family:'Helvetica Bold'; src:local('../fonts/Helvetica'), url('../fonts/Helvetica-Bold.woff') format('woff'); font-style:normal; font-weight:normal; }
@font-face { font-family:'Helvetica Bold Oblique'; src:local('../fonts/Helvetica Bold Oblique'), url('../fonts/Helvetica-BoldOblique.woff') format('woff'); font-style:normal; font-weight:normal; }
@font-face { font-family:'Helvetica Light';src:local('../fonts/Helvetica Light'), url('../fonts/Helvetica-Light.woff') format('woff'); font-style:normal; font-weight:normal; }

@font-face { font-family:'Proxima-Nova-Regular'; src:url('../fonts/Proxima-Nova-Regular.eot');  src:url('../fonts/Proxima-Nova-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Proxima-Nova-Regular.woff2') format('woff2'), url('../fonts/Proxima-Nova-Regular.woff') format('woff'), url('../fonts/Proxima-Nova-Regular.ttf')  format('truetype'), url('../fonts/Proxima-Nova-Regular.svg#svgProxima-Nova-Regular') format('svg'); }

@font-face { font-family:'Proxima-Nova-Thin'; src:url('../fonts/Proxima-Nova-Thin.eot');  src:url('../fonts/Proxima-Nova-Thin.eot?#iefix') format('embedded-opentype'), url('../fonts/Proxima-Nova-Thin.woff2') format('woff2'), url('../fonts/Proxima-Nova-Thin.woff') format('woff'), url('../fonts/Proxima-Nova-Thin.ttf')  format('truetype'), url('../fonts/Proxima-Nova-Thin.svg#svgProxima-Nova-Thin') format('svg'); }

@font-face { font-family:'Proxima-Nova-Bold'; src:url('../fonts/Proxima-Nova-Bold.eot');  src:url('../fonts/Proxima-Nova-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Proxima-Nova-Bold.woff2') format('woff2'), url('../fonts/Proxima-Nova-Bold.woff') format('woff'), url('../fonts/Proxima-Nova-Bold.ttf')  format('truetype'), url('../fonts/Proxima-Nova-Bold.svg#svgProxima-Nova-Bold') format('svg'); }

@font-face { font-family:'Proxima-Nova-Extrabold'; src:url('../fonts/Proxima-Nova-Extrabold.eot');  src:url('../fonts/Proxima-Nova-Extrabold.eot?#iefix') format('embedded-opentype'), url('../fonts/Proxima-Nova-Extrabold.woff2') format('woff2'), url('../fonts/Proxima-Nova-Extrabold.woff') format('woff'), url('../fonts/Proxima-Nova-Extrabold.ttf')  format('truetype'), url('../fonts/Proxima-Nova-Extrabold.svg#svgProxima-Nova-Extrabold') format('svg'); }


img { border:0 none; height:auto; max-width:100; display:block; }
h1, h2, h3, h4, h5 { font-family:'Proxima-Nova-Bold'; font-weight:normal; color:#222; }
h1 { font-size:32px; }
h2 { font-size:28px; }
h3 { font-size:24px; }
h4 { font-size:18px; }
h5 { font-size:14px; }
a { text-decoration:none; transition:0.9s; }
a:focus,a:hover { text-decoration:none; color:#db1616; transition:0.9s; }

/*****Common*****/
.clear { clear:both;}
.web_size { width:100%; margin:0 auto; }
.container { width:100%; max-width:1280px; margin:0 auto; }

.common_title { width:100%; text-align:center; /*margin:0 0 25px 0;*/ }
.common_title h2 { text-transform:uppercase; }

.common_title_white { width:100%; text-align:center; margin:0 0 25px 0; }
.common_title_white h2 { color:#FFF; text-transform:uppercase; }

.bp_title { width:100%; margin:30px 0 20px 0; }
.bp_title h1 { font-size:28px; margin:0; padding:0; }

.entry-header { width:100%; margin:30px 0 20px 0; }
.entry-header h1 { font-size:28px; margin:0; padding:0; }
/*****Common*****/

/*****Buttons*****/
.btn_default_button { display:inline-block; padding:8px 20px; color:#FFF; background:#db1616; box-shadow:0 10px 30px rgba(0,0,0,0.15); transition:0.9s; text-transform:uppercase; letter-spacing:1px; border-radius:4px; text-align:center; }
.btn_default_button i { font-size:24px; padding-right:10px; }
.btn_default_button span { font-size:18px; font-weight:500; }

.btn_default_button:hover { color:#FFF; background:#db1616; transition:0.9s; }

.btn-submit {     border:0; display:inline-block; font-size:14px; color:#FFF; font-weight:500; padding:8px 20px; background:#db1616; box-shadow:0 10px 30px rgba(0,0,0,0.15); transition:0.9s; text-transform:uppercase; letter-spacing:1px; border-radius:4px; text-align:center; }
.btn-submit:hover { color:#FFF; background:#db1616; transition:0.9s; }
/*****Buttons*****/

/*****Web_Header*****/
.web_header { width:100%; }

.navbar { background:#000000; border:0; border-radius:0; padding:15px 0; margin-bottom:0; top:0; transition:0.5s; }
.navbar.active { top:0; padding:6px 0; -webkit-box-shadow:0 0 20px 1px rgba(0,0,0,0.09); -moz-box-shadow:0 0 20px 1px rgba(0,0,0,0.09); box-shadow:0 0 20px 1px rgba(0,0,0,0.09); }
.navbar>.container .navbar-brand { margin:8px 0; }
.navbar-brand { display:inline-block; height:auto; padding:0; }
.navbar-right { clear:right; margin-right:0; }
.navbar-default .navbar-nav { margin:15px 0 0 0 ;}
.navbar-default .navbar-nav>li { padding:0 17px; border-right:1px solid #FFF; }
.navbar-default .navbar-nav>li:last-child { border-right:0 none; }
.navbar-default .navbar-nav>li>a { font-size:14px; color:#FFF; font-weight:400; text-transform:uppercase; padding:0; line-height:18px; letter-spacing:1px; }
.navbar-default .navbar-nav>li>a:hover { color:#db1616; }
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color:#db1616;}
.navbar-toggle { margin-top:10px; margin-bottom:0; margin-right:0px; padding:10px 10px; }
.navbar-default .navbar-toggle { border-color:#db1616; }
.navbar-default .navbar-toggle .icon-bar { background-color:#db1616; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color:#f2f2f2; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { background-color:#FFF; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { color:#db1616; background-color:#ffffff; }
.navbar-default .navbar-nav>li:last-child { padding-right:0; }

.active .navbar-nav { margin:10px 0 0 0 ;}
.top_info { float:left; width:100%; margin:6px 0; text-align:right; }
.active .top_info { margin:5px 0; }
.search_now { display:inline-block; width:34%; vertical-align:top; }
.search_now input[type="text"].ft_input { float:left; width:88%; font-size:15px; color:#222; font-weight:500; background:#FFF; border:0 none; padding:0 15px; border-radius:4px 0 0 4px; height:36px; }
.search_now button.ft_button { float:left; width:12%; background:#db1616; border:0 none; padding:0; border-radius:0 4px 4px 0; font-size:20px; color:#FFF; font-weight:600; text-transform:uppercase; height:36px; }
.search_now button.ft_button:hover { background:#db1616; }

.search_now_box { display:block; width:80%; margin:0 10%; vertical-align:top; }
.search_now_box input[type="text"].ft_input { float:left; width:88%; font-size:15px; color:#222; font-weight:500; background:#FFF; border:1px solid #DDD; padding:0 15px; border-radius:4px 0 0 4px; height:42px; }
.search_now_box button.ft_button { float:left; width:12%; background:#db1616; border:0 none; padding:0; border-radius:0 4px 4px 0; font-size:20px; color:#FFF; font-weight:600; text-transform:uppercase; height:42px; }
.search_now_box button.ft_button:hover { background:#db1616; }

.call_actions { display:inline-block; width:22%; text-align:center; margin:0; vertical-align:top; }
.call_actions a { display:block; background:#db1616; border:1px solid #db1616; padding:3px 15px; height:36px; border-radius:6px; margin-left:10px; }
.call_actions a i { font-size:20px; color:#FFF; padding-right:10px; vertical-align:middle; }
.call_actions a span { font-size:20px; color:#FFF; text-transform:uppercase; vertical-align:middle; }
.call_actions a:hover { border:1px solid #db1616; background:#000; }

.socials { float:right; margin-top:6px; }
.socials a { display:inline-block; margin:0 6px 0 0; }
.socials a i { font-size:18px; color:#FFF; border:1px solid #FFF; margin:0; width:34px; height:34px; text-align:center; padding:6px 0; transition:0.4s; line-height:23px; border-radius:50%; }
.socials a i:hover { background:#db1616; border:1px solid #db1616; }
/*****Web_Header*****/

/*****web_Inner_Page*****/
.web_innerpage { width:100%; margin-top:112px; }
.web_inner_content { width:100%; padding:30px 0; }
/*****web_Inner_Page*****/

/*****web_homepage_slider*****/
.web_banner { width:100%; }
.slider_main { position:relative; height:auto; }
.slider_main .carousel-inner .item { height:auto; }
.slider_main .carousel-indicators > li { margin:0 2px; width:12px; height:12px; background:rgba(255,255,255,0.4); border:0 none; opacity:1; }
.slider_main .carousel-indicators > li.active { width:12px; height:12px; opacity:1; background-color:#db1616; border:0 none; margin:0 2px; }

.carousel-caption-title { text-align:center; }
.carousel-caption-title h2 { font-size:50px; color:#ffffff; line-height:70px; margin:0; text-transform:uppercase; }
.carousel-caption-title p { font-size:20px; color:#ffffff; line-height:30px; text-transform:uppercase; }

.slider_main .carousel-caption { width:34%; top:15%; bottom:auto;  }
.slider_main .carousel-caption-text { text-align:left; background:rgba(0,0,0,0.6); padding:20px; transition:0.4s; border-radius:6px; }
.slider_main .carousel-caption-text h3 { font-size:30px; color:#ffffff; line-height:30px; margin:0; }
.slider_main .carousel-caption-text p { font-size:16px; color:#ffffff; line-height:26px; font-weight:600px; padding:10px 0; }

.carousel-indicators { margin-bottom:0; }
.carousel-control-prev, .carousel-control-next { width:30px; height:30px; position:absolute; bottom:20px; border:2px solid #FFF; text-align:center; transition:0.2s; border-radius:50%; }
.carousel-control-prev:hover, .carousel-control-next:hover { background:#db1616; }
.carousel-control-prev i, .carousel-control-next i { font-size:18px; color:#FFF; line-height:28px; }
.carousel-control-next { right:13%; }
.carousel-control-prev { right:10%; }

.carousel-inner>.item>a>img, .carousel-inner>.item>img { width:100%; }

.cap_text_left { left:10%; right:auto; }
.cap_text_right { left:auto; right:10%; }
/*****web_homepage_slider*****/

/*****Web_Three_Step*****/
.web_three_step { width:100%; background:url(https://www.getmytickets.com.au/wp-content/uploads/2019/05/pattren_bg.jpg) repeat-x; padding:40px 0; }

.three_step_tab { width:100%; text-align:center; }
.three_step_tab img { margin:0 auto; background:#FFF; border-radius:50%; }
.three_step_tab h3 { color:#FFF; font-size:22px; text-transform:capitalize; }
.three_step_tab p { color:#FFF; }
/*****Web_Three_Step*****/

/*****Web_All_Events*****/
.web_all_events { width:100%; /*padding:40px 0;*/ }

.all_events_tab { width:100%; margin:10px 0; }
.alle_tab_img img { border-radius:6px; min-height:390px; height: 410px; width: 290px; }
.alle_tab_text h4 { font-size:18px; color:#000; line-height:28px; /*min-height:60px;*/ }
.alle_tab_text p { font-size:15px; color:#000; }

.alle_tab_details { width:100%; }
.alle_tab_details ul { margin:0; }
.alle_tab_details li { list-style:none; width:100%; margin:5px 0; }
.alle_tab_details li .evl-ico { display:inline-block; width:10%; text-align:center; vertical-align:top; }
.alle_tab_details li .evl-cc { display:inline-block; vertical-align:middle; width:88%; } 
.alle_tab_details li .evl-cc p { font-size:14px; line-height:20px; margin:0; }
/*****Web_All_Events*****/

/*****Web_Upcoming_Events*****/
.web_upcoming_events { width:100%; background:url(https://www.getmytickets.com.au/wp-content/uploads/2019/05/pattren_bg.jpg) repeat; padding:40px 0; }

.upcoming_tab { width:96%; margin:20px 1%; }
.upcoming_tab_img { width:100%; }
.upcoming_tab_img img { width:100%; max-height:480px; }
.upcoming_tab_date { position:relative; }
.upcoming_tab_date p { font-size:12px; color:#FFF; background:#db1616; width:60px; height:60px; text-align:center; padding:12px 4px; border-radius:50%; line-height:20px; position:absolute; right:10px; margin-top:-30px;}
.upcoming_tab_text { width:100%; background:#FFF; padding:14px; }
.upcoming_tab_text h4 { font-size:22px; color:#000; line-height:28px; margin:10px 0; padding:0; }
.upcoming_tab_text p { font-size:15px; color:#000; }
.upcoming_tab_text a.book_now { display:inline-block; font-size:15px; color:#FFF; background:#000; padding:6px 15px; border-radius:4px; }
/*****Web_Upcoming_Events*****/

/*****Web_Subscribe_Now*****/
.web_subscribe_now { width:100%; padding:40px 0; background:#f2f2f2; }

.subscribe_now { width:100%; text-align:center;}
.subscribe_now h2 { color:#000; text-transform:uppercase; margin:0; }
.subscribe_now p { padding:20px 100px; }

.subscribe_now_box { width:60%; margin:0 auto; }
.subscribe_now_box input[type=email].ft_input { display:inline-block; width:70%; font-size:15px; color:#222; font-weight:500; background:#FFF; border:0 none; padding:0 15px; border-radius:4px; height:46px; vertical-align:top; }
.subscribe_now_box button.ft_button { display:inline-block; width:22%; background:#db1616; border:0 none; padding:0; border-radius:4px; font-size:18px; color:#FFF; font-weight:600; text-transform:uppercase; height:46px; vertical-align:top; }
.subscribe_now_box button.ft_button:hover { background:#db1616; }
/*****Web_Subscribe_Now*****/

/*****Web_Contact*****/
.web_contact { width:100%; padding:40px 0; background:#FFF; }
.contact_page { margin:40px 0; }
.contact_tab {}
.contact_tab a i { font-size:30px; color:#000; text-align:center; padding:12px 0px; margin-right:10px; vertical-align:middle; border:1px solid #000; border-radius:50%; width:60px; height:60px; }
.contact_tab a span { font-size:16px; color:#000; font-weight:600; vertical-align:middle; }
/*****Web_Contact*****/

/*****Web_Footer*****/
.web_footer { width:100%; background:#000; padding:10px 0; }

.footer_tab { width:100%; padding:0; margin-bottom:20px; }
.footer_tab h3 { font-size:18px; color:#ffffff; line-height:28px; margin:6px 0;text-transform:uppercase; }
.footer_tab p { font-size:16px; color:#FFF; line-height:26px; }

.footer_tab ul { width:100%; display:block; margin:0; }
.footer_tab li { list-style:none; }
.footer_tab li a { display:inline-block; font-size:14px; color:#FFF; padding:6px 0; text-decoration:none; }
.footer_tab li a:hover { color:#db1616; }

.promote_your { width:90%;  }
.promote_your a { display:block; width:100%; margin:10px 0 15px 0; padding:4px 15px; border-radius:10px 0 10px 0; background:#FFF; border:1px solid #FFF; }
.promote_your a i { font-size:24px; color:#db1616; text-align:center; padding:8px 0px; margin-right:10px; vertical-align:middle; }
.promote_your a span { font-size:17px; color:#db1616; vertical-align:middle; text-transform:uppercase; }
.promote_your a:hover { background:#000; border:1px solid #db1616; }

.follow_us { margin:15px 0; float:left; width:100%; }
.follow_us a { display:inline-block; margin:0 6px 0 0; }
.follow_us a i { font-size:18px; color:#FFF; border:1px solid #FFF; margin:0; width:34px; height:34px; text-align:center; padding:6px 0; transition:0.4s; line-height:23px; border-radius:50%; }
.follow_us a i:hover { background:#db1616; border:1px solid #db1616; }

.call_now {}
.call_now a { display:block; background:#db1616; border:1px solid #db1616; padding:8px 15px; border-radius:6px; margin:10px 0; width:75%; text-align:center; }
.call_now a i { font-size:20px; color:#FFF; padding-right:10px; }
.call_now a span { font-size:20px; color:#FFF; text-transform:uppercase;  }
.call_now a:hover { border:1px solid #db1616; background:#000; }

.copyright { width:100%; padding:20px 0; border-top:1px solid #848484; }

.copyright_text { width:100%; text-align:center; margin:0; }
.copyright_text p { font-size:16px; color:#FFF; margin:0; padding:0; text-transform:uppercase; }
.copyright_text p.company_link { font-size:14px; color:#FFF; margin:0; padding:0; }
.copyright_text a { color:#FFF; }

.payment_icon { float:left; margin-bottom:20px; }
.payment_icon ul { margin:0; padding:0; text-align:center; }
.payment_icon li { list-style:none; padding:0; margin:6px 5px; display:inline-block; width:80px; vertical-align:middle; }

.sn_main { top:10%; }
.sn_main .modal-title { display:inline-block; font-size:20px; text-transform:uppercase; }

.subscribe_newsletter { text-align:center; padding:0 12%; }
.subscribe_newsletter h3 { font-size:18px; text-transform:uppercase; margin:0; padding:15px 0; }
.subscribe_newsletter p { font-size:16px; line-height:26px; }

.subscribe_newsletter_tab { width:100%; text-align:center; margin-bottom:10px;}
.subscribe_newsletter_tab input[type="text"] { width:100%; display:inline-block; border:1px solid #dad8d8; border-radius:0; padding:8px 15px; background:#f2f2f2; margin:10px 0;}
.subscribe_newsletter_tab a { display:block; width:100%; background:#db1616; font-size:18px; text-transform:uppercase; color:#FFF; padding:8px; border-radius:6px; }

.footer_subscribe { width:100%; margin-bottom:15px; float:left;}
.footer_subscribe input[type="text"] { width:100%; float:left; border:1px solid #ffffff; border-radius:4px; padding:8px 15px; background:#ffffff; margin:5px 0;}
.footer_subscribe a { float:left; width:100%; background:#db1616; font-size:14px; text-transform:uppercase; color:#FFF; padding:8px; border-radius:4px; text-align:center; border:1px solid #db1616; margin:5px 0; }

/*****Web_Footer*****/

/*****Events_Page*****/
.events_tab { width:100%; margin:20px 0; }
.events_tab .nav-tabs.nav-justified { padding:0 15%; width:100%; margin:0; border-bottom:1px solid #333338; }
.events_tab .nav-tabs.nav-justified>li>a { font-size:16px; text-transform:uppercase;  }
.events_tab .nav-tabs>li.active>a,
.events_tab .nav-tabs>li.active>a:focus,
.events_tab .nav-tabs>li.active>a:hover { color:#fff; background-color:#333338; }
.events_tab .nav-tabs.nav-justified>li>a { color:#333338; border-bottom:1px solid #333338; }
.events_tab .nav-tabs.nav-justified>.active>a,
.events_tab .nav-tabs.nav-justified>.active>a:focus,
.events_tab .nav-tabs.nav-justified>.active>a:hover { border-bottom-color:#333338;}
.events_tab .nav-tabs.nav-justified>li.active>a{color:#FFF;}
.events_tab .nav>li>a:focus,
.events_tab .nav>li>a:hover { background-color:#db1616; }
.events_tab .nav-tabs.nav-justified>li>a:focus,
.events_tab .nav-tabs.nav-justified>li>a:hover { color:#FFF; }
.events_tab .nav-tabs.nav-justified>li>a { border-bottom:0; }

.events_page { width:100%; margin:15px 0; }
.events_tab { width:100%; margin:15px 0; }
.events_tab .tab-content { width:100%; /*margin:25px 0*/; float:left; }

.event_page_tab { width:100%; padding:0; background:#FFF; margin:0 0 25px 0; }
.event_page_tab img { height: 410px; width: 290px; }

.event_page_content { width:100%; padding:10px 15px; min-height: 170px; }
.event_page_content .date_time { font-size:14px; line-height:26px; padding:2px 0; display:block; text-transform:uppercase; }
.event_page_content h4 { font-size:16px; line-height:26px; font-weight:500; min-height:56px; padding:0; margin:0; }
.event_page_content a.book_now { background:#333338; font-size:13px; color:#FFF; text-transform:uppercase; padding:4px 12px; display:inline-block; border-radius:4px; margin:0; }
.event_page_content a.book_now:hover { background:#db1616; }
/*****Events_Page*****/

/*****Contact_Page*****/
.contact_form { width:96%; margin:20px 4% 20px 0; }
.contact_form h3, .contact_address h3 { margin:0; padding:10px 0; font-size:22px; text-transform:uppercase; }
.contact_form_tab { width:100%; margin:6px 0; }
.contact_form_tab label { font-size:14px; padding:0; margin:0; }
.contact_form_tab input[type="text"],
.contact_form_tab input[type="email"],
.contact_form_tab input[type="url"],
.contact_form_tab input[type="password"],
.contact_form_tab input[type="number"],
.contact_form_tab input[type="tel"] { width:100%; height:44px; font-size:16px; color:#000; padding:5px 15px; background:#FFF; border-radius:5px; font-weight:400; }
.contact_form_tab select { width:100%; height:40px; font-size:16px; color:#000; padding:5px 15px; background:#FFF; border-radius:5px; font-weight:400;}
.contact_form_tab textarea { width:100%; height:80px; font-size:16px; color:#000; padding:10px 15px; background:#FFF; border-radius:5px; font-weight:400;}
.contact_form_tab input[type="submit"] { background:#333338; font-size:16px; color:#FFF; text-transform:uppercase; padding:12px 40px; display:inline-block; border-radius:4px; }
.contact_form_tab input[type="submit"]:hover { background:#db1616; }
.contact_address { width:100%; margin:20px 0; }

.cos_tabs { width:100%; }
.cos_tab { width:100%; margin:25px 0; }
.cos_tab i { display:inline-block; font-size:22px; color:#FFF; background:#db1616; width:40px; height:40px; text-align:center; border-radius:100%; padding:8px 0; margin-right:10px; vertical-align:middle; }
.cos_tab span { display:inline-block; font-size:16px; color:#111; width:80%; vertical-align:middle; font-weight:600; }
.cos_tab span a { font-size:16px; color:#111; font-weight:600; }

.contact_map { width:100%; padding:6px; background:#FFF; box-shadow:0 0 3px rgba(0,0,0,.14); margin-bottom:30px; }
/*****Contact_Page*****/

/*****Other*****/
.faq_page { }
.panel-heading { padding:15px 15px; }
.panel-group .panel { margin:15px 0; border:1px solid #7f8d9e; }
.panel-group .panel-heading { background:#7f8d9e; }
.panel-title { font-size:18px; color:#FFF; }
.panel-title a { display:block; width:100%; }
.panel-title a:hover, .panel-title a:focus { color:#FFF; }

#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item { width:calc(25% - 20px) !important; margin:10px 10px !important; padding:5px; border:1px solid #DDD; background:#FFF; }

.gallery_tab { width:100%; padding:8px; border:1px solid #eaeaea; background:#FFF; min-height:290px; margin:15px 0; }
.gallery_tab span { font-size:16px; padding:10px 0; display:block; color:#000; }
.gallery_tab:hover { box-shadow:0 0 10px rgba(0,0,0,.14); }
/*****Other*****/

/*****Web_Event_Page*****/
.web_event_page { width:100%; padding:30px 0; }
.mep-events-wrapper { padding:20px 0; }
.mep-default-title { margin-bottom:20px; }
.mep-default-title h2 { margin:0; }
.alle_tab_img { /*min-height:420px;*/ }

.mep-default-sidrbar-map { padding:15px; background:#FFF; box-shadow:0 0 3px rgba(0,0,0,.14); }
.mep-default-feature-cart-sec { background:#FFF; box-shadow:0 0 3px rgba(0,0,0,.14); }
.df-sidebar-part { padding:15px; background:#FFF; box-shadow:0 0 3px rgba(0,0,0,.14); }
.mep-default-feature-cart-sec form { background:#FFF; box-shadow:0 0 3px rgba(0,0,0,.14); }
.mep-default-sidrbar-map h3 { margin:0 0 15px; }
.mep-default-feature-date, .mep-default-feature-location, .mep-default-feature-time { padding:10px 0; background:none; }
.df-ico { width:auto; padding-right:15px; }
.df-ico i { width:30px; height:30px; padding-top:6px; font-size:16px;}
.df-dtl { width:auto; padding:2px 0;} 
.df-dtl h3 { font-size:13px; color:#000000; font-weight:200; }
.df-dtl p { display:inline-block; font-size:16px; line-height:24px; font-weight:500; padding:0 6px 0 0; }
.df-price { padding:0;}
.mep-default-sidrbar-social ul li a { padding:10px 0;}
.mep-default-sidrbar-calender-btn a { padding:10px 20px; }
.mep-add-calender .fa { padding:6px 0; }
.mep-default-feature-cart-sec h3 { background:#000; color:#FFF; }

.mep-default-sidrbar-price-seat { margin-bottom:15px; }
.mep-default-sidrbar-meta i { width:40px; height:40px; font-size:22px; }

.mep-default-sidrbar-social ul li a { width:40px; height:40px; font-size:20px; padding:6px 0; }

p.mep_no_tickt_notice { z-index:999; }
.btn-mep-event-cart {}
.mep-default-sidrbar-address ul li { font-size:14px; padding:6px 0; margin:0; border-top:1px solid #DDD; }
.mep-default-sidrbar-address ul li i { display:none; }
.mep-default-sidrbar-address ul li p { margin:0; padding:0; }

.mep-default-sidrbar-social { padding:10px 0; text-align:center; }
.mep-default-sidrbar-calender-btn { padding:0; }

.mep-default-feature-cart-sec .extra-qty-box { border:1px solid #212121; padding:5px 10px!important; }
.mep-default-feature-date-location { margin:20px 0;  }

.mep-default-feature-date { width:25%; margin-right:2%; }
.mep-default-feature-location { width:70%; margin-right:2%; }
.mep-default-feature-time { width:30%; }

.mep-cart-table-title { display:none; }
.mep-default-feature-cart-sec table { margin:0; }

.mep-default-feature-content { width:100%; padding:30px 0; }
.mep-default-feature-content h2 { font-size:24px; color:#000; padding:10px 0; }
.mep-default-feature-content h3 { font-size:20px; color:#172273; border-bottom:1px dashed #172273; padding:10px 0; }
.mep-default-feature-content h4 { font-size:19px; color:#172273; border-bottom:1px dashed #172273; padding:10px 0; }
.mep-default-feature-content h5 {}
.mep-default-feature-content p { font-size:14px; color:#000; line-height:28px;  }
.mep-default-feature-content ul { margin:0 0 0 15px; }
.mep-default-feature-content ul li { font-size:14px; color:#000; background:url(https://www.getmytickets.com.au/wp-content/uploads/2019/05/icon_arrow.png) no-repeat left; padding:6px 0 6px 26px; text-decoration:none; list-style:none; }
/*****Web_Event_Page*****/

/*****Web_Payment_Page*****/
.post, .page { margin:0; }
.web_payment_page { width:100%; padding:30px 0; }
.woocommerce-error, .woocommerce-info, .woocommerce-message { background:#FFF; box-shadow:0 0 3px rgba(0,0,0,.14); }

.woocommerce-billing-fields { padding:15px; background:#FFF; box-shadow:0 0 3px rgba(0,0,0,.14); }
.woocommerce-additional-fields { padding:15px; background:#FFF; box-shadow:0 0 3px rgba(0,0,0,.14); }
.woocommerce table.shop_table { background:#FFF; }
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background:#FFF; }
.col-2 { padding:0; }
.woocommerce-billing-fields h3, .woocommerce-additional-fields h3 { margin:5px 0 10px 0; padding:0; font-size:22px; }

.woocommerce form .form-row label { font-size:14px; padding:0; margin:0; }
.woocommerce-input-wrapper input[type="text"],
.woocommerce-input-wrapper input[type="email"],
.woocommerce-input-wrapper input[type="url"],
.woocommerce-input-wrapper input[type="password"],
.woocommerce-input-wrapper input[type="search"],
.woocommerce-input-wrapper input[type="number"],
.woocommerce-input-wrapper input[type="tel"],
.woocommerce-input-wrapper input[type="range"],
.woocommerce-input-wrapper input[type="date"],
.woocommerce-input-wrapper input[type="month"],
.woocommerce-input-wrapper input[type="week"],
.woocommerce-input-wrapper input[type="time"],
.woocommerce-input-wrapper input[type="datetime"],
.woocommerce-input-wrapper input[type="datetime-local"],
.woocommerce-input-wrapper input[type="color"] { width:100%; height:38px; font-size:16px; color:#000; padding:5px 15px; background:#f2f2f2; border-radius:0; font-weight:400; }

.woocommerce-input-wrapper select { width:100%; height:38px; font-size:16px; color:#000; padding:5px 15px; background:#f2f2f2; border-radius:0; font-weight:400;}
.woocommerce-input-wrapper textarea { width:100%; height:80px; font-size:16px; color:#000; padding:10px 15px; background:#f2f2f2; border-radius:0; font-weight:400;}
.select2-container .select2-selection--single { font-size:16px; color:#000; font-weight:400; background:#f2f2f2; height:38px; border-radius:0; }

.shop_table td.product-name { font-size:18px; color:#172273; font-weight:500; }
.event-custom-price { margin:10px 0 10px 30px; }
.event-custom-price li { font-size:14px; color:#000; font-weight:400; }
.coupon-code-message { margin:0 15px; font-size:14px; text-transform:capitalize; }
/*****Web_Payment_Page*****/

/*****New_Post_Page*****/
.post_head { width:100%; margin:15px 0; }
.post_head h1 { font-size:32px; color:#db1616; line-height:42px; margin:10px 0; padding:0; }
.tc_event_date_title_front, .tc_event_location_title_front { display:inline-block; font-size:16px; color:#000; }

.post_thum { width:100%; background:#FFF; padding:10px; }
.post_contact_organiser { background:#FFF; width:100%; padding:10px; margin-top:15px; }
.post_contact_organiser a { display:block; font-size:18px; text-transform:uppercase; color:#FFF; background:#000000; padding:7px 0; text-align:center; border-radius:5px; }

.post_table { width:100%; background:#FFF; padding:10px; }
.post_table table { margin:0; }
.post_table tr { width:100%; background:#f0f0f0 !important; }
.post_table tr th { color:#000; }
.post_table tr th, .post_table tr td { padding:2px 12px; border:1px solid #ccc; height:50px; }
.tc_seating_map_button { font-size:16px; color:#FFF; background:#db1616; padding:5px 15px; border:0; }
.tc_the_content_pre { display:none; }

.post_event_address { width:100%; background:#FFF; padding:10px; }
.pea_tab { width:100%; margin:0 0 12px 0; }
.pea_tab label { font-size:15px; color:#db1616; font-weight:100 !important; padding-right:10px; vertical-align:middle; margin:0; }
.pea_tab span { font-size:15px; vertical-align:middle; }

.event_info { width:100%; margin:30px 0; }

.post_content { width:100%; padding:30px 0; }
.post_content h2 { font-size:24px; color:#000; padding:10px 0; }
.post_content h3 { font-size:20px; color:#172273; border-bottom:1px dashed #172273; padding:10px 0; }
.post_content h4 { font-size:19px; color:#172273; border-bottom:1px dashed #172273; padding:10px 0; }
.post_content h5 {}
.post_content p { font-size:14px; color:#000; line-height:28px;  }
.post_content ul { margin:0 0 0 15px; }
.post_content ul li { font-size:14px; color:#000; background:url(https://www.getmytickets.com.au/wp-content/uploads/2019/05/icon_arrow.png) no-repeat left; padding:6px 0 6px 26px; text-decoration:none; list-style:none; }

.tickera-checkout { font-family:'Proxima-Nova-Regular' !important; }
.tickera-checkout table { border:1px solid #ddd; }
.tickera-checkout tr { width:100%; background:#ffffff !important; }
.tickera-checkout tr th { font-size:18px; color:#000; font-weight:500; }
.tickera-checkout tr th, .tickera-checkout tr td { padding:2px 12px; border:1px solid #ddd; height:50px; }
.tc-single-cart-seat { background:#f2f2f2; padding:5px 0; border:1px solid #DDD; border-radius:4px; }

#coupon_code { margin-bottom:0; width:32%; padding:3px 15px; display:inline-block; }
input#apply_coupon { background:#616161; font-size:14px; display:inline-block; color:#FFF; text-transform:uppercase; border:1px solid #616161; height:35px; }
input#update_cart { background:#616161; font-size:14px; display:inline-block; color:#FFF; text-transform:uppercase; border:1px solid #616161; height:35px; }
input#proceed_to_checkout { background:#616161; font-size:14px; display:inline-block; color:#FFF; text-transform:uppercase; border:1px solid #616161; height:35px; }

.tickera_buyer_info { border:1px solid #dddddd; float:left; width:50%; background:#fdfdfd; padding:15px 20px; }
.tickera_buyer_info h3 { margin:0 0 15px 0; font-size:22px; border-bottom:1px solid #DDD; line-height:32px; padding:0 0 5px 0; }
.tickera_buyer_info .fields-wrap span { font-size:14px; font-weight:100; margin:0; }
.tickera_buyer_info label input { margin-left:0; width:100%; height:40px; padding:0 15px; font-size:14px; font-weight:400; }

.tickera-payment-gateways .plugin-title { width:100%; }
.tickera-payment-gateways { border:1px solid #dddddd; padding:6px 10px; float:left; width:100%; margin-bottom:15px; background:#FFF; }
.tickera-payment-gateways .plugin-title label { display:block; font-size:16px; font-weight:normal; }
.tickera-payment-gateways .plugin-title label input[type=checkbox], .tickera-payment-gateways .plugin-title label input[type=radio] { width:20px; height:20px;margin:0 15px 0 0; display:inline-block; vertical-align:middle; }
.tickera-payment-gateways .plugin-title label img { display:inline-block; }
.tickera-payment-gateways .tickera-height.tc_gateway_form { width:100%; margin:0; border-top:1px solid #DDD; }

input#tc_payment_confirm { background:#616161; font-size:14px; display:inline-block; color:#FFF; text-transform:uppercase; border:1px solid #616161; height:35px; }

.status-publish { width:100%; /*margin:40px 0;*/ }
.status-publish .entry-header { margin:0; }
.status-publish .entry-header h1 { border-bottom:1px solid #DDD; padding:0 0 10px 0; }
.tickera label { font-weight:normal; }

.event_info .nav-tabs.nav-justified { margin:0; }
.event_info .nav-tabs.nav-justified>li { margin:0 0.5% !important; float:left; width:19%; }
.event_info .nav-tabs.nav-justified>li>a { border:1px solid #ababab; background:#FFF; }
.event_info .nav-tabs.nav-justified>.active>a,.event_info .nav-tabs.nav-justified>.active>a:focus,.event_info .nav-tabs.nav-justified>.active>a:hover { border-bottom-color:#fff; }

.post_social_share { width:100%; background:#FFF; padding:15px; margin-top:15px; }
.sharethis-inline-share-buttons { text-align:left !important; }
.st-btn { display:inline-block; margin:0 15px; }
.event_info .nav-tabs.nav-justified>.active>a,
.event_info .nav-tabs.nav-justified>.active>a:focus, 
.event_info .nav-tabs.nav-justified>.active>a:hover { color:#FFF; border:1px solid #ad0000; background:#db1616; }

.event_info .nav-tabs.nav-justified>li>a { border-radius:0; text-transform:uppercase; font-size:16px; color:#000; font-family:'Proxima-Nova-Regular'; }
.event_info .tab-content { width:99%; padding:15px; background:#fff; margin:10px 0.5%; }

.event_info .tab-content h2 { font-size:24px; color:#000; padding:10px 0; margin:0 0 10px 0; }
.event_info .tab-content h3 { font-size:18px; color:#db1616; border-bottom:1px dashed #000; padding:10px 0; margin:0 0 10px 0; font-family:'Proxima-Nova-Bold'; }
.event_info .tab-content h4 { font-size:19px; color:#db1616; border-bottom:1px dashed #000; padding:10px 0; margin:0 0 10px 0; font-family:'Proxima-Nova-Bold'; }
.event_info .tab-content p { font-size:14px; color:#000; line-height:28px; }

.event_info .tab-content ul { margin:0 0 0 15px; }
.event_info .tab-content ul li { font-size:14px; color:#000; background:url(https://www.getmytickets.com.au/wp-content/uploads/2019/05/icon_arrow.png) no-repeat left; padding:6px 0 6px 26px; text-decoration:none; list-style:none; }

.post_gallery { width:100%; margin:0; }
.post_gallery_tab { margin-bottom:25px; } 

.apss-theme-4 .apss-single-icon a:hover .apss-icon-block:after { left:0; top:0; }

.contact_organiser_popup {}
.contact_organiser_popup .modal-title { display:inline-block; color:#db1616; font-size:22px; }

.contact_org_tabs {}
.contact_org_tab { width:100%; margin:6px 0; }
.contact_org_tab label { font-size:13px; padding:0; margin:0; font-weight:normal; text-transform:uppercase; letter-spacing:1px; }
.contact_org_tab input[type="text"],
.contact_org_tab input[type="email"],
.contact_org_tab input[type="url"],
.contact_org_tab input[type="password"],
.contact_org_tab input[type="number"],
.contact_org_tab input[type="tel"] { width:100%; height:44px; font-size:16px; color:#000; padding:5px 15px; background:#FFF; font-weight:400; border-radius:0; }
.contact_org_tab select { width:100%; height:40px; font-size:16px; color:#000; padding:5px 15px; background:#FFF;font-weight:400; border-radius:0;}
.contact_org_tab textarea { width:100%; height:80px; font-size:16px; color:#000; padding:10px 15px; background:#FFF; font-weight:400; border-radius:0;}
.contact_org_tab input[type="submit"] { background:#333338; font-size:16px; color:#FFF; text-transform:uppercase; padding:12px 40px; display:inline-block; border-radius:4px; }
.contact_org_tab input[type="submit"]:hover { background:#db1616; }

.post_video { width:100%; }
.post_video_tab { margin:15px 0; }
.post_video_tab iframe { width:100%; }
/*****New_Post_Page*****/

.search_page { width:100%; }
.search_page h1.page-title { font-size:26px; }
.search_page h2.entry-title { font-size:22px; }
/*=====================================================
=            Bootstrap Media Queries            =
=====================================================*/

@media (max-width:1400px) {
	.call_actions { width:30%;}
	.alle_tab_img { min-height:330px; }
	.evl-cc { width:80% !important; }
}
@media (max-width:1200px) {
}
@media (max-width:1024px) {
	h1 { font-size:28px; line-height:38px; }
	h2 { font-size:24px; line-height:34px; }
	h3 { font-size:20px; line-height:30px; }
	h4 { font-size:18px; line-height:28px; }
	h5 { font-size:16px; line-height:26px; }
	.upcoming_tab_text h4 { font-size:18px; line-height:28px; }
}
@media (max-width:992px) {
	.search_now { width:50%; }
	.search_now input[type="text"].ft_input { width:85%; }
	.search_now button.ft_button { width:15%; }
	.call_actions { width:44%; }
	.navbar-default .navbar-nav>li { padding:0 10px; }
	.navbar-default .navbar-nav>li a { font-size:14px; }
	.subscribe_now p { padding:20px 50px; }
	.subscribe_now_box { width:90%;}
	.subscribe_now_box button.ft_button { font-size:15px; }
	.web_footer { padding:30px 0; }
	.footer_tab li a { display:block; padding:3px 0; }
	.promote_your a { font-size:14px; }
	.copyright_text p { font-size:14px; }
	.three_step_tab img { height:90px; }
	.carousel-control-next, .carousel-control-left { display:none; }
	.alle_tab_img { min-height:auto; }
	.alle_tab_img img { min-height:auto; }
	.contact_address { float:left; width:100%; }
	/*****Events_Page*****/
	.status-publish { margin:20px 0; }
	.event_info .nav-tabs.nav-justified>li>a { font-size:12px; padding:10px 0;}
	.post_event_address { margin-top:15px; }
	.post_head h1 { font-size:26px; }
	/*****Events_Page*****/
}
@media (max-width:767px) {
	h1 { font-size:26px; line-height:38px; }
	h2 { font-size:22px; line-height:34px; }
	h3 { font-size:19px; line-height:30px; }
	h4 { font-size:17px; line-height:28px; }
	h5 { font-size:15px; line-height:26px; }
	.web_innerpage { margin-top:132px; }
	.navbar { padding:10px 0; }
	.navbar.active { padding:5px 0; }
	.navbar-collapse { border:0 none; }
	.navbar-default .navbar-nav>li { border-right:0; }
	.navbar-default .navbar-nav>li> a { padding:8px 0; }
	.custom-logo-link img { width:auto; height:70px; }
	.top_info { margin:0; }
	.search_now, .call_actions { float:left; width:50%; }
	.carousel-control-next { right:16%; }
	.promote_your { width:100%; }
	.evl-ico { display:none; }
	.web_three_step { background:url(https://www.getmytickets.com.au/wp-content/uploads/2019/05/pattren_bg.jpg) repeat; }
	.three_step_tab { margin-bottom:20px; }
	.three_step_tab h3 { font-size:18px; margin:10px 0 0; }
	.alle_tab_details li .evl-ico { display:none; }
	.call_actions a span { font-size:16px; }
	.event_info { margin:20px 0; }

	/*****Events_Page*****/
	.post_head h1 { font-size:22px; }
	.post_table { margin-top:15px; }
	.post_table tr th, .post_table tr td { height:40px; }
	.tc_seating_map_button { padding:2px 15px; }
	.post_social_share { padding:5px; }
	.post_thum img { margin:0 auto; }
	
	.event_info .nav-tabs.nav-justified>li { width:48%; margin:0 1% !important; }
	.event_info .nav-tabs.nav-justified>li>a { font-size:14px; }
	/*****Events_Page*****/
	#coupon_code { width:72%;}
	.coupon-code-message { margin:10px 0; display:block; width:100%; }
	
	.tickera_buyer_info { width:100%; padding:10px 10px; }
	.tickera-checkout tr th { font-size:14px; }
	.tickera-checkout tr th, .tickera-checkout tr td { padding:10px 5px; }
}
@media (max-width:600px) {
	.navbar-default .navbar-nav>li { padding:0; }
	.custom-logo-link img { height:60px; }
	.web_innerpage { margin-top:88px; }
	.top_info { display:none; }
	.search_now, .call_actions { width:100%; margin:5px 0; }
	.call_actions a { margin-left:0; }
	.three_step_tab img { height:70px; }
	.alle_tab_img { min-height:auto; }
	.alle_tab_text h4 { font-size:15px; line-height:24px; }
	.evl-cc { width:100% !important; }
	.subscribe_now p { padding:20px 0; }
	.subscribe_now_box input[type=email].ft_input { width:100%; }
	.subscribe_now_box button.ft_button { width:100%; margin:10px 0; }
}
@media (max-width:480px) {
}
@media (max-width:320px) {
}