/**
* Owl Carousel v2.3.4
* Copyright 2013-2018 David Deutsch
* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
*/
:root {
    --colorPrimary: #004D84;  
	/*--colorPrimary: #1b5e20; */
	--colorAccent: #C8883A;
	--colorSecondary: #F9A825;
	
}
.owl-carousel, .owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative
}

.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%
}


.no-js .owl-carousel, .owl-carousel.owl-loaded {
    display: block
}




.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}
.disabled
{
    display:none!important;
}

.owl-carousel img {
    height:350px;
    
    
} 

.owl-carousel .item:hover{
    
    
    
}
.owl-carousel  .item:hover > img{
    
    filter: brightness(0.3);
    
    
}
.owl-carousel .item:hover .middle {
    opacity: 1;
    
}

.owl-carousel .middle{
    
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    
}
.owl-carousel .middle img {
    z-index: 2;
    width: auto;
    height: auto;
    
}

.owl-carousel .middle img:hover {
    
    cursor: pointer;;
    
}

.modal{
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 2001; /* Sit on top */
    padding-top: 60px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
    
}

/* .modal-body img{
    width: 100%;
    height: 100%;
}   */

.modal-content{
    background: transparent;
    height: 100% !important ;
    
}

.modal-content img {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 800px;
}


/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 800px){
    .modal-content img {
        width: 100%;
    }
} 

.modal-body{
    padding: 0 !important;
    
    
}

.modal-body button {
    background-color: transparent;
}

.modal-body button:hover {
    background-color: #F9A825;
}
.modal-header{
    padding: 0 !important;
    padding-right:100px !important;
    padding-bottom: 30px !important;
    border: 0;
}
.close {
    color: #ffffff;
    
}
.close:hover,
.close:focus {
    color: #C8883A;
    text-decoration: none;
    cursor: pointer;
}
/* .home-demo{padding:2rem 0}
.home-demo .item{background:#ff3f4d}
.home-demo h3{text-align:center;color:#808080;margin:2rem}
.home-demo h2{color:#FFF;text-align:center;padding:5rem 0;margin:0;font-style:italic;font-weight:300}
.home-demo .owl-dot.active span{background:#ff3f4d} */



.events-prev {
    background-color: var(--colorAccent);
    border-radius: 50%;
    display: inline-block;
    height: 50px;
    width: 50px;
   padding-top: 10px;
   padding-left:13px; 
    position: absolute;
    top:40%;
    left:60%;
    
}


@media screen and (max-width: 800px) {
    .events-prev {
        display: none;
    }
}

.events-prev:hover{
    background-color: var(--colorPrimary);
    cursor: pointer;
}
.events-next {
    background-color: var(--colorAccent);
    border-radius: 50%;
    display: inline-block;
    height: 50px;
    width: 50px;
    padding-top:10px; 
    padding-left:11px; 
    
    position: absolute;
    top: 40%;
    right:60%;
    
}

@media screen and (max-width: 800px) {
    .events-next {
        display: none;
    }
}


.events-next:hover{
    background-color: var(--colorPrimary);
    cursor: pointer;
}


.news-prev {
    background-color: var(--colorAccent);
    border-radius: 50%;
    display: inline-block;
    height: 50px;
    width: 50px;
   padding-top: 10px;
   padding-left:13px; 
    position: absolute;
    top:40%;
    left:60%;
    
}

@media screen and (max-width: 800px) {
    .news-prev {
        display: none;
    }
}


.events-news:hover{
    background-color: var(--colorPrimary);
    cursor: pointer;
}
.news-next {
    background-color: var(--colorAccent);
    border-radius: 50%;
    display: inline-block;
    height: 50px;
    width: 50px;
    padding-top:10px; 
    padding-left:11px; 
    
    position: absolute;
    top: 40%;
    right:60%;
    
}


@media screen and (max-width: 800px) {
    .news-next {
        display: none;
    }
}


.news-next:hover{
    background-color: var(--colorPrimary);
    cursor: pointer;
}

   

   