.elementor-widget-au-image .au-image-height {
    position: relative;
}
.elementor-widget-au-image .au-image-height figure > img,
#pt-plus-gallery-list .gallery-image figure img,
#pt-plus-gallery-list .gallery-image img {
    object-fit: cover;
    width: 100%;
    height: 450px;
}

.dialog-type-lightbox.disable {
	display: none !important;
}
.fancybox-caption:after {
	display: none !important;
}
.fancybox-toolbar .fancybox-button, .fancybox-navigation .fancybox-button {
	background-color: transparent;
}
.fancybox-toolbar .fancybox-button:hover,
.fancybox-toolbar .fancybox-button:focus,
.fancybox-navigation .fancybox-button:hover,
.fancybox-navigation .fancybox-button:focus, 
button.fancybox-button,
button.fancybox-button:hover{
	background-color: #F5A623;
}
.fancybox-toolbar .fancybox-button:focus {
	background-color: transparent;
}
.fancybox-close-small svg {
    fill: #fff;
    color: #fff;
    opacity: 1;
}
button.fancybox-button.fancybox-button--gallery {
    position: absolute;
    top: calc(100vh - 88px);
    right: 0;
    width: 410px;
    display: flex;
    background-color: #F5A623;
}
button.fancybox-button.fancybox-button--gallery:focus {
	background-color: #F5A623;
}
button.fancybox-button.fancybox-button--gallery svg {
    width: 24px;
    margin-right: 20px;
}
.fancybox-button.fancybox-button--gallery svg path {
	fill: #ffffff;
}
.fancybox-button svg path {
	fill: #ffffff !important;
	stroke-width: 0 !important;
}
.fancybox-button.fancybox-button--gallery, .fancybox-button.fancybox-button--gallery:link, .fancybox-button.fancybox-button--gallery:visited {
    color: #ffffff;
}
span.img-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: .75em .5em .5em;
    background: rgb(0 0 0 / 45%);
    color: #fff;
}
@media (max-width: 767px) {
	.elementor-widget-au-image .au-image-height figure > img,
    #pt-plus-gallery-list .gallery-image figure img,
    #pt-plus-gallery-list .gallery-image img {
        height: 200px;
    }
}
@media (max-width: 480px) {
	button.fancybox-button.fancybox-button--gallery {
		top: calc(100vh - 150px);
		width: 220px;
		text-align: left;
		height: auto;
	}
}