/*
Theme Name: New AIG Theme
Theme URI: http://www.mrgraphics.com.au/
Author: MRGraphics
Author URI: http://www.mrgraphics.com.au/
Version: 1.0
*/

body{font-family: Signika; font-size: 15px; font-style: normal; font-variant: normal; font-weight: 100;color:#676767;}
.signikabold{font-family: Signika;font-style: normal; font-variant: normal; font-weight: 700;}
.signikaregular{font-family: Signika;font-style: normal; font-variant: normal; font-weight: 400;}
.signikalight{font-family: Signika;font-style: normal; font-variant: normal; font-weight: 300;}
h1 { font-family: Signika; font-size: 24px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 26.4px; } 
h3 { font-family: Signika; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 15.4px; } 

blockquote { font-family: Signika; font-size: 21px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 30px; } 
pre { font-family: Signika; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 18.5714px; }


/*
* Heading 
*/
.heading1{color:#222;font-family:Signika;font-style: normal; font-variant: normal; font-weight: 400;font-size:24px;}
.heading2{color:#fff;font-family:Signika;font-style: normal; font-variant: normal; font-weight: 400;font-size:24px;text-transform:uppercase;margin-bottom:0px;}
/*
* Header
*/
.top-links a .fa{color:#222;}
.top-links a .fa:hover{color:#c34556;}
a{color:#ab1f2c;}
a:hover{color:#c34556;text-decoration:none;}

.headerblock2{background-image:url('images/menubg.jpg');background-repeat:no-repeat;background-size:100% 100%;}
  
.innerheaderblock2{background-image:url('images/menubg.jpg');background-repeat:no-repeat;background-size:100% 100%;
}
  
.bannerslider{
    background-image:url('images/home-banner-2.jpg');background-repeat:no-repeat;background-size:100% 100%;-moz-box-shadow: -1px 0px 10px #e0dbd2;
 -webkit-box-shadow: -1px 0px 10px #e0dbd2;
  box-shadow: -1px 0px 10px #e0dbd2;
  padding-top:63px;
}
.innerbannerslider{
    background-image:url('images/inner-banner-2.jpg');background-repeat:no-repeat;background-size:100% 100%;-moz-box-shadow: -1px 0px 10px #e0dbd2;
 -webkit-box-shadow: -1px 0px 10px #e0dbd2;
  box-shadow: -1px 0px 10px #e0dbd2;
}
.metaslider .flexslider{margin:0px!important;}
.font14{font-size:14px;}

/*
* Front Page
*/
.newsthumb{text-align:left;margin:0 auto;overflow:hidden;}
.tickerdate{background:#fff;color:#808080;padding:5px 0px;text-align:left;font-size:14px;}
a.newstitle{color:#222;font-family:Signika;font-style: normal; font-variant: normal; font-weight: 400;font-size:24px;line-height:1.2;}
a:hover.newstitle{text-decoration:none;color:#222;}
.ptop60{padding-top:60px;}
.font18{font-size:18px;}
.font12{font-size:12px;}
.eventblock .card-body{background-color:#f1f1f1;}
.card.eventblock{border:0px;}
.eventblock .card-img-top{min-height:180px;}
.token1{background-color:#d18b97;}
.token2{background-color:#c24555;color:#fff;}
.token3{background-color:#ac1f2c;color:#fff;min-width:56px;}
.token0{background-color:#5b0e17;color:#fff;}
.tokenmeta{color:#676767;top:0px;left:0px;padding:15px 0px;}
.font20{font-size:20px;}
.token5{background-color:#c4c4c4;padding:5px 17px;color:#fff;left:0px;margin-top:7px;min-width:56px;}
.footer{background:#424243;color:#cccccc;}
.cp-border{border-bottom:1px solid #333434;}
.footer h4{color:#ab1f2c;font-weight:700;font-size:20px;}
.header-rb a{color:#fff;}

.carousel-caption{left:5%;text-align:left;bottom:25px;}
.carousel-indicators{left:auto;right:4%;margin-left:0;margin-right:0;bottom:10px;}
.carousel-indicators li{width:10px;height:10px;border-radius:50%;margin-right:12px;border-top:0px;border-bottom:0px;opacity:1;}
.carousel-indicators .active{background-color:#ab1f2c;}

h3.menutitle{font-size:18px;border-bottom:4px solid #c34556;padding-bottom:6px;outline:0;color:#ab1f2c;}
h3.menutitle:focus,h3.menutitle:active,h3.menutitle:visited,.my-menu-button:focus,.my-menu-button:active,.my-menu-button:visited{outline:0;}
h3.menutitletwo{font-weight:normal;padding-bottom:0;margin-bottom:0;outline:0;color:#ab1f2c;line-height:2.4;}
h3.menutitletwo .fa{line-height:2.4;}
h3.menutitletwo:focus,h3.menutitletwo:active,h3.menutitletwo:visited{outline:0;}
.exitblock{padding:25px;background:#ab1f2c;color:#fff;}
.fa.fa-close{font-size:25px;cursor:pointer;}
.fa.fa-bars{color:#fff;font-size:25px;cursor:pointer;}
.my-menu-button{background: transparent;
    border: 0px;
    width: 100%;
    text-align: left;
}
.sub-menu-button{}
.fa.fa-caret-down{float:right;}
.fa.fa-caret-up{float:right;}
.multi-collapse{padding-left:20px;}
.collapse a{line-height:2.4;}
#bcrumb a{color:#676767;}
#bcrumb a.current-item{color:#ab1f2c;}
.header{position:fixed;width:100%;z-index:1001;top:0;height:110px;}
.text-brown{color:#8e1921;}
.spinner-grow{width:1.5rem;height:1.5rem;}

.whitebg{background-color:#fff;}
#notifybar{background-color:#ab1f2c;}
#footersocialmedia a .fa.fa-twitter,#footersocialmedia a .fa.fa-linkedin,#footersocialmedia a .fa.fa-facebook-f{color:#fff;}
.ajaxsearch{cursor:pointer;}
#bcrumb span a{margin-right:6px;margin-left:6px;}
#bcrumb span a.home{margin-left:0px!important;}
.f-quicklink a{color:#cccccc;}
.headerlimit{height:80px;}
.eventtablet{border:1px solid grey;}
.eventtablet:hover{background-color:#8e1921;color:#fff;border:1px solid #8e1921;cursor:pointer;}
.tabletactive{background-color:#8e1921;color:#fff;border:1px solid #8e1921;}
table.em-calendar td.eventful a, table.em-calendar td.eventful-today a{color: #ab1f2c!important;}
.meteor_class{display:none;}
.pay-event-details{text-align:center;border:1px solid #ddd;padding:10px;}
.pay-event-header{text-align:center;border-top:2px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;padding:10px;}
.error{border:1px solid red !important;}
.paybpoint,.directtransfer{background-color:#B62A46 !important;color:#fff;font-weight:bold;text-align:center;cursor:pointer;display:block;border:0px;padding:15px 20px;}
.regbutton{background-color:#B62A46 !important;color:#fff;font-weight:bold;text-align:center;cursor:pointer;display:block;border:0px;padding:15px 20px;width:200px;margin-top:15px;}
a.regbutton:hover{color:#fff;}
input.em-booking-submit{background-color:#B62A46 !important;color:#fff;font-weight:bold;text-align:center;cursor:pointer;display:block;border:0px;padding:12px;}
#tr_failed{display:none;}
#loader{display:none;padding:10px 0px;}
input[type=text], input[type=password], textarea {
    background: #fafafa;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
    border: 1px solid #ddd;
    color: #888;
}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
    background-color: white;
    font-family: inherit;
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-size: 0.875em;
    margin: 0 0 1em 0;
    padding: 0.5em;
    height: 2.3125em;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: box-shadow, 0.45s, -moz-box-shadow, 0.45s, -webkit-box-shadow, 0.45s, border-color, 0.45s, ease-in-out;
    -moz-transition: box-shadow, 0.45s, -moz-box-shadow, 0.45s, -webkit-box-shadow, 0.45s, border-color, 0.45s, ease-in-out;
    transition: box-shadow, 0.45s, -moz-box-shadow, 0.45s, -webkit-box-shadow, 0.45s, border-color, 0.45s, ease-in-out;
}
.em-tickets th{padding:10px 10px 10px 10px;}
.em-tickets td{padding:10px 10px 10px 10px;}
.event-book-heading{font-size:1.5em;font-weight:500;}
.em-booking-form-details{padding:10px 10px 10px 0px!important;}
.em-booking-form label{width:100%!important;}
.complete-news{ text-overflow:clip;}
.innerbannerslider{padding-top:110px;}
.webcareerblock {
    width: auto;
    height: auto;
    margin: auto;
    text-align: center;
    position: relative;
}
.webcareerblock span.webcareertitle {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    color: #fff;
    height: 25px;
}
.webcareerblock span h3 {
    color: #fff;
    font-size:1.5em;
}
.overlay {
    position:absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    height: 100%;
    width: 100%;
    transition: .5s ease;
    background-color: rgba(0, 0, 0, 0.701961);
}
.webcareerblock span.webcareercontent {
    position: absolute;
    margin: auto;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    padding: 25px;
    display: none;
}
.webcareerblock:hover .overlay {
    opacity: 1;
}
.webcareerblock:hover .overlay span.webcareercontent {
    display: block;
}
.webblockimg{width:100%;}
.carrer-option-block {
    display: inline-block;
    width: 13.7%;
    padding-right: 15px;
}
.font15em{font-size:1.5em!important;}
#archives-2 ul,#categories-2 ul,.woocommerce-MyAccount-navigation ul{list-style-type:none;padding-left:0px;}
select {
    word-wrap: normal;
    width: 100%;
    padding: 5px;
    background: none;
    border: 1px solid #cccccc;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{max-width:48%;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{max-width:48%;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label{width:100%;}
.password-input{width:100%;}
/*.searchform {
    display: none;
    position: absolute;
    width: 300px;
    line-height: 35px;
    top: 35px;
    right: -10px;
    padding: 0 15px;
    cursor: default;
    box-shadow: 0 3px 13px 0 rgba(0, 0, 0, 0.2);
    margin-left: -120px;
    z-index: 9999999;
    background-color: #fff;
}*/
#search {
    display: block;
    position: relative;
}
#s {
    width: 80%;
    background: #fff;
    display:inline-block;
    padding: 0 11px;
    border: 1px solid #fff;
    border-right: none;
    color: #676767;
    font-size:14px;
    margin: 14px 15px 14px 0px;
    line-height: 40px;
}
.sbtn {
    display: block;
    position: absolute;
    background: none;
    border: 1px solid #ab1f2c;
    color: #fff;
    font-size: 0.9em;
    cursor: pointer;
    right: 0px;
    top: -5px;
    line-height: 35px;
    width: 35px;
    background-color: #ab1f2c;
}
#search input[type=text]{box-shadow:none;-webkit-box-shadow:none;}
#search input:focus{outline:0;}
.search-post-title h3{font-size:1.5em;}
.fa.fa-search{cursor:pointer;}
#longevnt .eventful ul,#longevnt .eventful-pre ul {padding-left:5px;}
#longevnt .eventful ul li,#longevnt .eventful-pre ul li{vertical-align:middle;list-style-type:none;display:table;}
.em-pagination{display:block;padding-top:15px;}
.woocommerce div.product form.cart .variations td.label{background-color:inherit !important;}
.woocommerce div.product form.cart .variations td.label{background-color:inherit !important;}
.woocommerce-Downloads.digital-downloads li{list-style-type:none;}
.registration-form.woocommerce .woocommerce-simple-registration-login-link{display:none;}
.woocommerce div.product form.cart .variations td.label{background-color:inherit !important;}

.woocommerce-product-gallery {
position: relative;
margin-bottom: 3em
}
.woocommerce-product-gallery{padding-right:15px;}
.button.wc-forward{color:#fff!important;background:#fff!important;font-size:14px!important;padding:10px 9px!important;}
.woocommerce-message .button.wc-forward{color:#fff!important;background:#ab1f2c!important;font-size:14px!important;padding:10px 9px!important;}
.button.wc-forward.ps-button{padding:5px 9px!important;}
.button.wc-forward .fa.fa-check{background:#ec7325;border-radius:14px;color:#fff;margin-right:5px;padding:5px;}
.button.wc-forward span.ps-cart{color:#ec7325!important;}
.shop-lnews{min-height:138px;}
.button.wc-clear{color:#fff!important;background:#ec7325!important;font-size:14px!important;padding:5px 9px!important;}
.button.wc-clear .fa.fa-close{background:#fff;border-radius:14px;color:#ec7325;margin-right:5px;padding:5px 7px;font-size:14px;}
.quick-links a:after {
    content: "";
    display: inline-block;
    margin-left: -4px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 10px solid #ab1f2c;
    border-bottom: 5px solid transparent;
    -webkit-transition: border 0.2s ease-in-out;
    -o-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out;
}
.quick-links a:hover:after{border-left:10px solid #c34556;}
.quick-links hr{border-bottom:2px solid #c34556;}
.quick-links a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 400;
    line-height: 1.2em;
    border-bottom: 0;
    width: 100%;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
    -webkit-transition: transform 0.2s ease-in-out;
    -webkit-transition: -webkit-transform 0.2s ease-in-out;
    transition: -webkit-transform 0.2s ease-in-out;
    -o-transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;
}
.quick-links a:hover{
    border-bottom: 0;
    -webkit-transform: translateX(3px);
    -ms-transform: translateX(3px);
    transform: translateX(3px);
}
.em-calendar{width:100%;}
div.css-search div.em-search-main .em-search-submit{background:#fff!important;background-color:#fff!important;}
ul.mega-sub-menu{padding-left:20px!important;}
.pdb-searchform select{width:50%;}
.em-booking-login.widgetlogin label{width:100%!important;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.application_button{background-color:#ab1f2c!important;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.application_button:hover{
    background-color:#c34556!important;
}
.application_button{border:0px;color:#fff;}
.woocommerce .quantity .qty{height: 2.6125em;}
.woocommerce ul.products li.product .price{font-size:1.1em!important;}
.single-product #bcrumb a.home{display:none;}
ul.tml-links{display:none;}
.tml-button{
border: 0px;
    padding: 10px;
    border-radius: 5px;
    background-color: #ab1f2c;
    color: #fff;
}

.tml .tml-message{border-left: 4px solid #ab1f2c!important;}
.btn.btn-primary#btnSubmit {background:#ab1f2c;border: 0px;
    margin-bottom: 15px;}
.gisgreen{color:#AA182C;}
.greenbg{background-color:#AA182C;color:#fff;}
.greenbg:hover{background-color:#AA182C;color:#fff;}

#bbpress-forums fieldset.bbp-form select{padding:10px;width:75%;}
div.bbp-submit-wrapper{float:left;}
#bbpress-forums fieldset.bbp-form label{font-size:14px;padding-bottom:5px;}  
div.bbp-breadcrumb, div.bbp-topic-tags{font-size:16px;}
 .bbp-breadcrumb{padding-bottom:30px;}
 .bbp-forums{font-size:16px;}
 #bbpress-forums li.bbp-header{padding:15px 30px;}
 ul.forum li{padding:10px 20px;font-size:16px;text-align:left;}
 #bbpress-forums div.bbp-search-form{display:none;}
 .widget_display_search .widgettitle,#bbp_search_submit{display:none;}
 input[type="text"], input[type="password"]{border:1px solid #d1d1d1;padding:8px 15px;}
 .bbp-login-form .bbp-username input, .bbp-login-form .bbp-email input, .bbp-login-form .bbp-password input{width:90%;border:1px solid #d1d1d1;}
 .bbp-login-form .bbp-submit-wrapper{float:left;}
 .bbp-forum-freshness{text-align:center;padding-left:30px;}
 .forum-titles  .bbp-forum-freshness{text-align:left;}
  #bbpress-forums ul.bbp-forums{border:0px;}
  #bbpress-forums li.bbp-body ul.forum{margin-top:10px;}
  #bbpress-forums li.bbp-footer{margin-top:10px;}
  .bbp-submit-wrapper button{background-color:#A75E71;padding:10px 15px;border-radius:10px;border:0px;color:#fff;}
  .subscription-toggle{display:none;}
  #bbpress-forums fieldset.bbp-form input{padding:8px;}
  .mtop14{margin-top:14px;}
  .news-block h2{font-size:25px;}
  h2.widgettitle{font-size:25px;}
 .page-numbers.current{padding-right:40px;}
 .custom-pagination a{padding:0px 40px 0px 0px;}
 ul.right-articles{list-style-type: none;padding-left: 2px;}
 ul.right-articles li{line-height:1.42857;}
input[type="submit"]{background-color:#A75E71;padding:10px 15px;border-radius:10px;border:0px;color:#fff;}
h3.gisgreen{font-size:24px;font-weight:500;}
h3.gispurple{font-size:24px;font-weight:500;}
h3.gisbrown{font-size:24px;font-weight:500;}
.openbutton {
    padding: 10px 15px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    color: #fff;
    display: block;
    width: 200px;
    text-align: center;
    margin: 0 auto;
    font-size: 16px;
}
ul.right-articles{
    list-style-type: none;
    padding-left: 2px;
}
.postid-21051 .em-booking-form-details{width:60%;}
.postid-21051 .em-booking-form-details input.input, .em-booking-form-details textarea{width:100%;}
.postid-21051 .em-booking-form span.input-group{margin-left:20px;}
.postid-21051 span.em-date-range{display:block;width:100%;}
.postid-21051 .input-group .em-date-range input{width:100%;}
.postid-21051 span.em-date-single{display:block;width:100%;}
.postid-21051 .em-booking-form-details textarea{width:100%;}

ul.job_listings li.job_listing, ul.job_listings li:hover.job_listing{background:#EFEFEF;border-left: 7px solid #808080;}
ul.job_listings li.job_listing.activeSingleJob, ul.job_listings li:hover.job_listing.activeSingleJob{background:#cccccc!important;border-left:7px solid #ab1f2c!important;}
ul.job_listings li.job_listing.activeSingleJob a,ul.job_listings li.job_listing.activeSingleJob a:hover{background:#cccccc!important;}
ul.job_listings li.job_listing a:hover{background:#efefef!important;}
/*ul.job_listings li.job_listing a{background-color:inherit!important;}*/
.position h3{color:#A51D35;}
.jobgrey{color:#666666;}
.singlejob-main-heading{color:#A51D35;padding-top:15px;}
.fontjobposition{font-size:1.1rem;}
ul.job_listings li.job_listing{border-bottom: 2px solid #808080!important;}
.application_button.button{border:0px;text-transform:uppercase;padding:10px;}
.efefbg{background-color:#EFEFEF;}
.nav-pills .nav-link {
    color: #fff;
    background: #ab1f2c;
}
#jobs-tab.nav-pills .nav-link.active, #jobs-tab.nav-pills .show>.nav-link{
    background-color:#ab1f2c;color:#fff;font-weight:600;
}
.search_jobs .search_submit{width:auto;float: right;margin-left: 20px;}
.search_jobs .search_submit input[type="submit"]{padding:5px 15px;}
ul.job_listings{border-top:2px solid #808080!important;box-shadow:0px 1px 7px #808080;-moz-box-shadow: 0px 1px 7px #808080;-webkit-box-shadow: 0px 1px 7px #808080;}
.topjobborder{border-top:6px solid #ab1f2c;border-left:2px solid #808080;box-shadow:0px 0px 5px 0px #808080;}
#fillJobsummary .job_shortcode.single_job_listing{padding-left:15px;}
input[type="text"]#search-keywords,input[type="text"]#search-joblocation {min-width: 280px;height: auto;border-radius: 3px;}
.postid-21944 .dateBlock{display:none;}
.postid-27061 .event-book-heading{display:none;}
.postid-21666 .dateBlock{display:none;}
.eventis-1417 td:nth-child(2){visibility:hidden;}
.btn-outline-danger a:hover{color:#fff;}
.btn-outline-danger:hover a{color:#fff;}
#list-tab .list-group-item.active{background-color: #ab1f2c;
    border-color: #ab1f2c;}
.single-event.postid-75253 .em-booking-form-details{width:60%;}
.single-event.postid-75253 .em-booking-form-details input.input, .em-booking-form-details textarea{
    width:60%;
}
.single-event.postid-75253 select{width:60%;}

.single-event.postid-75253 .input-group .em-date-range input{width:250px;}
.single-event.postid-75253 .em-booking-form span.input-group{margin-left:20px;}
.radio-762, .radio-567, .radio-945, .radio-569, .radio-832, .radio-957, .radio-644{margin-left:25px;}
.vicmineral{height:160px;}
#textarea-1644887878503{height:80px;}
.postid-75682 .speventtimes, .postid-75700 .speventtimes, .postid-75861 .speventtimes, .postid-78414 .speventtimes, .postid-81209 .speventtimes{display:none;}
.postid-81209 .em-tickets-spaces{display:none;}
#mega-menu-wrap-block-menu-1 #mega-menu-block-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{border-bottom:2px solid #c34556!important;font-size:16px;font-weight:bold;}
#mega-menu-wrap-block-menu-2 #mega-menu-block-menu-2 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{border-bottom:2px solid #c34556;font-size:16px;font-weight:bold;}
#mega-menu-wrap-block-menu-3 #mega-menu-block-menu-3 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{border-bottom:2px solid #c34556;font-size:16px;font-weight:bold;}
li.ex-control-menu ul.mega-sub-menu{padding-left:0px!important;}
.ex-control-menu{margin-bottom:15px!important;}
.fa-bars.fa-caret-up.fa-caret-down:before{content:"\f0c9"!important;}
.fa.fa-bars.fa-caret-up,.fa.fa-bars.fa-caret-down{float:none;}
.postid-76695 .event-book-heading, .postid-76695 #em-booking,.postid-77344 .em-booking-form .em-tickets, .postid-77344 .em-booking-form .em-booking-section-title{display:none;}
.postid-78414 .em-booking-form span.input-group input[type="radio"] {margin-left:20px;display:block;margin-right:5px;}
.postid-81209 .em-booking-form span.input-group input[type="radio"] {margin-left:20px;display:block;margin-right:5px;}
.postid-77344 select{width:250px;}
.em-booking-form input[type="text"],.em-booking-form select, .em-booking-form textarea{max-width:250px;}
.em-booking-form .input-date input[type="text"]{max-width:none;width:250px;}
.em-booking-form label{font-weight:500;}
ul.event-categories li{list-style-type:square;}
.em-booking-section-title{margin-top:20px;margin-bottom:15px;}
.postid-77352 .em-event-booking-form p, .postid-77352 .event-book-heading{display:none;}
#product-78775 .price .woocommerce-Price-amount.amount, #product-80658 .price .woocommerce-Price-amount.amount, #product-80854 .price .woocommerce-Price-amount.amount, #product-80864 .price .woocommerce-Price-amount.amount{display:none;}
li.wcpa_has_options.product.type-product.post-80854 .price, li.wcpa_has_options.product.type-product.post-80864 .price{display:none;}
#product-80658 .stock.out-of-stock{display:none;}
.regbutton-1{background-color:#B62A46 !important;color:#fff;font-weight:bold;text-align:center;cursor:pointer;display:block;border:0px;padding:15px 20px;width:100%;margin-top:15px;}
a.regbutton-1:hover{color:#fff;}
.aig-member-account .woocommerce-MyAccount-navigation-link--dashboard{display:none;}

/* Container styles */
.aig-member-account .woocommerce-table {
    border: 1px solid #c0c0c0; /* Border color */
    border-radius: 8px; /* Rounded corners */
    overflow: hidden; /* Ensure borders are visible */
}

/* Navigation styles */
.aig-member-account .woocommerce-MyAccount-navigation {
    border-right: 1px solid #c0c0c0; /* Border color */
    float: left; /* Align navigation to the left */
    width: 200px; /* Adjust width as needed */
    padding: 10px; /* Add padding around navigation */
    background: linear-gradient(to bottom,#ffffff,#c0c0c0);
}

.aig-member-account .woocommerce-MyAccount-navigation ul {
    list-style-type: none; /* Remove default list style */
    padding: 0; /* Remove default padding */
}

.aig-member-account .woocommerce-MyAccount-navigation li {
    padding: 8px 0; /* Add padding to top and bottom */
}

/* Link styles */
.aig-member-account .woocommerce-MyAccount-navigation a {
    display: block; /* Make links block-level for better spacing */
    padding: 8px 15px; /* Add padding to links */
    color: #333; /* Link color */
    text-decoration: none; /* Remove underline */
}

.aig-member-account .woocommerce-MyAccount-navigation a:hover {
    background-color: #ab1f2c; /* Hover background color */
    color:#fff;
}

/* Content area styles */
.aig-member-account .woocommerce-MyAccount-content {
    padding: 20px; /* Add padding inside the content area */
    overflow: hidden; /* Ensure borders are visible */
}
#em-booking-form-1915 #em-booking-form-section-tickets-1915{display:none;}
.em-event-1915 .event-book-heading{display:none;}
#em-booking-form-section-details-1915 h3.em-booking-section-title.em-booking-form-details-title{display:none;}
#product-81708 .related.products,#product-81708 .posted_in{display:none;}


@media(min-width:300px) and (max-width:576px){
    .carousel-item img{min-height:160px;}
    .carousel-caption{top:0;}
    .carousel-caption h1{font-size:20px;line-height:10px;}
    .carousel-indicators{bottom:-10px;left:auto;right:0px;}
}
@media(max-width:1000px){
    .header{position:sticky;height:auto;}
    .bannerslider{padding-top:0px;}
    .innerbannerslider{padding-top:0px;}
     .single-event.postid-75253 .em-booking-form-details{width:100%;}
.single-event.postid-75253 .em-booking-form-details input.input, .em-booking-form-details textarea{
    width:100%;}
.single-event.postid-75253 select{width:100%;}
}
@media(min-width:999px){
    #mega-menu-wrap-header-menu-1 #mega-menu-header-menu-1.mega-menu-vertical > li.mega-menu-item > a.mega-menu-link{font-size:16px;}
   
}
@media(min-width:900px) and (max-width:4000px){
    .woocommerce ul.products li.product a img{min-height:360px;}
}
