body,html{overflow-x:hidden;max-width:100%}
body{font-family:'Open Sans',sans-serif;font-weight:400;font-style:normal;color:#121212;overflow-x:hidden;background:#f2f2f2}
img{max-width:100%}
a{color:#02aded}
a:focus,a:hover,input:focus,textarea:focus,button:focus{text-decoration:none;outline:0}
i,span,a{display:inline-block}
h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;font-weight:600;color:#fff;margin:0;line-height:2em}
@media(min-width:767px){
	h1{font-size:48px}
	h2{font-size:36px}
	h3{font-size:25px}
	h4{font-size:20px}
	h5{font-size:18px}
	h6{font-size:16px}
}
ul,ol{margin:0;padding:0;list-style-type:none}
p{font-size:15px;font-weight:400;line-height:24px;color:#121212;margin:0}
.navbar-area .navbar .navbar-nav .nav-item .home{background-color:#235e9d}
.navbar-area .navbar .navbar-nav .nav-item .venues{background-color:#229ebf}
.navbar-area .navbar .navbar-nav .nav-item .artist{background-color:#82a26a}
.navbar-area .navbar .navbar-nav .nav-item .subscribe{background-color:#df8d15}
.navbar-area .navbar .navbar-nav .nav-item .contact{background-color:#fb7b1a}
.navbar-area .navbar .navbar-nav .nav-item .reviews{background-color:#e72923}
.topmenu-bg{background-image:linear-gradient(to right,#235e9d,#229ebf,#82a26a,#82a26a,#df8d15,#fb7b1a,#e72923)}
.section-title .text{font-size:16px;line-height:24px;color:#6c6c6c;margin-top:24px}
.main-btn{display:inline-block;font-weight:700;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px solid transparent;padding:0 32px;font-size:16px;line-height:46px;color:#666;cursor:pointer;z-index:5;position:relative;text-transform:uppercase}
.adsborder .grid-item img 	{    transition-duration: 0.8s;	}
.adsborder .grid-item img:hover{transform: scale(2.0);	}
.modal-open{padding-right:0 !important}
.search .section-heading{margin-bottom:30px}
.search #eventsearch{padding:10px 8px 0}
.search form input{line-height:42px;padding:0 15px;font-size:16px;font-weight:500;color:#857777;border-radius:0;border:1px solid #ccc;box-shadow:none}
.search form input#name{border-right:1px solid #a5a2a2}
.search form button{width:100%;line-height:35px;background-color:#02aded;border:0;color:#fff;border-radius:5px}
.card-body .tkt{color:#bc8121;font-weight: 700;text-shadow: 0px 0px 3px #bc8121;}
.card-body .free{color: #226311;font-weight: 700;text-shadow: 0px 0px 3px #50df15;}
.card-body .org{color:#e93e3e;font-weight: 700;text-shadow: 0px 0px 3px #e93e3e;} 
@media(max-width:767px){
	h3{font-size:20px}
	.main-btn{font-size:14px;padding:0 20px;line-height:40px}
	.grid-up-container{padding:15px}
	.artist-search .search form input,.artist-search .search form select,.artist-search .search form button{width:100%; border-radius:0;margin:10px 0}
	.day-navigation{padding: 10px 0;}
}
.subscribe .main-btn{border-radius:50px}
.subscribe .left-btn .main-btn{margin:10px 0;line-height: 35px;    width: 150px;} 
.navbar-area{z-index:9;padding:0;width:100%}
.container{background-color:#fff}
#homepg_popup .modal-body .btn-primary{background-color:#02aded;border-color:#02aded;border-radius:40px}
#homepg_popup .close{font-size:50px;font-weight:400;padding-right:20px}
#homepg_popup .modal-body p{font-weight:400;line-height:26px;color:#000;margin:0}
.card .art_img{height:230px;background-image:linear-gradient(135deg,#235e9d,#de9794)}
.card .bg_cover{text-align:center;position:relative;background-repeat:no-repeat;background-size:cover;background-position:0 50%;display:inline-block}
.call-action-area .subscribe .text{color:#fff;margin-bottom:20px}
.togglehide{display:none;padding:0 50px}
.showandhide{position:absolute;right:10px;color:#9d9d9d;cursor:pointer}
.adsborder{padding:10px;border:1px solid #e72923;} 
.emptyads { box-shadow: inset 0 0 35px #b58080;width:100%;font-size: 20px;display: flex; justify-content: center;  align-items: center; border: 1px solid #ccc;}
@media(min-width:767px){
	.upcoming_events .ui-menu{top:270px;left:525px;border-radius:0}
	.artistname{height:50px;overflow:hidden}
	.venue-name{height:78px;overflow:hidden}
	.search form input{width:100%;height:38px}
	#homepg_popup .modal-content{border-radius:2rem}
	#homepg_popup .modal-body p{font-size:18px;padding:10px 75px}
	#homepg_popup .modal-body .btn-primary{padding:10px 25px;font-size:20px}
	.artistview_tab .nav-tabs .nav-link{font-size:20px}
	#artist_eventlog_table_wrapper .dataTable td:first-child{width:42%}
	#artist_eventlog_table_wrapper .dataTable td:nth-child(2){width:40%}
	.no_res{font-size:20px;padding:30px;text-align:center}
	.ads_music a{border:1px solid #b82b2b}
	.visitors_count{font-size:16px;color:#1c6d9a;text-align:center;font-weight:700;right:0;position:fixed;bottom:0;z-index:8;background:#fff;border:1px solid #ccc;box-shadow:-2px 2px 14px #000;width:110px;padding:15px 20px}
	.grid-container-ads{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;margin:10px auto 0;text-align:center}
	.grid-container-ads .grid-item{border:1px solid #ccc;background:#bfd3d2;padding:20px;}
}
@media(max-width:767px){
	.grid-container-ads{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:10px;margin:10px auto 0;text-align:center}
	.grid-container-ads .grid-item{border:1px solid #ccc;background:#bfd3d2;padding:20px;}
	#artist_searchstart i span{font-size:0}
	.upcoming_events .ui-menu{left:30px;top:140px}
	.overlay{color:#e86e6e}
	.upcoming_events .card-img-top{min-width:300px}
	.visitors_count{color:#1c6d9a;text-align:center;font-weight:700;position:absolute;right:100px;top:60px}
	.direction-link{margin:10px}
}
.navbar-area img{width:100%}
.navbar-area .container-fluid .col-lg-12 .row{padding:0}
.navbar-area .container-fluid{padding:0}
.navbar-area .container-fluid .header-menu{padding-left:0;background:#328aba}
.subscribe .section-heading h2{line-height:2em;color:#fff;font-weight:500;font-size:4em}
.reset_img:hover{cursor:pointer}
.event_type{font-weight:600;line-height:30px}
.container.subscribe a{color:#fff;text-decoration:underline;margin:5px}
.artist-search .reset_img{font-size:35px;color:#fff;line-height:60px}
.navbar-area .navbar{position:relative;padding:0;margin-bottom:30px}
.navbar-area .navbar .navbar-toggler .toggler-icon{width:30px;height:3px;background-color:#121212;margin:4px 0;display:block;position:relative;-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-ms-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;transition:all .3s ease-out 0}
.navbar-area .navbar .navbar-toggler.active .toggler-icon:nth-of-type(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:7px}
.navbar-area .navbar .navbar-toggler.active .toggler-icon:nth-of-type(2){opacity:0}
.navbar-area .navbar .navbar-toggler.active .toggler-icon:nth-of-type(3){-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);top:-7px}
@media only screen and (min-width:768px) and (max-width:991px){
	.navbar-area .navbar .navbar-collapse{position:absolute;top:108%;left:0;width:100%;z-index:8}
}
@media(max-width:767px){
	.navbar-area .navbar .navbar-collapse{position:absolute;top:100%;left:0;width:100%;background-color:#000;z-index:8}
}
.navbar-area .navbar .navbar-nav{margin:0 auto}
@media(max-width:767px){
	.navbar-area .navbar .navbar-nav{margin-right:0}
}
.navbar-area .navbar .navbar-nav .nav-item{position:relative;margin:0 10px}
.navbar-area .navbar .navbar-nav .nav-item a{text-shadow: 0 2px 2px #000;font-size:18px;line-height:24px;padding:10px 25px;color:#fff;font-weight:700;position:relative;border-radius:5px}
.navbar-area .navbar .navbar-nav .nav-item.tips{border-radius: 50%;border: 2px solid #d84a4a;position: absolute;right: 0;box-shadow: 0px 5px 6px #ae7575;margin:0;}
#tips_popup ol li{	   list-style-type: decimal;list-style-position: inside;    line-height: 25px;    margin: 15px 0;   }
#tips_popup ol li span{ background: #00ffff;    font-weight: 600;}	
#tips_popup .gif-title { font-size: 16px;  background: #ffff00;    color: #469d46;    font-weight: 700;    text-decoration: underline;}
	
.tips .animate-charcter{cursor:pointer;text-transform: uppercase;background-image: linear-gradient(-225deg,#231557 0%,#44107a 29%,#ff1361 67%,#fff800 100%);background-size: auto auto;   background-clip: border-box;   background-size: 200% auto;   color: #fff;   background-clip: text;   text-fill-color: transparent;-webkit-background-clip: text;   -webkit-text-fill-color: transparent;   animation: textclip 0.5s linear infinite;   display: inline-block;    font-size: 22px;line-height: 35px;    padding: 0 30px;}
@keyframes textclip {
  to {
    background-position: 200% center;
  }
}
#tips_popup .modal-header .close{    background: #f12020;color: #fff;opacity: 1;margin: 0px;line-height: 10px;}
@media only screen and (min-width:768px) and (max-width:991px){
	.navbar-area .navbar .navbar-nav .nav-item a{display:block;border:0;margin:0;border-radius:0}
}
@media(max-width:767px){
	.navbar-area .navbar .navbar-nav .nav-item{margin:0}
	.navbar-area .navbar .navbar-nav .nav-item a{display:block;border:0;margin:0;border-radius:0}
}
@media only screen and (min-width:768px) and (max-width:991px){ 
	.navbar-area .navbar .navbar-btn{position:absolute;right:70px;top:11px}
}
@media(max-width:767px){.navbar-area .navbar .navbar-btn{position:absolute;right:60px;top:11px}
}
.navbar-area .navbar .navbar-btn .menu-bar{font-size:32px;position:relative;overflow:hidden;color:#fff;-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-ms-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;transition:all .3s ease-out 0}
.artistlist_page .single-portfolio .portfolio-image img{width:285px;height:200px;object-fit:cover;object-position:100% 0}
.view_artists{border:1px solid #ccc;text-align:center}
.tab-content #calendar i{font-size:10rem}
.eventtype{border-right:1px solid #000}
.feature-box.eventtype h4.event_info_head{margin-bottom:30px;margin-top:30px;font-size:22px;font-weight:600}
.time-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;margin:10px;text-align:center;cursor:pointer}
.time-filter li{background:#213d77;color:#fff;padding:5px;width:125px;float:left;margin:4px 0;border:1px solid #ccc}
.time-filter li a{color:#fff;font-weight:700}
.time-filter li.active{background:#fff}
.time-filter li.active a{color:#000}
.call-action-area .container{background:#235e9d;border-bottom:1px solid #fff}
#visitors{background-color:#02aded;padding:30px;color:#fff;font-size:3em}
.artistlist_page .pagination{display:block;width:75%;margin:1em auto;text-align:center}
.artistlist_page .pagination:after{content:'';clear:both}
.artistlist_page .pagination-button{display:inline-block;padding:5px 15px;border:1px solid #e0e0e0;color:#333;cursor:pointer;transition:background .1s,color .1s;border-radius:2px;margin:0 6px}
.artistlist_page .pagination-button:hover{background-color:#ddd;color:#36c}
.artistlist_page .pagination-button.active{background-color:#02aded;border-color:#bbb;color:#fff}
.artistlist_page .pagination-button:first-of-type{border-radius:5px 0 0 5px}
.artistlist_page .pagination-button:last-of-type{border-radius:0 5px 5px 0}
.article-loop{padding:10px;margin-bottom:1em;background:#646464;border:1px solid #646464}
.article-loop:hover{box-shadow:0 4px 9px -3px #000}
.article-loop h3{color:#f2972d;font-size:20px; line-height: 12px}
.article-loop .article-img{padding:50px 0;text-align:center}
.review_page .add_review{color:#02aded;font-size:18px;font-weight:600}
.article-loop img{border-radius:50%}
.article-loop p{color:#fff;font-size:16px;line-height:30px;font-weight:500}
.article-loop .date{color:#e3e3c4;font-size:14px}
.review_page .modal .modal-content .btn-info{padding:5px 20px;border-radius:20px;background:#02aded;font-size:20px}
.modal-title,.event_info h4{color:#000}
.artist_view p{margin:10px 0}
.icon-left{background:#fff url(../images/calendar.png) no-repeat 10px;background-size:20px}
input#my_date_picker{padding-left:35px}
button#applyfilter{border:0;color:#02aded;font-weight:700;background-color:transparent;padding:5px}
select#selecttime{width:100%;padding:5px;height:40px;line-height:40px}
.purple-text{color:#a349a4;font-weight:700;font-size:16px}
.artistlist_page .section-title-list a{font-size:30px;font-weight:400;color:#02aded}
@media(max-width:767.99px){
	.artistlist_info img{width:100%;max-height:300px;object-fit:cover;object-position:100% 0}
	.upcoming_events .gridlist_view a{font-size:0;background:#fff;width:50px;margin:3px 0}
	.upcoming_events .section-title-list a i{color:#02aded;font-size:25px;padding:10px 12px}
	.upcoming_events .card{border:0;margin-bottom:30px}
	.review_page .reviews .title,.artist_view .title,.artistlist_page .title{font-size:18px;color:#000}
	.event-time .feature-box.secundary{margin:10px 0}
	.feature-box .feature-box-info{margin-bottom:20px}
}
@media(min-width:768px){
	.day-navigation .pd-l-0{padding-left:0}
	.day-navigation .pd-r-0{padding-right:0}
	.grid-up-container{padding:10px}
	.upcoming_events .card-img-top,.searchtop .card-img-top{height:230px}
	.artistlist_info .img{height:200px}
	.artistlist_info img{width:210px;height:200px;object-fit:cover;object-position:100% 0}
	.review_page .reviews .title,.artist_view .title,.artistlist_page .title,.section-title .title{color:#000;line-height:55px;font-size:23px;}
	.upcoming_events #previousday,.upcoming_events #nextday{font-size:20px;color:#235e9d}
	.upcoming_events #previousday span,.upcoming_events #nextday span{cursor:pointer}
	.upcoming_events .gridlist_view a{font-weight:600;color:#000;margin:10px 20px;width:150px;padding:5px;line-height:30px;background:#fff}
	.upcoming_events .section-title-list a i{color:#02aded;font-size:22px;padding-left:10px;text-transform:uppercase}
	.direction-link{position:absolute;right:20px;bottom:20px}
	.event-time{display:flex}
	.eventlist{border-right:1px solid #000;padding:0}
	.artist_info .artist_image img{ height:210px;}
}
@media only screen and (min-width:768px) and (max-width:1199px){
	h3{font-size:23px}
	.upcoming_events .gridlist_view a{font-size:14px;margin:10px 0;width:130px;line-height:20px}
	.section-title .title{font-size:18px}
	.upcoming_events #previousday,.upcoming_events #nextday{font-size:18px}
}
.event-time{border-bottom:1px solid}
.filters p a{color:#02aded;padding:5px}
.card-group-item{border:1px solid #a39f9f;border-right:0;padding:0}
.grid-up-container .table-responsive{background:#fff}
.grid-up-container .table-responsive tbody td{cursor:pointer}
.sidebar-filters .reset{font-size:30px;vertical-align:middle;color:#02aded}
p.no_events{font-size:20px;font-weight:700}
.loader{position:fixed;left:0;top:0;bottom:0;right:0;width:100%;height:100%;z-index:99999;background:#fafafa url(../../img/ajax-loader.gif) 50% 100% no-repeat;opacity:.6}
.artist_view #artistviewTabContent .card-title i{font-size:10rem}
.dataTables_paginate{padding:10px 0}
.artist_image {    overflow: hidden;}
.artist_image img{ width: 100%; transition: all .3s ease-in-out;background-image:linear-gradient(135deg,#235e9d,#de9794);width:100%}
.artict_view .artist_image img:hover{transform: scale(1.2);}
.artist_image a,.card-header span{color:#000;font-weight:700}
#calendar .card-text{font-size:22px;line-height:30px;position:absolute;top:50%;transform:translateY(-50%)}
#calendar .card-title{padding:10px}
#profile .card-text{font-size:16px;padding:15px;line-height:26px;text-align:left}
#artist_eventlog_table img{border-radius:50%;object-fit:cover;margin-right:10px}
#artist_eventlog_table thead{background:#f8f8f8}
.artist_image .text{font-weight:700}
.art-name{font-size:18px;color:#000}
.direction-link{background:#02aded;color:#fff;padding:6px 40px;text-align:center}
.artict_view .col-md-5.free_ticket{position:absolute;top:90px;right:0}
.upcoming_program_venues .grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:30px;align-items:stretch;padding:30px 0}
.upcoming_program_venues .grid-container>div{border:2px solid #9f9d9d;border-radius:5px;background-color:rgba(255,255,255,0.8);text-align:center;padding:10px;font-size:30px;cursor:pointer}
.searchtop .grid-container>div{border:2px solid #9f9d9d;border-radius:5px;background-color:rgba(255,255,255,0.8);padding:0;cursor:pointer}
@media(min-width:767px){ 
	.feature-box{margin:15px 0}
	.visitors_count:hover .overlay{width:100%;left:0}
	.text-visit{color:#fff;font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}
	.overlay{position:absolute;bottom:0;left:100%;right:0;background:#fb7b1a;overflow:hidden;height:100%;transition:.5s ease}
	.upcoming_events .grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:30px;align-items:stretch}
	.event_info{border-right: 1px solid;min-height: 170px;}
	.tab-content iframe{height:700px;width:1100px;border:0}
}
.artist_view .grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:30px;align-items:stretch}
.artistview_tab .nav-tabs .nav-link{background:#000} 
.upcoming_events .ui-menu{z-index:99999;position:absolute}
.artistlist_page .grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:15px;align-items:stretch;margin-bottom:20px}
.upcoming_events .grid-container>div{text-align:center;overflow:hidden;border:1px solid #ccc;box-shadow:inset 0 -5px 13px 5px #ccc}
.grid-up-container .card-body{padding:10px 15px;text-align:justify}
.artistlist_page .grid-container>div{border:2px solid #9f9d9d;border-radius:5px;background-color:rgba(255,255,255,0.8);text-align:center;overflow:hidden}
.artistlist_page .grid-container .artist-title{font-weight:600;padding:0 10px}
.upcoming_venue_list .venue-text .count{font-size:18px;font-weight:700;margin-top:20px}
.upcoming_venue_list .venue-text .count_no{font-size:18px;font-weight:700;color:#02aded;margin-top:10px}
.feature-box.secundary .feature-box-icon .fa.facolor{color:#02aded;font-size:40px}
.feature-box .feature-box-info{padding-left:60px}
.venue-text .title{margin-bottom:20px;font-size:18px;line-height:25px;color:#000;word-wrap:break-word}
.review_page .pagination a,.artistlist_page .pagination a{color:#000;float:left;padding:5px 10px;text-decoration:none;font-size:14px;border:1px solid #d6c3c3;border-radius:5px;font-weight:600;margin:0 2px}
.review_page .pagination li.active a,.artistlist_page .pagination li.active a{border-color:#02aded;color:#02aded}
.artistlist_page .total_items{line-height:60px;white-space:nowrap}
.t_status{font-weight:700;font-size:20px}
.feature-box .feature-box-icon{display:inline-block;float:left;height:30px;line-height:30px;margin-right:10px;position:relative;text-align:center;width:35px}
.feature-box.secundary h4{color:#000;font-size:18px;margin-bottom:3px;line-height:25px}
.feature-box.secundary .feature-box-icon:before{width:52px;height:50px;display:block;content:"";position:absolute;top:-2px;left:-1px}
.feature-box.secundary .feature-box-icon i.fa{font-size:21px;position:relative;left:1px}
.artistview_tab ul{display:table;width:100%;margin:10px auto 0}
#artistviewTabContent{box-shadow:0 0 5px #a49595}
.artistview_tab .nav-tabs .nav-item{display:table-cell;text-align:center}
.artistview_tab .nav-tabs .nav-link{border:0;color:#b8b8b8;border-radius:0}
.artistview_tab .nav-tabs .nav-link.active{color:#fff;background:#fb7b1a}
#visitors .eyes{font-size:1.5em}
#venues .testimonial-content{cursor:pointer}
.form-input label.error{color:red}
.art_performance{border:1px solid #c7c7c7;box-shadow:0 0 5px #a49595}
.artist-image{border-right:1px solid #c7c7c7;padding:0;text-align:center}
#timepick .card-body .form-check img{vertical-align:bottom}
#gridtableup span{color:#000}
#gridtableup span img{margin:0 5px}
.upcoming p img{vertical-align:text-bottom}
.upcoming_events .card{border:0}
.upcoming_events .card-body .card-text{text-align:left;font-size:16px}
.upcoming_events .form-check{display:block;position:relative;padding-left:25px;margin-bottom:5px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.upcoming_events .form-check input[type='checkbox']{position:absolute;opacity:0;cursor:pointer}
.upcoming_events .checkmark{position:absolute;top:5px;left:0;height:15px;width:15px;background-color:#fff;border-radius:2px;border:2px solid #9b9494}
.upcoming_events .form-check:hover input~.checkmark{background-color:#02aded}
.upcoming_events .form-check input:checked~.checkmark{background-color:#02aded;border-radius:2px}
.upcoming_events .checkmark:after{content:"";position:absolute;display:none}
.upcoming_events .form-check input:checked~.checkmark:after{display:none}
.upcoming_events .form-check .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.upcoming_events input[type=time].form-control{font-size:12px;padding:10px 8px}
.disclaimer h4,.aboutus h4{color:#000} 
.disclaimer p{line-height:25px;margin-bottom:30px}
.disclaimer ul{list-style-type:disc;padding-left:20px;margin-bottom:20px}
.disclaimer ul li{text-align:justify;line-height:25px}
.contact-area .icon{width:50px;height:50px;border-radius:50%;border:0;line-height:50px;padding:0 15px;font-size:30px;font-weight:700}
.contact-area .contact-info p{font-size:14px;text-transform:uppercase;font-weight:700}
.contact-area .text{width:calc(100% - 50px);color:#000}
.contact-area .form-input{margin:20px}
.contact-form .btn-primary{color:#fff;background-color:#02aded;border-color:#02aded}
.form-message.error,.form-message.success{font-size:16px;color:#121212;padding:10px 15px;margin-top:15px;background-color:#e9ecef}
.form-message.error{color:#fc3832}
.sidebar-filters{display:flex}
.sidebar-filters p{font-weight:700}
.artistlist_page .ui-menu{left:212px;top:255px}
.form-input label{font-size:12px;line-height:18px;color:#6c6c6c;margin-bottom:8px;display:inline-block}
.form-input .input-items{position:relative}
.form-input .input-items input,.form-input .input-items textarea{width:100%;height:44px;border:1px solid #a4a4a4;padding-left:10px;padding-right:12px;position:relative;font-size:16px;color:#6c6c6c}
.form-input .input-items input:focus,.form-input .input-items textarea:focus{border-color:#38f9d7}
.form-input .input-items input::placeholder,.form-input .input-items textarea::placeholder{color:#6c6c6c;opacity:1}
.form-input .input-items input::-moz-placeholder,.form-input .input-items textarea::-moz-placeholder{color:#6c6c6c;opacity:1;color:#6c6c6c;opacity:1}
.form-input .input-items input::-webkit-input-placeholder,.form-input .input-items textarea::-webkit-input-placeholder{color:#6c6c6c;opacity:1}
.form-input .input-items textarea{padding-top:8px;height:130px;resize:none}
.form-input .input-items i{position:absolute;top:11px;left:13px;font-size:20px;z-index:9;color:#6c6c6c}
.footer-area .container{background:#235e9d}
.footer-area .copyright .text{color:#fff}
.footer-area .social li{display:inline-block;margin-right:10px}
.footer-area .social li a{font-size:24px;color:#fff}
.footer-area .social li a:hover{color:#38f9d7}
.loopevents{border:1px solid #000;margin:20px 0;max-width:100%}
#artistcalendar{padding-top:20px}
.subscription p{margin:10px 0}
.subscription .form-input label{color:#000;font-size:16px}
.subscription .modal{background-color:rgba(0,0,0,0.7)}
.subscription .error_msg{text-align:center;color:#e72828;font-size:25px;font-weight:600}
.subscription .success_msg{text-align:center;color:#257a3d;font-size:25px;font-weight:600}
.subscription .red-span{color:red}