/* ----------  Body-bg:   ---------*/

body,
#wrapper {
    background-color: #ffffff;
}


/* ----------  Body-text-color:   ---------*/

body {
    color: #1a1818;
}


/* ----------  Header-color:   ---------*/

#header,
#header.full-header:not(.transparent-header),
#header-wrap,
.sticky-header #header-wrap {
    background-color: #ffffff;
}


/* ----------  Spot Color:   ---------*/

.divider {
    color: #eeeeee;
}

.divider::before,
.divider::after {
    background-color: #eeeeee;
}

@media (min-width: 992px) {
    .full-header #logo {
        border-right: 1px solid #eeeeee;
    }
    .full-header .primary-menu .menu-container {
        border-right: 1px solid #eeeeee;
    }
}

@media (max-width: 991px) {
    .menu-item:not(:first-child) {
        border-top: 1px solid #eeeeee;
    }
}


/* ----------  Section-bg:   ---------*/

.section-bg {
    background-color: #ffffff;
}


/* ----------  Section-bg:   ---------*/

.section-alternate-bg,
.section {
    background-color: #a7bae5;
}


/* ----------  Secondary Color:   ---------*/

.top-cart-number,
.text-secondary {
    background-color: #de3837;
}

.btn-secondary,
.btn-secondary:hover,
.bg-secondary,
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle {
    background-color: #de3837;
    border-color: #de3837;
}

.bg-secondary {
    background-color: #de3837 !important;
}

.button-black:not(.button-border) {
    background-color: #de3837 !important;
}


/* ----------  Primary Color:   ---------*/

a,
h1>span:not(.nocolor):not(.badge),
h2>span:not(.nocolor):not(.badge),
h3>span:not(.nocolor):not(.badge),
h4>span:not(.nocolor):not(.badge),
h5>span:not(.nocolor):not(.badge),
h6>span:not(.nocolor):not(.badge),
.header-extras li .he-text span,
.menu-item:hover>.menu-link,
.menu-item.current>.menu-link,
.dark .menu-item:hover>.menu-link,
.dark .menu-item.current>.menu-link,
.top-cart-item-desc a:hover,
.top-cart-action .top-checkout-price,
.breadcrumb a:hover,
.grid-filter li a:hover,
.portfolio-desc h3 a:hover,
#portfolio-navigation a:hover,
.entry-title h2 a:hover,
.entry-title h3 a:hover,
.entry-title h4 a:hover,
.post-timeline .entry:hover .entry-timeline,
.post-timeline .entry:hover .timeline-divider,
.comment-content .comment-author a:hover,
.product-title h3 a:hover,
.single-product .product-title h2 a:hover,
.product-price ins,
.single-product .product-price,
.process-steps li.active h5,
.process-steps li.ui-tabs-active h5,
.tab-nav-lg li.ui-tabs-active a,
.team-title span,
.btn-link,
.page-link,
.page-link:hover,
.page-link:focus,
.fbox-plain .fbox-icon i,
.fbox-plain .fbox-icon img,
.fbox-border .fbox-icon i,
.fbox-border .fbox-icon img,
.dark .menu-item:hover>.menu-link,
.dark .menu-item.current>.menu-link,
.dark .top-cart-item-desc a:hover,
.dark .breadcrumb a:hover,
.dark .portfolio-desc h3 a:hover,
.dark #portfolio-navigation a:hover,
.dark .entry-title h2 a:hover,
.dark .entry-title h3 a:hover,
.dark .entry-title h4 a:hover,
.dark .product-title h3 a:hover,
.dark .single-product .product-title h2 a:hover,
.dark .product-price ins,
.dark .tab-nav-lg li.ui-tabs-active a {
    color: #a7bae5;
}

.color,
.h-text-color:hover,
a.h-text-color:hover,
.grid-filter.style-3 li.activeFilter a,
.faqlist li a:hover,
.tagcloud a:hover,
.nav-tree li:hover>a,
.nav-tree li.current>a,
.nav-tree li.active>a {
    color: #a7bae5 !important;
}

.btn-primary,
.btn-primary:hover,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
    background-color: #a7bae5;
    border-color: #a7bae5;
}

.bg-primary {
    background-color: #a7bae5 !important;
}

.text-primary {
    color: #a7bae5 !important;
}

.btn-primary:focus,
.btn-primary.focus {
    background-color: #a7bae5;
    border-color: #a7bae5;
}

.top-cart-number::before,
#page-menu-wrap,
.page-menu-nav,
.control-solid .flex-control-nav li:hover a,
.control-solid .flex-control-nav li a.flex-active,
.grid-filter li.activeFilter a,
.grid-filter.style-4 li.activeFilter a::after,
.grid-shuffle:hover,
.entry-link:hover,
.button,
.button.button-dark:hover,
.button.button-3d:hover,
.fbox-icon i,
.fbox-icon img,
.fbox-effect.fbox-dark .fbox-icon i:hover,
.fbox-effect.fbox-dark:hover .fbox-icon i,
.fbox-border.fbox-effect.fbox-dark .fbox-icon i::after,
.i-rounded:hover,
.i-circled:hover,
.tab-nav.tab-nav2 li.ui-state-active a,
.testimonial .flex-control-nav li a,
.skills li .progress,
.owl-carousel .owl-dots .owl-dot,
#gotoTop:hover,
input.switch-toggle-round:checked+label::before,
input.switch-toggle-flat:checked+label,
input.switch-toggle-flat:checked+label::after,
.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus,
input.switch-toggle-round:checked+label::before,
input.switch-toggle-flat:checked+label,
input.switch-toggle-flat:checked+label::after,
.dark .entry-link:hover,
.dark .fbox-effect.fbox-dark .fbox-icon i:hover,
.dark .fbox-effect.fbox-dark:hover .fbox-icon i,
.dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i::after,
.dark .i-rounded:hover,
.dark .i-circled:hover,
.dark .tab-nav.tab-nav2 li.ui-state-active a,
.dark #gotoTop:hover,
.dark input.switch-toggle-round:checked+label::before,
.dark input.switch-toggle-flat:checked+label,
.dark input.switch-toggle-flat:checked+label::after {
    background-color: #a7bae5;
}

.bg-color,
.bg-color #header-wrap,
.h-bg-color:hover,
.process-steps li.active a,
.process-steps li.ui-tabs-active a,
.sidenav>.ui-tabs-active>a,
.sidenav>.ui-tabs-active>a:hover,
.owl-carousel .owl-nav [class*=owl-]:hover,
.widget-filter-links li.active-filter span,
.page-item.active .page-link,
.page-link:hover,
.page-link:focus {
    background-color: #a7bae5 !important;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-themecolor,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-themecolor,
.checkbox-style:checked+.checkbox-style-1-label::before,
.checkbox-style:checked+.checkbox-style-2-label::before,
.checkbox-style:checked+.checkbox-style-3-label::before,
.radio-style:checked+.radio-style-3-label::before {
    background: #a7bae5;
}

.irs-bar,
.irs-from,
.irs-to,
.irs-single,
.irs-handle>i:first-child,
.irs-handle.state_hover>i:first-child,
.irs-handle:hover>i:first-child {
    background-color: #a7bae5 !important;
}

.top-cart-item-image:hover,
.grid-filter.style-3 li.activeFilter a,
.post-timeline .entry:hover .entry-timeline,
.post-timeline .entry:hover .timeline-divider,
.cart-product-thumbnail img:hover,
.fbox-outline .fbox-icon a,
.fbox-border .fbox-icon a,
.heading-block.border-color::after,
.page-item.active .page-link,
.page-link:focus,
.dark .cart-product-thumbnail img:hover {
    border-color: #a7bae5;
}

.border-color,
.process-steps li.active a,
.process-steps li.ui-tabs-active a,
.tagcloud a:hover,
.page-link:hover {
    border-color: #a7bae5 !important;
}

.top-links-sub-menu,
.top-links-section,
.tabs-tb .tab-nav li.ui-tabs-active a,
.dark .top-links-sub-menu,
.dark .top-links-section,
.dark .tabs-tb .tab-nav li.ui-tabs-active a {
    border-top-color: #a7bae5;
}

.title-border-color::before,
.title-border-color::after,
.irs-from::after,
.irs-single::after,
.irs-to::after,
.irs-from::before,
.irs-to::before,
.irs-single::before {
    border-top-color: #a7bae5 !important;
}

.title-block {
    border-left-color: #a7bae5;
}

.rtl .title-block {
    border-left-color: transparent;
    border-right-color: #a7bae5;
}

.title-block-right {
    border-right-color: #a7bae5;
}

.rtl .title-block-right {
    border-right-color: transparent;
    border-left-color: #a7bae5;
}

.border-primary {
    border-color: #a7bae5 !important;
}

.more-link,
.tabs-bb .tab-nav li.ui-tabs-active a,
.title-bottom-border h1,
.title-bottom-border h2,
.title-bottom-border h3,
.title-bottom-border h4,
.title-bottom-border h5,
.title-bottom-border h6 {
    border-bottom-color: #a7bae5;
}

.fbox-effect.fbox-dark .fbox-icon i::after,
.dark .fbox-effect.fbox-dark .fbox-icon i::after {
    box-shadow: 0 0 0 2px #a7bae5;
}

.fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,
.fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i,
.dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,
.dark .fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i {
    box-shadow: 0 0 0 1px #a7bae5;
}

@media (min-width: 992px) {
    .style-3 .menu-container>.menu-item.current>.menu-link,
    .sub-title .menu-container>.menu-item:hover>.menu-link::after,
    .sub-title .menu-container>.menu-item.current>.menu-link::after,
    .page-menu-sub-menu,
    .dots-menu .page-menu-item.current>a,
    .dots-menu .page-menu-item div,
    .dark .style-3 .menu-container>.menu-item.current>.menu-link {
        background-color: #a7bae5;
    }
    .style-4 .menu-container>.menu-item:hover>.menu-link,
    .style-4 .menu-container>.menu-item.current>.menu-link,
    .dots-menu.dots-menu-border .page-menu-item.current>a {
        border-color: #a7bae5;
    }
    .sub-menu-container,
    .mega-menu-content,
    .style-6 .menu-container>.menu-item>.menu-link::after,
    .style-6 .menu-container>.menu-item.current>.menu-link::after,
    .top-cart-content,
    .dark .sub-menu-container,
    .dark .mega-menu-content,
    .dark .top-cart-content {
        border-top-color: #a7bae5;
    }
    .dots-menu .page-menu-item div::after {
        border-left-color: #a7bae5;
    }
    .rtl .dots-menu .page-menu-item div::after {
        border-left-color: transparent;
        border-right-color: #a7bae5;
    }
}


/* ----------  Header-font:   ---------*/

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.font-primary,
#logo a,
.menu-link,
.mega-menu-style-2 .mega-menu-title>.menu-link,
.top-search-form input,
.entry-link,
.entry.entry-date-section span,
.button-desc,
.fbox-content h3,
.tab-nav-lg li a,
.counter,
.nav-tree li a,
label,
.widget-filter-links li a {
    font-family: "Oswald", sans-serif;
}


/* ----------  Content-font:   ---------*/

body,
.font-body,
small,
.sub-menu-container .menu-item>.menu-link,
.wp-caption,
.fbox-center.fbox-italic p,
.skills li .progress-percent .counter,
.nav-tree ul ul a {
    font-family: "Open Sans", sans-serif;
}


/* ----------  Secondary-font:   ---------*/

.font-secondary,
em,
.entry-link span,
.entry blockquote p,
.more-link,
.comment-content .comment-author span,
.comment-content .comment-author span a,
.button-desc span,
.testi-content p,
.team-title span,
.before-heading {
    font-family: "Oswald", sans-serif;
}

/* White Footer Background */
footer.white-footer-background {
	margin-top:30px;
}
footer.white-footer-background p{
	color:#333;
}
footer.white-footer-background p font{
	color:#333;
}
footer.white-footer-background font{
	color:#333;
}
footer.white-footer-background #copyrights a{
	color:#333;
}
footer.white-footer-background #copyrights a:hover{
	color:#1e1e1e;
}
footer.white-footer-background #copyrights{
	margin-bottom: 20px;
}


/* White Footer Background */


/* ----------  Start About Us   ---------*/
@media (max-width: 800px) {

	.section-bg.IDKR1OKKYNGDDN119.IDKR1OPXBRST1ES2 {
		margin: 0 10px 0 30px;
	}

	.container.IDKR1OQ22002UUO10.IDKR1ORJYBNII5W0 {
		margin: 100px 33.3594px 0 21px !important;
	}
}
/* ----------  End About Us   ---------*/

/* ----------  Custom CSS Starts Here   ---------*/

.slider-caption h2{
    color: #fff !important;
}
#footer {
    padding-bottom: 50px;font-size: 14px;
}
.search-show-block h3 span{
    background-color:#f7733f;color: #fff !important;padding: 0 15px !important;
}
.search-show-block img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-map-blk .button-desc{
    padding: 20px 10px;
}
.lstevent .evntmeta i{
    min-width: 16px;
    text-align: center;
}
.lstevent .show-title{
    margin-top:15px;
}
.ardx-page-review .col-lg-12 p{
  margin:0;padding:0;
}
.ardx-page-review h3{
  margin-bottom:15px;
}
.ardx-page-review .col-lg-12 p:empty{
  display:none;
}
.ardx-sidebar-accgall h2 button {
    text-align: left;
    display: flex;
    padding: 0;
    box-shadow:none !important;
}
.ardx-sidebar-accgall h2 button:hover {
    text-decoration:none;
}
.ardx-sidebar-accgall h2 button i{
    min-width: 11px;
    margin-top: 4px;
}
.ardx-artist-head-img {
    width: 60px !important;
    height: 60px;
    object-fit: cover;
}
.ardx-page-header-btns .button{
    white-space: normal !important;
    margin: 0;
}
.ardx-page-header-btns .button:hover{
    opacity:0.9;
    background-color: #fff;
    color: #000 !important;
}
.artist-head {
    min-height: auto;
    margin-bottom: 15px;
}
.artistcredit {
    font-size: 14px;
    color: #757575;
    display: block;
}
.ardx-artist-block-desc{
    font-size: 15px;
}
.artist-head .role {
    font-size: 16px !important;
    font-weight: bold !important;
    margin-top: 0 !important;
}
.ardx-artist-block-desc p:last-child{
    margin-bottom:0;
}
.masonry-thumbs{
    margin-right: 0px !important;
}
.artistrowlist{
    padding-top:0 !important;
}
.artistrowlist .credit_data{
    font-size: 13px;
    color: #aaa;
    display: block;
    border-top: 1px solid #f2f2f2;
    padding: 5px 0;
}
.IDKSZZ1C2HVFCRQ1 .testi-meta-details .credit_data:first-child{
    border-top:none;
}
.IDKSZZ1C2HVFCRQ1 .testi-meta-details .credit_data{
    font-size: 13px;
    color: #aaa;
    display: block;
    border-top: 1px solid #f2f2f2;
    padding: 5px 0;
}
.artistrowlist .credit_data:first-child{
    border-top:none;
}
.section-bg.IDKR0IIT0DLCOQV12.IDKR0LQQCCFX2DR1{
    margin:0 !important;
}
.IDKSZZ1C2HVFCRQ1 .row.align-items-center {
align-items: inherit !important;
}
.IDKSZZ1C2HVFCRQ1 .team-image{
    margin-top: 29px;
}
.IDKR0LVODV2LUH37 table{
    margin-bottom:0;
}
.fc-basic-view .fc-week-number, .fc-basic-view .fc-day-number{
    padding: 2px 7px;
}
.IDKR0LVODV2LUH37 .fc-event-container{
    padding-left: 10px;
}
.ardx-del-sec-fix .container{
     width:100% !important;padding:0 !important;margin: 0 !important;
}
.IDKURANHWJYP5YV5 #audios .secondary-page {
     margin-top: 35px !important;
     box-shadow: none !important;
     padding: 0 !important;
}
.IDKUIKF8WTBWUWB1 #audios .secondary-page {
     margin-top: 35px !important;
     box-shadow: none !important;
     padding: 0 !important;
}
.IDKUIKF8WTBWUWB1 #audios .secondary-page .bg-black{
     border-radius: 0 !important;
     padding: 1rem !important;
}
.IDKUIKF8WTBWUWB1 #audios .audio-item .border-dark{
     height: 100%;
}
.IDKURANHWJYP5YV5 #audios .audio-item .col-md-6{
     padding-bottom:15px;
}
.IDKURANHWJYP5YV5 #audios .audio-item .col-md-6 .promo-mini{
     min-height: auto;
}
.IDKQKOSU8NJZ6BE2 .images-item .col-md-6{
     padding-bottom:15px;
}
.modal-body img{
      max-width:100% !important;
}
.container-calender-shows-details{
       max-width: 300px;
       margin-left: 0 !important;
       margin-right: 0 !important;
}
.dtbl-btn{
       min-width: 78px;
}
.showCategoryBtn.active{
       background-color: #e15d28 !important;
       border-color: #e15d28 !important;
       box-shadow:none !important;
}
.fc-event-container div {
    background-color: #f9f9f9;
    margin-right: 10px;
    padding: 5px 10px !important;
    border: 1px solid #eee;
}
.fc-event-container .event_time {
    color: #859ac8;
    margin-bottom: 0;
font-size: 0.7em;
}
.fc-event-container .event_time a{
    color: #859ac8 !important;
}
.fc-event-container .event_title {
    font-size: 0.8em;
    font-weight: normal !important;
}
.images-item .masonry-thumbs{
    margin-top:15px;
}
.adtnl-info .media-body .row{
    min-height: 60px;
}
.IDKQ91JU3OARBLG1{
    margin-bottom:50px;
}
.show-split .order-md-first .col-md-12{
    padding-bottom:15px;
}
.show-split .container{
    padding:0 15px;
    width: 100% !important;
    max-width: 100% !important;
}
.show-split .container-fluid{
    padding:0 15px;
}
.show-split h2.text-secondary{
    color: #000 !important;
    padding: 5px 15px;
}
.IDKUX7Q3MR9D18N1 .mt-5 {
     margin-top:15px !important;
}
.home-map-blk .homconts{
    position: relative;
    overflow: hidden;
}
.home-map-blk .gm-err-content{
    position: absolute;
    height: calc(100% - 56px);
    width: 100%;
}
.home-map-blk .fluid-width-video-wrapper{
    height: 100%;
}
.home-map-blk .fluid-width-video-wrapper iframe{
    height: 100% !important;
}
.home-map-blk .btn-group.special{
    bottom: 0;
    position: absolute;
    width: calc(100%);
}
@media (max-width: 767px){
	.header-size-md #header-wrap #logo img {max-width: 185px;height: auto;}
	#header, #header.full-header:not(.transparent-header), #header-wrap, .sticky-header #header-wrap {background-color: #fff;}
        .menu-item:not(:first-child) {border-top: 1px solid #eee;}
       .sub-menu-container .menu-item:hover > .menu-link {font-weight: normal;}
       .slider-caption p {font-size: 16px;}
	.showlist-adx-items .p-5:first-child{padding:20px !important;}
	.slider-arrow-left i, .slider-arrow-right i, .flex-prev i, .flex-next i, .slider-arrow-top-sm i, .slider-arrow-bottom-sm i{font-size: 22px;line-height: 25px;}
	.slider-arrow-left, .slider-arrow-right, .flex-prev, .flex-next, .slider-arrow-top-sm, .slider-arrow-bottom-sm{height:25px;width:25px;}
        .ardx-slider{height: 55vh !important;}
	.ardx-page-sidebar {margin-top: 25px;padding: 0 !important;}
	.ardx-page-header-btns .button-red{margin-top:15px;}
        .ardx-page-header-btns .button{display:block;text-align:center;}
       .rowartistfixmob .container{padding:0}
       .add-info-page-pan .artist-block{ width:85px;}
       .add-info-page-pan .text-break { width:calc(100% -  90px);}
       .dark .bg-overlay-bg, .bg-overlay-bg.dark{background-color: rgba(0, 0, 0, 0.3);}
       .IDKURANHWJYP5YV5 #audios .audio-item{padding:20px !important;}
       .IDKQKOSU8NJZ6BE2 .images-item .bg-light{padding:15px;min-height: auto;}
       .IDKSIVVA1OA0SXM1 .event-item .entry-content-other-show {min-height: auto !important;}
       .container.IDKR1OQ22002UUO10.IDKR1ORJYBNII5W0 {margin: 0 !important;}
       .masonry-thumbs .grid-item{ width:50% !important;}
       .showlist-adx-items .grid-inner .gallery__card{height: auto;}
       .showsearch-adx-items .grid-inner .gallery__card{height: auto;}
       .IDKR0IKL17CX0LB1 .event-item .entry-content-text .mb-3{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
       .IDKQ91JU3OARBLG1 .entry-content-text .mb-3{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
       .home-map-blk .button-desc{font-size:14px;}
       .home-map-blk .homconts{min-height:300px;}
}
@media (max-width: 991px) and (min-width: 768px){
	#header, #header.full-header:not(.transparent-header), #header-wrap, .sticky-header #header-wrap {background-color: #fff;}
        .menu-item:not(:first-child) {border-top: 1px solid #eee;}
       .sub-menu-container .menu-item:hover > .menu-link {font-weight: normal;}
	.showlist-adx-items .grid-inner{align-items: center;}
	.showlist-adx-items .grid-inner .gallery__card{height: auto;}

	.showsearch-adx-items .grid-inner{align-items: center;}
	.showsearch-adx-items .grid-inner .gallery__card{height: auto;}
	.homconts {min-height: 337px;}
        .ardx-slider{height: 45vh !important;}
	.ardx-page-sidebar {margin-top: 25px;padding: 0 !important;}
       .add-info-page-pan .artist-block{ width:85px;}
       .add-info-page-pan .text-break { width:calc(100% -  90px);}
       .IDKSIVVA1OA0SXM1 .event-item .entry-content-other-show {min-height: auto !important;}
       .IDKR0IKL17CX0LB1 .event-item .entry-content-text .mb-3{display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
       .IDKQ91JU3OARBLG1 .entry-content-text .mb-3{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
       .show-split .col-md-6{flex: 0 0 100%;max-width: 100%;}
       .show-split .col-md-3{flex: 0 0 50%;max-width: 50%;}
       .show-split .order-md-first{flex: 0 0 50% !important; max-width: 50% !important;order: 0;}
       .home-map-blk .button-desc{font-size:14px;}
}
@media (max-width: 1199px) and (min-width: 992px){
       .menu-link {padding-left: 9px;padding-right: 9px;}
       .IDKR0IKL17CX0LB1 .event-item .entry-content-text .mb-3{display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
       .IDKQ91JU3OARBLG1 .entry-content-text .mb-3{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
       .show-split .col-md-6{flex: 0 0 100%;max-width: 100%;}
       .show-split .col-md-3{flex: 0 0 50%;max-width: 50%;}
       .show-split .order-md-first{flex: 0 0 50% !important; max-width: 50% !important;order: 0;}
}

@media (max-width: 991px) and (min-width: 576px){
       .IDKR0IEHLM88X3U2 > .row > .col-sm-6{max-width: 100%;flex: 0 0 100%;}
}
@media (min-width: 992px){
	.sub-menu-container .menu-item:hover > .menu-link, .mega-menu-style-2 .mega-menu-title > .menu-link:hover, .dark .mega-menu-style-2 .mega-menu-title:hover > .menu-link{color:#fff;}
	.showlist-adx-items .grid-inner{align-items: center;}
	.showlist-adx-items .grid-inner .gallery__card{height: auto;max-width: 260px;float: right;}
	.showlist-adx-items .grid-inner .bg-overlay-bg{max-width: 260px;left:auto;right:0;}

	.showsearch-adx-items .grid-inner{align-items: center;}
	.showsearch-adx-items .grid-inner .gallery__card{height: auto;max-width: 260px;float: right;}
	.showsearch-adx-items .grid-inner .bg-overlay-bg{max-width: 260px;left:auto;right:0;}

	.swiper_wrapper.vh-40 .slider-caption{ padding-top:100px;}
	.IDKSIVVA1OA0SXM1 .event-item .entry-content-other-show {min-height: 130px !important; margin-top: 0;}
	.IDKSIVVA1OA0SXM1 .event-item .entry-meta { min-height: 67px;}
	.home-map-blk .gm-err-content{height: calc(100% - 62px);}
}
@media (min-width: 1600px){
	.homconts .masonry-thumbs{margin-bottom:0 !important;}
}
@media (max-width: 1220px) and (min-width: 992px){
       .swiper_wrapper {margin-top: 0;}
       #header, #header.full-header:not(.transparent-header), #header-wrap, .sticky-header #header-wrap {background-color: #fff !important;}
       #logo{margin-right: auto !important;}
       .menu-item:not(:first-child) {border-top: 1px solid #eee;}
}

/* ----------  Custom CSS Ends Here   ---------*/

.secondarymenuparent{
    font-size:0;
}
/*footer by line css*/

.footer-byline,
.footer-byline a,
.footer-byline a:hover{
    font-family: 'Public Sans';
    color: rgba(124, 124, 124) !important;
}

/*button widget css*/

.btn-sharp {
    border-radius: 0;
}

.btn-circle {
    border-radius: 20px;
}

.btn-threed {
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -3px 0 rgb(0 0 0 / 15%);
    box-shadow: inset 0 -3px 0 rgb(0 0 0 / 15%);
    -webkit-transition: none;
    transition: none;
}

/*button widget css*/

/*responsive sliders css*/

#header.transparent-header.semi-transparent #header-wrap {
    background-color: rgba(255, 255, 255, 0.65) !important;
}
.menu-link{
color:#303792 !important;
}
.header-misc-icon>a{
color:#f89c1d;
}
.overlay{
Background-color: #fff;
Opacity:0.2 !important;
}
.slider-element.vh-75{height:35vw !important;}
.slider-element.vh-50{height:25vw !important;}
.slider-element.vh-40{height:20vw !important;}

@media (max-width: 767px) {
.slider-element.vh-75{height:75vh !important;}
.slider-element.vh-50{height:50vh !important;}
.slider-element.vh-40{height:40vh !important;}
}
@media (max-width: 991px) and (min-width: 768px) {
.slider-caption p {font-size: 1.5rem !important;}
.slider-caption h2 {font-size: 3.5rem !important;}
.slider-element.vh-75 .slider-caption h2 {font-size: 3.2rem !important;}
.slider-element.vh-50 .slider-caption p {font-size: 1rem !important;line-height:1.5 !important;}
.slider-element.vh-50 .slider-caption h2 {font-size: 2.5rem !important;}
.slider-element.vh-40 .slider-caption p {font-size: 1rem !important;line-height:1.5 !important;}
.slider-element.vh-40 .slider-caption h2 {font-size: 2.5rem !important;}
}
@media (max-width: 1199px) and (min-width: 992px) {
.slider-element.vh-50 .slider-caption p {font-size: 1rem !important;line-height:1.5 !important;}
.slider-element.vh-50 .slider-caption h2 {font-size: 3.0rem !important;}
.slider-element.vh-40 .slider-caption p {font-size: 1rem !important;line-height:1.5 !important;}
.slider-element.vh-40 .slider-caption h2 {font-size: 2.5rem !important;}
}

@media (max-width: 767px) {
    .newsdetail-slider.vh-75{height:auto !important;}
}

@media (max-width: 767px) {
    .tab-nav li a {font-size: 0.775rem;padding: 0 10px;}
}
/*responsive sliders css*/

.gallery__card_block {
    height: auto !important;
}
.artist_image {
    aspect-ratio: 9/11 !important;
}

.cookie-consent a{
color:#f7733f;
}
.cookie-consent a:hover{
color:#e9561c;
}
.artist-credit-details{
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 15px;
 }
 .artist-credit-details h4{
    font-size: 15px !important;
    margin-bottom: 0;
 }
 .artist-credit-details h5{
    color:#8c8c8c;
    font-weight:normal;
    font-size: 15px !important;
    margin-bottom: 0;
 }
 .artist-credit-details h6{
    font-weight: normal;
    font-size: 13px !important;
    margin-bottom: 0;
    margin-top: 15px;
    text-transform: none;
 }
 .artist-credit-details h6 b{
    font-weight: 500;  
 }
.news-block .container img{
    max-width: 100% !important;
    height: auto;
}
.page-show-details .ardx-artist-block-desc p{margin-bottom:5px;display:inline;}
.page-show-details .ardx-artist-block-desc p br:last-child{display:none;}
