@charset "utf-8";/*
#22446c = sxul
#008039 = verde osc
#1da35a = verde
*/


.path-events .block2 {display: flex;margin-right: 10px; margin-bottom: 20px;}
.b-date,.b-content{padding: 10px;}
.year{font-size: 1.5rem;color: #fff;}
.day{font-size: 2.5rem;color: #fff;}
.event_start{color: #fff;font-size: .8rem;}

.block2 :hover{cursor: pointer;}

.block2  .datetime{font-size: 14px;color: #000;font-style: italic;}
.block2  .event_address span{font-style: italic;font-weight: bold;font-size: .8rem;}
.block2 .date span,.block2 .organizer span{font-style: normal; font-size: 1rem;}
.block2  .organizer{margin-bottom: 10px;}
.grid:first-child .img-bg,.grid:first-child .bg-mask{    background-color: #22446cf0;}
.grid:first-child .day,.grid:first-child .event_start{color: #fff;}
.block1:first-child :before{
      background: #aac810;
}
.border-box{background: linear-gradient(to bottom, #fff, #ebebeb);}
.up-event{position: absolute;
    top: 53px;
    /* right: 8px; */
    z-index: 100;
    font-size: 14px;
    text-transform: capitalize;
    font-style: italic;
    color: #ffffff;
    font-weight: bold;}



h2{text-transform: none;color:#000;}

.block1{font-weight: bold;font-size: xxx-large;display: flex;align-items: center;z-index: 5;}
.block2{z-index: 4; background-color: none;min-height: 150px;}
.block1 {
    color: #fff;
    background: url(/sites/default/files/images/events/bg-event.jpg);
      height: 260px;
    width: 100%;
	border-top-left-radius:20px;
		border-top-right-radius:20px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: bottom;    transform: scale(1);
    transition: all 0.6s ease-out 0s;
}
a.box-link:hover .block1 {background-size: 120%; background-position: top;transform: scale(1);transition: all 0.6s ease-out 0s;filter: hue-rotate(90deg);}
.bg-mask{width: 100%;
    height: 500px;
    background-size: cover;
    background-position: center;
    background-color: #faebd770;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
    background: rgb(34, 193, 195);
 background: linear-gradient(180deg, rgba(34, 193, 195, 0) 0%, rgb(29 163 90 / 88%) 47%, rgb(29 163 90) 100%);;
    background-repeat: no-repeat;}
.block1:before{
     height: 40px;
    width: 40px;
    background: #1da35a;
    content: "";
    left: 133px;
    top: 229px;
    -webkit-transform: rotate(142deg);
    -ms-transform: rotate(142deg);
    transform: rotate(142deg);
    opacity: 1;
    visibility: visible;
    position: absolute;
}

@media (min-width: 768px){
.path-events .block2  .cont-left{margin-right: 10px;}
}
@media (min-width: 991px){
.container-blog{max-width: 860px}
}
@media (max-width: 425px){
hr.res{min-width: 80%}
.container {max-width: 375px;}}
@media (max-width: 375px){
.container {max-width: 325px;}

}
@media (max-width: 320px){
.container {
max-width: 313px;}
}