.wp-caption {
width: auto;
clear: both;
max-width: 100%;
margin-top: 15px;
margin-bottom: 15px;
color: #999;
}
figcaption {
color: #a9a9a9;
font-style: italic;
}
.wp-caption a {
box-shadow: none;
}
.alignright {
margin: 0px 0px 25px 25px;
box-sizing: border-box;
float: right !important;
}
.alignleft {
float: left;
margin: 0px 25px 25px 0px;
box-sizing: border-box;
}
.aligncenter {
text-align: center;
margin-left: 25px;
margin-right: 25px;
box-sizing: border-box;
}
.wp-caption img {
margin-top: 15px;
}
.wp-caption p.wp-caption-text {
padding: 0;
font-size: 14px;
margin-top: 0px;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}
.wp-block-button__link {
line-height: 1;
}
.wp-block-gallery,
.wp-block-categories,
.wp-block-search,
.wp-block-calendar {
margin-bottom: 35px;
}
.bypostauthor {
background-color: #f3f1f1;
}
.gallery-caption {
opacity: 0.7;
margin-top: 10px;
}
.gallery-item {
margin: 0 0 15px 0;
padding-right: 10px;
padding-left: 10px;
}
.gallery-item a {
box-shadow: none;
}
.gallery-item img {
border: 0 !important;
}
#wp-calendar {
margin-bottom: 1.25rem !important;
}
body:not(.elementor-page) .content-wrapper-inner p {
font-size: 18px;
margin-bottom: 30px;
}
.gs-site-header {
background-color:transparent;
}
.gs-logo.gs-logo-text a {
font-family: 'Montserrat', sans-serif;
}
.btn-tickets-header {
font-family: "Montserrat", Sans-serif;
font-size: 10px;
font-weight: 400;
text-transform: uppercase;
line-height: 14px;
letter-spacing: 3.5px;
color: #FFFFFF;
background-color: #A8943B;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #A8943B;
padding: 8px 15px 8px 15px;
display: inline-block;
transition: all .3s;
}
.btn-tickets-header:hover,.btn-tickets-header:focus {
color: #A8943B;
background-color: #02010100;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #A8943B;
}
.elementor .elementor-widget:not(.elementor-widget-text-editor) figure
{
display: inline-flex;
margin:10px;
}
.elementor-section-wrap .elementor-swiper-button {
position: absolute;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
z-index: 1;
cursor: pointer;
font-size: 25px;
color: hsla(0,0%,93.3%,.9);
top: 50%;
width: 15%;
height: 100%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.elementor-section-wrap .elementor-swiper-button i {
width: auto;
height: 35px;
position: absolute;
top: 45%;
}
.elementor-section-wrap .eicon-chevron-right {
right:0px;
} .imtContainer {
}
.imt {    
opacity:0;    
transition-duration:1s;	
}
.imt:hover {   
opacity:1;
}
@media (max-width: 1200px) {
.elementor-section-wrap .elementor-swiper-button i {    
top: 40%;
}
}
@media (max-width: 768px) {
.elementor-section-wrap .elementor-swiper-button i {    
top: 35%;
}
}
@media (max-width: 425px) {
.elementor-section-wrap .elementor-swiper-button i {
top: 45%;
}
}
@media (max-width: 378px) {
.elementor-section-wrap .elementor-swiper-button i {    
top: 25%;
}
}