.elementor-1535 .elementor-element.elementor-element-1956508{margin-top:20px;margin-bottom:40px;padding:0px 0px 40px 0px;}.elementor-1535 .elementor-element.elementor-element-104b41d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:40px;}.elementor-1535 .elementor-element.elementor-element-104b41d > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-0fd5e04{text-align:center;}.elementor-1535 .elementor-element.elementor-element-0fd5e04 .elementor-heading-title{color:#3B414C;}.elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-1535 .elementor-element.elementor-element-bb47116:after{content:"1";}.elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-post__thumbnail__link{width:33%;}.elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-posts-container{grid-column-gap:30px;grid-row-gap:50px;}.elementor-msie .elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-post{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );padding-bottom:50px;}.elementor-msie .elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-posts-container{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-post__thumbnail{border-radius:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-bb47116.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1535 .elementor-element.elementor-element-bb47116.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1535 .elementor-element.elementor-element-bb47116.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-post__title, .elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-post__title a{color:#3B414C;font-size:1.1em;font-weight:600;line-height:1.2em;}.elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-post__title{margin-bottom:15px;}.elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-post__excerpt p{color:#3B414C;font-size:0.7em;}.elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1535 .elementor-element.elementor-element-bb47116 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1535 .elementor-element.elementor-element-f69d7a6:after{content:"0.66";}.elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-post__meta-data span + span:before{content:"•";}.elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-posts-container{grid-column-gap:30px;grid-row-gap:35px;}.elementor-msie .elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-post{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );padding-bottom:35px;}.elementor-msie .elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-posts-container{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-post__card{border-radius:10px;}.elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-post__text{padding:0 20px;margin-top:20px;}.elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-post__meta-data{padding:10px 20px;}.elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-post__avatar{padding-right:20px;padding-left:20px;}.elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-post__title, .elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-post__title a{color:#3B414C;font-size:1.1em;font-weight:600;line-height:1.2em;}.elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-post__title{margin-bottom:15px;}.elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1535 .elementor-element.elementor-element-f69d7a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}body.elementor-page-1535:not(.elementor-motion-effects-element-type-background), body.elementor-page-1535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F8;}@media(max-width:1024px){.elementor-1535 .elementor-element.elementor-element-104b41d > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.751 * 100% );}.elementor-1535 .elementor-element.elementor-element-bb47116:after{content:"0.751";}}@media(max-width:767px){.elementor-1535 .elementor-element.elementor-element-104b41d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1535 .elementor-element.elementor-element-bb47116:after{content:"0.5";}.elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-post__thumbnail__link{width:32%;}.elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-post__title, .elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-post__title a{font-size:1.2em;}.elementor-1535 .elementor-element.elementor-element-bb47116 .elementor-post__excerpt p{font-size:1em;}.elementor-1535 .elementor-element.elementor-element-bb47116 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1535 .elementor-element.elementor-element-f69d7a6:after{content:"0.66";}.elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-post__title, .elementor-1535 .elementor-element.elementor-element-f69d7a6 .elementor-post__title a{font-size:1.2em;}.elementor-1535 .elementor-element.elementor-element-f69d7a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS */.elementor-posts--skin-classic .elementor-post {
    overflow: hidden;
    background-color: #fff;
    box-shadow: 5px 5px 20px -5px rgba(0,0,0,.15);
    border-radius: 10px;
}


.elementor-posts--skin-classic .elementor-post__text {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 30px 20px 20px 20px;
}




body.elementor-kit-18 {background-color: #F5F7F8;}

#main-content {
    width:100%;
    padding: 0px 40px 80px 40px;
    max-width:1200px;
    
}

.mec-event-footer {display:none;}

.mec-topsec .mec-event-image {
    padding: 30px;
}

.mec-event-list-standard .mec-time-details {
    font-size: 18px;
}

.mec-wrap {
    font: 18px/25px sans-serif;
}

.mec-event-list-standard .mec-event-meta span.mec-event-d, .mec-event-list-standard .mec-event-meta span.mec-event-m {
    font-size: 21px;}

#main-content h1 {
    color:#3B414C !important;
    text-align:center !important;
}

#mec_skin_1637 {
    width: 100% !important;
    max-width: 100% !important;
}

#mec_skin_1637 .mec-booking-button:link {
background:#ffffff !important;
color:#A747E0  !important;
border: #A747E0  !important;
border-radius:5px;
box-shadow: none !important;
letter-spacing: 0.1px;
font-family: 'Open Sans',sans-serif !important;
font-size: 16px !important;
}

.mec-event-description {
    font-family: 'Open Sans',sans-serif !important;
    font-weight: 300;
    line-height: 1.7em;
}


.mec-fluent-wrap {
    background-color: #fff
}

#mec_skin_1637.mec-fluent-wrap.mec-skin-list-wrap .mec-booking-button{
    color:#A747E0  !important;
border: solid 1px #A747E0  !important;
}

.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article {
    border: 1px solid #f0f0f0;
    border-right: 7px solid #f0f0f0;
}

.mec-fluent-wrap.mec-skin-list-wrap .mec-date-details:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-time-details:before, .mec-fluent-wrap.mec-skin-list-wrap .mec-venue-details:before {
    font-family: simple-line-icons;
    font-size: 14px;
    left: 0;
    color: #FEC310;
}

.mec-fluent-wrap.mec-skin-list-wrap .mec-venue-details span,
.mec-fluent-wrap.mec-skin-list-wrap .mec-time-details span,
.mec-fluent-wrap.mec-skin-list-wrap .mec-date-details span {
        font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    color: #707070;
}

.mec-fluent-wrap .mec-event-sharing-wrap .mec-event-sharing {
    border-color: #ccc;
}

.mec-event-sharing-wrap .mec-event-sharing li a:hover {
    color:#FEC310;
}

.mec-fluent-wrap .mec-load-month {
    border: 1px solid #707070;
}

.mec-fluent-wrap .mec-load-month:hover {
   border: 1px solid #707070; 
   background-color: #707070;
}

.mec-fluent-wrap .mec-load-month:hover i {
   color: #fff;
}

.mec-fluent-wrap .mec-load-month i {
    color: #707070;
}

.mec-fluent-wrap.mec-skin-list-wrap .mec-event-meta {
    border-left: 1px solid #f0f0f0;
}

.nicescroll-cursors {
    background-color: rgb(254, 194, 15) !important;
    
}

.mec-fluent-wrap .mec-calendar-a-month {
        border-bottom: 1px solid #f0f0f0;
}

.mec-fluent-wrap.mec-skin-list-wrap .mec-event-sharing-wrap li:first-of-type i {
    width: 38px;
    height: 38px;
    color: #ccc;
}

.mec-event-sharing-wrap li {
    font-size: 18px;
}

.mec-event-list-standard .mec-event-article {
    position: relative;
    display: block;
    margin-bottom: 25px;
    border:0px;
    box-shadow: 0 5px 30px -10px rgba(0,0,0,.1);
    border-radius: 10px;
    background: #fff;
}

.mec-event-list-standard .mec-date-details:before, .mec-event-list-standard .mec-local-time-details:before, .mec-event-list-standard .mec-time-details:before, .mec-event-list-standard .mec-venue-details:before {
    content: "\f041";
    font-family: fontawesome;
    position: absolute;
    left: 4px;
    font-size: 18px;
}


.btn-inscrever a {
    color:#fff;
    background: rgb(226,71,220);
background: -moz-linear-gradient(135deg, rgba(226,71,220,1) 10%, rgba(168,79,224,1) 90%);
background: -webkit-linear-gradient(135deg, rgba(226,71,220,1) 10%, rgba(168,79,224,1) 90%);
background: linear-gradient(135deg, rgba(226,71,220,1) 10%, rgba(168,79,224,1) 90%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e247dc",endColorstr="#a84fe0",GradientType=1);
}
.btn-inscrever a:hover {
    color:#fff;
background: rgb(238,90,233);
background: -moz-linear-gradient(135deg, rgba(238,90,233,1) 10%, rgba(194,103,251,1) 90%);
background: -webkit-linear-gradient(135deg, rgba(238,90,233,1) 10%, rgba(194,103,251,1) 90%);
background: linear-gradient(135deg, rgba(238,90,233,1) 10%, rgba(194,103,251,1) 90%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ee5ae9",endColorstr="#c267fb",GradientType=1);
}


@media only screen and (max-width:767px) {
    
    body.elementor-kit-18 h1 {
    color: #FEC20F;
    font-family: "Nunito", Sans-serif;
    font-size: 2.6em;
    font-weight: bold;
    line-height: 1em;
}
    
    #main-content {
    width:100%;
    padding: 0px 20px 80px 20px;
    max-width:1200px;
}
    
    .mec-event-description {
    font-family: 'Open Sans',sans-serif !important;
    font-size:0.7em;
    font-weight: 300;
    line-height: 1.7em;
}
}/* End custom CSS */