/*  MICROTHEMER STYLES  */

/*= Full Code Editor CSS ====== */

@media screen and (max-width: 1640px) {
   body .content-wrapper {
        left: 19%;
    }
}
@media screen and (max-width: 1248px) {
  body .content-wrapper {
        left: 13%;
        width: 420px;
        height: 420px;
        top: 50px;
    }
}
@media screen and (max-width: 1024px) {
    body .content-wrapper {
        left: 13%;
        width: 360px;
    }
    body .model-bg svg {
        width: 95%;
    }
    body .content-part {
        font-size: 18px;
    }
   body .part-2 {
        width:40%;
        flex: 0 0 40%;
    }
}
@media screen and (max-width: 955px) {
  body .content-wrapper {
        left: 18%;
        width: 260px;
        height: 260px;
        top: 100px;
    }
}
@media screen and (max-width: 814px) {
  body .content-wrapper {
        left: 18%;
        width: 220px;
        height: 260px;
        top: 100px;
    }
}
@media screen and (max-width: 768px) {
  body .content-wrapper {
        left: 17%;
        width: 420px;
        height: 460px;
        top: 0px;
    }
}
@media screen and (max-width: 575px) {
  body .content-wrapper {
        left: 21%;
        width: 325px;
        height: 325px;
        top: 100px;
    }
}
@media screen and (max-width: 480px) {
  body .content-wrapper {
        left: 13%;
        width: 305px;
        height: 305px;
        top: 100px;
    }
}

@media screen and (max-width: 425px) {
  body .content-wrapper {
        left: 13%;
        width: 235px;
        height: 250px;
        top: 140px;
    }
}
.tooltip {
    display: none;
}
.mec-event-content p,
.mec-event-content ul li {
    font-family: Acumin Pro,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.3;
    color: #000;
    }
 .mec-wrap h3,   
.mec-wrap strong {    
    
    color:#1b4e75;
}
.mec-wrap .mec-single-title, .single-mec-events .mec-wrap.mec-no-access-error h1 {
    color: #1b4e75;
        font-size: 40px;
    font-size: 2.5rem;
    font-weight: 400;
    font-family: Acumin Pro,Helvetica,Arial,sans-serif;
    line-height: 1.3;
    text-transform: none;
}
.mec-single-event .mec-event-meta .mec-events-address,
.mec-single-event .mec-event-meta dd,
.mec-single-event-location .org,
.mec-single-event-time .mec-events-abbr,
.mec-start-date-label,
.mec-time-details span,
.mec-venue-details span {
    font-size: 16px;
}
.mec-event-footer .mec-booking-button {
    padding: 2px 16px;
}
.mec-single-event .mec-events-meta-group-countdown,
.mec-single-event .mec-events-meta-group-booking, .mec-single-event .mec-frontbox {
    border: 1px solid #9ACCDC;
}
.mec-container hr {
    display: flex;
    align-items: center;
    padding: 19px 0;
    border-top: 2px solid #9ACCDC;
    background-color: transparent;
}

.lity-container .mec-events-meta-group-booking input[type=radio]:checked:before, .mec-single-event .mec-events-meta-group-booking input[type=radio]:checked:before {
    border: 7px solid #1B4E75;
    background: #fff;
    box-shadow: 0 3px 16px -3px #1B4E75;
}
.single-mec-events .mec-single-title {
  display: none;  
}
.mec-single-event .mec-frontbox {
    margin-top: 40px;
}
.mec-event-book-message.mec-gateway-message.mec-success {
    display: none!important;
}
