/* #509 Forgot password text in one line */

.login-wrp .log-frm {
 width: 301px;
}

body {
    font-family: century-gothic, 'Open sans', Arial, Helvetica;
}

#topbar{
    background-color:#A0A3A5;
    text-align:right;
    padding: 2px 0;
}

@media (max-width: 1030px)  {
    .fb_iframe_widget {
        display: none !important;
    }
}

body.full-theme .grid .blog-blk .list-blog.col-3 .blog-itm {
    height: unset !important;
    min-height: 375px;
}

/** @ticket #20529, 20530 */
body.full-theme .top-head {
    width: 100%;
    background-position: 350px 0 !important;
    display: block !important;
    background-color: transparent !important;
}
/** End @ticket #20529, 20530 */


/** new style for header 26/06/2024 */

@media (min-width: 768px) {
    body.full-theme:not(.apl-default-header) .header>.inner {
      padding-left: 0;
    }
  	body.full-theme:not(.apl-default-header) .top-head .top-blk.login-top a {
  		border: none;
    	color: #FFF;
  	}
  	body.full-theme:not(.apl-default-header) .top-head .logo {
        padding: 10px 10px 10px 40px;
    }
}

@media (min-width: 768px) and (max-width: 1111px) {
  body.full-theme:not(.apl-default-header) .top-head .mobile-menu {
    width: 80%;
  }
}

@media (min-width:1074px) {
    body.full-theme .top-head__oct-mobile .topbar-content .masthead-logo {
    	padding-right: 30px;
      	z-index: 2;
  	}
}

@media (max-width: 1073px) {
	body.full-theme .top-head__oct-mobile .topbar-content {
        max-width: 415px;
    }

	body.full-theme .top-head .awpass-masthead-logo:after {
  		display: none;
  	}
  	
	body.full-theme .top-head__oct-mobile .topbar-content .masthead-logo:first-child {
  		order: 3;
      	padding-top: 5px;
  	}
	body.full-theme .top-head__oct-mobile .topbar-content .awpass-masthead-logo {
      	order: 3;
	}
}

/** @ticket #19763 ------------------------*/

body.full-theme .top-head__oct-mobile .topbar-content {
    float: right;
    display: flex;
	flex-wrap: wrap;
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 20px;
}

body.full-theme .topbar-content .group-buttons {
    order: 1
}

body.full-theme .topbar-content .top-blk.login-top.topbar {
    float: unset;
    padding-top: unset;
    margin-bottom: 0;
    top: initial;
    transform: initial;
    order: 2;
	padding-left: 10px;
}

body.full-theme .topbar-content .top-blk.login-top.topbar a {
    border-right: 1px solid #A0A3A5;
    padding-right: 10px;
}

body.full-theme #topbar .top-blk.login-top.topbar a:last-child {
    border-left: none;
}

body.full-theme .topbar-content .bookmark-view .bookmark-view__button {
    color: white;
}

body.full-theme .topbar-content .bookmark-view .bookmark-view__button span {
    display: none;
}

body.full-theme.oct__hamburger-mobile .topbar-content .bookmark-view {
  margin-left: 30px;
}

body.full-theme #topbar .group-buttons p {
    margin-right: 15px;
}

@media (max-width: 510px) {

    body.full-theme .topbar-content {
        align-items: baseline;
    }

    body.full-theme #topbar .group-buttons .btn {
        margin: 0;
        font-size: 12px;
    }

    body.full-theme #topbar .top-blk.login-top.topbar a {
        font-size: 12px;
    }

    body.full-theme #topbar .top-blk.login-top.topbar a:last-child {
        padding-left: 0;
    }

    .bookmark-view .bookmark-view__button i {
        font-size: 20px;
    }
}

@media (max-width: 440px) {
    body.full-theme #topbar .group-buttons .btn {
        margin: 0;
        padding: 5px 5px;
        font-size: 10px !important;
        margin-right: 3px;
    }

    body.full-theme .topbar-content .top-blk.login-top.topbar a {
        font-size: 10px !important;
        margin-right: 3px;
        padding-right: 5px;
    }

    .bookmark-view .bookmark-view__button i {
        font-size: 16px;
    }

    body.full-theme #topbar .group-buttons p {
        margin-right: 7px;
    }
}

@media (max-width: 767px){
    .top-head.top-head__custom-mobile .top-blk.social-top + div img{
        display: none;
    }
}
/** End @ticket #19763 ------------------*/

body.full-theme .header {
  background-image: url(https://cincyae.com/wp-content/uploads/sites/cincyae.com/images/2024/06/cincy-ae-masthead-background.png);
  background-position: 100% 100%;
  background-size: 1835px auto;
  background-repeat: no-repeat;
}

@media (min-width: 1500px) {
	body.full-theme .header {
      background-repeat: repeat;
  }
}

@media (min-width: 768px) {
	body.full-theme .main-menu .mn-menu ul.sub-menu.level-2::before, body.full-theme .main-menu .mn-menu ul.sub-menu.level-1::before {
        content: '' !important;
        position: absolute;
        top: calc(100% - 1px);
        width: 100%;
        height: 35px;
        background-image: url(https://cincyae.com/wp-content/uploads/sites/cincyae.com/images/2024/06/purple-nav-wave.png);
        background-repeat: no-repeat;
        background-size: 100% 100%;
        left: 0;
    }

  	body.full-theme .footer.first-footer {
        overflow: visible;
        position: relative;
        margin-top: 50px;
    }

  	body.full-theme .top-head .logo {
        padding: 0;
        margin: 0 10px;
        display: flex;
        height: 100%;
    }

  	body.full-theme .top-head .logo a img {
        max-width: 250px !important;
    }
  	
  	
    body.full-theme .top-head {
        height: 260px;
    }
  	
    body.full-theme:not(.apl-default-header) .top-head .mobile-menu .main-menu {
		background-color: transparent;
  	}
  
  	body.full-theme .top-head__oct-mobile .mobile-menu .main-menu.tablet-show .mn-menu.has-toogle__menu-child .nav>li {
  		background: #4c008e;
    	border-radius: 35px;
    	height: 35px;
  	}

	body.full-theme .top-blk.login-top.topbar .apl-btn-submit-event:hover,
  	body.full-theme .top-head__oct-mobile .mobile-menu .main-menu.tablet-show .mn-menu.has-toogle__menu-child .nav>li:hover {
    	background: #f3b629;
      	border-color: #f3b629;
	}
	  
  	body.full-theme .top-head__oct-mobile .mobile-menu .main-menu.tablet-show .mn-menu.has-toogle__menu-child .nav>li a {
  		color: #FFF;
        font-size: 14px;
      	padding: 0 15px;
  	}
  
  	.social-top a i {
    	color: #ed3930;
	}

    body.full-theme:not(.apl-default-header).header-bar--right .header .top-head .mobile-menu .main-menu .mn-menu ul.nav {
        justify-content: flex-end;
    }
  
  	body.full-theme:not(.apl-default-header) .mn-menu ul .sub-menu.level-1 {
  		margin-top: 18px;
  	}
  
	body.full-theme .top-head__oct-mobile .awpass-logo-mobile {
    	display: none;
	}
    
  	body.full-theme .top-head__oct-mobile .topbar-content .masthead-logo img {
  		width: 140px;
  	}
  
    body.full-theme:not(.apl-default-header) .top-head .top-blk.login-top a.apl-had-submenu:hover {
    	color: #FFF !important;
      	background-color: transparent;
  	}
  	body.full-theme:not(.apl-default-header) .top-head .top-blk.login-top .apl-btn-submit-event ul a {
  		font-size: 13px;
        height: 35px;
        line-height: 35px;
        padding: 0;
        text-align: left;
  	}
}

@media (min-width: 1024px) {
  	body.full-theme .top-head .logo a img {
        max-width: 420px !important;
        max-height: 100%;
        height: auto;
        width: auto;
    }
}

/**
 * Override logo
 */
.logo {
    /*width:width_of_logo;
    height:height_of_logo;
    background:url('Logo url') no-repeat;
    */ 
}
@media(max-width: 768px) {
    .logo{
        /*width:width_of_logo;
        height:height_of_logo;
        background:url('Logo url') no-repeat;*/
    }
}
@media(max-width: 480px) {
    .logo{
        /*width:width_of_logo;
        height:height_of_logo;
        background:url('Logo url') no-repeat;*/
    }
}
@media(max-width: 320px) {
    .logo{
        /*width:width_of_logo;
        height:height_of_logo;
        background:url('Logo url') no-repeat;*/
    }
}
/** End override logo */


/** Featured Events label */

body.full-theme #featured-event-label {
    padding-top: 50px;
    font-size: 28px;
    margin-bottom: 0px;
    text-transform: uppercase;
    color: #4c008e !important;
    font-family: "Gotham Bold", sans-serif;
    clear: both;
}
.fea-ttl__text {
  display: none;
    font-family: "Gotham Bold", sans-serif;
    font-weight:700!important;
}
/* Tab and label 
.nav-tab {
    display: none;
}
/* Horizontal line */
.tab-bt {
    height: 5px;
}
/** END */


/** Find An Event */

.r-search h3.r-ttl .fa.fa-search.fa-flip-horizontal.fa-lg {
    display: none;
}

.form-event .s-rw .lst-lik span.no-line {
    display: inline-block;
    font-size: 11px;
    border: 1px solid #fff;
    margin: 0 1px;
    color: #666;
    padding: 5px 4px;
}

body.full-theme .btn.btn-b {
  border-color: #4c008e;
  background-color: #4c008e;
  color: #fff;
}
body.full-theme .btn.btn-b:hover {
  border-color: #4c008e;
  background-color: #fff !important;
  color: #666;
}
button {
  font-family: 'Gotham', sans-serif;
  text-transform: uppercase;
}

body.single-event .b-btn .btn-b:first-child,
body.event-landing-page .b-btn .btn-b:first-child {
    margin: 0 20px 0 0;
}

@media (min-width: 1280px) {
    body.full-theme .btn-b {
      padding: 7px 10px;
      font-size: 10px;
    }
}
/** END */


/** Share icons on event slider */

.second-slider .b-share-cat {
    margin: 0 0 10px 0;
    text-align: left;
}
/** END */


/** social media buttons --------------*/

@media(min-width: 768px){
  	body.full-theme:not(.apl-default-header) .top-head .top-blk.social-top {
      	display: flex !important;
    	order: 0;
  	}
}

body.full-theme:not(.apl-default-header) .top-head .top-blk.social-top a {
  background-color: transparent !important;
  /** width: 45px !important; */
  height: auto !important;
  display: flex !important;
  justify-content: center;
  flex-direction: column;
}

body.full-theme:not(.apl-default-header) .top-head .top-blk.social-top a i {
  background-color: #FFF;
  border-radius: 100%;
  width: 25px !important;
  height: 25px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px;
  margin: 0 auto;
}

@media (max-width: 767px) {
	body.full-theme.oct__hamburger-mobile .header .top-head.top-head__oct-mobile .top-blk.social-top {
      	margin-bottom: 20px !important;
		display: none !important;
		float: none;
		justify-content: center;
  	}

   	.top-head .top-blk.social-top a:last-child {
      	margin: 0 !important;
  	}
  	
	.top-head .logo a img {
        height: 60px !important;
    }
}

body.full-theme:not(.apl-default-header) .top-head .top-blk.social-top a:hover i{
	background: #f3b629;
}

body.full-theme:not(.apl-default-header) .top-head .top-blk.social-top a span{
  visibility: visible;
  transform: scale(1);
  opacity: 1;
  margin-left: 0;
  color: #fd733a;
  font-weight: 400;
  font-family: "Gotham", sans-serif;
  margin-top: 7px;
}

.top-head .top-blk.social-top{
  right: 430px !important;
}

.top-head .top-blk.social-top a{
  margin-right: 25px !important;
}

@media (max-width: 900px) and (min-width: 768px){
  .top-head .top-blk.social-top {
      right: 0 !important;
  }

  .top-head .top-blk.login-top, body.full-theme:not(.apl-default-header) .top-head .top-blk.login-top{
      top: 70px !important;
  }
}

.tu .fa-twitter {
    margin-left: 5px!important;
}

body.full-theme .bok-mk>a {
    color: #b3b3b3 !important;
    background-color: transparent !important;
}
/** End @ticket #23355 */


/* 22864 Masthead Social icon fixes -----------------*/

body.full-theme:not(.apl-default-header) .top-head .top-blk{
	position: unset !important;
}

.top-head .top-blk.social-top {
	height: 10px;
	/** right: 410px !important; */
  	right: 0 !important;
}

.top-head .top-blk.social-top a {
	display: inline-block !important;
	margin-right: 15px !important;
	-webkit-border-radius: 50% !important;
	-moz-border-radius: 50% !important;
	border-radius: 50% !important;
 	width: 25px !important;
 	height: 25px !important;
 	border-bottom:none !important;
 	background-color:#f99b26 !important;
}
.social-top a i {
	vertical-align: -8px !important;
	font-size: 20px !important;
}
.top-head .top-blk.social-top a:hover {
 background-color: #e91d2c !important;
 color: #fff !important;
 transition: none !important;
}

body .blog-itm .blog-ttl a,
body .blog-itm .blog-ttl.experience-restaurant-title,
body .blog-itm .b-btn .btn-b{color: #333;text-transform: uppercase;}

body.full-theme:not(.apl-default-header).header-bar--right .header .top-blk.login-top a,
body .header .top-head .top-blk.login-top.custom a {
    padding: 0 10px;
 	font-size: 16px !important;
 	color: white;
    font-weight: 400 !important;
	text-shadow:none !important;
}

body.full-theme:not(.apl-default-header).header-bar--right .header .top-blk.login-top ul.apl-submenu-data a {
    font-size: 12px !important;
    padding: 6px 0;
}

/**.top-head .top-blk.login-top {
	height: 45px;
	width:410px;
	margin-top:25px !important;
	right: 0px !important;
	text-align: left;
} */

.top-head .top-blk.login-top a:before {
	content: none !important;
}

.top-head .top-blk.login-top a i {
	font-size: 16px;
	margin-left: 10px;
	font-weight: 600;
	vertical-align: middle;
}

body .header .top-head.top-head__oct-mobile .mobile-menu {
    position: absolute;
    bottom: 10px;
    right: 0;
    justify-content: flex-end;
    margin-top: 0px !important;
    height: 40px !important;
	/** margin-right: 80px !important */
}

body .main-menu .mn-menu .nav > li{
	max-width: auto !important;
}

/** body .mn-menu ul .sub-menu a{
	font-size: 18px !important;
} */

@media (min-width: 1200px){
    body.full-theme .top-head .logo a{
        margin:10px 0px 10px 75px;
    }
    
  	/** body.full-theme .top-head .logo {
        align-items: center;
    } */
}

body.full-theme .top-head .logo img {
	max-height:180px !important;
}

body .home-spotlight-wrapper .main-slider .blk-button-call{
  bottom: unset !important;
  top: 150px;
  right:unset !important;
}

body .home-spotlight-wrapper .main-slider.full:not(.semi-trans-large) .blk-button-call .inner{
	max-width:1275px;
}

.responsive-slider .main-slider .i-slider .i-caption{
  bottom: unset !important;
  top: 30px !important;
  padding-left: 15px !important;
  opacity: 1 !important;
  z-index:3
}
.responsive-slider .main-slider .i-slider .i-caption a{
	line-height: 40px;
	padding-bottom: 5px !important;
}

body .main-slider .blk-button-call .inner{
  text-align: left !important;
  padding-left: 0px !important;
}
body.full-theme .main-slider .blk-button-call .inner .btn.btn-callToAction{
	box-shadow:none !important; 
	font-size: 22px;
	width: auto !important;
	height: 50px !important;
	padding: 10px 15px;
}

body .blog-itm .left-event-time{
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	left:0px;top:0px;margin-left:15px
}

body .main-slider .i-slider .i-caption{
	background:rgba(0, 0, 0, 0.4) !important;
}

body .main-slider .i-slider .i-caption h4{font-size:32px !important}

@media (max-width: 1111px) and (min-width: 768px) {
	body .header .top-head .mobile-menu {
   		margin-top: 0px !important;
	}
}

@media (max-width: 900px) and (min-width: 768px) {

 	body .menu-footer.nw-footer a{padding-right:10px !important}
  	.top-head .top-blk.login-top,
  	body.full-theme:not(.apl-default-header) .top-head .top-blk.login-top{text-align: right;top: 50px !important;}
  	.top-head .top-blk.social-top{right: 0px !important}
}

@media (min-width: 768px){
	body.full-theme:not(.apl-default-header) .main-menu .mn-menu .nav > li{
  		max-width: 220px !important;
	}
}

@media (max-width:767px){
	body .header .top-head .mobile-menu{margin-top:0px !important;margin-right:0px !important}
	.responsive-slider .main-slider .i-slider .i-caption{margin-left:10px}
  	body .home-spotlight-wrapper .main-slider .blk-button-call{
   		left:10px;   
	}
 	
  	body .menu-footer.nw-footer a{padding-right:10px !important}
	
  	body.full-theme.oct__hamburger-mobile .header .top-head.top-head__oct-mobile .top-blk.social-top{
   		height:35px;
  		margin-top:0px !important;
  		margin-bottom:0px !important;
	}

  	body.full-theme:not(.apl-default-header).header-bar--right .header .top-blk.login-top a:last-child{
  		border-right:none;
	}

  	body.full-theme.oct__hamburger-mobile .header .top-head.top-head__oct-mobile .top-blk.login-top{
  		margin-top:0px;margin-bottom:20px; 
	}
}

@media (max-width: 480px){
 	body.full-theme .main-slider:not(.semi-trans-large) .blk-button-call{
  		bottom:30px !important;
   		top:unset !important;
	}
	body .top-search-row-less-filter .col-right{
   		margin-top:10px;
   		padding:0px
	}
	body .header .top-head .top-blk.login-top.custom a{margin-right:5px!important}
	body.full-theme .main-slider .blk-button-call .inner .btn.btn-callToAction {
   		height:auto !important; 
	}
	body.full-theme .fullw.clients{padding-left:5px;padding-right:5px}
	body.full-theme:not(.apl-default-header).header-bar--right .header .top-blk.login-top a, body .header .top-head .top-blk.login-top.custom a {
  		margin-right: 5px !important;
  		padding-left: 5px;
  		padding-right: 5px;
	}
}

@media (max-width: 360px) and (min-width: 320px){
	.main-slider .flexslider{padding-bottom:0px}
	body.full-theme .header .top-head .top-blk.login-top a:last-child{margin-top: 5px}
	.bookmark-view .container-inner:before{right:55px}
	.bookmark-view .bookmark-view__container{right:-55px}
}

body .grid .blog-itm .blog-t .b-share-cat .bok-mk.bok-mk--clickable{
	display:inline-block !important;
  	margin-left:10px;
}

body .responsive-slider .main-slider .i-slider .i-caption p,
body .header .top-head .top-blk.login-top.custom a,
body .blog-itm .blog-ttl,
footer{
	font-family: century-gothic, 'Open sans', Arial, Helvetica;
	font-family: "Gotham", sans-serif !important;
}
.responsive-slider .main-slider .i-slider .i-caption p{
	font-size:20px;
	font-family: "Gotham", sans-serif !important;
}
body .home-spotlight-wrapper .top-search,
body .main-slider.full .slides a,
body .home-spotlight-wrapper .main-slider .blk-button-call a,
body .top-search-row-less-filter .col-right .wrap-form-action .sub-blk .btn,
body .top-search-row.top-search-row-less-filter #search-auto-complate-append-here-header input,
body #featured-event-label,
body .nav-feature-event .tab-list li a,
body .grid .blog-t .b-btn,
body.full-theme .blk-fea-article h2.fea-ttl,
body.full-theme .blk-fea-article.featured-posts-widget h2.fea-ttl,
body.bd-search-less-filter .ui-widget-content,
body.bd-search-less-filter .show_less_filter .top-search-row form .inp.inp-txt,
body.bd-search-less-filter .select2-container--default .select2-results > .select2-results__options{
	font-family:"Gotham", sans-serif !important;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{display:none}
.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle a{display:block !important}
body.full-theme #featured-event-label,
body.full-theme .blk-fea-article h2.fea-ttl,
body.full-theme .blk-fea-article.featured-posts-widget h2.fea-ttl{
	font-size:32px;
  	color:#110000;
  	margin-bottom:20px
}
body.full-theme .nav-feature-event .tab-list li{height:45px}
body.full-theme .nav-feature-event .tab-list li a{font-size:18px;text-transform:uppercase;line-height:45px}
body.full-theme .top-head.top-head__custom-mobile.show-oct__custom-sidebar ._logout_url, ._login_url{
	display:inline-block !important;
}
body.full-theme .top-search-row .calendar-ipt input,
body .top-search-row .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#444}
body .top-search-row-less-filter .col-right .wrap-form-action .sub-blk .btn{font-weight:normal}
body.full-theme .featured-posts-widget.left-column{padding-left:0px !important;margin-top:20px}
body.full-theme .blk-fea-article.featured-posts-widget h2.fea-ttl{
	border-bottom:none  
}

body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile{
	top: 50px !important;
}
body.full-theme:not(.apl-default-header) .top-head .top-blk.search-box{
	display: none !important;
}
body.full-theme:not(.apl-default-header) .top-head .top-blk.search-box.show-search__box-mobile{
	display: block !important;
  	left: 0px !important;
  	width: 100%;
  	padding-left: 10px;
  	padding-right: 10px;
  	top: 25px;
  	position: absolute !important;
  	top: 165px !important;
  	z-index: 9999;
}
body.full-theme:not(.apl-default-header).header-bar--right .header .bookmark-view{padding-left:0px;margin-left:0px;margin-top:0px}
body.full-theme:not(.apl-default-header).header-bar--right .header .top-head .bookmark-view .bookmark-view__button{
	margin-right:0px !important;
}
body.full-theme:not(.apl-default-header) .top-head .top-blk.login-top .bookmark-view a.view-all{
	width:100%;text-align:center;
}
body.full-theme:not(.apl-default-header) .top-head .top-blk.login-top .bookmark-view .list-bookmarks a{
	display: block !important;
  	text-align: right;
  	width: 100% !important;
  	margin-left: 0px !important;
  	margin-right: 0px !important;
  	margin-bottom:-1px;
  	line-height: 24px;
  	border: 1px solid rgba(0, 0, 0, 0.1);
  	white-space: nowrap;
  	text-overflow: ellipsis;
  	padding: 12px 15px;
}
/* 22864 END Masthead Social icon fixes -----------------*/


/** Nav child menu left align **/

@media (min-width: 1440px){
	body.full-theme:not(.apl-default-header) .top-head .mobile-menu .main-menu .mn-menu .nav>li>a {
  		font-size: 20px;
	}
}

@media (min-width: 768px) and (max-width: 850px) {
  body.full-theme:not(.apl-default-header) .top-head .logo {
      max-width: calc(100% - 480px);
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
body.full-theme:not(.apl-default-header) .top-head .logo {
  padding-top: 15px;
  padding-bottom: 0;
  display: inline-block;
}

.top-head .leaderboard-ad{
  margin-top: 35px !important;
}

body.full-theme:not(.apl-default-header).header-bar--right .header .top-head .mobile-menu {
  float: none;
  width: 100%;
}    
body.full-theme:not(.apl-default-header) .top-head .mobile-menu .main-menu.tablet-show {
  margin-right: auto;
}
body.full-theme:not(.apl-default-header).header-bar--right .header .top-head .mobile-menu .main-menu .mn-menu ul.nav {
  justify-content: center;
}
body.full-theme:not(.apl-default-header) .top-head .mobile-menu .main-menu .mn-menu .nav>li>a {
  font-size: 15px;
}	
}

@media (min-width: 768px) {
  body.full-theme:not(.apl-default-header) .top-head .mobile-menu li:last-child .sub-menu.level-1 {
      left: auto;
      right: 0;
  }
  body.full-theme:not(.apl-default-header) .mn-menu ul li:last-child .sub-menu.level-2,
  body.full-theme:not(.apl-default-header) .mn-menu ul li:nth-last-child(2) .sub-menu.level-2 {
      left: auto;
      right: 100%;
      margin-right: 0;
      margin-left: -10px;
  }
}
/** END nav child menu left align **/


/** Custom global page width ----------------*/

@media(min-width: 1281px){
  body.full-theme .top-search > .inner,
  body.full-theme .main > .inner,
  .main-slider.full .slides .inner,
  body .home-spotlight-wrapper .main-slider.full:not(.semi-trans-large) .blk-button-call .inner,
  .responsive-slider .main-slider .i-slider .i-caption
  {
      width: 89%;
      max-width: unset;
  }
}
@media (min-width: 1050px) {
  .wc-l {
      width: 640px;
  }

  .wc-r {
      width: 310px;
  }
}
/** End Custom global page width */


/** Footer ---------------------*/

footer .fullw .lsp_main_slider {
  width: 100% !important;
}

footer #logo-slider {
  left: 50% !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  transform: translate(-50%, -50%);
}

.list-logo{
	text-align: center;
}

@media screen and (min-width: 426px) {
  .list-logo a{
      display: inline-block;
      margin:0 30px 0 30px;
      vertical-align: middle;
  }
}
.menu-footer{
	margin: 0 20px;
	padding: 0;
	list-style: none;
	font-size: 13px !important;
}
.menu-footer > li{
	display: inline-block;
	padding:40px;
	width: 250px!important;
	vertical-align: top!important;
}
.menu-footer h3{
	margin: 0 0 10px;
	font-size: 14px !important;
    font-weight: 600;
	color:#666 !important;
}
.menu-footer a{
	line-height: 1;
	text-decoration: none;
	color:#666 !important;
}
.menu-footer a:hover{
	text-decoration: underline;
}
.menu-footer ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.menu-footer ul li{
	padding: 3px 0;
}
.bg-gray{
	padding: 10px 0;
	border-top: 1px solid #cccccc !important;
    background: #e4e3e3 !important;
}
.fullw.clients .f-ttl {
    padding-bottom: 6px;
    font-size: 30px;
    font-weight: 400;
    text-align: left;
    color: #4c008e;
    margin: 0 0 25px 0;
    border-bottom: 5px solid #4c008e;
}

.footer {
  border-top: 1px solid #f23a30 !important;
  background: #f23a30;
  padding: 20px 0 !important;
  color: #ebebeb !important;
  background-image: url(https://cincyae.com/wp-content/uploads/sites/cincyae.com/images/2024/09/cincy-ae-footer-background.png);
  background-position: 50% 100%;
  background-size: 1500px auto;
}


body.full-theme footer .inner {
    max-width: unset;
  	height: 100%;
}

@media screen and (min-width: 769px) {
    body.full-theme .footer > .inner > section.row {
        padding: 0;
    }
}

@media screen and (min-width: 1024px) {
  body.full-theme .footer.first-footer .wc-3 {
      width: 20%;
  }

  body.full-theme .footer.first-footer .wc-3:first-child {
      width: 60%;
      height: 170px;
  }

  body.full-theme .footer.first-footer .wc-3:first-child .ft-ct {
      display: flex;
      height: 100%;
      justify-content: flex-start;
  }
  
  body.full-theme .footer.first-footer .wc-3:first-child .ft-ct > a {
	margin: 10px 0px 10px 15%;
  }
}

body.full-theme .footer.first-footer .wc-3:first-child .ft-ct > a {
    display: flex;
    align-items: center;
}

body.full-theme .footer.first-footer .wc-3:first-child .ft-ct > a img {
    max-width: 400px !important;
    max-height: 100%;
    height: auto;
    width: auto;
}

.footer > .inner > section.row {
  padding: 0 10px;
  font-size: 13px !important;
  box-sizing: border-box;
}

.copyright {
  padding: 10px 0;
  font-size: 13px !important;
  border-top: 1px solid #4c008e !important;
  background: #4c008e !important;
  text-align: center;
  color: #ebebeb !important;
}

.network{
	padding:10px;
	font-size: 11px !important;
	background: #ebebeb !important;
        color:#999 !important;
}
.network a{
	white-space: nowrap;
	line-height: 1.7em;
        color:#999 !important;
}
.network a:hover{
	text-decoration: underline;
}
body.full-theme .footer .wc-3 {
    padding: 0 15px 0 10px;
}
/** End footer ------------------------*/


/** Override header -------------------*/

.select2-container{
 width:100%!important;
}
.top-head .logo{
    padding:4px 0;
    margin-left: 10px;
}
.social-top a{
    margin-right:0px;
}
.social-top a.insta:hover{
	background:#510b76;
}
.fa.fa-gift 
        font-size: 20px;
}
.top-head .top-blk.social-top .fb {
	width: 40px;
	height: 40px;
        margin-left: 10px;
        margin-right: 10px;
}
.social-top a.giff:hover{
	background:#510b76;
}
.top-head .top-blk.login-top a{
   font-size:16px;
   margin-right:5px;
} 
.top-head .top-blk.social-top, .top-head .top-blk.login-top{
  margin-top:0;
  margin-left:0;
}

@media (max-width:1285px){
  .footer {
	background-repeat: no-repeat;
  }
}
@media (max-width:767px){
	body.full-theme.header-bar--right .header > .top-blk.login-top ul.apl-submenu-data a {
		border: 1px solid rgba(255, 255, 255, 0.1);
  	}
	.top-head .top-blk.login-top{
		display:block;
		width:100%;
		float:left;
		text-align:right;
        padding-top:10px;
	}
      .top-head .top-blk.social-top{
		width:50%;
		text-align:left;
	}
       .right-bg{
		position:relative;
		width:100%;
		background-position:50% 50%;
                margin-top:50px;
                right:0;
	}
        .top-head .logo{
               float:none;
               margin: 0 auto;
               width:60%;
               text-align:center;
         }
         .top-head{

         }
}
@media (max-width:480px){
    .top-head{
     }
    .top-head .logo{
               width:50%;
     }
     .top-head .top-blk.login-top{
              height:37px;
              line-height:37px;
              padding-top:0;
     }
     .top-head .top-blk.login-top, .top-head .top-blk.social-top{
		width:100%;
		text-align:center;
	}
     .top-head .logo a img{
        width:60px!important;
        height: 107px!important;
     }
}
@media (max-width:360px){
       .left-bg{
        background-size:86%;
     }
      .top-head .logo{
       width:50%;
  	}
}
/** End header-----------------*/

/**  Horizontal line -------------- */
hr {
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: solid;
    border-width: 1px;
    border-color: #cccccc;
}
/**  End horizontal line -------------- */

/*!
 * BEGIN donlq - updates #20904 - [CF] 20190826 - Wpdev55 design customization - Customize following XD design
 */

body.full-theme.apl-default-header #back-to-top {
  width: 74px;
  height: 74px;
  background-color: transparent;
  opacity: 1;
  background-image: url("https://cincyae.com/wp-content/uploads/sites/cincyae.com/images/2019/08/scroll-to-top.png");
  background-size: 100% 100%;
}

body.full-theme.apl-default-header #back-to-top i {
  display: none;
}

body.full-theme.apl-default-header .footer img {
  max-width: 100%;
  height: auto;
}

@media (max-width: 480px) {
  body.full-theme.apl-default-header .footer .wc-3 {
    clear: both;
  }

  body.full-theme.apl-default-header .footer img.size-full {
    float: none;
  }
}

@media (max-width: 767px) {
  body.full-theme.apl-default-header #topbar .topbar-content .logo-banner {
    display: none;
  }

  body.full-theme.apl-default-header #topbar .topbar-content .btn-bars__oct {
    display: none;
  }

  body.full-theme.apl-default-header #topbar .topbar-content .top-blk.search-box::before {
    opacity: 0;
  }

  body.full-theme.apl-default-header #topbar .topbar-content .bookmark-view {
    margin-left: auto;
    margin-right: 10px;
  }

  body.full-theme.apl-default-header #topbar .topbar-content .bookmark-view i {
    font-size: 14px;
    color: #f23a30;
    width: 20px;
    height: 20px;
    background-color: #fff;
    border-radius: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }

  body.full-theme.apl-default-header #topbar .topbar-content .bookmark-view .bookmark-view__button.show + .bookmark-view__container {
    left: unset;
    right: -5px;
  }

  body.full-theme.apl-default-header #topbar .topbar-content .bookmark-view .bookmark-view__button.show + .bookmark-view__container .container-inner::before {
    left: unset;
    right: 3px;
  }

  body.full-theme.apl-default-header #topbar .topbar-content .bookmark-view .list-bookmarks-wrap > p:first-child:last-child {
    text-align: center;
  }

  body.full-theme.apl-default-header #topbar + .header .top-head.top-head__oct-mobile .logo {
    padding-top: 0;
  }

  body.full-theme.apl-default-header #topbar + .header .top-head.top-head__oct-mobile .logo > a:first-child {
    display: block;
  }

  body.full-theme.apl-default-header #topbar + .header .top-head.top-head__oct-mobile .logo > a:first-child img {
    -webkit-transform: none;
            transform: none;
    margin: 18px 0 0 0;
    max-width: 300px !important;
    width: auto !important;
  }
}

@media (max-width: 767px) and (max-width: 480px) {
  body.full-theme.apl-default-header #topbar + .header .top-head.top-head__oct-mobile .logo > a:first-child img {
    max-width: 190px !important;
  }
}

@media (max-width: 767px) and (min-width: 360px) {
  body.full-theme.apl-default-header #topbar + .header .top-head.top-head__oct-mobile .logo > a:first-child img {
    margin-left: -30px;
  }
}

@media (max-width: 767px) {
  body.full-theme.apl-default-header .header .top-head.top-head__oct-mobile .logo .btn-bars__oct {
    display: inline-block !important;
    width: 63px;
    height: 63px;
    background-image: url("https://cincyae.com/wp-content/uploads/sites/cincyae.com/images/2019/08/hamburger.png");
    background-size: 100% 100%;
    -webkit-transform: translate(0px, -10px);
            transform: translate(0px, -10px);
  }

  body.full-theme.apl-default-header .header .top-head.top-head__oct-mobile .logo .btn-bars__oct i {
    display: none;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__oct-mobile .logo .btn-search__oct {
    display: inline-block !important;
    color: #4c008e;
    width: 25px;
    height: 25px;
    background-image: url("https://www.cincyae.com/wp-content/uploads/sites/cincyae.com/images/2019/08/search.png");
    background-size: 100% 100%;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__oct-mobile .logo .btn-search__oct i {
    display: none;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__oct-mobile .top-blk.search-box.show-search__box-mobile {
    display: block !important;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__oct-mobile .top-blk.search-box.show-search__box-mobile button.btn-link {
    padding-top: 0px;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__oct-mobile .top-blk.search-box.show-search__box-mobile button.btn-link i {
    margin-top: -2px;
  }

  body.full-theme.apl-default-header .header .top-head .blk-link-about .link-about-content {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    height: 68px;
    width: 235px;
    border: 2px solid #4c008e;
    margin-bottom: 5px;
  }

  body.full-theme.apl-default-header .header .top-head .blk-link-about .link-about-content .link-text--save {
    font-size: 16px;
    color: #4c008e;
    margin-right: 15px;
  }

  body.full-theme.apl-default-header .header .top-head .blk-link-about .link-about-content img {
    width: 81px;
  }

  body.full-theme.apl-default-header .header .top-head .blk-link-about .link-about-content span:last-child {
    display: none;
  }

  body.full-theme.apl-default-header .header .top-head .blk-link-about .link-about-more {
    display: none;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile {
    background-color: #fff;
    border: none;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile::before {
    content: ' ' !important;
    position: absolute;
    top: calc(100% - 1px);
    width: 100%;
    height: 35px;
    background-image: url("https://cincyae.com/wp-content/uploads/sites/cincyae.com/images/2019/08/red-nav-wave.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }
}

@media (max-width: 767px) and (max-width: 480px) {
  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile {
    margin-top: 4px;
  }
}

@media (max-width: 767px) {
  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile .main-menu.tablet-show .mn-menu .nav > li a {
    text-transform: capitalize;
    font-size: 18px;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile .main-menu.tablet-show .has-child > ul.sub-menu.level-1 li ul.sub-menu li a {
    font-size: 14px;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile .main-menu.tablet-show .has-child.has-child.has-child > ul li > a,
  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile .main-menu.tablet-show ul.sub-menu.level-1 li > a,
  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile .main-menu.tablet-show ul.sub-menu.level-2 li > a {
    text-transform: capitalize;
    font-size: 16px;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile .top-blk.social-top {
    margin-top: 10px;
    border-top: 0;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile .top-blk.social-top > a {
    margin: 0 25px 0 0;
    background-color: #4c008e;
    border-color: #4c008e;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile .top-blk.social-top i {
    color: white;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile .apl-menu-custom-submit-event {
    background-color: #f23a30;
    text-align: left;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile .apl-menu-custom-submit-event i {
    opacity: 0;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile .apl-menu-custom-submit-event i:before {
    color: #fff;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile .apl-menu-custom-submit-event a {
    color: #fff;
    font-size: 18px;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile .top-blk.login-top {
    background-color: #f23a30;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile .top-blk.login-top a {
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.1);
    font-size: 16px;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile a.btn-closed-bars__oct {
    background-color: transparent;
    width: 62px;
    height: 62px;
    background-image: url("https://cincyae.com/wp-content/uploads/sites/cincyae.com/images/2019/08/close.png");
    background-size: 100% 100%;
    font-size: 0;
    color: transparent;
    right: -62px;
    top: 2px;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile .blk-link-about {
    margin-top: 10px;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile .blk-link-about img {
    display: inline-block;
  }

  body.full-theme.apl-default-header .header .top-head.top-head__custom-mobile:not(.show-oct__custom-sidebar) a.btn-closed-bars__oct {
    opacity: 0;
  }

  body.full-theme.apl-default-header .apl-event-top-search .top-search-row .apl-event-search-label i {
    width: 30px !important;
    height: 32px !important;
    background-size: 100% 100%;
    background-image: url("https://cincyae.com/wp-content/uploads/sites/cincyae.com/images/2019/08/calendar.png");
  }

  body.full-theme.apl-default-header .apl-event-top-search .top-search-row .apl-event-search-label i::before {
    display: none;
  }

  body.full-theme.apl-default-header .apl-event-top-search .top-search-row .advanced-search-closed .wrap-form-action .sub-blk:first-child {
    margin-left: 45px;
  }

  body.full-theme.apl-default-header .apl-event-top-search .top-search-row .sub-blk.apl-advanced-search-wrap .apl-show-advanced-search {
    line-height: 1.4;
  }

  body.full-theme.apl-default-header .footer.first-footer {
    overflow: visible;
    position: relative;
    margin-top: 45px;
  }

  body.full-theme.apl-default-header .footer.first-footer:after {
    content: ' ';
    width: calc(100% + 0.8px);
    height: 48px;
    display: block;
    background-image: url("https://cincyae.com/wp-content/uploads/sites/cincyae.com/images/2019/08/red-nav-wave.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 0 -1px;
    position: absolute;
    bottom: calc(100% - 1px);
    background-color: #e4e3e3;
    -webkit-transform: rotate(180deg) translateX(1px);
            transform: rotate(180deg) translateX(1px);
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  body.full-theme.apl-default-header .header.header {
    background-position: 610px 0;
  }

  body.full-theme.apl-default-header .header .top-head .logo a {
    text-align: left;
  }

  body.full-theme.apl-default-header .header .top-blk.search-box ~ .mobile-menu {
    width: 100vw;
    margin-left: -10px;
    margin-right: -10px;
    background-color: #fff;
    display: block;
    text-align: center;
    padding: 0 10px;
  }

  body.full-theme.apl-default-header .header .top-blk.search-box ~ .mobile-menu a.mb-menu {
    padding: 5px 10px;
  }

  body.full-theme.apl-default-header .header .top-blk.search-box ~ .mobile-menu .main-menu > .inner {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  body.full-theme.apl-default-header .header .top-blk.search-box ~ .mobile-menu .main-menu.tablet-show {
    right: 10px;
    left: 10px;
    width: auto;
  }
}

@media (min-width: 768px) {
  body.full-theme.apl-default-header #topbar.fixed-topBar {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  body.full-theme.apl-default-header .top-head__oct-mobile .top-blk.social-top {
    top: 350px;
  }
}

@media (min-width: 768px) {
  body.full-theme.apl-default-header .main-menu .mn-menu .nav > li > > a {
    text-transform: capitalize;
    padding: 0 20px;
  }

  body.full-theme.apl-default-header .main-menu .mn-menu .nav > li > > a:not(:hover) {
    border-top-color: transparent;
  }

  body.full-theme.apl-default-header .main-menu .mn-menu ul.sub-menu.level-2::before,
  body.full-theme.apl-default-header .main-menu .mn-menu ul.sub-menu.level-1::before {
    content: ' ' !important;
    position: absolute;
    top: calc(100% - 1px);
    width: 100%;
    height: 35px;
    background-image: url("https://cincyae.com/wp-content/uploads/sites/cincyae.com/images/2021/07/red-nav-wave.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }

  body.full-theme.apl-default-header .main-menu .mn-menu .has-child ul.sub-menu > li a {
    text-transform: capitalize;
  }

  body.full-theme.apl-default-header .topbar-content .logo-banner {
    display: none;
  }

  body.full-theme.apl-default-header .header {
    background-image: url("");
    background-position: 100% 0;
    background-size: 1274px auto;
    background-repeat: no-repeat;
  }
}

@media (min-width: 768px) and (max-width: 1800px) {
  body.full-theme.apl-default-header .header {
    background-position: 530px 0;
  }
}

@media (min-width: 768px) and (max-width: 1440px) {
  body.full-theme.apl-default-header .header {
    background-position: 400px 0;
  }
}

@media (min-width: 768px) and (max-width: 1200px) {
  body.full-theme.apl-default-header .header {
    background-position: 300px 0;
  }
}

@media (min-width: 768px) {
  body.full-theme.apl-default-header .top-head {
    background-image: none;
  }

  body.full-theme.apl-default-header .top-head .logo {
    padding: 0;
    margin: 0 10px;
    display: flex;
    align-items: center;
    height: 168px;
  }

  body.full-theme.apl-default-header .top-head .logo a img {
    max-width: 251px;
    max-height: 100%;
    height: auto;
    width: auto;
  }

  body.full-theme.apl-default-header .top-head.top-head__oct-mobile .login-top,
  body.full-theme.apl-default-header .top-head.top-head__oct-mobile .top-blk.search-box {
    display: none;
  }

  body.full-theme.apl-default-header.educator-landing-page .top-head .logo a img,
  body.full-theme.apl-default-header.program-landing-page .top-head .logo a img,
  body.full-theme.apl-default-header.single-educator .top-head .logo a img,
  body.full-theme.apl-default-header.single-program .top-head .logo a img,
  body.full-theme.apl-default-header.page-template-educator-landing-template .top-head .logo a img,
  body.full-theme.apl-default-header.tax-educator-type .top-head .logo a img,
  body.full-theme.apl-default-header.tax-program-type .top-head .logo a img,
  body.full-theme.apl-default-header.tax-artistic-discipline .top-head .logo a img {
    height: 120px;
  }

  body.full-theme.apl-default-header .footer .first-footer {
    overflow: visible;
    position: relative;
    margin-top: 50px;
  }

  body.full-theme.apl-default-header .footer .first-footer:after {
    content: ' ';
    width: 101%;
    height: 92px;
    display: block;
    background-image: url("https://cincyae.com/wp-content/uploads/sites/cincyae.com/images/2024/07/red-footer-wave.png");
    -webkit-transform: translateX(-1px);
            transform: translateX(-1px);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 0 2px;
    position: absolute;
    bottom: calc(100% - 1px);
    background-color: #e4e3e3;
  }
}

body.full-theme.apl-default-header .topbar-content .top-blk.social-top a {
  width: 20px;
  height: 20px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

body.full-theme.apl-default-header .topbar-content .top-blk.social-top a:not(:last-child) {
  margin-right: 10px;
}

body.full-theme.apl-default-header .topbar-content .top-blk.social-top a.giff i {
  margin-left: 2.5px;
}

body.full-theme.apl-default-header .topbar-content .top-blk.social-top a i {
  font-size: 16px;
  vertical-align: unset;
}
/** END */


/* Buy Tickets and ArtPass buttons ---------*/

.b-btn a[data-activity="click-buy-ticket"], .btn.btn-l.dt[data-activity="click-buy-ticket"] {
  /*display:none;*/
    border-color: #006E62 !important;
    background:#006E62 !important;
    color:#fff !important;
}
.b-btn a[data-activity="click-buy-ticket"]:hover , .btn.btn-l.dt[data-activity="click-buy-ticket"]:hover {
  /*display:none;*/
    background:#ffffff !important ;
    border-color: #006E62 !important;
    color:#59595c !important;
}
.b-btn a[data-activity="click-discount"], .btn.btn-l.dt[data-activity="click-discount"] {
    border-color: #ef3026 !important ;
    background:#ef3026 !important ;
    color:#fff !important;
}
.b-btn a[data-activity="click-discount"]:hover, .btn.btn-l.dt[data-activity="click-discount"]:hover {
    border-color:#ef3026!important;
    background-color:#ffffff!important;
    color:#510b76!important;
}
.event-btn {
  /*display:none;*/
}
/* END Buy Tickets and ArtPass buttons ---------*/


/** Discount Description ------------------*/

.apl-event-discount-icon-text .apl-event-discount-description-fe {
    margin-left: 0px;
    margin-top: 10px;
    line-height: 1.2
}
.apl-event-discount-icon-text .apl-event-discount-description-fe a{
    font-size: 22px;
}
/** END Discount Description ------------------*/


/** Override show logo banner on mobile --------*/

@media (max-width: 640px) {
    span.logo-banner {
        display: block;
    }
}
/** End override show logo banner on mobile --------*/


.icons-list span{width:113px;height:40px;margin-bottom:0;overflow:visible}


/** @Ticket #13627 ---------------------*/

nav.search-artist-list li .info-content.show-icons .wrap-search-info-content .icons-list-after-thumbsup {
	vertical-align: -6px;
}
nav.search-artist-list li .info-content.show-icons:hover a.check-discount {
    background: #500b76;
    color: #fff;
}
/** END @Ticket #13627 ---------------------*/


/** @Ticket #13679 ---------------------*/

.topbar-content span.logo-banner a {
	margin-left: 25px;
}
.topbar-content span.logo-banner a:first-child {
	margin-left: 0px;
}
.fullw.clients {
	overflow: hidden;
}

.menu-footer ul li {
	padding: 0;
}

.menu-footer a {
	display: inline-block;
	padding-top: 3px;
	padding-bottom: 3px;
}

@media (max-width: 768px) {
	.top-head {
		background:url('') no-repeat;
		background-size:20%;
		background-position: right top;
    }
    .top-head .logo {
    	float: none;
	    margin: 0 auto;
	    width: 60%;
	    text-align: left;
    }
    .top-head .logo a img {
    	width: auto;
    }
}

@media (max-width: 480px) {
	.top-head .logo {
		width: 100%;
	}
    .topbar-content span.logo-banner {
		margin-top: 5px;
    }
	.top-head .logo a img {
		width: auto !important;
		height: 40px !important;
	}
    .topbar-content span.logo-banner a {
      	margin-left:15px;
  	}
	.topbar-content span.logo-banner a img {
		max-height: 33px;
		width: auto;
	}	
}
@media (max-width: 400px) {
	.topbar-content span.logo-banner a img {
		max-height: 30px;
	}
	/** .top-head .logo a img {
		width: 100% !important;
	} */
}
@media (max-width: 300px) {
	.topbar-content span.logo-banner a {
      	margin-left: 5px;
  	}
}

@media (min-width: 768px) {
	body.full-theme:not(.apl-default-header).header-bar--right .header .top-head .mobile-menu {
  		margin-right: 0 !important;
        bottom: 10px;
    	margin-bottom: 0px;
    	position: absolute;
    	right: 0;
	}
}

@media (min-width: 768px) {
  body.full-theme:not(.apl-default-header) .main-menu .mn-menu .nav > li {
      max-width: 220px;
  }
}

body.home.full-theme .grid .list-blog .blog-itm.on-hover:hover .b-share-cat .bok-mk.bok-mk--clickable > a:not(.bookmark_highlight) {
    color: #fefefe;
}

body.home.full-theme .grid .list-blog .blog-itm.on-hover:hover .b-share-cat label {
    color: #fefefe;
}

body.home.full-theme .grid .list-blog .blog-itm.on-hover:hover .b-share-cat>a.sc {
    border: 2px solid #fefefe;
}

body.home.full-theme .grid .list-blog .blog-itm.on-hover:hover .b-share-cat .sc i {
    color: #fefefe;
}

body.home.full-theme .grid .list-blog .blog-itm.on-hover:hover .b-share-cat>a.sc.fb:hover {
    border: 2px solid #49659f;
}

body.home.full-theme .grid .list-blog .blog-itm.on-hover:hover .b-share-cat>a.sc.fb:hover i {
    color: #49659f
;
}

body.home.full-theme .grid .list-blog .blog-itm.on-hover:hover .b-share-cat>a.sc.tw:hover {
    border: 2px solid #00bbf5;
}

body.home.full-theme .grid .list-blog .blog-itm.on-hover:hover .b-share-cat>a.sc.tw:hover i {
    color: #00bbf5
;
}

body.home.full-theme .grid .list-blog .blog-itm.on-hover:hover .b-share-cat>a.sc.google:hover {
    border: 2px solid #d01717;
}

body.home.full-theme .grid .list-blog .blog-itm.on-hover:hover .b-share-cat>a.sc.google:hover i {
    color: #d01717;
}

body.home.full-theme .grid .list-blog .blog-itm.on-hover:hover .b-share-cat>a.sc.lk:hover {
    border: 2px solid #069;
}

body.home.full-theme .grid .list-blog .blog-itm.on-hover:hover .b-share-cat>a.sc.lk:hover i {
    color: #069;
}

body.home.full-theme .grid .list-blog .blog-itm.on-hover:hover .b-share-cat label {
    color: #fefefe !important;
} 
/** END @Ticket #13679 ---------------------*/


/** @Ticket #17281 ---------------------*/

@media (min-width: 768px) {
  body.full-theme.apl-default-header .top-head .blk-link-about {
  	display: none;
  }
}

@media (max-width: 767px) {
  body.full-theme .top-head {
  	display: flex;
    width: 100%;
    flex-wrap: wrap;
    flex-direction: column;
  }
  body.full-theme .top-head .logo {
  	order: 1;
  }
  body.full-theme .top-head .top-blk.social-top {
  	order: 2;
  }
  body.full-theme .top-head .mobile-menu {
  	order: 3;
  }
  body.full-theme .top-head .blk-link-about {
  	order: 98;
  }
  body.full-theme .top-head .blk-link-about {
  	display: block;
    float: left;
    width: 100%;
    margin-bottom: 15px;
  }
  body.full-theme .blk-link-about .link-about-content {
  	color: #999;
	font-weight: bold;
    font-size: 16px;
  }
  body.full-theme .blk-link-about .link-about-more {
  	color: #ef3026;
	font-weight: bold;
    font-size: 16px;
  }
  body.full-theme .blk-link-about .link-about-content .link-img-about {
  	max-height: 40px;
    vertical-align: -6px;
  }
  
  body.full-theme .top-blk.login-top.topbar {
  	top: 0;
    transform: translateY(0);
  }
}

@media (max-width: 640px) {
  body.full-theme #topbar {
  	height: auto !important;
  }
}

@media (max-width: 360px) {
  body.full-theme .blk-link-about .link-about-content {
    font-size: 13px;
  }
  body.full-theme .blk-link-about .link-about-more {
    font-size: 13px;
  }
  body.full-theme .blk-link-about .link-about-content .link-img-about {
  	max-height: 36px;
    vertical-align: -5px;
  }
}
/** END @Ticket #17281 ---------------------*/


/** @Ticket #17309 ------------------*/

@media (min-width: 768px) {
  body.full-theme.apl-default-header .top-head {
  	align-items: flex-start;
  }
  
  body.full-theme .topbar-content .logo-banner {
      display: inline-block;
      margin-right: 100px;
  }
  body.full-theme.apl-default-header .top-head .top-blk.social-top.social-top-masthead {
      position: relative;
      top: 0;
      left: auto;
      height: auto;
      margin-top: 5px;
  }
  body.full-theme.apl-default-header .top-head .top-blk.social-top.social-top-masthead a {
      display: inline-block;
      width: 30px;
      height: 30px;
      color: #999;
      text-align: center;
      line-height: 28px;
      border-radius: 5px;
      border-bottom: 0px;
      background-color: transparent;
      font-size: 16px;
  }
  body.full-theme.apl-default-header .top-head .top-blk.social-top.social-top-masthead a:hover {
  	color: #fff;
  }
  body.full-theme.apl-default-header .top-head .top-blk.social-top.social-top-masthead a.fb:hover {
    background-color: #0089ff;
  }
  body.full-theme.apl-default-header .top-head .top-blk.social-top.social-top-masthead a.tu:hover {
    background-color: #004b6a;
  }
  body.full-theme.apl-default-header .top-head .top-blk.social-top.social-top-masthead a.insta:hover {
    background-color: #7D452A;
  }
  body.full-theme.apl-default-header .top-head .top-blk.social-top.social-top-masthead a.giff:hover {
    background-color: #EF3026;
  }
  .social-top.social-top-masthead a i {
    vertical-align: middle;
    margin-left: 5px !important;
  }
}

@media (max-width: 767px) {
  body.full-theme .top-head .top-blk.social-top.social-top-masthead {
  	display: none !important;
  }
  body.full-theme .top-head .main-menu.tablet-show .inner {
  	padding: 0px;
  }
}
/** END @Ticket #17309 ------------------*/


/** Other icons on event detail page (next to FB, Twitter, Insta icons) to be black */

body.full-theme .b-share-cat .sc.google,
body.full-theme .b-share-cat .sc.lk {
    display: none;
}

body.full-theme .b-share-cat a.pt {
    line-height: 30px;
    width: 30px;
    height: 30px;
    font-size: 16px;
    display: inline-block;
    margin: 0 5px 5px 0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 2px solid #b3b3b3;
    text-align: center;
    color: #b3b3b3;
       border-color: #000;    
    background-color: #000;
}

body.full-theme .b-share-cat .pt.print{
    font-size: 18px;
}

body.full-theme .b-share-cat .pt.email{
    font-size: 17px;
}
body.full-theme .b-share-cat .pt.email i{
    margin-right: 0;
}

body.full-theme .b-share-cat a.pt { 
    color: #fff;
}
/** END Other icons on event detail page (next to FB, Twitter, Insta icons) to be black */


@media (max-width: 480px) {
    #search-event-m-t .s-rw.block {
        display: none !important;
    }
}

@media (min-width: 768px) {
  body.full-theme.apl-default-header .top-head .top-blk.social-top.social-top-masthead {
    z-index: 1;
  }
}

@media (max-width: 746px) {
  body.full-theme.single-event .event-detail-article .rating-box.rating-action .box-action-wrap {
    display: inline-block;
  }
}

.main-menu .mn-menu .nav-gray {
  background-color: #a1a3a6;
}

@media (max-width: 768px) {
body.full-theme .single-event #event_comment_block {
display: none;
}
}


@media (max-width: 768px) {
body.full-theme.single-event #event_comment_block {
display: none;
}
}

@media (max-width: 767px) {
	.filter-map td {
		margin-bottom: 0px;
	}
}

body.full-theme .a-block h4 {
background-color: #510b76;
}
body.full-theme .a-block {
clear: both;
}
body.full-theme .a-block.adm h4 > span {
color: #510b76;
}

@media (max-width: 768px) {
body.full-theme .astro-featr .a-block-ct .location-btn a.btn.btn-b {
background-color: #ef3026;
border-color: #ef3026;
}
body.full-theme .astro-featr .a-block-ct .location-btn a.btn.btn-b:hover {
background-color: #ffffff !important;
border-color: #ef3026;
}
}


/** @Ticket #17347 -------------------*/

.apl-event-discount {
	display: table;
}

.apl-event-discount.list {
	display: flex;
	justify-content: space-between;
	align-items:  center;
}

.apl-event-discount.list nav.type {
	margin-top: 0px;
}

.apl-event-discount.map .apl-event-discount-description, 
.apl-event-discount.thumb .apl-event-discount-description{
	display: none;
}

@media (max-width: 480px) {
	.apl-event-discount.list {
		display: block;
	}
    .apl-event-discount-description {
        width: 100%;
        margin-bottom: 10px;
    }
}

@media (max-width: 480px) {
    nav.type {
        float: none;
        width: 100%;
    }
    nav.type li.event-filter-icon-text {
        float: none;
        margin-left: 0;
        width: 100% !important;
        border-radius: 7px;
    }

    nav.type.mult-type {
        float: right;
        width: 100%;
    }

    nav.type.mult-type li.event-filter-icon-text {
        float: left;
        margin-left: 0;
        width: calc(100%/2) !important;
    }

    nav.type.mult-type li.event-filter-icon-text {
        border-radius: 0;
    }

    nav.type.mult-type li.event-filter-icon-text:first-child {
        border-radius: 7px 0 0 7px;
    }

    nav.type.mult-type li.event-filter-icon-text:last-child {
        border-radius: 0 7px 7px 0;
    }
}
/** END @Ticket #17347 -------------------*/


/*fix social block responsive -------------*/

@media (width: 768px) {
  body.full-theme.apl-default-header .top-head .top-blk.social-top:not(.social-top-masthead){
    display: none!important;
  }
  body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .top-blk.login-top a:last-child {
	border-left: none;
  }
}

/*@ticket #18181 --------------------------*/

@media (max-width: 480px){
.full-theme .top-search-row .el-blk-quicksearch .list-quicksearch .btn-today.active,
.full-theme .top-search-row .el-blk-quicksearch .list-quicksearch .btn-weekend.active {
background-color: #4c2b65 !important;
}
}
/*End 18181 -------------------------------*/


/** Start new bookmark icon -------------------------*/

@media (min-width: 768px) {
	body.full-theme:not(.apl-default-header).header-bar--right .header .top-head .bookmark-view {
	    padding-left: 0;
	    padding-right: 6px;
	}
  	
  	.apl-btn-submit-event li:hover .apl-submenu-data {
        display: block !important;
        position: absolute;
        width: 100%;
        top: 30px;
        background-color: #4c008e;
        padding-top: 8px;
        padding-bottom: 8px;
    }
}
body.full-theme:not(.apl-default-header).header-bar--right .header .top-head .bookmark-view .fa {
	margin-right: 5px;
}
body.full-theme:not(.apl-default-header).header-bar--right .header .top-head .bookmark-view span {
	display: inline-block;
	vertical-align: 3px;
}
body.full-theme:not(.apl-default-header).header-bar--right .header .top-head .bookmark-view .bookmark-view__button {
    display: inline-block;
    height: 34px;
    line-height: 34px;
    color: #FFF;
    font-weight: 600;
    font-size: 12px;
}
body.full-theme:not(.apl-default-header).header-bar--right .header .top-head .bookmark-view .bookmark-view__button:hover {
	background-color: #f23a30;
	color: #f3b629;
}
body.full-theme:not(.apl-default-header).header-bar--right .header .top-head .top-sm-event {
	width: 80px;
}
@media (max-width: 767px) and (min-width: 481px) {
	body.full-theme:not(.apl-default-header).header-bar--right .top-head .bookmark-view {
	    margin-top: 11px;
	    margin-left: 2px;
	}
}
@media (max-width: 767px) {
	body.full-theme:not(.apl-default-header) .header .top-blk.subscribe {
		text-align: right;
	}
    
  	.apl-btn-submit-event li:hover .apl-submenu-data {
      	display: flex !important;
  	}

}
@media (max-width: 480px) {
	body.full-theme:not(.apl-default-header) .header .top-blk.subscribe {
		text-align: center;
	}
	body.full-theme:not(.apl-default-header).header-bar--right .header .bookmark-view {
		padding-left: 0px;
	}
}
body.full-theme:not(.apl-default-header).header-bar--right .header .top-head .bookmark-view .bookmark-view__button {
    text-shadow: none;
}
/** END new bookmark icon -------------------------*/


/** Top Bar Login and Drop Menu ------------------------*/

.top-head .top-blk.login-top, .top-head .top-blk.social-top {
 margin-top: 15px;
}
.top-head .top-blk.login-top {
height: auto;
}
.top-head .top-blk.social-top {
height: auto;
}
.apl-btn-submit-event {
  display: inline-block;
}
.apl-btn-submit-event li {
  position: relative;
}
.top-head .top-blk.login-top .apl-btn-submit-event li a.apl-had-submenu {
   margin-right: 0px;
  }

.apl-submenu-data li {
	display: block;
}
.apl-submenu-data li a {
   display: inline-block;
   padding: 0px 0px;
   margin: 0px;
}
.apl-submenu-data li a:hover,
.apl-submenu-data li:hover {
    background-color: #cccccc !important;
}
.top-head .top-blk.login-top .apl-submenu-data li a {
 color: #fff;
}
body.full-theme:not(.apl-default-header) .fas{
  font-family: FontAwesome;
}
/** END Top Bar Login and Drop Menu ------------------------*/


/** @ticket #20402 */

body.full-theme .apl-event-discount-icon-text .icons-list {
    display: none;
}

body.full-theme a[data-activity="click-discount"] {
    color: white !important;
    background-color: red !important;
}

body.full-theme a.btn-b[data-activity="click-discount"]:hover{
    background-color: white !important;
}
/** End @ticket 20402 */


/** @Ticket #20423 */

.list-category .category-page-event-box .apl-event-discount-icon-text {
    display: block;
}

body.full-theme .astro-featr .b-btn {
    margin-top: 0;
}

@media (min-width: 821px) {
  body.full-theme .list-more-category .more-cat-itm {
    display: flex;
    flex-wrap: wrap;
  }
  body.full-theme .list-more-category .more-cat-itm:after {
    order: 1;
    width: 100%;
  }
  body.full-theme .list-more-category .more-cat-itm .more-ct {
    width: auto;
  }
  body.full-theme .list-more-category .more-cat-itm .b-btn {
    margin-top: 10px;
    order: 2;
    margin-left: 75px;
  }
}
@media (min-width: 992px) {
  body.full-theme .list-more-category .more-cat-itm .b-btn {
    margin-left: 135px;
  }
}
/** @End #20423 */


/** @Ticket #20424 */

body.full-theme .second-slider .apl-slider-bg .slider-content .b-btn {
    margin-top: 20px;
} 

body.full-theme .list-category .category-itm.category-page-event-box {
	padding-bottom: 10px;
}
/** @End #20424 */


.load-more-artist-search-page {
	clear: both;
  }
@media (max-width: 767px) {
  .apl-search-event-list .b-btn.category {
    margin-left: 0;
  }
  body.full-theme nav.searching-list li.apl-search-event-list .info-content.has-discount--event .apl-event-discount-icon-text .apl-event-discount-description-fe {
  	white-space: normal;
  }
}


/** @ticket #20535 */

@media  (max-width: 768px) {
    /** item 2 */
    body.full-theme .top-head {
        background: none;
    }
}

@media  (max-width: 480px) {
    /** item 1 */
    .top-head .logo a img {
        margin: 0 auto;
    }
    /** item 6 */
    body.full-theme .menu-footer{
        text-align: center;
    }

    body.full-theme .menu-footer > li {
        width: 100% !important;
        padding: 0 10px 25px 10px;
        margin: 0 auto;
    }
}

/** item 3 */
.topbar-content .top-blk.social-top a {
    color: white;
    background-color: #a0a3a5;
}

.topbar-content .top-blk.social-top {
    display: inline-block;
    float: right;
    margin-right: 30px;
}

.topbar-content .top-blk.social-top .fb:hover, .topbar-content .top-blk.social-top .tu:hover, .topbar-content .top-blk.social-top .insta:hover, .topbar-content .top-blk.social-top .giff:hover {
    color: #616365;
}

@media  (max-width: 767px) {
    body.full-theme.admin-bar #topbar.scroll-with-page + header {
        top: 0 !important;
        margin-top: 10px;
    }

    body.full-theme #topbar.scroll-with-page + header {
        top: 0 !important;
        margin-top: 10px;
    }

    body.full-theme #topbar .top-blk.social-top {
        display: none !important;
    }
    body.full-theme #topbar .top-blk.login-top.topbar {
        display: none;
    }
    body.full-theme .top-head.top-head__custom-mobile.show-oct__custom-sidebar .top-blk.social-top {
        display: block;
    }
}

@media  (max-width: 810px) {
    body.full-theme .topbar-content .logo-banner {
        margin-right: 0;
    }
}

body.full-theme .top-head.top-head__oct-mobile .top-blk.social-top {
    display: none ;
}

/** item 5 */

@media  (max-width: 360px) {
    .topbar-content span.logo-banner a img {
        max-width: 100px;
    }
}

@media  (max-width: 767px) {
    .top-head.top-head__custom-mobile.show-oct__custom-sidebar .apl-menu-custom-submit-event{
        display: block !important;
    }

    /** item 4 */
    .apl-menu-custom-submit-event {
        order: 99;
        border-top: 1px solid #666;
        height: 50px;
        line-height: 50px;
        background-color: #fff;
    }

    .apl-menu-custom-submit-event a {
        font-weight: 700;
        width: 50%;
        color: #000;
        margin: 0;
        padding: 0 10px;
        font-size: 14px;
    }

    .apl-menu-custom-submit-event i {
        width: 30px;
        height: 20px;
        text-align: center;
        display: inline-block;
    }

    .apl-menu-custom-submit-event i:before {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: 20px;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        transform: translate(0,0);
        content: "\f105";
        position: absolute;
        width: auto;
        height: auto;
        border: none;
        color: #ef3026;
        right: 15px;
        font-weight: 700;
    }

    .apl-menu-custom-submit-event + .top-blk.login-top {
        text-align: center;
        display: none !important;
    ;
    }

    .apl-menu-custom-submit-event.show + .top-blk.login-top {
        display: flex !important;
    ;
    }

    .apl-menu-custom-submit-event.show i:before {
        content: '\f107';
    }

    body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .btn-closed-bars__oct{
        background-color: #fb554c;
    }

    body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile{
        border-color: #4c008e;
    }

    body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .main-menu.tablet-show .mn-menu .nav>li.has-child>i.apl-menu-arrow::before,
  body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .main-menu.tablet-show .mn-menu .nav li.has-child li.dropdown>i.apl-menu-arrow::before {
        color:  #ef3026;
    }

    /** body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .top-blk.login-top a:last-child{
        border-left: 1px solid #ef3026;
    } */

    body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .top-blk.login-top{
        border-top:  1px solid #ef3026;
    }
}

@media (max-width: 510px) {
    body.full-theme .topbar-content {
        align-items: center;
    }
}

@media (max-width: 768px){
.top-head .logo a {
   text-align: center
}
}
/** End @ticket #20535 */


/** @ticket #20890 */

.main-menu .mn-menu .menu-virtual, body.full-theme .a-block h4,
.main-menu .mn-menu .nav-gray,
body.full-theme .main-menu .mn-menu .nav > li.cur, body.full-theme .main-menu .mn-menu .nav > li.cur > a {
    background-color: #FFB719;
}

.main-menu .mn-menu .menu-virtual a[data-lvl="level-1"],
.main-menu .mn-menu .nav-gray a[data-lvl="level-1"],
body.full-theme .blk-link-about .link-about-content,
body.full-theme .main-menu .mn-menu .nav > li.cur > a {
    color: #510b76;
}

body.full-theme .a-block.adm h4 > span {
    color: #FFB719;
}

body.full-theme #back-to-top {
    background: #510b76;
}

body.full-theme #topbar {
    background: #F23A30;
}

body.full-theme .mobile-menu .main-menu.tablet-show .mn-menu.has-toogle__menu-child .nav > li.has-child > i.apl-menu-arrow {
    display: none !important;
}

.topbar-content .top-blk.social-top a {
    background: white;
    color: red;
    border-radius: 15px;
}

.topbar-content .top-blk.social-top a.giff {
    margin-left: 4px;
}

body.full-theme .apl-btn-submit-event {
    border: 1px solid #4c008e;
    border-radius: 35px;
    background: #4c008e;
}

body.full-theme .apl-btn-submit-event li .apl-had-submenu {
	height: 30px;
    justify-content: center;
    display: inline-flex !important;
    align-items: center;
}

body.full-theme #topbar .top-blk.login-top.topbar a {
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
  height: 35px;
  line-height: 35px;
}

body.full-theme #topbar .top-blk.login-top.topbar a.apl-had-submenu {
    font-size: 15px;
    border-right: none;
    padding: 0 12px 0 5px;
}

body.full-theme #topbar .top-blk.login-top.topbar a.apl-had-submenu:hover {
    color: white
}

@media (max-width: 768px) {
    body.full-theme .top-search.apl-event-top-search .top-search-row,
    body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .main-menu.tablet-show .mn-menu .nav > li.cur,
    body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .main-menu.tablet-show .mn-menu .nav > li.cur > a {
        background: #FFB719;
    }

    body.full-theme .apl-event-top-search .top-search-row .btn.btn-l.s {
        background: #FFB719;
        border: 1px solid #FFB719;
    }

    body.full-theme .top-search.apl-event-top-search .top-search-row .btn.btn-l i,
    body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .main-menu.tablet-show .mn-menu .nav > li.cur a {
        color: #510b76;
    }

    .full-theme .top-search.apl-event-top-search .top-search-row .sub-blk .btn.btn-l.lgr.fr.f-w-btn-search {
        background: #510b76 !important;
        color: white;
        border: 1px solid #510b76;
    }

    body.full-theme .top-search-row .sub-blk.apl-advanced-search-wrap .apl-show-advanced-search {
        color: #510b76;
        font-weight: bold;
    }

    body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .btn-closed-bars__oct {
        background-color: #510b76;
    }

    body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .main-menu.tablet-show .mn-menu .nav > li {
        background-color: #4c008e;
    }

    body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .main-menu.tablet-show .mn-menu .nav > li a {
        color: white;
     	border-bottom: 1px solid #947abc;
    }

    body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .main-menu.tablet-show .mn-menu .nav > li a, 
  	body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .main-menu.tablet-show .mn-menu .nav > li, 
  	body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .main-menu.tablet-show .mn-menu .nav > li.has-child {
        border-top: none;
    }
}
/** End @ticket #20890 */


/*! huyenla - HOT FIX */

body.full-theme .topbar-content .top-blk.login-top.topbar a {
  border-right: none;
}

/** body.full-theme .topbar-content .apl-submenu-data li:hover {
  background-color: #f23a30;
} */

body.full-theme .apl-btn-submit-event li {
  text-align: left;
}

body.full-theme .topbar-content .apl-submenu-data li:hover a {
  cursor: pointer;
  color: #4c008e !important;
}
/*! END huyenla - HOT FIX */

/*!
 * END donlq - updates #20904 - [CF] 20190826 - Wpdev55 design customization - Customoze following XD design
 */


/** @ticket #20913 */

body.full-theme .second-slider .b-share-cat .sc i,
body.home.full-theme .b-share-cat .bok-mk.bok-mk--clickable>a ,
body.full-theme .second-slider .b-share-cat a.sc.inst .fa{
    color: white;
}

body.full-theme .second-slider .b-share-cat .sc,
body.full-theme .second-slider .b-share-cat a.sc.inst{
    border: 2px solid white;
}

body.full-theme.single-business .btn.btn-b.check-discount,
body.full-theme.business-landing-page .b-btn.btn-discount-list a,
body.full-theme.tax-business-type .b-btn.btn-discount-list a,
body.full-theme.single-organization .btn.btn-b.check-discount{
    color: white;
    background-color: red;
}

body.full-theme.single-business .btn.btn-b.check-discount:hover,
body.full-theme.business-landing-page .b-btn.btn-discount-list a:hover,
body.full-theme.tax-business-type .b-btn.btn-discount-list a:hover,
body.full-theme.single-organization .btn.btn-b.check-discount:hover{
    border-color: #ef3026;
    background-color: #ffffff !important;
    color: #510b76;
}
/** End @ticket #20913 */


/** Start @ticket #21395 */

.evt-blk .event-btn {
	display: block;
}
/** End @ticket #21395 */


/** Start @ticket #23892 */

.menu-virtual a{
  background-color:#ffb719!important;
  color: #510b76!important;
}

@media (min-width: 430px) {
	body.full-theme .second-slider .slider-pic {
  		height: 320px;
	}

  	body.full-theme .second-slider .slider-content {
      height: 320px;
  	}

  	.second-slider .slider-pic {
	  width: 52%;
	}

	.second-slider .slider-content {
		width: 48%;
	}

	.second-slider .silder-footer {
		margin-top: 30px;
	}

	.second-slider li .b-share-cat {
		margin-top: 5px;
	}
}
/** End @ticket #23892 */


body.full-theme .grid .blog-blk .list-blog.col-3 .blog-itm .b-share-cat label {
    display: inline-block;
}

body.full-theme .grid .blog-itm .blog-t .b-share-cat .bok-mk.bok-mk--clickable {
	display: block !important;
}


.bottom-header-text {
	text-align: left;
    padding-left: 100px;
    background-color: #4c008e;
    color: #fff;
    font-size: 22px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 40px;
}

body.full-theme .top-head__oct-mobile .awpass-logo-mobile:after,
body.full-theme .top-head .awpass-masthead-logo:after {
  	content: '';
  	background: url();
  	display: block;
  	width: 200px;
  	height: 74px;
  	position: absolute;
  	background-repeat: no-repeat;
}

body.full-theme:not(.apl-default-header) .main-menu .mn-menu .has-child ul.sub-menu>li {
    padding: 7px 0;
    border-bottom: 1px solid #947abc;
}

body.full-theme:not(.apl-default-header) .main-menu .mn-menu .has-child ul.sub-menu>li:last-child {
    border-bottom: none;
}

footer > .inner .powerdby-artswave,
header > .inner .powerdby-artswave {
	position: absolute;
    bottom: 0;
    left: 0;
    height: 70%;
}

@media (max-width: 880px) {

}

@media (max-width: 767px) {
  	footer > .inner .powerdby-artswave {
		display:none;
  	}
    body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .top-blk.login-top a:last-child {
    	border-left: none;
  	}
	body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile > .top-blk.login-top {
  		display: block !important;
  	}
  
  	body.full-theme .header .top-head.top-head__custom-mobile::before {
        content: ' ' !important;
        position: absolute;
        top: calc(100% - 1px);
        width: 100%;
        height: 35px;
        background-image: url(https://cincyae.com/wp-content/uploads/sites/cincyae.com/images/2024/06/purple-nav-wave.png);
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }

	body.full-theme .apl-btn-submit-event li .apl-had-submenu {
	    justify-content: left;
	}
  	body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .top-blk.login-top .apl-btn-submit-event {
  		width: 100%;
    	border-radius: 0;
  	}
  
  	body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .top-blk.login-top ul.apl-submenu-data a {
		border: 1px solid rgba(255, 255, 255, 0.1);

  	}
	body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .top-blk.login-top a {
    	width: 100%;
        color: #FFF !important;
  	}

	body.full-theme:not(.apl-default-header) .main-menu .mn-menu .has-child ul.sub-menu>li {
		border-bottom: none;
	}

  	body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .main-menu.tablet-show .mn-menu .nav li.has-child li.dropdown ul.sub-menu {
      	background-color: #4c008e !important;
}
	body.full-theme .top-head__oct-mobile .topbar-content {
    	display: none;
	}

	body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .top-blk.social-top a {
    	border: none;
	}
  
	body.full-theme.oct__hamburger-mobile .top-head__custom-mobile .topbar-content {
		background-color: #4c008e;
    	border-bottom: 1px solid #999;
      	height: 50px !important;
	}

  	body.full-theme.oct__hamburger-mobile .header .top-head.top-head__oct-mobile .logo {
		margin-top: 20px;
      	align-items: center;
  	}
	
  	body.full-theme.oct__hamburger-mobile .header .top-head.top-head__oct-mobile .logo .btn-search__oct,
	body.full-theme .topbar-content .masthead-logo,
    body.full-theme.oct__hamburger-mobile .header .top-head.top-head__custom-mobile .topbar-content .top-blk.login-top,
 	body.full-theme .top-head__oct-mobile .topbar-content .bookmark-view-wrapper {
  		display: none !important;
  	}

    .bottom-header-text {
        margin-bottom: 0;
        text-align: center;
        padding: 10px;
        font-size: 13px;
    }
	
  	body.full-theme.oct__hamburger-mobile .header .top-head.top-head__oct-mobile .logo a:first-child {
		order: 0;
      	margin-left: 10%;
  	}

  	body.full-theme .top-head__oct-mobile .awpass-logo-mobile img {
		width: 126px !important;
      	height: auto !important;
  	}
  	
  	body.full-theme .top-head__oct-mobile .awpass-logo-mobile:after, body.full-theme .top-head .awpass-masthead-logo:after {
    	background-size: 90% 85%;
	}
  	body.full-theme .header > .inner {
  		height: 105px;
  	}
  
  	header > .inner .topbar-content .cincyae-masthead-wave-circles {
      	display: none;
  	}
  	
  	body.full-theme .header .top-head.top-head__oct-mobile {
  		height: 100%;
  	}
}

body.full-theme .footer.first-footer:after {
    content: "";
    width: 100.1%;
    height: 92px;
    display: block;
    background-image: url(https://cincyae.com/wp-content/uploads/sites/cincyae.com/images/2024/07/red-footer-wave.png);
    -webkit-transform: translateX(-1px);
    transform: translateX(-1px);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: 0 2px;
    position: absolute;
    bottom: calc(100% - 1px);
    background-color: #e4e3e3;
}


/** Back To Top Button */

body.full-theme #back-to-top {
    width: 74px;
    height: 74px;
    background-color: transparent;
    opacity: 1;
    background-image: url(https://www.cincyae.com/wp-content/uploads/sites/cincyae.com/images/2019/08/scroll-to-top.png);
    background-size: 100% 100%;
}

body.full-theme #back-to-top i {
    display: none;
}
/** END Back To Top Button */


body.full-theme .top-head__oct-mobile .mobile-menu li.has-child:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 15px;
    background: transparent;
    bottom: -15px;
}

@media (max-width: 600px) {
    body.full-theme .top-head__oct-mobile .awpass-logo-mobile:after, body.full-theme .top-head .awpass-masthead-logo:after {
        width: 145px;
        height: 60px;
    }
}

/** Search in mobile */

@media (max-width: 480px) {
  	.full-theme .top-search.apl-event-top-search {
  		color: #510b76;
  	}
  	body.full-theme .top-search.apl-event-top-search .top-search-row {
      background-color: #FFF;
  	}

  	body.full-theme .layout-fluid>.apl-event-top-search .top-search-row #search-auto-complate-append-here-header,
  	body.full-theme .layout-fluid>.apl-event-top-search .top-search-row .el-blk,
  	body.full-theme .layout-fluid>.apl-event-top-search .top-search-row .s-rw.cln,
  	body.full-theme .layout-fluid>.apl-event-top-search .top-search-row .wrap-form-action {
      	width: 100% !important;
      	margin-left: 0;
  	}

	body.full-theme .layout-fluid>.apl-event-top-search .top-search-row .apl-event-search-label button {
		display: none;
	}
  
	body.full-theme .layout-fluid>.apl-event-top-search .top-search-row .apl-event-search-label span {
		text-transform: uppercase;
    	font-weight: 600;
  	}
  	
  	body.full-theme .top-search-row .sub-blk.apl-advanced-search-wrap .apl-show-advanced-search {
        color: #FFF;
      	text-decoration: unset;
    }

    body.full-theme .top-search-row .wrap-form-action .sub-blk {
     	padding: 0 5px;
    }
  	body.full-theme .top-search-row .wrap-form-action .sub-blk.apl-advanced-search-wrap {
    	background-color: #510b76;
    	text-align: center;
    	align-items: center;
    	justify-content: center;
      	margin-top: 0;
  	}
}

@media (max-width: 425px) {
  	body.full-theme .top-head .awpass-masthead-logo:after {
  		display: block;
  	}
  
  	body.full-theme .top-head__oct-mobile .awpass-logo-mobile:after, body.full-theme .top-head .awpass-masthead-logo:after {
    	width: 90px;
    	height: 45px;
    	background-size: 100% 90%;
	}

  	body.full-theme .top-head__oct-mobile .awpass-logo-mobile img {
        width: 88px !important;
    }
  	
  	body.full-theme .header > .inner {
        height: 90px;
    }
  	body.full-theme:not(.apl-default-header) .top-head {
		padding: 0;
	}
}

/** show one page or paginations */

body.full-theme nav.pg {
    display: flex;
    justify-content: space-between;
}

body.full-theme nav.pg li span {
    width: 80px;
}

@media (max-width:1023px){
	.footer {
      	background-image: none;
  	}
}

@media (max-width: 350px) {
  	.top-head .logo a img {
        height: 32px !important;
    }
    body.full-theme .top-head__oct-mobile .awpass-logo-mobile img {
        width: 80px !important;
    }
}

/* FE user dash left nav -----------------*/

.nav-sidebar {
 background-color: #4c008e;
}
.dsb-main-nav > ul > li {
 border-bottom-color: #666666;
}
.dsb-main-nav > ul > li > a {
 border-left: 4px solid #666666;
}
.dsb-main-nav > ul > li > a:hover{
 border-left-color: #000000;
}
.dsb-main-nav .sub-nav > ul {
 background-color: #000000;
}
.dsb-main-nav .sub-nav > ul > li {
 border-left-color: #666666;
 border-bottom-color: #666666;
}
.dsb-main-nav .sub-nav > ul > li a:hover{
 background-color: #333333;
}
.dsb-main-nav .sub-nav > ul > li a.active{
  background-color: #111111;
}

body.home .blog-blk .list-blog .blog-itm:not(.on-hover) .pic, 
body.home .grid .blog-blk .list-blog .blog-itm:not(.on-hover) .pic {
	overflow: hidden !important;
}