div#sp-footer1 {
    display: none;
}
/*general*/
#sp-main-body{padding:20px 0;}
h1, h2, h3, h4, h5, h6{font-family:lucida-sans,sans-serif;}
.layout-boxed .body-innerwrapper{box-shadow:none;}
body{font-family:lucida-sans,sans-serif;font-size:14px;line-height:18px;color:#666666;}
.container{padding-right:0px;padding-left:0px;margin-right:0px;margin-left:0px;width:100%;}
a:hover{color:#700;}
a{transition:none;}
a{color:#4E81F1;}

/*top bar*/
ul.top-menu{border-left:1px solid #545454!important;padding:0;margin:0;}
ul.top-menu li,
ul.top-menu >li:last-child{float:left;border-right:1px solid #545454;border-bottom:1px solid #545454;}
ul.top-menu li a{color:#eeeeee!important;font-size:13px;line-height:49px;padding:18px 15px;z-index:1;}
ul.top-menu li.active a,
ul.top-menu li:hover a{background-color:rgba(0,0,0,0.1);}
ul.top-menu li {display: block;}
ul.right-top{border-right:1px solid #545454!important;padding:0;margin:0;}
ul.right-top li,
ul.right-top >li:last-child{float:right;border-left:1px solid #545454;border-bottom:1px solid #545454;}
ul.right-top li a{color:#EEEEEE!important;font-size:13px;line-height:49px;padding:18px 15px;z-index:1;}
ul.right-top li.active a,
ul.right-top li:hover a{background-color:rgba(0,0,0,0.1);}
ul.right-top li {display: block;}
.icon-time:before {font-family: FontAwesome;font-weight: normal;content: "\f017";}
i.icon-time {margin-left: .25em;margin-right: .25em;font-style: normal;}
.sp-module.date{text-align:center;}
#sp-top-bar{padding:0px;height:50px;}
#sp-top-bar .sp-module{margin:0px;padding:0px;display:block;}
#sp-top-bar a:hover {color: #ffd600!important;}

/*logo*/
.logo-image {height: auto!important;position: absolute;top: 20px;left: 50px;}
.custom.header-text {margin-top: 20px;float: right;margin-right: 30px;color: black;}
#sp-logo-header {height: 133px;}
img.logo-image.d-none.d-lg-inline-block{display:none!important;}

/*mob-logo*/
.mobheader .row{width:100%;}
.mobheader{height:70px!important;}
div#sp-moblogo{margin-top:10px!important;}

/*menu*/
.sp-megamenu-parent.redme >li:hover {background:none!important;}
.redme {color: red!important;background: #faedaa!important;padding: 0px 10px 0px 10px!important;}
.sp-megamenu-parent {margin-top: 10px;float:none!important;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {text-align: left;margin-left: 10px;}
#sp-header{text-align:center;background:#4199DD;-moz-box-shadow:inset 0px 0px 1px #edf9ff;-webkit-box-shadow:inset 0px 0px 1px #edf9ff;box-shadow:inset 0px 0px 1px #edf9ff;display: flex;justify-content: center;}
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span{float:none !important;color:#fff;font-size:14px;display:block;padding:4px 9px 2px 9px;min-height:34px;line-height:35px;letter-spacing:0px;margin:2px 10px 0 0;}
.sp-megamenu-parent >li.active>a{color:#eeeeee;}
.sp-megamenu-parent >li{padding:0 12px 0 0;}
i.fa.fa-home{color:#ffd600;font-size:16px;}
.sp-megamenu-parent >li.sp-has-child>a:after, .sp-megamenu-parent >li.sp-has-child>span:after{}
.sp-megamenu-parent >li:hover{-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));border-radius:5px 5px 0px 0px;background:f4f4f4;}
.sp-megamenu-parent >li:hover>a{color:#161616;text-shadow:1px 1px 1px #ffffff;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span{color:#015b86;font-size:12px;text-align:left;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover{background:transparent;color:#029feb;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{color:#015b86;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a:hover{color:#029feb;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{box-shadow:none;padding:0px;background:#F4F4F4;background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));}
.sp-megamenu-parent >li:hover{border-radius:0px!important;}
span.fa.fa-home {color: #ffd600;font-size: 16px;}

/*ticket search newsletter*/
.newnewsletter a{color:#666;}
.customnewnewsletter a {color: #666;}
.newticket a{color:#666;}
.customnewticket a {color: #666;}
.newsearch a{color:#666;}
.customnewsearch a {color: #666;}

/*wrapper*/


/*footer*/
#sp-bottom {padding:0px!important;}
#sp-bottom a:hover {color:#ffd600!important;}
#sp-bottom a {color:#ccc;}
#sp-bottom .sp-module{margin-bottom: 0px!important;}
#sp-bottom .sp-module ul > li {margin-bottom:5px;}
.custom.notify-1{line-height:21px;margin:20px 0;padding:0 10px 0 45px;background:url(../images/speaker.png) no-repeat 0 center;}
.custom.notify-2{line-height:21px;margin:20px 0;padding:0 10px 0 45px;background:url(../images/info.png) no-repeat 0 center;}
.custom.notify-3{line-height:21px;margin:20px 0;padding:0 10px 0 45px;background:url(../images/read.png) no-repeat 0 center;}
.bottom-line .sp-module-content{border-bottom:1px solid rgba(255,255,255,0.2);margin-left:15px;margin-right:15px;}
.sp-module.footer-menu{margin-top:10px;margin-left:15px;padding-bottom: 10px;}
.footer-menu.sp-module ul >li{border-bottom:none;transition:none;-webkit-transition:none;}
.footer-menu.sp-module ul >li >a{transition:none;-webkit-transition:none;color:#cccccc;line-height:172.5%;}
.footer-menu.sp-module ul >li >a:hover{color:#ffd600;}
.footer-menu.sp-module ul >li >a:before{content:"\f111";font-family:"fontawesome";font-size:5px;margin:0 7px 0 0;vertical-align:middle;}
.sp-module.bottom-line{margin-top:0px;}
.footer-menu.sp-module ul{margin-bottom:10px;}
.sp-module.contact{margin-top:15px;}
.custom.contact{color:#cccccc;margin-left:15px;margin-right:15px;line-height:1;}
.contact a{color:#4E81F1;}
.contact a:hover{color:#EA4335;}
span.fa.fa-map-marker{color:white;}
span.fa.fa-phone{color:white;}
span.fa.fa-envelope{color:white;}
.sp-module.soc{display:flex;justify-content:center;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{background:none;}
#sp-terms-menu #sp-footer2 .sp-module-content{text-align:center;}
#sp-terms-menu #sp-footer2 .nav-pills{display:inline-block;}
#sp-terms-menu a{padding:20px 20px;border-radius:inherit;line-height:0;margin-top:15px;font-size:15px;font-weight:bold;}
.termenu .sp-module ul >li{border-bottom:none;}
.nav-pills>li {float:left;display:block;}
ul.menu.nav-pills {padding-left: 0px;}
.sp-column.termenu {margin-top: 50px;}
#sp-footer {padding-top:10px!important;padding-bottom:10px!important;padding-left:10px!important;}

/*offcanvas*/
#offcanvas-toggler > .fa{margin-top:15px;color:#e6e6e6;font-size:30px;}
.offcanvas-menu{background-color:#4285F4;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a{color: #fff!important;margin-top: 30px;}

/*responsive*/
@media screen and (max-width: 767px) and (min-width: 320px){ul.top-menu li, ul.top-menu >li:last-child{float:none;text-align:center;}}
@media screen and (max-width: 767px) and (min-width: 320px){ul.right-top li, ul.right-top >li:last-child{float:none;text-align:center;}}
@media screen and (max-width: 767px) and (min-width: 320px){#sp-top-bar{height:100%;}}
@media screen and (max-width: 767px) and (min-width: 320px){img.logo-image-phone.d-inline-block.d-lg-none{margin-left: 10px;margin-top: 10px;}}
@media screen and (max-width: 767px) and (min-width: 320px){.customnewticket{margin-bottom:20px;}}
@media screen and (max-width: 767px) and (min-width: 320px){.customnewsearch{margin-bottom:20px;}}
@media screen and (max-width: 767px) and (min-width: 320px){div#sp-menu{float:right;width:55%;}}
@media screen and (max-width: 767px) and (min-width: 320px){{}}
@media screen and (max-width: 767px) and (min-width: 320px){.redme{background:transparent!important;padding:0px!important;}}
@media screen and (max-width: 767px) and (min-width: 320px){{}}
@media screen and (max-width: 767px) and (min-width: 320px){{}}
@media screen and (max-width: 767px) and (min-width: 320px){{}}
@media screen and (max-width: 767px) and (min-width: 320px){{}}
@media screen and (max-width: 767px) and (min-width: 320px){{}}
@media screen and (max-width: 767px) and (min-width: 320px){{}}
@media screen and (max-width: 767px) and (min-width: 320px){{}}
@media screen and (max-width: 767px) and (min-width: 320px){{}}
@media screen and (max-width: 767px) and (min-width: 320px){{}}
@media screen and (max-width: 767px) and (min-width: 320px){{}}