body.home header.site-header,
body.home footer.site-footer{display:none}
body.home #content .ast-container,
body.page-id-21 #content .ast-container,
body.page-id-23 #content .ast-container{max-width:100% !Important}

body.page-id-21{background:#ffe6e5 !Important}

#home-section .elementor-widget-wrap{min-height:100vh !important}
##content .ast-container{max-width:1380px !Important}
body.page-id-15 #content .ast-container{max-width:70% !Important;}

@media (min-width: 768px){
#exhibition-menu ul.sub-menu{
	position: fixed;
    right: 0px !Important;
    left: 40% !important;
    width: 40% !important;
    max-width: 100% !important;
    top: 34% !important;
}
}

@media (max-width: 767px){
	#exhibition-menu ul.sub-menu{
	position: fixed;
    right: 0px !Important;
    left: 0% !important;
    width: 60% !important;
    max-width: 100% !important;
    top: 62% !important;
		margin-top:10px !Important;
		margin-left:30px !important;
}

}

@media (max-width:1024px) and (min-width:768px) and (orientation:landscape){
#single-exhibition-left{width:30% !Important}
#single-exhibition-right{width:70% !Important}
}

#tab-section .elementor-tab-title{width:33.3%;display:inline;float:left}

#tab-section .elementor-tab-mobile-title{display:none !Important}


body.archive #primary,body.category #primary{width:100% !important}
body.archive #page,body.category #page{
background:#e8e8e8 !important;
}


body.archive .ast-archive-description,
body.category .ast-archive-description{display:none !Important}

body.archive article,
body.category article{padding:10px !Important}


body.archive article:nth-child(1n+2) #archive-left .elementor-widget-wrap{opacity:0}

li:hover a.elementor-item::after{display:inherit !important}

a.elementor-item::after{display:none !important}


.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single{border-bottom:0px !Important;background:#e8e8e8 !Important}

.archive-year .elementor-shortcode,
.archive-right .elementor-shortcode,
.archive-curator .elementor-shortcode{font-size:14px !Important;font-family:Helvetica !Important;line-height:1.4em !Important;font-weight:300 !important}
#single_gallery.caption-wrap{background:rgba(0,0,0,0.3) !Important;padding:10px !Important}


#single-exhibition-right .sy-controls li.sy-prev a:after{
background:url("http://staging.nadigallery.net/wp-content/uploads/2020/10/arrow-left.svg") !important;
background-size:contain !important;
background-repeat:no-repeat !Important;
background-position:center;
height:30px !important;
}

#single-exhibition-right .sy-controls li.sy-next a:after{
background:url("http://staging.nadigallery.net/wp-content/uploads/2020/10/arrow-right.svg") !important;
background-size:contain !important;
background-repeat:no-repeat !Important;
background-position:center;
height:30px !Important;
}

#single-exhibition-right .sy-controls li.sy-next{right:-60px;}
#single-exhibition-right .sy-controls li.sy-prev{left:-60px;}
#single-exhibition-right .rl-gallery-link img{max-height:450px !Important;width:auto !Important;margin:0 auto !Important;}
#single-exhibition .rl-gallery-link .rl-gallery-caption{bottom:-15px !important}
#single-exhibition-right .rl-gallery-item-caption{text-align:center !Important;font-size:12px !important;font-family:Helvetica !Important;font-weight:300 !Important}

@media (min-width:768px){
#single-exhibition-right .sy-controls li.sy-prev a:after,
#single-exhibition-right .sy-controls li.sy-next a:after{width:50px !Important;}
}

@media (max-width:767px){
#single-exhibition-right .sa_hover_container{min-height:250px !important}
#single-exhibition-right .sy-controls li.sy-next a:after,
#single-exhibition-right .sy-controls li.sy-prev a:after{width:30px !Important;}
#single-exhibition-right .sa_hover_container p {
    margin-bottom: 10px !Important;
    font-size: 10px;
    line-height: 1.4em;
}
#artist-column:before{display:none !Important}
#artist-double-column{max-height:100% !important;overflow:auto !Important}
}
#artist-double-column{max-height:600px;overflow:scroll;}
#artist-double-column li{width:45% !Important}

#artist-single-column li,
#artist-double-column li{margin-bottom:20px !Important}

#artist-column:before{
content:"";
display:block;
height:115vh;
width:2px;
position:absolute;
background:#3e3e3e;
left:50%;
margin-top:-70px;
z-index:-1;
}

#artist-double-column::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
#artist-double-column {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}


@media (max-width:1024px) and (min-width:768px) and (orientation:portrait){
body.page-id-2 .elementor-element-4f08739{background:#f5f5f5 !Important;z-index:99999 !Important;}
}
