body.post-type-archive-sfwd-courses {
    background-color: #fcfcfc
}

body.post-type-archive-sfwd-courses .course-inner-left .image a img {
    width: 100%;
    height: 200px;
    object-fit: cover
}

.course-button:hover {
    box-shadow: none !important
}

.courses-archive-section .heading h2 {
    font-family: Poynter-Serif-RE, sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 44.456px;
    text-align: left
}

.archive-class-container,
.course-list-shortcode {
    padding: 0 15px
}

.archive-class-container .course,
.course-list-shortcode .course {
    position: relative;
    margin: 40px 0
}

.archive-class-container .course-inner-left,
.course-list-shortcode .course-inner-left {
    padding-right: 0
}

.archive-class-container .course-inner-left .status,
.course-list-shortcode .course-inner-left .status {
    position: absolute;
    border: 1px solid #e8e8e8;
    box-sizing: border-box;
    background-color: #fff;
    width: 95px;
    height: 31px;
    top: 15px;
    left: -15px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Poynter-Serif-RE;
    border-radius: 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 9px;
    text-align: left
}

@media screen and (max-width:768px) {
    .archive-class-container .course-inner-left .status,
    .course-list-shortcode .course-inner-left .status {
        top: -15px;
        left: 10px
    }
}

.archive-class-container .course-inner-left .status.paid,
.course-list-shortcode .course-inner-left .status.paid {
    border: none
}

.archive-class-container .course-inner-left .details,
.course-list-shortcode .course-inner-left .details {
    padding: 24px;
    background-color: #fff;
    border: 1px solid #e8e8e8
}

.archive-class-container .course-inner-left .details .name,
.course-list-shortcode .course-inner-left .details .name {
    font-family: Poynter-Serif-RE, sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 23px;
    text-align: left
}

.archive-class-container .course-inner-left .details .name a:first-child,
.course-list-shortcode .course-inner-left .details .name a:first-child {
    font-size: 17px;
    font-weight: 700
}

.archive-class-container .course-inner-left .details .instructors,
.course-list-shortcode .course-inner-left .details .instructors {
    display: flex
}

.archive-class-container .course-inner-left .details .instructors .label,
.course-list-shortcode .course-inner-left .details .instructors .label {
    font-family: Poynter-Serif-RE;
    color: #434343;
    font-size: 14px;
    font-weight: 500;
    line-height: 23px;
    text-align: left
}

.archive-class-container .course-inner-left .details .review .fa,
.course-list-shortcode .course-inner-left .details .review .fa {
    height: 11px
}

.archive-class-container .course-inner-left .details .review .fa-star,
.course-list-shortcode .course-inner-left .details .review .fa-star {
    color: #fca946
}

.archive-class-container .course-inner-left .details .review .fa-star-o,
.course-list-shortcode .course-inner-left .details .review .fa-star-o {
    color: #fcdbb2
}

.archive-class-container .course-inner-left .details .review .num,
.course-list-shortcode .course-inner-left .details .review .num {
    font-family: Poynter-Serif-RE;
    color: #00316a;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    text-align: left
}

.archive-class-container .inst-list,
.course-list-shortcode .inst-list {
    list-style: none;
    display: flex;
    padding: 0;
    margin: 0
}

.archive-class-container .inst-list li,
.course-list-shortcode .inst-list li {
    font-family: Poynter-Serif-RE;
    font-size: 14px;
    font-style: italic;
    line-height: 23px;
    text-align: left
}

.archive-class-container .inst-list li a,
.course-list-shortcode .inst-list li a {
    color: #4e4e4e;
    font-weight: 500;
    font-size: 13px
}

.archive-class-container .course-inner-right,
.course-list-shortcode .course-inner-right {
    background-color: #f1f1f2;
    padding: 25px 50px 25px 25px
}

.archive-class-container .course-inner-right .excerpt,
.course-list-shortcode .course-inner-right .excerpt {
    font-family: Poynter-Serif-RE, sans-serif;
    color: #434343;
    font-size: 17px;
    font-weight: 300;
    line-height: 23px;
    text-align: left;
    word-wrap: break-word;
    height: 90px;
    overflow: hidden;
    margin-bottom: 22px
}

.archive-class-container .course-inner-right .course-button,
.course-list-shortcode .course-inner-right .course-button {
    text-align: left;
    min-width: 142px;
    height: 50px;
    border-radius: 30px;
    position: absolute;
    bottom: 30px;
    text-decoration: none;
    right: -15px;
    display: flex;
    color: #fff;
    box-shadow: 0 17px 15px -12px #9f9f9f;
    transition: box-shadow .3s;
    justify-content: flex-start;
    padding-left: 20px;
    align-items: center;
    padding: 15px 22px;
    padding-right: 49px
}

.archive-class-container .course-inner-right .course-button:hover,
.course-list-shortcode .course-inner-right .course-button:hover {
    color: #fff;
    box-shadow: none
}

@media (min-width:768px) {
    .archive-class-container .course-inner-right .course-button,
    .course-list-shortcode .course-inner-right .course-button {
        display: inline-block;
        text-align: left
    }
}

.archive-class-container .course-inner-right .course-button i,
.course-list-shortcode .course-inner-right .course-button i {
    position: absolute;
    right: 6px;
    padding: 3px 7px;
    color: #ccc;
    font-weight: 700;
    vertical-align: baseline
}

@media (min-width:768px) {
    .archive-class-container .course-inner-right .course-button i,
    .course-list-shortcode .course-inner-right .course-button i {
        right: 15px;
        top: 15px;
        padding: 1px 7px
    }
}

.archive-class-container .course-inner-right .price-container,
.course-list-shortcode .course-inner-right .price-container {
    position: static
}

.archive-class-container .course-inner-right .price-container .price,
.course-list-shortcode .course-inner-right .price-container .price {
    font-family: Poynter-Serif-RE, sans-serif;
    color: #ffac3a;
    font-size: 14px;
    font-weight: 700;
    line-height: 23px;
    text-align: left;
    position: absolute;
    top: calc(50% - 22px);
    right: 0;
    padding: 10px 18px 10px 22px;
    border-radius: 25px 0 0 25px;
    background: #fff
}

.archive-class-container .duration-progress .duration-status,
.course-list-shortcode .duration-progress .duration-status {
    padding-right: 0
}

.archive-class-container .duration-progress .completion-circle,
.course-list-shortcode .duration-progress .completion-circle {
    padding: 0
}

.archive-class-container .duration-progress .completion-status .label,
.archive-class-container .duration-progress .duration .label,
.course-list-shortcode .duration-progress .completion-status .label,
.course-list-shortcode .duration-progress .duration .label {
    font-family: Poynter-Serif-RE, sans-serif;
    color: #434343;
    font-size: 14px;
    font-weight: 700;
    line-height: 23px;
    text-align: left;
    display: inline-block;
    min-width: 72px
}

.archive-class-container .duration-progress .completion-status .completion-value,
.archive-class-container .duration-progress .completion-status .duration-value,
.archive-class-container .duration-progress .duration .completion-value,
.archive-class-container .duration-progress .duration .duration-value,
.course-list-shortcode .duration-progress .completion-status .completion-value,
.course-list-shortcode .duration-progress .completion-status .duration-value,
.course-list-shortcode .duration-progress .duration .completion-value,
.course-list-shortcode .duration-progress .duration .duration-value {
    font-family: Poynter-Serif-RE, sans-serif;
    color: #434343;
    font-size: 14px;
    font-style: italic;
    line-height: 23px;
    text-align: left
}

@media (max-width:768px) {
    .archive-class-container .duration-progress .completion-status .completion-value,
    .archive-class-container .duration-progress .completion-status .duration-value,
    .archive-class-container .duration-progress .duration .completion-value,
    .archive-class-container .duration-progress .duration .duration-value,
    .course-list-shortcode .duration-progress .completion-status .completion-value,
    .course-list-shortcode .duration-progress .completion-status .duration-value,
    .course-list-shortcode .duration-progress .duration .completion-value,
    .course-list-shortcode .duration-progress .duration .duration-value {
        font-size: 12px
    }
}

.post-type-archive-sfwd-courses .filtering {
    background-size: cover;
    overflow: auto
}

@media screen and (max-width:576px) {
    .post-type-archive-sfwd-courses .filtering {
        padding: 28px 15px;
        margin: 0 -15px
    }
}

.progress-circle {
    width: 50px;
    height: 50px;
    background-color: transparent;
    border-radius: 50%;
    float: right
}

.progress-circle .progress-circle__fill,
.progress-circle .progress-circle__slice {
    width: 50px;
    height: 50px;
    position: absolute;
    -webkit-backface-visibility: hidden;
    transition: transform 1.5s;
    border-radius: 50%
}

.progress-circle .progress-circle__slice {
    clip: rect(0, 50px, 50px, 25px)
}

.progress-circle .progress-circle__slice .progress-circle__fill {
    clip: rect(0, 25px, 50px, 0);
    background-color: #35ac3d
}

.progress-circle .progress-circle__overlay {
    width: 44px;
    height: 44px;
    position: absolute;
    margin-left: 3px;
    margin-top: 3px;
    line-height: 44px;
    text-align: center;
    border: 1px solid #eaeaea;
    background-color: #fff;
    border-radius: 50%
}

.progress-circle[data-progress="1"] .progress-circle__fill,
.progress-circle[data-progress="1"] .progress-circle__slice.full {
    transform: rotate(1.8deg)
}

.progress-circle[data-progress="1"] .progress-circle__fill.progress-circle__bar,
.progress-circle[data-progress="2"] .progress-circle__fill,
.progress-circle[data-progress="2"] .progress-circle__slice.full {
    transform: rotate(3.6deg)
}

.progress-circle[data-progress="2"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(7.2deg)
}

.progress-circle[data-progress="3"] .progress-circle__fill,
.progress-circle[data-progress="3"] .progress-circle__slice.full {
    transform: rotate(5.4deg)
}

.progress-circle[data-progress="3"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(10.8deg)
}

.progress-circle[data-progress="4"] .progress-circle__fill,
.progress-circle[data-progress="4"] .progress-circle__slice.full {
    transform: rotate(7.2deg)
}

.progress-circle[data-progress="4"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(14.4deg)
}

.progress-circle[data-progress="5"] .progress-circle__fill,
.progress-circle[data-progress="5"] .progress-circle__slice.full {
    transform: rotate(9deg)
}

.progress-circle[data-progress="5"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(18deg)
}

.progress-circle[data-progress="6"] .progress-circle__fill,
.progress-circle[data-progress="6"] .progress-circle__slice.full {
    transform: rotate(10.8deg)
}

.progress-circle[data-progress="6"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(21.6deg)
}

.progress-circle[data-progress="7"] .progress-circle__fill,
.progress-circle[data-progress="7"] .progress-circle__slice.full {
    transform: rotate(12.6deg)
}

.progress-circle[data-progress="7"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(25.2deg)
}

.progress-circle[data-progress="8"] .progress-circle__fill,
.progress-circle[data-progress="8"] .progress-circle__slice.full {
    transform: rotate(14.4deg)
}

.progress-circle[data-progress="8"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(28.8deg)
}

.progress-circle[data-progress="9"] .progress-circle__fill,
.progress-circle[data-progress="9"] .progress-circle__slice.full {
    transform: rotate(16.2deg)
}

.progress-circle[data-progress="9"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(32.4deg)
}

.progress-circle[data-progress="10"] .progress-circle__fill,
.progress-circle[data-progress="10"] .progress-circle__slice.full {
    transform: rotate(18deg)
}

.progress-circle[data-progress="10"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(36deg)
}

.progress-circle[data-progress="11"] .progress-circle__fill,
.progress-circle[data-progress="11"] .progress-circle__slice.full {
    transform: rotate(19.8deg)
}

.progress-circle[data-progress="11"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(39.6deg)
}

.progress-circle[data-progress="12"] .progress-circle__fill,
.progress-circle[data-progress="12"] .progress-circle__slice.full {
    transform: rotate(21.6deg)
}

.progress-circle[data-progress="12"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(43.2deg)
}

.progress-circle[data-progress="13"] .progress-circle__fill,
.progress-circle[data-progress="13"] .progress-circle__slice.full {
    transform: rotate(23.4deg)
}

.progress-circle[data-progress="13"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(46.8deg)
}

.progress-circle[data-progress="14"] .progress-circle__fill,
.progress-circle[data-progress="14"] .progress-circle__slice.full {
    transform: rotate(25.2deg)
}

.progress-circle[data-progress="14"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(50.4deg)
}

.progress-circle[data-progress="15"] .progress-circle__fill,
.progress-circle[data-progress="15"] .progress-circle__slice.full {
    transform: rotate(27deg)
}

.progress-circle[data-progress="15"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(54deg)
}

.progress-circle[data-progress="16"] .progress-circle__fill,
.progress-circle[data-progress="16"] .progress-circle__slice.full {
    transform: rotate(28.8deg)
}

.progress-circle[data-progress="16"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(57.6deg)
}

.progress-circle[data-progress="17"] .progress-circle__fill,
.progress-circle[data-progress="17"] .progress-circle__slice.full {
    transform: rotate(30.6deg)
}

.progress-circle[data-progress="17"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(61.2deg)
}

.progress-circle[data-progress="18"] .progress-circle__fill,
.progress-circle[data-progress="18"] .progress-circle__slice.full {
    transform: rotate(32.4deg)
}

.progress-circle[data-progress="18"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(64.8deg)
}

.progress-circle[data-progress="19"] .progress-circle__fill,
.progress-circle[data-progress="19"] .progress-circle__slice.full {
    transform: rotate(34.2deg)
}

.progress-circle[data-progress="19"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(68.4deg)
}

.progress-circle[data-progress="20"] .progress-circle__fill,
.progress-circle[data-progress="20"] .progress-circle__slice.full {
    transform: rotate(36deg)
}

.progress-circle[data-progress="20"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(72deg)
}

.progress-circle[data-progress="21"] .progress-circle__fill,
.progress-circle[data-progress="21"] .progress-circle__slice.full {
    transform: rotate(37.8deg)
}

.progress-circle[data-progress="21"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(75.6deg)
}

.progress-circle[data-progress="22"] .progress-circle__fill,
.progress-circle[data-progress="22"] .progress-circle__slice.full {
    transform: rotate(39.6deg)
}

.progress-circle[data-progress="22"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(79.2deg)
}

.progress-circle[data-progress="23"] .progress-circle__fill,
.progress-circle[data-progress="23"] .progress-circle__slice.full {
    transform: rotate(41.4deg)
}

.progress-circle[data-progress="23"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(82.8deg)
}

.progress-circle[data-progress="24"] .progress-circle__fill,
.progress-circle[data-progress="24"] .progress-circle__slice.full {
    transform: rotate(43.2deg)
}

.progress-circle[data-progress="24"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(86.4deg)
}

.progress-circle[data-progress="25"] .progress-circle__fill,
.progress-circle[data-progress="25"] .progress-circle__slice.full {
    transform: rotate(45deg)
}

.progress-circle[data-progress="25"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(90deg)
}

.progress-circle[data-progress="26"] .progress-circle__fill,
.progress-circle[data-progress="26"] .progress-circle__slice.full {
    transform: rotate(46.8deg)
}

.progress-circle[data-progress="26"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(93.6deg)
}

.progress-circle[data-progress="27"] .progress-circle__fill,
.progress-circle[data-progress="27"] .progress-circle__slice.full {
    transform: rotate(48.6deg)
}

.progress-circle[data-progress="27"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(97.2deg)
}

.progress-circle[data-progress="28"] .progress-circle__fill,
.progress-circle[data-progress="28"] .progress-circle__slice.full {
    transform: rotate(50.4deg)
}

.progress-circle[data-progress="28"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(100.8deg)
}

.progress-circle[data-progress="29"] .progress-circle__fill,
.progress-circle[data-progress="29"] .progress-circle__slice.full {
    transform: rotate(52.2deg)
}

.progress-circle[data-progress="29"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(104.4deg)
}

.progress-circle[data-progress="30"] .progress-circle__fill,
.progress-circle[data-progress="30"] .progress-circle__slice.full {
    transform: rotate(54deg)
}

.progress-circle[data-progress="30"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(108deg)
}

.progress-circle[data-progress="31"] .progress-circle__fill,
.progress-circle[data-progress="31"] .progress-circle__slice.full {
    transform: rotate(55.8deg)
}

.progress-circle[data-progress="31"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.31turn)
}

.progress-circle[data-progress="32"] .progress-circle__fill,
.progress-circle[data-progress="32"] .progress-circle__slice.full {
    transform: rotate(57.6deg)
}

.progress-circle[data-progress="32"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.32turn)
}

.progress-circle[data-progress="33"] .progress-circle__fill,
.progress-circle[data-progress="33"] .progress-circle__slice.full {
    transform: rotate(59.4deg)
}

.progress-circle[data-progress="33"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.33turn)
}

.progress-circle[data-progress="34"] .progress-circle__fill,
.progress-circle[data-progress="34"] .progress-circle__slice.full {
    transform: rotate(61.2deg)
}

.progress-circle[data-progress="34"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.34turn)
}

.progress-circle[data-progress="35"] .progress-circle__fill,
.progress-circle[data-progress="35"] .progress-circle__slice.full {
    transform: rotate(63deg)
}

.progress-circle[data-progress="35"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(126deg)
}

.progress-circle[data-progress="36"] .progress-circle__fill,
.progress-circle[data-progress="36"] .progress-circle__slice.full {
    transform: rotate(64.8deg)
}

.progress-circle[data-progress="36"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.36turn)
}

.progress-circle[data-progress="37"] .progress-circle__fill,
.progress-circle[data-progress="37"] .progress-circle__slice.full {
    transform: rotate(66.6deg)
}

.progress-circle[data-progress="37"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.37turn)
}

.progress-circle[data-progress="38"] .progress-circle__fill,
.progress-circle[data-progress="38"] .progress-circle__slice.full {
    transform: rotate(68.4deg)
}

.progress-circle[data-progress="38"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.38turn)
}

.progress-circle[data-progress="39"] .progress-circle__fill,
.progress-circle[data-progress="39"] .progress-circle__slice.full {
    transform: rotate(70.2deg)
}

.progress-circle[data-progress="39"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.39turn)
}

.progress-circle[data-progress="40"] .progress-circle__fill,
.progress-circle[data-progress="40"] .progress-circle__slice.full {
    transform: rotate(72deg)
}

.progress-circle[data-progress="40"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(144deg)
}

.progress-circle[data-progress="41"] .progress-circle__fill,
.progress-circle[data-progress="41"] .progress-circle__slice.full {
    transform: rotate(73.8deg)
}

.progress-circle[data-progress="41"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.41turn)
}

.progress-circle[data-progress="42"] .progress-circle__fill,
.progress-circle[data-progress="42"] .progress-circle__slice.full {
    transform: rotate(75.6deg)
}

.progress-circle[data-progress="42"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.42turn)
}

.progress-circle[data-progress="43"] .progress-circle__fill,
.progress-circle[data-progress="43"] .progress-circle__slice.full {
    transform: rotate(77.4deg)
}

.progress-circle[data-progress="43"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(154.8deg)
}

.progress-circle[data-progress="44"] .progress-circle__fill,
.progress-circle[data-progress="44"] .progress-circle__slice.full {
    transform: rotate(79.2deg)
}

.progress-circle[data-progress="44"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.44turn)
}

.progress-circle[data-progress="45"] .progress-circle__fill,
.progress-circle[data-progress="45"] .progress-circle__slice.full {
    transform: rotate(81deg)
}

.progress-circle[data-progress="45"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(162deg)
}

.progress-circle[data-progress="46"] .progress-circle__fill,
.progress-circle[data-progress="46"] .progress-circle__slice.full {
    transform: rotate(82.8deg)
}

.progress-circle[data-progress="46"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(165.6deg)
}

.progress-circle[data-progress="47"] .progress-circle__fill,
.progress-circle[data-progress="47"] .progress-circle__slice.full {
    transform: rotate(84.6deg)
}

.progress-circle[data-progress="47"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.47turn)
}

.progress-circle[data-progress="48"] .progress-circle__fill,
.progress-circle[data-progress="48"] .progress-circle__slice.full {
    transform: rotate(86.4deg)
}

.progress-circle[data-progress="48"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(172.8deg)
}

.progress-circle[data-progress="49"] .progress-circle__fill,
.progress-circle[data-progress="49"] .progress-circle__slice.full {
    transform: rotate(88.2deg)
}

.progress-circle[data-progress="49"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.49turn)
}

.progress-circle[data-progress="50"] .progress-circle__fill,
.progress-circle[data-progress="50"] .progress-circle__slice.full {
    transform: rotate(90deg)
}

.progress-circle[data-progress="50"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(180deg)
}

.progress-circle[data-progress="51"] .progress-circle__fill,
.progress-circle[data-progress="51"] .progress-circle__slice.full {
    transform: rotate(91.8deg)
}

.progress-circle[data-progress="51"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.51turn)
}

.progress-circle[data-progress="52"] .progress-circle__fill,
.progress-circle[data-progress="52"] .progress-circle__slice.full {
    transform: rotate(93.6deg)
}

.progress-circle[data-progress="52"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.52turn)
}

.progress-circle[data-progress="53"] .progress-circle__fill,
.progress-circle[data-progress="53"] .progress-circle__slice.full {
    transform: rotate(95.4deg)
}

.progress-circle[data-progress="53"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.53turn)
}

.progress-circle[data-progress="54"] .progress-circle__fill,
.progress-circle[data-progress="54"] .progress-circle__slice.full {
    transform: rotate(97.2deg)
}

.progress-circle[data-progress="54"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.54turn)
}

.progress-circle[data-progress="55"] .progress-circle__fill,
.progress-circle[data-progress="55"] .progress-circle__slice.full {
    transform: rotate(99deg)
}

.progress-circle[data-progress="55"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(198deg)
}

.progress-circle[data-progress="56"] .progress-circle__fill,
.progress-circle[data-progress="56"] .progress-circle__slice.full {
    transform: rotate(100.8deg)
}

.progress-circle[data-progress="56"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(201.6deg)
}

.progress-circle[data-progress="57"] .progress-circle__fill,
.progress-circle[data-progress="57"] .progress-circle__slice.full {
    transform: rotate(102.6deg)
}

.progress-circle[data-progress="57"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.57turn)
}

.progress-circle[data-progress="58"] .progress-circle__fill,
.progress-circle[data-progress="58"] .progress-circle__slice.full {
    transform: rotate(104.4deg)
}

.progress-circle[data-progress="58"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(208.8deg)
}

.progress-circle[data-progress="59"] .progress-circle__fill,
.progress-circle[data-progress="59"] .progress-circle__slice.full {
    transform: rotate(106.2deg)
}

.progress-circle[data-progress="59"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.59turn)
}

.progress-circle[data-progress="60"] .progress-circle__fill,
.progress-circle[data-progress="60"] .progress-circle__slice.full {
    transform: rotate(108deg)
}

.progress-circle[data-progress="60"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(216deg)
}

.progress-circle[data-progress="61"] .progress-circle__fill,
.progress-circle[data-progress="61"] .progress-circle__slice.full {
    transform: rotate(109.8deg)
}

.progress-circle[data-progress="61"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.61turn)
}

.progress-circle[data-progress="62"] .progress-circle__fill,
.progress-circle[data-progress="62"] .progress-circle__slice.full {
    transform: rotate(.31turn)
}

.progress-circle[data-progress="62"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.62turn)
}

.progress-circle[data-progress="63"] .progress-circle__fill,
.progress-circle[data-progress="63"] .progress-circle__slice.full {
    transform: rotate(113.4deg)
}

.progress-circle[data-progress="63"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.63turn)
}

.progress-circle[data-progress="64"] .progress-circle__fill,
.progress-circle[data-progress="64"] .progress-circle__slice.full {
    transform: rotate(.32turn)
}

.progress-circle[data-progress="64"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.64turn)
}

.progress-circle[data-progress="65"] .progress-circle__fill,
.progress-circle[data-progress="65"] .progress-circle__slice.full {
    transform: rotate(117deg)
}

.progress-circle[data-progress="65"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(234deg)
}

.progress-circle[data-progress="66"] .progress-circle__fill,
.progress-circle[data-progress="66"] .progress-circle__slice.full {
    transform: rotate(.33turn)
}

.progress-circle[data-progress="66"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.66turn)
}

.progress-circle[data-progress="67"] .progress-circle__fill,
.progress-circle[data-progress="67"] .progress-circle__slice.full {
    transform: rotate(120.6deg)
}

.progress-circle[data-progress="67"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(241.2deg)
}

.progress-circle[data-progress="68"] .progress-circle__fill,
.progress-circle[data-progress="68"] .progress-circle__slice.full {
    transform: rotate(.34turn)
}

.progress-circle[data-progress="68"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.68turn)
}

.progress-circle[data-progress="69"] .progress-circle__fill,
.progress-circle[data-progress="69"] .progress-circle__slice.full {
    transform: rotate(124.2deg)
}

.progress-circle[data-progress="69"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(248.4deg)
}

.progress-circle[data-progress="70"] .progress-circle__fill,
.progress-circle[data-progress="70"] .progress-circle__slice.full {
    transform: rotate(126deg)
}

.progress-circle[data-progress="70"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(252deg)
}

.progress-circle[data-progress="71"] .progress-circle__fill,
.progress-circle[data-progress="71"] .progress-circle__slice.full {
    transform: rotate(127.8deg)
}

.progress-circle[data-progress="71"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.71turn)
}

.progress-circle[data-progress="72"] .progress-circle__fill,
.progress-circle[data-progress="72"] .progress-circle__slice.full {
    transform: rotate(.36turn)
}

.progress-circle[data-progress="72"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.72turn)
}

.progress-circle[data-progress="73"] .progress-circle__fill,
.progress-circle[data-progress="73"] .progress-circle__slice.full {
    transform: rotate(131.4deg)
}

.progress-circle[data-progress="73"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.73turn)
}

.progress-circle[data-progress="74"] .progress-circle__fill,
.progress-circle[data-progress="74"] .progress-circle__slice.full {
    transform: rotate(.37turn)
}

.progress-circle[data-progress="74"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.74turn)
}

.progress-circle[data-progress="75"] .progress-circle__fill,
.progress-circle[data-progress="75"] .progress-circle__slice.full {
    transform: rotate(135deg)
}

.progress-circle[data-progress="75"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(270deg)
}

.progress-circle[data-progress="76"] .progress-circle__fill,
.progress-circle[data-progress="76"] .progress-circle__slice.full {
    transform: rotate(.38turn)
}

.progress-circle[data-progress="76"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.76turn)
}

.progress-circle[data-progress="77"] .progress-circle__fill,
.progress-circle[data-progress="77"] .progress-circle__slice.full {
    transform: rotate(138.6deg)
}

.progress-circle[data-progress="77"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.77turn)
}

.progress-circle[data-progress="78"] .progress-circle__fill,
.progress-circle[data-progress="78"] .progress-circle__slice.full {
    transform: rotate(.39turn)
}

.progress-circle[data-progress="78"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.78turn)
}

.progress-circle[data-progress="79"] .progress-circle__fill,
.progress-circle[data-progress="79"] .progress-circle__slice.full {
    transform: rotate(142.2deg)
}

.progress-circle[data-progress="79"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(284.4deg)
}

.progress-circle[data-progress="80"] .progress-circle__fill,
.progress-circle[data-progress="80"] .progress-circle__slice.full {
    transform: rotate(144deg)
}

.progress-circle[data-progress="80"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(288deg)
}

.progress-circle[data-progress="81"] .progress-circle__fill,
.progress-circle[data-progress="81"] .progress-circle__slice.full {
    transform: rotate(145.8deg)
}

.progress-circle[data-progress="81"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.81turn)
}

.progress-circle[data-progress="82"] .progress-circle__fill,
.progress-circle[data-progress="82"] .progress-circle__slice.full {
    transform: rotate(.41turn)
}

.progress-circle[data-progress="82"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.82turn)
}

.progress-circle[data-progress="83"] .progress-circle__fill,
.progress-circle[data-progress="83"] .progress-circle__slice.full {
    transform: rotate(149.4deg)
}

.progress-circle[data-progress="83"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(298.8deg)
}

.progress-circle[data-progress="84"] .progress-circle__fill,
.progress-circle[data-progress="84"] .progress-circle__slice.full {
    transform: rotate(.42turn)
}

.progress-circle[data-progress="84"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.84turn)
}

.progress-circle[data-progress="85"] .progress-circle__fill,
.progress-circle[data-progress="85"] .progress-circle__slice.full {
    transform: rotate(153deg)
}

.progress-circle[data-progress="85"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(306deg)
}

.progress-circle[data-progress="86"] .progress-circle__fill,
.progress-circle[data-progress="86"] .progress-circle__slice.full {
    transform: rotate(154.8deg)
}

.progress-circle[data-progress="86"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(309.6deg)
}

.progress-circle[data-progress="87"] .progress-circle__fill,
.progress-circle[data-progress="87"] .progress-circle__slice.full {
    transform: rotate(156.6deg)
}

.progress-circle[data-progress="87"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.87turn)
}

.progress-circle[data-progress="88"] .progress-circle__fill,
.progress-circle[data-progress="88"] .progress-circle__slice.full {
    transform: rotate(.44turn)
}

.progress-circle[data-progress="88"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.88turn)
}

.progress-circle[data-progress="89"] .progress-circle__fill,
.progress-circle[data-progress="89"] .progress-circle__slice.full {
    transform: rotate(160.2deg)
}

.progress-circle[data-progress="89"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(320.4deg)
}

.progress-circle[data-progress="90"] .progress-circle__fill,
.progress-circle[data-progress="90"] .progress-circle__slice.full {
    transform: rotate(162deg)
}

.progress-circle[data-progress="90"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(324deg)
}

.progress-circle[data-progress="91"] .progress-circle__fill,
.progress-circle[data-progress="91"] .progress-circle__slice.full {
    transform: rotate(163.8deg)
}

.progress-circle[data-progress="91"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.91turn)
}

.progress-circle[data-progress="92"] .progress-circle__fill,
.progress-circle[data-progress="92"] .progress-circle__slice.full {
    transform: rotate(165.6deg)
}

.progress-circle[data-progress="92"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(331.2deg)
}

.progress-circle[data-progress="93"] .progress-circle__fill,
.progress-circle[data-progress="93"] .progress-circle__slice.full {
    transform: rotate(167.4deg)
}

.progress-circle[data-progress="93"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.93turn)
}

.progress-circle[data-progress="94"] .progress-circle__fill,
.progress-circle[data-progress="94"] .progress-circle__slice.full {
    transform: rotate(.47turn)
}

.progress-circle[data-progress="94"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.94turn)
}

.progress-circle[data-progress="95"] .progress-circle__fill,
.progress-circle[data-progress="95"] .progress-circle__slice.full {
    transform: rotate(171deg)
}

.progress-circle[data-progress="95"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(342deg)
}

.progress-circle[data-progress="96"] .progress-circle__fill,
.progress-circle[data-progress="96"] .progress-circle__slice.full {
    transform: rotate(172.8deg)
}

.progress-circle[data-progress="96"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(345.6deg)
}

.progress-circle[data-progress="97"] .progress-circle__fill,
.progress-circle[data-progress="97"] .progress-circle__slice.full {
    transform: rotate(174.6deg)
}

.progress-circle[data-progress="97"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.97turn)
}

.progress-circle[data-progress="98"] .progress-circle__fill,
.progress-circle[data-progress="98"] .progress-circle__slice.full {
    transform: rotate(.49turn)
}

.progress-circle[data-progress="98"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.98turn)
}

.progress-circle[data-progress="99"] .progress-circle__fill,
.progress-circle[data-progress="99"] .progress-circle__slice.full {
    transform: rotate(178.2deg)
}

.progress-circle[data-progress="99"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(.99turn)
}

.progress-circle[data-progress="100"] .progress-circle__fill,
.progress-circle[data-progress="100"] .progress-circle__slice.full {
    transform: rotate(180deg)
}

.progress-circle[data-progress="100"] .progress-circle__fill.progress-circle__bar {
    transform: rotate(1turn)
}

.course-list-shortcode>.wdm_course_row>div:nth-child(odd),
.course-list-shortcode>.wdm_course_row>div:nth-child(odd)>.course-inner-left {
    padding-left: 0
}

.course-list-shortcode>.wdm_course_row>div:nth-child(odd)>.course-inner-left>.status {
    left: -15px
}

.course-list-shortcode>.wdm_course_row>div:nth-child(2n) {
    padding-right: 0
}

.course-list-shortcode .ld-course-paid-price {
    padding: 12px 0 16px 18px;
    position: absolute;
    right: 0;
    width: 84px;
    height: 42px;
    background: #fff;
    font-size: 13px;
    font-weight: 700;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px
}

.course-list-shortcode .course-button:hover {
    box-shadow: none !important
}

.course-list-shortcode .course-inner-left .image a img {
    width: 100%;
    height: 200px;
    object-fit: cover
}

.course-list-shortcode .show-more {
    color: #fff;
    padding: 13px 27px;
    font-size: 14px;
    line-height: 19px;
    font-weight: 900;
    border-radius: 50px;
    border: 1px solid #c8c8c8;
    box-shadow: 0 17px 15px -12px #9f9f9f;
    transition: box-shadow .3s;
    text-decoration: none;
    transition: all .2s linear;
    border-color: #00316a;
    min-width: 142px;
    position: absolute;
    bottom: 25px;
    right: -15px;
    font-family: Poynter-Serif-RE, sans-serif
}

.course-list-shortcode .show-more:hover {
    box-shadow: none;
    text-decoration: none
}

.course-list-shortcode .show-more:after {
    content: "b";
    margin-left: 10px;
    display: inline-block;
    font: normal normal normal 14px/1 elumine;
    font-size: 12px;
    font-weight: 900;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    margin-top: 4px;
    transform: rotate(270deg);
    text-transform: none
}

.post-type-archive-sfwd-courses .wdm-query>.wdm_course_row>div:nth-child(odd),
.post-type-archive-sfwd-courses .wdm-query>.wdm_course_row>div:nth-child(odd)>.course-inner-left {
    padding-left: 0
}

.post-type-archive-sfwd-courses .wdm-query>.wdm_course_row>div:nth-child(odd)>.course-inner-left>.status {
    left: -15px
}

@media screen and (max-width:768px) {
    .post-type-archive-sfwd-courses .wdm-query>.wdm_course_row>div:nth-child(odd)>.course-inner-left>.status {
        left: 10px
    }
}

.post-type-archive-sfwd-courses .wdm-query>.wdm_course_row>div:nth-child(2n) {
    padding-right: 0
}

.archive-class-container .course-inner-left {
    padding: 0
}

.show-more {
    color: #fff;
    padding: 13px 27px;
    font-size: 14px;
    line-height: 19px;
    font-weight: 900;
    border-radius: 50px;
    border: 1px solid #c8c8c8;
    box-shadow: 0 17px 15px -12px #9f9f9f;
    transition: box-shadow .3s;
    text-decoration: none;
    transition: all .2s linear;
    border-color: #00316a;
    min-width: 142px;
    position: absolute;
    bottom: 25px;
    right: -15px;
    font-family: Poynter-Serif-RE, sans-serif
}

.show-more:hover {
    box-shadow: none;
    text-decoration: none
}

.show-more:after {
    content: "b";
    margin-left: 10px;
    display: inline-block;
    font: normal normal normal 14px/1 elumine;
    font-size: 12px;
    font-weight: 900;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    margin-top: 4px;
    transform: rotate(270deg);
    text-transform: none
}

@media screen and (max-width:768px) {
    .archive-class-container .course-inner-left,
    .course-list-shortcode .course-inner-left {
        padding-left: 0
    }
    .archive-class-container .course-inner-left .details,
    .course-list-shortcode .course-inner-left .details {
        padding: 16px 20px 11px
    }
    .archive-class-container .course-inner-left .archive-course-detail.details,
    .course-list-shortcode .course-inner-left .archive-course-detail.details {
        min-height: auto !important
    }
    .archive-class-container .course-inner-right,
    .course-list-shortcode .course-inner-right {
        padding: 14px 36px 32px 20px;
        background-color: #f5f5f5
    }
    .archive-class-container .course-inner-right .excerpt,
    .course-list-shortcode .course-inner-right .excerpt {
        display: none
    }
    .archive-class-container .course-inner-right .course-button,
    .course-list-shortcode .course-inner-right .course-button {
        width: 125px;
        height: 40px;
        bottom: -20px;
        right: 11px;
        font-size: 13px;
        white-space: nowrap
    }
    .archive-class-container .course-inner-right .price-container,
    .course-list-shortcode .course-inner-right .price-container {
        padding: 0
    }
    .archive-class-container .course-inner-right .price-container .price,
    .course-list-shortcode .course-inner-right .price-container .price {
        font-size: 18px;
        float: right;
        position: static;
        padding: 0;
        background: transparent
    }
    .archive-class-container .course,
    .course-list-shortcode .course {
        margin-bottom: 85px 0;
        padding: unset
    }
}

@media screen and (max-width:576px) {
    .archive-class-container .course-inner-left .details .review .num,
    .archive-class-container .duration-progress .completion-status .label,
    .archive-class-container .duration-progress .duration .label {
        font-size: 12px;
        line-height: 23px
    }
    .post-type-archive-sfwd-courses .wdm-query>.wdm_course_row>div:nth-child(odd),
    .post-type-archive-sfwd-courses .wdm-query>.wdm_course_row>div:nth-child(odd)>.course-inner-left {
        padding: unset
    }
}

@media screen and (max-width:576px) and (max-width:576px) {
    .post-type-archive-sfwd-courses .heading {
        margin: 0 -15px
    }
}

@media screen and (max-width:576px) {
    .post-type-archive-sfwd-courses .heading h2 {
        border-bottom: 1px solid #cecece;
        margin-bottom: 15px;
        padding: 0 15px
    }
}

.container.ajax_in_progress {
    overflow: hidden;
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px)
}

.filterAjaxLoader {
    display: none;
    width: 100px;
    height: 100px;
    position: fixed;
    top: 50%;
    left: 50%;
    background: url(data:image/gif;base64,R0lGODlhZABkAPcAAAAAADJ5tjJ5tjN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzV+uTeCuzqHvkSZyFKx1Vi721q+3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3VvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3mvG4bLh7/7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQAAwAAACwAAAAAZABkAAAI/gDvCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJsyfHKECDCh069M6Ao0iTKlVqdKnTpSaJSpXa9KnVAVWvOo06tSvQrFqZhn3K1etUsGOPok1b1izRtWPhhm3rVqhcrXev0q37NS1Uv0xL8n0LOGleq3v5HiZbGGniuou3NlYreLDdyVgxP3Yb+e/kzWY7i/1c2XLfz5pLmxZtODVJ00FZO3Y9EvbpxrIpv7adOzPp3bB7C1dtWThtn8gTHo+4HGTzh889Rm84nWP1hdc1Zlf+e+R2hN8vxIY3OL5ieYLnJ6YXuJ55d4ntIbaPD/29e9wl59t3vr8+fpL6/eddfw7RVyCB1CFonYLYMaidg9wJKFKAhSVnYYQVamZggrhpCCFGHnb4oXiolShhSCFmOKJFKQI2HIAmqngifyLWWGF+Mbq4IUMt+vXigDbquKJ5Ofq4Y4NBGjkkRT2ydaRCTcb1JIZCJskWjlZKuaR6RTq5JXxdajnjR1HONeWFaKap5ppstunmm3DGKeecdNZp55145qnnnnz26WdHAQEAIfkEAAMAAAAsAAAAAGQAZACHAAAAMnm2Mnm2M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3NX65N4K7Ooe+RJnIUrHVWLvbWr7dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8Dea8bhsuHv/v7+/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4A7wgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybMnxyhAgwodOvTOgKNIkypVanSp06UmiUqV2vSp1QFVrzqNOrUr0KxamYZ9ytXrVLBjj6JNW9Ys0bVj4YZt61aoXK13r9Kt+zUtVL9MS/J9CzhpXqt7+R4mWxhp4rqLtzZWK3iw3clYMT92G/nv5M1mO4v9XNly38+aS5sWbTg1SdNBWTt2PRL26cayKb+2nTsz6d2wewtXbVk4bZ/IEx6PuBxk84fPPUZvOJ1j9YXXNWZX/nvkdoTfL8SGNzi+YnmC5yemF7ieeXeJ7SG2jw/9vXvcJefbd76/Pn6S+v3nXX8O0VcggdQhaJ2C2DGonYPcCShSgIUlZ2GEFWpmYIK4aQghRh52+KF4qJUoYUghZjiiRSkCNhyAJqp4In8i1lhhfjG6uCFDLfr14oA26riieTn6uGODQRo5JEU9snWkQk3G9SSGQibJFo5WSrmkekU6uSV8XWo540dRzjXlhWimqeaabLbp5ptwxinnnHTWaeedeOap55589ulnRwEBACH5BAADAAAALAAAAABkAGQAhwAAADJ5tjJ5tjN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzV+uTeCuzqHvkSZyFKx1Vi721q+3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3VvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3mvG4bLh7/7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AO8IHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3MmzJ8coQIMKHTr0zoCjSJMqVWp0qdOlJolKldr0qdUBVa86jTq1K9CsWpmGfcrV61SwY4+iTVvWLNG1Y+GGbetWqFytd6/Srfs1LVS/TEvyfQs4aV6re/keJlsYaeK6i7c2Vit4sN3JWDE/dhv57+TNZjuL/VzZct/PmkubFm04NUnTQVk7dj0S9unGsim/tp07M+ndsHsLV21ZOG2fyBMej7gcZPOHzz1GbzidY/WF1zVmV/575HaE3y/Ehjc4vmJ5gucnphe4nnl3ie0hto8P/b173CXn23e+vz5+kvr9511/DtFXIIHUIWidgtgxqJ2D3AkoUoCFJWdhhBVqZmCCuGkIIUYedviheKiVKGFIIWY4okUpAjYcgCaqeCJ/ItZYYX4xurghQy369eKANuq4onk5+rhjg0EaOSRFPbJ1pEJNxvUkhkImyRaOVkq5pHpFOrklfF1qOeNHUc415YVopqnmmmy26eabcMYp55x01mnnnXjmqeeefPbpZ0cBAQAh+QQAAwAAACwAAAAAZABkAIcAAAAyebYyebYzerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerc1frk3grs6h75EmchSsdVYu9tavt1av91av91av91av91av91av91av91av91av91av91av91av91av91av91av91av91bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5rxuGy4e/+/v7+/v7+/v7+/v7+/v7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8I/gDvCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJsyfHKECDCh069M6Ao0iTKlVqdKnTpSaJSpXa9KnVAVWvOo06tSvQrFqZhn3K1etUsGOPok1b1izRtWPhhm3rVqhcrXev0q37NS1Uv0xL8n0LOGleq3v5HiZbGGniuou3NlYreLDdyVgxP3Yb+e/kzWY7i/1c2XLfz5pLmxZtODVJ00FZO3Y9EvbpxrIpv7adOzPp3bB7C1dtWThtn8gTHo+4HGTzh889Rm84nWP1hdc1Zlf+e+R2hN8vxIY3OL5ieYLnJ6YXuJ55d4ntIbaPD/29e9wl59t3vr8+fpL6/eddfw7RVyCB1CFonYLYMaidg9wJKFKAhSVnYYQVamZggrhpCCFGHnb4oXiolShhSCFmOKJFKQI2HIAmqngifyLWWGF+Mbq4IUMt+vXigDbquKJ5Ofq4Y4NBGjkkRT2ydaRCTcb1JIZCJskWjlZKuaR6RTq5JXxdajnjR1HONeWFaKap5ppstunmm3DGKeecdNZp55145qnnnnz26WdHAQEAIfkEAAMAAAAsAAAAAGQAZACHAAAAAQEBAgICAwMDBAQEBQUFBgYGBwcHCg8TEB0oFy5DHkFfJFJ5KmCPLWqfMHGpMXWwMnizMnm1Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2M3m3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3QJLEVrfZWr/dWr/dWr/dWr/dWr/dWr/dW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeXMDebcfhuOPw/v7+/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4A7wgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybMnRxJAgwodOvQOlaNIkypVeoeoU6cmn0oNanSp1aVNp0qNqvVp1atgqWTtSpQr2aJhw449S7UkW7Rpr659a/Ytia9xmdptS3IvULx5kc5lW5duYKx+77r1C/jw4LOFCR/Wy3jx3saBH5ONDHlyUs1dOW/2LDix6NCkj4LWepp1arGmLdvFnHf11Na3X9veKttw6t1ee0v+HbsvY93FfSpXmFxi85DPIUb/ON1h9Y7XGWbfuJ15ZeOXK8p2zzgeYfmL5w2mF/994nqK7wfGd96efnjws9nfHzkfOFThkOmXH350CVgggYQZmCCCAcJXH3QPShchdRNaVyF2F2qX4XLKmebhhhp9eFl/Eo7IGIkPiTgbihaa6OKA/J0o434iqUgXiw3ZSBiOGr54I4jkzbgikBjpCBmPCxm5GZLe+bgjkegJ+SONEDp5JJQWKRkakwlpyRqX5kn5JJUgeXkbmAeZuRWaHLbp5ptwxinnnHTWaeedeOap55589unnn4AGKuigMwUEACH5BAADAAAALAAAAABkAGQAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwoPExAdKBcuQx5BXyRSeSpgjy1qnzBxqTF1sDJ4szJ5tTJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjN5tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6t0CSxFa32Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3VvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lzA3m3H4bjj8P7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AO8IHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3MmzJ0cSQIMKHTr0DpWjSJMqVXqHqFOnJp9KDWp0qdWlTadKjar1adWrYKlk7UqUK9miYcOOPUu1JFu0aa+ufWv2LYmvcZnabUtyL1C8eZHOZVuXbmCsfu+69Qv48OCzhQkf1st48d7GgR+TjQx5clLNXTlv9iw4sejQpI+C1nqadWqxpi3bxZx39dTWt1/b3irbcOrdXntL/h27L2PdxX0qV5hcYvOQzyFG/zjdYfWO1xlm37ideWXjlyvKds84HmH5i+cNphf/feJ6iu8Hxnfenn548LPZ3x85HzhU4ZDplx9+dAlYIIGEGZggggHCVx90D0oXIXUTWlchdhdql+Fyypnm4YYafXhZfxKOyBiJD4k4G4oWmujigPydKON+IqlIF4sN2UgYjhq+eCOI5M24IpAY6QgZjwsZuRmS3vm4I5HoCfkjjRA6eSSUFikZGpMJackal+ZJ+SSVIHl5G5gHmbkVmhy26eabcMYp55x01mnnnXjmqeeefPbp55+ABirooDMFBAAh+QQAAwAAACwAAAAAZABkAIcAAAABAQECAgIDAwMEBAQFBQUGBgYHBwcKDxMQHSgXLkMeQV8kUnkqYI8tap8wcakxdbAyeLMyebUyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYzebczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerdAksRWt9lav91av91av91av91av91av91bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5cwN5tx+G44/D+/v7+/v7+/v7+/v7+/v7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8I/gDvCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJsydHEkCDCh069A6Vo0iTKlV6h6hTpyafSg1qdKnVpU2nSo2q9WnVq2CpZO1KlCvZomHDjj1LtSRbtGmvrn1r9i2Jr3GZ2m1Lci9QvHmRzmVbl25grH7vuvUL+PDgs4UJH9bLePHexoEfk40MeXJSzV05b/YsOLHo0KSPgtZ6mnVqsaYt28Wcd/XU1rdf294q23Dq3V57S/4duy9j3cV9KleYXGLzkM8hRv843WH1jtcZZt+4nXll45crynbPOB5h+YvnDaYX/33ieorvB8Z33p5+ePCz2d8fOR84VOGQ6ZcffnQJWCCBhBmYIIIBwlcfdA9KFyF1E1pXIXYXapfhcsqZ5uGGGn14WX8SjsgYiQ+JOBuKFpro4oD8nSjjfiKpSBeLDdlIGI4avngjiOTNuCKQGOkIGY8LGbkZkt75uCOR6An5I40QOnkklBYpGRqTCWnJGpfmSfkklSB5eRuYB5m5FZoctunmm3DGKeecdNZp55145qnnnnz26eefgAYq6KAzBQQAIfkEAAMAAAAsAAAAAGQAZACHAAAAAQEBAgICAwMDBAQEBQUFBgYGBwcHCg8TEB0oFy5DHkFfJFJ5KmCPLWqfMHGpMXWwMnizMnm1Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2M3m3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3QJLEVrfZWr/dWr/dWr/dWr/dWr/dWr/dW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeXMDebcfhuOPw/v7+/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4A7wgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybMnRxJAgwodOvQOlaNIkypVeoeoU6cmn0oNanSp1aVNp0qNqvVp1atgqWTtSpQr2aJhw449S7UkW7Rpr659a/Ytia9xmdptS3IvULx5kc5lW5duYKx+77r1C/jw4LOFCR/Wy3jx3saBH5ONDHlyUs1dOW/2LDix6NCkj4LWepp1arGmLdvFnHf11Na3X9veKttw6t1ee0v+HbsvY93FfSpXmFxi85DPIUb/ON1h9Y7XGWbfuJ15ZeOXK8p2zzgeYfmL5w2mF/994nqK7wfGd96efnjws9nfHzkfOFThkOmXH350CVgggYQZmCCCAcJXH3QPShchdRNaVyF2F2qX4XLKmebhhhp9eFl/Eo7IGIkPiTgbihaa6OKA/J0o434iqUgXiw3ZSBiOGr54I4jkzbgikBjpCBmPCxm5GZLe+bgjkegJ+SONEDp5JJQWKRkakwlpyRqX5kn5JJUgeXkbmAeZuRWaHLbp5ptwxinnnHTWaeedeOap55589unnn4AGKuigMwUEACH5BAADAAAALAAAAABkAGQAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwoPExAdKBcuQx5BXyRSeSpgjy1qnzBxqTF1sDJ4szJ5tTJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjN5tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzR8uE6p0Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3VvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3nTJ49Xv9v7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+APcIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3MmzJ0cSQIMKHTp0D9GjR/doWcq0qVOnJpFKDWp0qlSlT7M+jWoVadWuRLFqHauFK9iiZ8OSJWs2LdCvbkmIXbu1ZFyqd9/S1drWLVy/e7P2TfuXcOC6JPPKVTz3cFm7eQufbXx48GTGjptaBiuZc2amm7t2Fv15aWiro1GXfpw4MubSp6emlr069tXXn217xZ1Zd1Lejn2HBV7Zp3GGjCsmb33X4vKRzyVGDzkdYvWP1x1m77gdeWTIzZXFf2ce1/l46Oelp6e+3np77O+1x+c+33t48n7F30e/X31/9v+5FyB8A8pXIH0H2lceeAtS1N1GDyoUYUYTIlThcTsxpmF9ELrmYYIdNrchiBqNWN6F5on4YYP8nbhifvgRZiKMLfo1I2EM2vgijjFetuNkOcr4I2dB+qgiiRQOKRqK+rl4JIsi3WgklAA6aSWNUSqJGpMOaikblxNJyRmY/l0pJJIYpqnmmmy26eabcMYp55x01mnnnXjmqeeefPbp559sBgQAIfkEAAMAAAAsAAAAAGQAZACHAAAAAQEBAgICAwMDBAQEBQUFBgYGBwcHCg8TEB0oFy5DHkFfJFJ5KmCPLWqfMHGpMXWwMnizMnm1Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2M3m3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3NHy4TqnRWr/dWr/dWr/dWr/dWr/dWr/dWr/dW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DedMnj1e/2/v7+/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4A9wgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybMnRxJAgwodOnQP0aNH92hZyrSpU6cmkUoNanSqVKVPsz6NahVp1a5EsWodq4Ur2KJnw5IlazYt0K9uSYhdu7VkXKp339LV2tYtXL97s/ZN+5dw4Lok88pVPPdwWbt5C59tfHjwZMaOm1oGK5lzZqabu3YW/XlpaKujUZd+nDgy5tKnp6aWvTr21defbXvFnVl3Ut6OfYcFXtmncYaMKyZvfdfi8pHPJUYPOR1i9Y/XHWbvuB15ZMjNlcV/Zx7X+Xjo56Wnp77eenvs77XH5z7fe3jyfsXfR79ffX/2/7kXIHwDylcgfQfaVx54C1LU3UYPKhRhRhMiVOFxOzGmYX0QuuZhgh02tyGIGo1Y3oXmifhhg/yduGJ++BFmIowt+jUjYQza+CKOMV6242Q5yvgjZ0H6qCKJFA4pGor6uXgkiyLdaCSUADppJY1RKokakw5qKRuXE0nJGZj+XSkkkhimqeaabLbp5ptwxinnnHTWaeedeOap55589unnn2wGBAAh+QQAAwAAACwAAAAAZABkAIcAAAABAQECAgIDAwMEBAQFBQUGBgYHBwcKDxMQHSgXLkMeQV8kUnkqYI8tap8wcakxdbAyeLMyebUyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYzebczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerc0fLhOqdFav91av91av91av91av91av91av91bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN50yePV7/b+/v7+/v7+/v7+/v7+/v7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8I/gD3CBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJsydHEkCDCh06dA/Ro0f3aFnKtKlTpyaRSg1qdKpUpU+zPo1qFWnVrkSxah2rhSvYomfDkiVrNi3Qr25JiF27tWRcqnff0tXa1i1cv3uz9k37l3DguiTzylU893BZu3kLn218ePBkxo6bWgYrmXNmppu7dhb9eWloq6NRl36cODLm0qenppa9OvbV159te8WdWXdS3o59hwVe2adxhowrJm991+Lykc8lRg85HWL1j9cdZu+4HXlkyM2VxX9nHtf5eOjnpaenvt56e+zvtcfnPt97ePJ+xd9Hv199f/b/uRcgfAPKVyB9B9pXHngLUtTdRg8qFGFGEyJU4XE7MaZhfRC65mGCHTa3IYgajVjeheaJ+GGD/J24Yn74EWYijC36NSNhDNr4Io4xXrbjZDnK+CNnQfqoIokUDikaivq5eCSLIt1oJJQAOmkljVEqiRqTDmopG5cTSckZmP5dKSSSGKap5ppstunmm3DGKeecdNZp55145qnnnnz26eefbAYEACH5BAADAAAALAAAAABkAGQAhwAAAAEBAQICAgMDAwQEBAcMEA4aJRUsQR0/XSNReClfji1qni9xqTF1sDJ3szJ5tTJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjN5tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzR8uFi721q/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3VvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lzA3m7H4bnk8f7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+ABcJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3MmzJ8cQQIMKHTp0EdGjR40iXQrUJFOmSp8mlYrUKVWiUa8Gzao1hNWuTcFuFdu0JFmvZ7lq/QpW7VW3VNl2hSuV7lO5a9OmNUvWLtS9JPX2BTxSsFi/S/G+NdyW72HGcx23hbxW8lzKby3nHdxX82LOhz3HxRxXdF3SdU3fRX3Xp2uGhCVqmU27tm3biktTvM2bd+7Uu3sLn/27dfDhvYtDrYhcuPLEzJv7Vr38uPTaz6tGv46dOnTr3LW9ZE+6Pbx479rBcx+PtXx49kXdr0dPXv11+EItmqeNf6v8+/S1Z590/ZU1YHMFevUfgQHGdyByr0WYEGt/dRYYaJNZWBiGl2koEoWJxRYSiFWJCBKJU3k4IoebhXbhYyxm9mKGMLq4YY00NjZjhzhGtmOLOfp4Y5BACvlhjKOpeCKSpyn5EYpYmfgkk6s56RGURUl5JZUV2nhkj0VWJuGYZJZp5plopqnmmmy26eabcMYp55x01mnnnXjmmVNAACH5BAADAAAALAAAAABkAGQAhwAAAAEBAQICAgMDAwQEBAcMEA4aJRUsQR0/XSNReClfji1qni9xqTF1sDJ3szJ5tTJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjN5tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzR8uFi721q/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3VvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lzA3m7H4bnk8f7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+ABcJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3MmzJ8cQQIMKHTp0EdGjR40iXQrUJFOmSp8mlYrUKVWiUa8Gzao1hNWuTcFuFdu0JFmvZ7lq/QpW7VW3VNl2hSuV7lO5a9OmNUvWLtS9JPX2BTxSsFi/S/G+NdyW72HGcx23hbxW8lzKby3nHdxX82LOhz3HxRxXdF3SdU3fRX3Xp2uGhCVqmU27tm3biktTvM2bd+7Uu3sLn/27dfDhvYtDrYhcuPLEzJv7Vr38uPTaz6tGv46dOnTr3LW9ZE+6Pbx479rBcx+PtXx49kXdr0dPXv11+EItmqeNf6v8+/S1Z590/ZU1YHMFevUfgQHGdyByr0WYEGt/dRYYaJNZWBiGl2koEoWJxRYSiFWJCBKJU3k4IoebhXbhYyxm9mKGMLq4YY00NjZjhzhGtmOLOfp4Y5BACvlhjKOpeCKSpyn5EYpYmfgkk6s56RGURUl5JZUV2nhkj0VWJuGYZJZp5plopqnmmmy26eabcMYp55x01mnnnXjmmVNAACH5BAADAAAALAAAAABkAGQAhwAAAAEBAQICAgMDAwQEBAcMEA4aJRUsQR0/XSNReClfji1qni9xqTF1sDJ3szJ5tTJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjN5tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzR8uFi721q/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3VvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lzA3m7H4bnk8f7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+ABcJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3MmzJ8cQQIMKHTp0EdGjR40iXQrUJFOmSp8mlYrUKVWiUa8Gzao1hNWuTcFuFdu0JFmvZ7lq/QpW7VW3VNl2hSuV7lO5a9OmNUvWLtS9JPX2BTxSsFi/S/G+NdyW72HGcx23hbxW8lzKby3nHdxX82LOhz3HxRxXdF3SdU3fRX3Xp2uGhCVqmU27tm3biktTvM2bd+7Uu3sLn/27dfDhvYtDrYhcuPLEzJv7Vr38uPTaz6tGv46dOnTr3LW9ZE+6Pbx479rBcx+PtXx49kXdr0dPXv11+EItmqeNf6v8+/S1Z590/ZU1YHMFevUfgQHGdyByr0WYEGt/dRYYaJNZWBiGl2koEoWJxRYSiFWJCBKJU3k4IoebhXbhYyxm9mKGMLq4YY00NjZjhzhGtmOLOfp4Y5BACvlhjKOpeCKSpyn5EYpYmfgkk6s56RGURUl5JZUV2nhkj0VWJuGYZJZp5plopqnmmmy26eabcMYp55x01mnnnXjmmVNAACH5BAADAAAALAAAAABkAGQAhwAAAAEBAQICAgMDAwQEBAcMEA4aJRUsQR0/XSNReClfji1qni9xqTF1sDJ3szJ5tTJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjN5tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzR8uFi721q/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3VvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lzA3m7H4bnk8f7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+ABcJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3MmzJ8cQQIMKHTp0EdGjR40iXQrUJFOmSp8mlYrUKVWiUa8Gzao1hNWuTcFuFdu0JFmvZ7lq/QpW7VW3VNl2hSuV7lO5a9OmNUvWLtS9JPX2BTxSsFi/S/G+NdyW72HGcx23hbxW8lzKby3nHdxX82LOhz3HxRxXdF3SdU3fRX3Xp2uGhCVqmU27tm3biktTvM2bd+7Uu3sLn/27dfDhvYtDrYhcuPLEzJv7Vr38uPTaz6tGv46dOnTr3LW9ZE+6Pbx479rBcx+PtXx49kXdr0dPXv11+EItmqeNf6v8+/S1Z590/ZU1YHMFevUfgQHGdyByr0WYEGt/dRYYaJNZWBiGl2koEoWJxRYSiFWJCBKJU3k4IoebhXbhYyxm9mKGMLq4YY00NjZjhzhGtmOLOfp4Y5BACvlhjKOpeCKSpyn5EYpYmfgkk6s56RGURUl5JZUV2nhkj0VWJuGYZJZp5plopqnmmmy26eabcMYp55x01mnnnXjmmVNAACH5BAADAAAALAAAAABkAGQAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwoPExAdKBcuQx5BXyRSeSpgjy1qnzBxqTF1sDJ4szJ5tTJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjN5tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzuIvla32Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3nTJ49Xv9v7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+ABkJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3MmzJ0cSQIMKHTqUEdGjR40iXQrUJFOmSp8mlYrUKVWiUa8GzaqVhNWuTcFuFdu0JFmvZ7lq/QpW7VW3VNl2hSuV7lO5a9OmNUvWLtS9JPX2BTxSsFi/S/G+NdyW72HGcx23hbxW8lzKby3nHdxX82LOhz3HxRxXdF3SdU3fRX3Xp2uGhCXGDjkbYu2Ptx3m7rgbdufAvyf23jhcYfGMxxEmv7jcYPOKzwlGFx5cdnXa121nx71dd3fe332/hwY+nnp5kdMFpo+4fr328+zDE5dvnD5y+8rxM9fvnP/rnKxBVcaABBZooIGKjdbXgQwymOBpCzYo4YAPrhbhhA1W+NeFGB6oYWJpdZihahseJqKDJILI4YkUplhViCwW+OGLK7I441Q1nngjVjDG2CJ5k+Uo4o5F9egjkUIhVpWPBCI5lpAdOhkWlBhKiRaVE1qpZFJM/lgYaG11WcZ/ZJZp5plopqnmmmy26eabcMYp55x01mnnnXjmqWedAQEAIfkEAAMAAAAsAAAAAGQAZACHAAAAAQEBAgICAwMDBAQEBQUFBgYGBwcHCg8TEB0oFy5DHkFfJFJ5KmCPLWqfMHGpMXWwMnizMnm1Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2M3m3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3O4i+VrfZWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/eW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DedMnj1e/2/v7+/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4AGQkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybMnRxJAgwodOpQR0aNHjSJdCtQkU6ZKnyaVitQpVaJRrwbNqpWE1a5NwW4V27QkWa9nuWr9ClbtVbdU2XaFK5XuU7lr06Y1S9Yu1L0k9fYFPFKwWL9L8b413JbvYcZzHbeFvFbyXMpvLecd3FfzYs6HPcfFHFd0XdJ1Td9Ffdena4aEJcYOORti7Y+3HebuuBt258C/J/beOFxh8YzHESa/uNxg84rPCUYXHlx2ddrXbWfHvV13d97ffb+HBj6eenmR0wWmj7h+vfbz7MMTl2+cPnL7yvEz1++c/+ucrEFVxoAEFmiggYqN1teBDDKY4GkLNijhgA+uFuGEDVb414UYHqhhYml1mKFqGx4mooMkgsjhiRSmWFWILBb44YsrsjjjVDWeeCNWMMbYInmT5SjijkX16CORQiFWlY8EIjmWkB06GRaUGEqJFpUTWqlkUkz+WBhobXVZxn9klmnmmWimqeaabLbp5ptwxinnnHTWaeedeOapZ50BAQAh+QQAAwAAACwAAAAAZABkAIcAAAABAQECAgIDAwMEBAQFBQUGBgYHBwcKDxMQHSgXLkMeQV8kUnkqYI8tap8wcakxdbAyeLMyebUyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYzebczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerc7iL5Wt9lav91av91av91av91av91av91av91av95bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN50yePV7/b+/v7+/v7+/v7+/v7+/v7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8I/gAZCRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJsydHEkCDCh06lBHRo0eNIl0K1CRTpkqfJpWK1ClVolGvBs2qlYTVrk3BbhXbtCRZr2e5av0KVu1Vt1TZdoUrle5TuWvTpjVL1i7UvST19gU8UrBYv0vxvjXclu9hxnMdt4W8VvJcym8t5x3cV/Nizoc9x8UcV3Rd0nVN30V916drhoQlxg45G2Ltj7cd5u64G3bnwL8n9t44XGHxjMcRJr+43GDzis8JRhceXHZ12tdtZ8e9XXd33t99v4cGPp56eZHTBaaPuH699vPswxOXb5w+cvvK8TPX75z/65ysQVXGgAQWaKCBio3W14EMMpjgaQs2KOGAD64W4YQNVvjXhRgeqGFiaXWYoWobHiaigySCyOGJFKZYVYgsFvjhiyuyOONUNZ54I1YwxtgieZPlKOKORfXoI5FCIVaVjwQiOZaQHToZFpQYSokWlRNaqWRSTP5YGGhtdVnGf2SWaeaZaKap5ppstunmm3DGKeecdNZp55145qlnnQEBACH5BAADAAAALAAAAABkAGQAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwoPExAdKBcuQx5BXyRSeSpgjy1qnzBxqTF1sDJ4szJ5tTJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjN5tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzuIvla32Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3nTJ49Xv9v7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+ABkJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3MmzJ0cSQIMKHTqUEdGjR40iXQrUJFOmSp8mlYrUKVWiUa8GzaqVhNWuTcFuFdu0JFmvZ7lq/QpW7VW3VNl2hSuV7lO5a9OmNUvWLtS9JPX2BTxSsFi/S/G+NdyW72HGcx23hbxW8lzKby3nHdxX82LOhz3HxRxXdF3SdU3fRX3Xp2uGhCXGDjkbYu2Ptx3m7rgbdufAvyf23jhcYfGMxxEmv7jcYPOKzwlGFx5cdnXa121nx71dd3fe332/hwY+nnp5kdMFpo+4fr328+zDE5dvnD5y+8rxM9fvnP/rnKxBVcaABBZooIGKjdbXgQwymOBpCzYo4YAPrhbhhA1W+NeFGB6oYWJpdZihahseJqKDJILI4YkUplhViCwW+OGLK7I441Q1nngjVjDG2CJ5k+Uo4o5F9egjkUIhVpWPBCI5lpAdOhkWlBhKiRaVE1qpZFJM/lgYaG11WcZ/ZJZp5plopqnmmmy26eabcMYp55x01mnnnXjmqWedAQEAIfkEAAMAAAAsAAAAAGQAZACHAAAAAQEBAgICAwMDBAQEBQUFBgYGCQ4SDxwnFi5CHkBeJFJ5KWCOLWqeMHGpMXWwMnizMnm1Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2Mnm2M3m3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3N4K7UK3TWr/dWr/dWr/dWr/dWr/dWr/dWr/dW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeacXg0e31/v7+/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4A6wgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybMnxxFAgwodOrQO0aNHjSJdCtQkU6ZKnyaVitQpVaJRrwbNqnWE1a5NwW4V27QkWa9nuWr9ClbtVbdU2XaFK5XuU7lr06Y1S9Yu1L0k9fYFPFKwWL9L8b413JbvYcZzHbeFvFbyXMpvLecd3FfzYs6HPcfFHFd0XdJ1Td9Ffdena4aEJcYOORti7Y+3HebuuBt258C/J/beOFxh8YzHESa/uNxg84rPCUYXHlx2ddrXbWfHvV13d97ffceHBj6eenmR0wWmj7h+vfbz7MMTl2+cPnL7yvEz1++c/+ucaU0h4IAEFlggYlWpBpWBDDKIYFIKJtbghAM+iFWEVVFIoYVFYZiUhhNyKJRicYHYoIhbeYiViQ6691CALB7ooneHxSijfxTBaKOAKJZFXls7VjhjQzru2KNXKhYVJI9DigfkkkeSWNeSU0SZ5IhUWvnjXFk2uVCRNmpZWF9d4mjek0GK+d+abLbp5ptwxinnnHTWaeedeOap55589unnn4AGimdAACH5BAADAAAALAAAAABkAGQAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgkOEg8cJxYuQh5AXiRSeSlgji1qnjBxqTF1sDJ4szJ5tTJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjJ5tjN5tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzeCu1Ct01q/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3VvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3mnF4NHt9f7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AOsIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3MmzJ8cRQIMKHTq0DtGjR40iXQrUJFOmSp8mlYrUKVWiUa8Gzap1hNWuTcFuFdu0JFmvZ7lq/QpW7VW3VNl2hSuV7lO5a9OmNUvWLtS9JPX2BTxSsFi/S/G+NdyW72HGcx23hbxW8lzKby3nHdxX82LOhz3HxRxXdF3SdU3fRX3Xp2uGhCXGDjkbYu2Ptx3m7rgbdufAvyf23jhcYfGMxxEmv7jcYPOKzwlGFx5cdnXa121nx71dd3fe333HhwY+nnp5kdMFpo+4fr328+zDE5dvnD5y+8rxM9fvnP/rnGlNIeCABBZYIGJVqQaVgQwyiGBSCibW4IQDPohVhFVRSKGFRWGYlIYTciiUYnGB2KCIW3mIlYkOuvdQgCwe6KJ3h8Uoo38UwWijgCiWRV5bO1Y4Y0M67tijVyoWFSSPQ4oH5JJHkljXklNEmeSIVFr541xZNrlQkTZqWVhfXeJo3pNBivnfmmy26eabcMYp55x01mnnnXjmqeeefPbp55+ABopnQAAh+QQAAwAAACwAAAAAZABkAIcAAAABAQECAgIDAwMEBAQFBQUGBgYJDhIPHCcWLkIeQF4kUnkpYI4tap4wcakxdbAyeLMyebUyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYyebYzebczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerc3grtQrdNav91av91av91av91av91av91av91bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5pxeDR7fX+/v7+/v7+/v7+/v7+/v7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8I/gDrCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJsyfHEUCDCh06tA7Ro0eNIl0K1CRTpkqfJpWK1ClVolGvBs2qdYTVrk3BbhXbtCRZr2e5av0KVu1Vt1TZdoUrle5TuWvTpjVL1i7UvST19gU8UrBYv0vxvjXclu9hxnMdt4W8VvJcym8t5x3cV/Nizoc9x8UcV3Rd0nVN30V916drhoQlxg45G2Ltj7cd5u64G3bnwL8n9t44XGHxjMcRJr+43GDzis8JRhceXHZ12tdtZ8e9XXd33t99x4cGPp56eZHTBaaPuH699vPswxOXb5w+cvvK8TPX75z/65xpTSHggAQWWCBiVakGlYEMMohgUgom1uCEAz6IVYRVUUihhUVhmJSGE3IolGJxgdigiFt5iJWJDrr3UIAsHuiid4fFKKN/FMFoo4AolkVeWztWOGNDOu7Yo1cqFhUkj0OKB+SSR5JY15JTRJnkiFRa+eNcWTa5UJE2allYX13iaN6TQYr535pstunmm3DGKeecdNZp55145qnnnnz26eefgAaKZ0AAIfkEAAMAAAAsAAAAAGQAZACHAAAAMnm2Mnm2M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3NX65N4K7PIq/R53KVLPXWbzcWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeXMDebMbhsuHv/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4A5QgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybMnxwFAgwodOlQO0aNHjSJdCtQkU6ZKnyaVitQpVaJRrwbNqnWA1a5NwW4V27QkWa9nuWr9ClbtVbdU2XaFK5XuU7lr06Y1S9Yu1L0k9fYFPFKwWL9L8b413JbvYcZzHbeFvFbyXMpvLecd3FfzYs6HPcfFHFd0XdJ1Td9Ffdena4aEJcYOORti7Y+3HebuuBt258C/J/beOFxh8YzHESa/uNxg84rPCUYXHlx2ddrXbWfHvV13d97ffceHBj6eenmR0wWmj7h+vfbz7MMTl2+cPnL7yvEz1++c/+ucSgQo4IAEEohYVe49VOCCCx44lX8UMSihgA5ilaBDE05YYVEXNpShhBsKFeJWJX3I4IhhQTiRiQ2yBlWJLBroYmIwxkjhjFXVaKMSKKKlokQ73ghaYyQFGWCPSOpoI5IdMmQkjzgmpWSMTP4Y0ZNVwgcSllFiNSWLWRI5EpdDRlakkWGa+d+abLbp5ptwxinnnHTWaeedeOap55589unnn4AGmmdAACH5BAADAAAALAAAAABkAGQAhwAAADJ5tjJ5tjN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzV+uTeCuzyKv0edylSz11m83Fq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3VvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lzA3mzG4bLh7/7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AOUIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3MmzJ8cBQIMKHTpUDtGjR40iXQrUJFOmSp8mlYrUKVWiUa8Gzap1gNWuTcFuFdu0JFmvZ7lq/QpW7VW3VNl2hSuV7lO5a9OmNUvWLtS9JPX2BTxSsFi/S/G+NdyW72HGcx23hbxW8lzKby3nHdxX82LOhz3HxRxXdF3SdU3fRX3Xp2uGhCXGDjkbYu2Ptx3m7rgbdufAvyf23jhcYfGMxxEmv7jcYPOKzwlGFx5cdnXa121nx71dd3fe333HhwY+nnp5kdMFpo+4fr328+zDE5dvnD5y+8rxM9fvnP/rnEoEKOCABBKIWFXuPVTgggseOJV/FDEooYAOYpWgQxNOWGFRFzaUoYQbChXiViV9yOCIYUE4kYkNsgZViSwa6GJiMMZI4YxV1WijEiiipaJEO94IWmMkBRlgj0jqaCOSHTJkJI84JqVkjEz+GNGTVcIHEpZRYjUli1kSORKXQ0ZWpJFhmvnfmmy26eabcMYp55x01mnnnXjmqeeefPbp55+ABppnQAAh+QQAAwAAACwAAAAAZABkAIcAAAAyebYyebYzerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerczerc1frk3grs8ir9HncpUs9dZvNxav91av91av91av91av91av91av91av91av91av91av91av91av91av91av91av91bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5bwN5cwN5sxuGy4e/+/v7+/v7+/v7+/v7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8I/gDlCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJsyfHAUCDCh06VA7Ro0eNIl0K1CRTpkqfJpWK1ClVolGvBs2qdYDVrk3BbhXbtCRZr2e5av0KVu1Vt1TZdoUrle5TuWvTpjVL1i7UvST19gU8UrBYv0vxvjXclu9hxnMdt4W8VvJcym8t5x3cV/Nizoc9x8UcV3Rd0nVN30V916drhoQlxg45G2Ltj7cd5u64G3bnwL8n9t44XGHxjMcRJr+43GDzis8JRhceXHZ12tdtZ8e9XXd33t99x4cGPp56eZHTBaaPuH699vPswxOXb5w+cvvK8TPX75z/65xKBCjggAQSiFhV7j1U4IILHjiVfxQxKKGADmKVoEMTTlhhURc2lKGEGwoV4lYlfcjgiGFBOJGJDbIGVYksGuhiYjDGSOGMVdVooxIooqWiRDveCFpjJAUZYI9I6mgjkh0yZCSPOCalZIxM/hjRk1XCBxKWUWI1JYtZEjkSl0NGVqSRYZr535pstunmm3DGKeecdNZp55145qnnnnz26eefgAaaZ0AAIfkEAAMAAAAsAAAAAGQAZACHAAAAMnm2Mnm2M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3M3q3NX65N4K7PIq/R53KVLPXWbzcWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dWr/dW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeW8DeXMDebMbhsuHv/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4A5QgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybMnxwFAgwodOlQO0aNHjSJdCtQkU6ZKnyaVitQpVaJRrwbNqnWA1a5NwW4V27QkWa9nuWr9ClbtVbdU2XaFK5XuU7lr06Y1S9Yu1L0k9fYFPFKwWL9L8b413JbvYcZzHbeFvFbyXMpvLecd3FfzYs6HPcfFHFd0XdJ1Td9Ffdena4aEJcYOORti7Y+3HebuuBt258C/J/beOFxh8YzHESa/uNxg84rPCUYXHlx2ddrXbWfHvV13d97ffceHBj6eenmR0wWmj7h+vfbz7MMTl2+cPnL7yvEz1++c/+ucSgQo4IAEEohYVe49VOCCCx44lX8UMSihgA5ilaBDE05YYVEXNpShhBsKFeJWJX3I4IhhQTiRiQ2yBlWJLBroYmIwxkjhjFXVaKMSKKKlokQ73ghaYyQFGWCPSOpoI5IdMmQkjzgmpWSMTP4Y0ZNVwgcSllFiNSWLWRI5EpdDRlakkWGa+d+abLbp5ptwxinnnHTWaeedeOap55589unnn4AGmmdAACH5BAADAAAALAAAAABkAGQAhwAAADJ5tjJ5tjN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzZ/ujuIvkKUxU2o0Fa42lq+3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3VvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lzA3mzG4bPh7/7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AOcIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3MmzJ8cBQIMKHTp0DtGjR40iXQrUJFOmSp8mlYrUKVWiUa8Gzap1gNWuTcFuFdu0JFmvZ7lq/QpW7VW3VNl2hSuV7lO5a9OmNUvWLtS9JPX2BTxSsFi/S/G+NdyW72HGcx23hbxW8lzKby3nHdxX82LOhz3HxRxXdF3SdU3fRX3Xp2uGTGLLnk2btkXCImvr1n27M8ndwGX3Dv07OPDhjYsb510Rd8jlu5FHVg59tvTK1KvHvp45u3bupb3AVwefWjx08q3NL0cPtaR22819j3xvPT7x+fS320+OPz/7xO7lx8R/VQXo337T9UcfgUkZuCCC2L0moUGs/SWfSBUm5hxIGVa14UcdTnVhSCFi9aFHJRZ1YkcpCoVYgYGBNtmIHMp4GY0g2rjZfRjq+BmPJPo4Go4oCnkakSwauRqSPylpIZA1PuYkgDFKaSV/PV55I5Q5arkjlkF6+SOYE5Zp5plopqnmmmy26eabcMYp55x01mnnnXjmqeeeNQUEACH5BAADAAAALAAAAABkAGQAhwAAADJ5tjJ5tjN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzZ/ujuIvkKUxU2o0Fa42lq+3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3VvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lzA3mzG4bPh7/7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AOcIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3MmzJ8cBQIMKHTp0DtGjR40iXQrUJFOmSp8mlYrUKVWiUa8Gzap1gNWuTcFuFdu0JFmvZ7lq/QpW7VW3VNl2hSuV7lO5a9OmNUvWLtS9JPX2BTxSsFi/S/G+NdyW72HGcx23hbxW8lzKby3nHdxX82LOhz3HxRxXdF3SdU3fRX3Xp2uGTGLLnk2btkXCImvr1n27M8ndwGX3Dv07OPDhjYsb510Rd8jlu5FHVg59tvTK1KvHvp45u3bupb3AVwefWjx08q3NL0cPtaR22819j3xvPT7x+fS320+OPz/7xO7lx8R/VQXo337T9UcfgUkZuCCC2L0moUGs/SWfSBUm5hxIGVa14UcdTnVhSCFi9aFHJRZ1YkcpCoVYgYGBNtmIHMp4GY0g2rjZfRjq+BmPJPo4Go4oCnkakSwauRqSPylpIZA1PuYkgDFKaSV/PV55I5Q5arkjlkF6+SOYE5Zp5plopqnmmmy26eabcMYp55x01mnnnXjmqeeeNQUEACH5BAADAAAALAAAAABkAGQAhwAAADJ5tjJ5tjN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzZ/ujuIvkKUxU2o0Fa42lq+3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3VvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lzA3mzG4bPh7/7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AOcIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3MmzJ8cBQIMKHTp0DtGjR40iXQrUJFOmSp8mlYrUKVWiUa8Gzap1gNWuTcFuFdu0JFmvZ7lq/QpW7VW3VNl2hSuV7lO5a9OmNUvWLtS9JPX2BTxSsFi/S/G+NdyW72HGcx23hbxW8lzKby3nHdxX82LOhz3HxRxXdF3SdU3fRX3Xp2uGTGLLnk2btkXCImvr1n27M8ndwGX3Dv07OPDhjYsb510Rd8jlu5FHVg59tvTK1KvHvp45u3bupb3AVwefWjx08q3NL0cPtaR22819j3xvPT7x+fS320+OPz/7xO7lx8R/VQXo337T9UcfgUkZuCCC2L0moUGs/SWfSBUm5hxIGVa14UcdTnVhSCFi9aFHJRZ1YkcpCoVYgYGBNtmIHMp4GY0g2rjZfRjq+BmPJPo4Go4oCnkakSwauRqSPylpIZA1PuYkgDFKaSV/PV55I5Q5arkjlkF6+SOYE5Zp5plopqnmmmy26eabcMYp55x01mnnnXjmqeeeNQUEACH5BAADAAAALAAAAABkAGQAhwAAADJ5tjJ5tjN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzN6tzV+uTeCuzqHvkSZyFKx1Vi721q+3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3Vq/3VvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3lvA3mvG4bLh7/7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AO8IHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3MmzJ8coQIMKHTr0zoCjSJMqVWp0qdOlJolKldr0qdUBVa86jTq1K9CsWpmGfcrV61SwY4+iTVvWLNG1Y+GGbetWqFytd6/Srfs1LVS/TEvyfQs4aV6re/keJlsYaeK6i7c2Vit4sN3JWDE/dhv57+TNZjuL/VzZct/PmkubFm04NUnTQVk7dj0S9unGsim/tp07M+ndsHsLV21ZOG2fyBMej7gcZPOHzz1GbzidY/WF1zVmV/575HaE3y/Ehjc4vmJ5gucnphe4nnl3ie0hto8P/b173CXn23e+vz5+kvr9511/DtFXIIHUIWidgtgxqJ2D3AkoUoCFJWdhhBVqZmCCuGkIIUYedviheKiVKGFIIWY4okUpAjYcgCaqeCJ/ItZYYX4xurghQy369eKANuq4onk5+rhjg0EaOSRFPbJ1pEJNxvUkhkImyRaOVkq5pHpFOrklfF1qOeNHUc415YVopqnmmmy26eabcMYp55x01mnnnXjmqeeefPbpZ0cBAQA7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) no-repeat 50% transparent;
    text-align: center;
    padding: 10px;
    margin-left: -50px;
    margin-top: -50px;
    z-index: 3;
    overflow: auto
}

.ajaxBackground {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

.wdm-show-loader {
    display: block
}

.ld-course-paid-price {
    padding: 12px 0 16px 18px;
    position: absolute;
    right: 0;
    bottom: 95px;
    width: 75px;
    height: 42px;
    background: #fff;
    font-size: 13px;
    font-weight: 700;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px
}

@media (max-width:768px) {
    .ld-course-paid-price {
        bottom: 36px
    }
}

.sfwd-courses .entry-header {
    display: none
}

.post-type-archive-sfwd-courses>main.container,
.single-sfwd-courses .entry-content,
.single-sfwd-courses>main.container,
.single-sfwd-courses article {
    padding: 0
}

.single-sfwd-courses .expand.expand-menu i.ps-icon-arrow-up,
.single-sfwd-lessons .expand.expand-menu i.ps-icon-arrow-up,
.single-sfwd-quiz .expand.expand-menu i.ps-icon-arrow-up,
.single-sfwd-topic .expand.expand-menu i.ps-icon-arrow-up {
    margin-top: -3px
}

.single-sfwd-courses .expand.expand-menu>.lessons-drawer,
.single-sfwd-lessons .expand.expand-menu>.lessons-drawer,
.single-sfwd-quiz .expand.expand-menu>.lessons-drawer,
.single-sfwd-topic .expand.expand-menu>.lessons-drawer {
    position: absolute;
    top: 14px;
    font-size: 10px
}

@media screen and (max-width:768px) {
    .single-sfwd-courses .wdm-sidebar span.expand-menu,
    .single-sfwd-lessons .wdm-sidebar span.expand-menu,
    .single-sfwd-quiz .wdm-sidebar span.expand-menu,
    .single-sfwd-topic .wdm-sidebar span.expand-menu {
        top: -38px;
        right: calc(50% - 25px);
        height: 38px;
        width: 56px
    }
}

#learndash_course_certificate {
    display: inline-block
}

#learndash_course_certificate .btn-blue {
    background-color: #fff;
    border-radius: 33px;
    display: inline-block;
    padding: 9px 34px;
    box-shadow: 0 17px 15px -12px #9f9f9f;
    border: 1px solid #dbdbdb
}

#learndash_course_certificate .btn-blue:hover {
    box-shadow: none
}

.wdm-crr-left-single-page .barChart__bar {
    background: #d3d3d3
}

.single-sfwd-courses .wdm_crr_course_review_details>div>div.rating-container,
.single-sfwd-courses .wdm_crr_course_review_details>div>div.wdm_rating_text,
.wdm_reviews_content .wdm_crr_course_review_details>div>div.rating-container,
.wdm_reviews_content .wdm_crr_course_review_details>div>div.wdm_rating_text {
    text-align: left
}

.top-responses .comments-title {
    margin-left: 0;
    padding-left: 0
}

.single-sfwd-courses .top-responses {
    padding-top: 20px
}

#resume-course-button {
    margin: 15px 0
}

.progress-circle[data-progress] .progress-circle__overlay {
    color: #35ac3d;
    font-weight: 700
}

.progress-circle[data-progress="0"] .progress-circle__overlay {
    color: #717171
}

.single-sfwd-courses .enrolled-right.wdm-sidebar-right .instructor-container .row .col-sm-12.col-md-4 {
    padding-left: 0
}

.single-sfwd-courses .enrolled-right.wdm-sidebar-right .instructor-container+.enrolled-content {
    padding-left: 12px
}

.single-sfwd-courses .sidebar.buy-course-sidebar .course-price {
    max-width: 60%
}

@media screen and (max-width:992px) {
    .single-sfwd-courses .sidebar.buy-course-sidebar .course-price {
        max-width: 100%
    }
}

@media screen and (max-width:768px) {
    .single-sfwd-courses .sidebar.buy-course-sidebar .course-price>div:first-of-type {
        float: left
    }
}

@media screen and (max-width:768px) {
    .single-sfwd-courses .sidebar.buy-course-sidebar .buy-course #btn-join,
    .single-sfwd-courses .sidebar.buy-course-sidebar .buy-course .btn-join {
        position: inherit;
        float: left;
        margin-top: 15px;
        clear: left
    }
}

@media screen and (max-width:768px) {
    .single-sfwd-courses .sidebar.buy-course-sidebar .buy-course .course-price>.learndash_join_button {
        position: inherit;
        float: left;
        margin-top: 15px;
        clear: left;
        width: 100%;
        margin: 0
    }
}

@media screen and (max-width:768px) {
    .single-sfwd-courses .sidebar.buy-course-sidebar .buy-course .course-price.fixed-buy-courses>.learndash_join_button {
        position: absolute;
        bottom: inherit;
        right: 10px;
        width: auto
    }
    .single-sfwd-courses .sidebar.buy-course-sidebar .buy-course .course-price.fixed-buy-courses>.learndash_join_button #btn-join,
    .single-sfwd-courses .sidebar.buy-course-sidebar .buy-course .course-price.fixed-buy-courses>.learndash_join_button .btn-join {
        position: inherit
    }
}

.single-sfwd-courses .sidebar.buy-course-sidebar .buy-course .course-price.fixed-buy-courses #btn-join,
.single-sfwd-courses .sidebar.buy-course-sidebar .buy-course .course-price.fixed-buy-courses .btn-join {
    position: absolute;
    bottom: inherit;
    margin-top: 0;
    right: 10px
}

@media screen and (max-width:768px) {
    .single-sfwd-courses .main-section .heading.single-main-heading {
        padding-left: 5px
    }
}

@media screen and (max-width:768px) {
    .single-sfwd-courses .main-section .heading.single-main-heading h2 {
        margin-left: 0
    }
}

@media screen and (max-width:768px) {
    .single-sfwd-courses .main-section .heading.single-main-heading h2 span {
        display: block !important
    }
    .single-sfwd-courses .main-section .heading.single-main-heading h2 span .wdm_no_reviews {
        margin: 10px 0
    }
}

.single-sfwd-courses .main-section .heading.single-main-heading h2 span.fixed-heading .wdm_no_reviews {
    display: none
}

.wdm-readmore.course-description {
    margin-bottom: 25px
}

.wdm-readmore.course-description p {
    margin-bottom: 15px
}

.wdm-readmore.read-more-added {
    margin-bottom: 25px
}

.wdm-readmore.read-more-added p {
    max-height: 138px;
    overflow: hidden
}

.wdm-ld-readmore {
    font-family: Poynter-Serif-RE;
    color: #013875;
    font-size: 13px;
    font-weight: 700;
    line-height: 23px;
    text-align: left;
    transform: scaleX(1.0037)
}

.wdm-ld-readmore i {
    margin-left: 9px;
    margin-bottom: 4px
}

.wdm-ld-readmore i:before {
    font-size: 9px
}

p#learndash_next_prev_link {
    display: flex;
    justify-content: space-between
}

p#learndash_next_prev_link>a.prev-link {
    padding: 10px;
    border: 1px solid #dbdbdb;
    border-radius: 100px;
    padding-right: 12px;
    clear: both;
    display: inline-flex;
    float: left;
    background-color: #fff;
    min-width: 170px;
    justify-content: center;
    box-shadow: 0 17px 15px -12px #9f9f9f
}

p#learndash_next_prev_link>a.prev-link:hover {
    box-shadow: none
}

p#learndash_next_prev_link>a.next-link {
    padding: 10px;
    border: 1px solid transparent;
    border-radius: 100px;
    padding-right: 12px;
    clear: both;
    display: inline-flex;
    float: left;
    color: #fff;
    min-width: 170px;
    justify-content: center;
    box-shadow: 0 17px 15px -12px #9f9f9f
}

p#learndash_next_prev_link>a.next-link:hover {
    box-shadow: none
}

@media screen and (max-width:390px) {
    p#learndash_next_prev_link {
        display: flex;
        flex-direction: column
    }
}

#wdm_lessons_list #accordion {
    border-bottom: 1px solid #f1f1f1
}

#wdm_lessons_list .card-header>h5 a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

@media screen and (max-width:768px) {
    #wdm_lessons_list .card-header>h5 a:after {
        content: none
    }
}

.course_rating_review_page {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.course_rating_review_page .wdm_reviews_content {
    padding-left: 0
}

.wdm_rating_star_author .wdm-color-secondary .wdm-color-secondary {
    margin-left: 57px;
    position: relative;
    top: -13px;
    font-style: italic
}

@media (min-width:576px) {
    .course_rating_review_page {
        max-width: 540px
    }
}

@media (min-width:768px) {
    .course_rating_review_page {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .course_rating_review_page {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .course_rating_review_page {
        max-width: 1140px
    }
}

.main-aside-container {
    position: relative;
    padding: 0 15px
}

.single-main-heading span {
    display: flex !important
}

.single-main-heading .wdm_no_reviews {
    align-self: center;
    margin-left: 20px
}

.main-section {
    padding-right: 25px;
    position: static;
    margin: 0
}

.main-section .heading h2,
.main-section .heading h3 {
    width: 105%;
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 25px;
    margin-top: 25px;
    margin-left: -25px;
    display: flex;
    align-items: center
}

@media screen and (min-width:790px) {
    .main-section .heading h2,
    .main-section .heading h3 {
        margin-left: -48px
    }
}

@media screen and (max-width:790px) {
    .main-section .heading h2,
    .main-section .heading h3 {
        max-width: 100%
    }
}

.main-section .heading h2>span:first-of-type,
.main-section .heading h3>span:first-of-type {
    border-bottom: 5px solid #c8c8c8;
    margin-left: 24px;
    padding: 0 24px 15px;
    display: inline-block;
    font-size: 30px;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    width: auto
}

@media screen and (max-width:790px) {
    .main-section .heading h2>span:first-of-type,
    .main-section .heading h3>span:first-of-type {
        padding: 4px 10px;
        margin-left: 15px;
        font-size: 18px
    }
}

.main-section .heading h2 .review,
.main-section .heading h3 .review {
    font-size: 14px
}

.main-section .heading h2 .review .fa,
.main-section .heading h3 .review .fa {
    height: 11px
}

.main-section .heading h2 .review .fa-star,
.main-section .heading h3 .review .fa-star {
    color: #fca946
}

.main-section .heading h2 .review .fa-star-o,
.main-section .heading h3 .review .fa-star-o {
    color: #fcdbb2
}

.main-section .heading h3 span:first-of-type {
    font-size: 20px
}

.main-section .heading span.like-count {
    display: inline-block;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #00316a;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    text-align: left;
    margin-left: 13px;
    vertical-align: middle
}

.main-section .heading.single-main-heading h2 .review {
    font-size: 14px
}

.main-section .heading.single-main-heading h2 .review .ps {
    height: 11px
}

.main-section .heading.single-main-heading h2 .review .ps-icon-star {
    color: #fca946
}

.main-section .heading.single-main-heading h2 .review .ps-icon-star2 {
    color: #fcdbb2
}

@media screen and (max-width:576px) {
    .main-section .heading.single-main-heading {
        padding: 0 15px
    }
    .main-section .heading.single-main-heading h2 {
        border-bottom: 0;
        flex-wrap: wrap
    }
    .main-section .heading.single-main-heading h2>span:first-of-type {
        font-size: 18px;
        padding: 0;
        border: 0;
        margin-left: 0;
        width: 100%;
        color: #013a77
    }
}

@media screen and (max-width:768px) {
    .main-section {
        padding: 0
    }
}

.instructor-container {
    margin-bottom: 36px
}

.instructor-container img.img-left {
    width: 100%
}

.instructor-container .instructor-section {
    margin-left: 6%
}

.instructor-container .instructor-section .instructor-heading {
    margin-bottom: 12px;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #434343;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
    text-align: left
}

.instructor-container .instructor-section .instructor-list {
    list-style: none;
    padding: 0
}

.instructor-container .instructor-section .instructor-list li {
    text-align: center
}

.instructor-container .instructor-section .instructor-list .instructor-name {
    display: block;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #434343;
    font-size: 16px;
    font-style: italic;
    line-height: 23px;
    text-align: center;
    font-weight: 400
}

@media screen and (min-width:768px) {
    .instructor-container .instructor-section .instructor-list .instructor-name {
        margin: 13px 24px
    }
}

.instructor-container .instructor-section .instructor-list .instructor-img {
    width: 50px;
    border-radius: 50%;
    -webkit-box-shadow: 0 7px 16px -2px #333;
    -moz-box-shadow: 0 7px 16px -2px #333;
    -ms-box-shadow: 0 7px 16px -2px #333;
    -o-box-shadow: 0 7px 16px -2px #333;
    box-shadow: 0 7px 16px -2px #333
}

@media screen and (max-width:768px) {
    .instructor-container {
        margin-bottom: 0;
        margin-bottom: 15px;
        border-bottom: 1px solid #f4f4f4;
        padding: 0 15px
    }
    .instructor-container .instructor-section {
        margin: 0
    }
    .instructor-container .instructor-section .instructor-list .instructor-img {
        display: none
    }
    .instructor-container img.img-left {
        margin-bottom: 25px;
        display: none
    }
}

.instructor-list li:not(:last-of-type) {
    margin-right: 8%
}

@media screen and (max-width:768px) {
    .instructor-list li:not(:last-of-type) {
        margin-right: 0
    }
    .instructor-list li:not(:last-of-type) span:after {
        content: ", ";
        margin-right: 5px
    }
}

.wdm_review_comment_link span.wdm_helpful_message span.a-button-inner.wdm_button_inner {
    border-radius: 50px;
    padding: 5px;
    height: auto;
    background: #fff
}

.course_rating_review_page .wdm_rating_star_author b.fn,
.top-responses .wdm_rating_star_author b.fn {
    color: #00316a;
    font-weight: 500
}

.wdm_all_reviews_of_student_content article.loop>div {
    display: flex;
    flex-direction: column
}

.course-description p {
    margin-bottom: 35px;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #434343;
    font-size: 17px;
    line-height: 23px;
    text-align: left;
    font-weight: 400
}

.course-description p iframe {
    height: auto
}

.course-description p iframe .ytp-cued-thumbnail-overlay-image {
    background-size: 100% 100%
}

.course-description .has-iframe {
    width: 100%;
    height: 0;
    padding-bottom: 56%;
    position: relative;
    z-index: 999
}

.course-description .has-iframe iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.course-description .has-iframe iframe .ytp-large-play-button-bg {
    fill: #00316a
}

@media screen and (max-width:768px) {
    .course-description {
        padding: 0 15px
    }
}

#lesson_heading h3 {
    display: flex;
    justify-content: space-between
}

@media screen and (max-width:768px) {
    #lesson_heading h3 .right {
        display: none
    }
}

.video-container {
    display: flex;
    align-items: stretch;
    margin-bottom: 32px
}

.video-container .video-imges {
    position: relative;
    width: 100%;
    margin-right: -4px;
    display: inline-block;
    vertical-align: top
}

.video-container .video-imges img.video-left-img {
    width: 100%
}

.video-container .video-imges .fa.fa-youtube-play,
.video-container .video-imges img.play-icon {
    position: absolute;
    top: 15.1%;
    right: -27px;
    cursor: pointer;
    font-size: 54px;
    text-align: -webkit-center;
    text-align: center
}

.video-container .video-content {
    padding: 0 41px 2.5% 29px;
    width: 65.5%;
    display: inline-block;
    justify-content: stretch;
    background: #f4f4f4;
    overflow-y: auto
}

.video-container .video-content p {
    height: 100%;
    display: flex;
    align-items: flex-end;
    margin: 0;
    font-size: 17px;
    line-height: 23px;
    text-align: left;
    font-weight: 400
}

.video-container .video-overlay {
    display: none;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .8)
}

.video-container .video-wrapper {
    width: 100%;
    height: 0;
    padding-bottom: 56%;
    position: relative;
    z-index: 999
}

.video-container .video-wrapper iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.video-container .video-wrapper iframe .ytp-large-play-button-bg {
    fill: #00316a
}

.video-container .video-wrapper {
    display: none
}

@media screen and (max-width:768px) {
    .video-container {
        display: block
    }
    .video-container .video-imges {
        width: 100%;
        margin: 0
    }
    .video-container .video-imges .fa.fa-youtube-play,
    .video-container .video-imges img.play-icon {
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
    .video-container .video-content {
        padding: 29px;
        width: 100%;
        height: auto !important
    }
    .video-container .video-content p {
        margin: 0;
        padding-bottom: 1rem;
        height: auto
    }
}

.single.single-sfwd-courses #respond form p {
    padding: 0
}

.single.single-sfwd-courses #respond form p input {
    border: none;
    border-bottom: 1px solid #c8c8c8
}

.single.single-sfwd-courses #respond form p #comment {
    margin-bottom: 0
}

@media screen and (max-width:768px) {
    .wdm-ld-author-label {
        display: none
    }
}

.wdm_learndash_lessons .heading h3 {
    margin: 0;
    justify-content: space-between
}

.wdm_learndash_lessons .heading .right {
    font-family: Poynter-Serif-RE, sans-serif;
    color: #434343;
    font-size: 15px;
    font-weight: 700;
    line-height: 19px;
    text-align: left
}

.wdm_learndash_lessons .heading .right:before {
    content: "\F111";
    font-family: FontAwesome;
    margin-right: 7px;
    color: #ffac3a
}

@media screen and (max-width:768px) {
    .wdm_learndash_lessons .heading .right {
        margin-right: 15px
    }
}

.wdm_learndash_lessons .card {
    border: none;
    border-bottom: 1px solid #f1f1f1
}

.wdm_learndash_lessons .card:last-of-type {
    border-bottom: none
}

.wdm_learndash_lessons .card .card-header {
    padding: 0;
    border: 0;
    margin: 0;
    background: none;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #00316a;
    font-size: 15px;
    font-weight: 400;
    line-height: 19px;
    text-align: left
}

.wdm_learndash_lessons .card .card-header h5 {
    position: relative;
    margin-bottom: 0;
    padding-bottom: 0;
    width: 100%
}

.wdm_learndash_lessons .card .card-header h5:before {
    color: #ffac3a;
    position: absolute;
    z-index: 1;
    top: 12px;
    left: 41px;
    font: normal normal normal 13px/1 FontAwesome
}

.wdm_learndash_lessons .card .card-block {
    padding: 0
}

.wdm_learndash_lessons .card.is_not_sample {
    opacity: .5;
    pointer-events: none
}

.wdm_learndash_lessons .card.is_not_sample h5:before {
    content: none
}

#accordion {
    counter-reset: section
}

#accordion .learndash_topic_dots a span,
#accordion h5 a {
    border-radius: none;
    margin: 0;
    font-family: Poynter-Serif-RE, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 44.456px;
    background: none;
    text-decoration: none
}

#accordion .learndash_topic_dots a span:hover,
#accordion h5 a:hover {
    text-decoration: none
}

#accordion .learndash_topic_dots a span {
    border: none;
    padding: 0;
    font-size: 13px;
    line-height: 1
}

#accordion .learndash_topic_dots ul {
    position: relative;
    padding-left: 60px
}

#accordion .learndash_topic_dots ul:before {
    content: "";
    position: absolute;
    left: 49px;
    bottom: 9px;
    border-left: 1px solid #c8c8c8;
    height: 100%;
    width: 1px;
    z-index: -1
}

#accordion h5 a {
    padding: 2px 39px 4px 16px;
    text-decoration: none;
    position: relative
}

#accordion h5 a:after {
    content: "b";
    font: normal normal normal 14px/1 elumine;
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    font-weight: 800;
    cursor: pointer;
    position: absolute;
    z-index: 1;
    right: 25px;
    top: 16px;
    text-transform: lowercase;
    transform: rotate(270deg)
}

#accordion h5 a:before {
    counter-increment: section;
    content: counter(section, decimal-leading-zero);
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 12px;
    line-height: 33px;
    border: 1px solid #cecece;
    background-color: #fff;
    text-align: center;
    vertical-align: middle
}

#accordion h5 a:hover:before {
    color: #fff
}

#accordion h5 a[aria-expanded=true]:after {
    transform: rotate(180deg)
}

#accordion .topics-section .topic_item a {
    color: #00316a
}

#accordion .topics-section .topic_item a:before {
    content: "\F111";
    margin-right: 7px;
    width: 19px;
    height: 19px;
    display: inline-block;
    text-align: center;
    font: normal normal normal 9px/1 FontAwesome;
    vertical-align: super;
    text-decoration: none
}

#accordion .topics-section .topic_item a.topic-notcompleted {
    color: #00316a
}

#accordion .topics-section .topic_item a.topic-notcompleted:before {
    content: "\F111"
}

#accordion .topics-section .topic_item a.topic-completed:before {
    content: "i";
    color: #3bab47;
    font-size: 22px;
    font-family: elumine;
    vertical-align: baseline
}

#accordion .topics-section .topic_item a.topic-inprogress:before {
    content: "\F111"
}

#accordion .topic_item a[aria-expanded=true]:before,
#accordion h5 a[aria-expanded=true]:before {
    color: #fff
}

.top-responses,
.wdm_rating_star_author b.fn {
    position: relative;
    padding-bottom: 70px
}

.top-responses .responses-list,
.wdm_rating_star_author b.fn .responses-list {
    list-style: none
}

.top-responses .responses-list li:not(:last-of-type),
.wdm_rating_star_author b.fn .responses-list li:not(:last-of-type) {
    padding-bottom: 34px;
    border-bottom: 1px solid #cecece;
    margin-bottom: 34px
}

.top-responses .responses-list li p.comment,
.wdm_rating_star_author b.fn .responses-list li p.comment {
    font-family: Poynter-Serif-RE, sans-serif;
    color: #555;
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
    text-align: left
}

.top-responses div#comments,
.wdm_rating_star_author b.fn div#comments {
    padding: 0
}

.top-responses .show-more-conatainer,
.wdm_rating_star_author b.fn .show-more-conatainer {
    text-align: center
}

.top-responses .show-more-conatainer .show-more,
.wdm_rating_star_author b.fn .show-more-conatainer .show-more {
    color: #00316a;
    background: #fff;
    display: inline-block
}

.top-responses .show-more-conatainer .show-more:hover,
.wdm_rating_star_author b.fn .show-more-conatainer .show-more:hover {
    background: #00316a;
    color: #fff
}

@media screen and (max-width:768px) {
    .top-responses .responses-list,
    .wdm_rating_star_author b.fn .responses-list {
        padding: 0 15px
    }
    .top-responses .show-more,
    .wdm_rating_star_author b.fn .show-more {
        position: static;
        margin-top: 22px
    }
    .top-responses .show-more:after,
    .wdm_rating_star_author b.fn .show-more:after {
        float: none
    }
    .top-responses div#comments,
    .wdm_rating_star_author b.fn div#comments {
        padding: 0 15px
    }
    .top-responses .comments-title,
    .wdm_rating_star_author b.fn .comments-title {
        margin: 0
    }
}

div.responder-status {
    display: flex;
    align-items: center
}

div.responder-status .responser-profile-img {
    margin-right: 16px
}

div.responder-status div p {
    margin: 0;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #7e7e7e;
    font-size: 14px;
    font-style: italic;
    line-height: 23px;
    text-align: left
}

div.responder-status div p .star-rating {
    margin-left: 19px
}

div.responder-status div .responder-name {
    color: #434343
}

@media screen and (max-width:768px) {
    .responder-status .responser-profile-img {
        display: none
    }
    .responder-status div .responder-rating-period {
        display: flex;
        flex-direction: column-reverse
    }
    .responder-status div .responder-rating-period span {
        display: block
    }
}

.comments-title {
    width: 100%;
    padding: 10px 2.1%;
    margin-left: 2.6%;
    color: #5f5f5f;
    font-size: 20px;
    font-weight: 400;
    line-height: 44.456px;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.comments-title:after {
    content: "";
    border-bottom: 5px solid #c8c8c8;
    margin-left: -13px;
    display: inline-block;
    font-family: Poynter-Serif-RE, sans-serif;
    text-align: left;
    white-space: nowrap;
    position: absolute;
    bottom: 0;
    width: 170px
}

.course_rating_review_page .wdm_crr_course_review_details,
.top-responses .wdm_crr_course_review_details {
    position: relative;
    padding-bottom: 105px;
    margin-bottom: 30px
}

.course_rating_review_page .wdm_crr_course_review_details .rating-container,
.top-responses .wdm_crr_course_review_details .rating-container {
    display: block;
    text-align: center
}

.course_rating_review_page .wdm_crr_course_review_details>div,
.top-responses .wdm_crr_course_review_details>div {
    overflow: auto;
    width: 49%;
    display: inline-block;
    vertical-align: top
}

.course_rating_review_page .wdm_crr_course_review_details .barChart__row,
.top-responses .wdm_crr_course_review_details .barChart__row {
    margin-bottom: 20px
}

.course_rating_review_page .wdm_crr_course_review_details .barChart__label,
.course_rating_review_page .wdm_crr_course_review_details .barChart__value,
.top-responses .wdm_crr_course_review_details .barChart__label,
.top-responses .wdm_crr_course_review_details .barChart__value {
    font-size: 13px;
    line-height: 13px
}

.course_rating_review_page .wdm_crr_course_review_details .rating-stars,
.top-responses .wdm_crr_course_review_details .rating-stars {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 20px
}

.course_rating_review_page .wdm_crr_course_review_details .rating-stars .star,
.top-responses .wdm_crr_course_review_details .rating-stars .star {
    font-size: 45px;
    line-height: 65px
}

.course_rating_review_page .wdm_crr_course_review_details .wdm_see_all_reviews a,
.top-responses .wdm_crr_course_review_details .wdm_see_all_reviews a {
    color: #00316a;
    font-size: 15px;
    line-height: 19px;
    font-weight: 400
}

.course_rating_review_page .wdm_crr_course_review_details .wdm_see_all_reviews a:after,
.top-responses .wdm_crr_course_review_details .wdm_see_all_reviews a:after {
    content: "b";
    margin-left: 10px;
    display: inline-block;
    font: normal normal normal 14px/1 elumine;
    font-size: 12px;
    font-weight: 900;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: rotate(270deg)
}

.wdm_rating_text {
    font-size: 30px;
    color: #ffac3a;
    font-weight: 500;
    text-align: center
}

.comment-list {
    padding: 0;
    list-style: none
}

.comment-list .wdm_rating_star {
    display: flex;
    flex-direction: column-reverse;
    order: 1
}

.comment-list .wdm_rating_star b {
    border-bottom: 6px
}

.comment-list .wdm_rating_star b a {
    font-size: 14px;
    line-height: 23px;
    color: #434343
}

.comment-list>li {
    display: flex;
    flex-direction: column
}

.comment-list>li::not(:last-of-type) {
    padding-bottom: 34px;
    border-bottom: 1px solid #cecece;
    margin-bottom: 34px
}

.course_rating_review_page .wdm_review_description,
.top-responses .wdm_review_description {
    font-family: Poynter-Serif-RE, sans-serif;
    color: #555;
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
    text-align: left;
    order: 2;
    margin: 10px 0
}

.wdm_rating_star_author {
    order: 3
}

.wdm_rating_star_author .wdm-color-secondary {
    display: block;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #555;
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
    text-align: left
}

.wdm_rating_star_author .wdm-size-normal .wdm-color-secondary:first-of-type {
    display: none
}

.wdm_rating_star_author .avatar {
    width: 40px;
    margin-right: 16px;
    border-radius: 50%
}

.wdm_rating_star_author .fn {
    margin: 0;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #434343;
    font-size: 14px;
    font-style: italic;
    line-height: 23px;
    text-align: left;
    text-transform: capitalize
}

.wdm_other_details {
    order: 4
}

.wdm_review_comment_link {
    order: 5
}

.top-responses .wdm-crr-left-single-page,
.wdm_reviews_content .wdm-crr-left-single-page {
    float: none;
    margin: 0;
    width: 100%
}

.top-responses .wdm-crr-left-single-page .barChart__bar,
.wdm_reviews_content .wdm-crr-left-single-page .barChart__bar {
    height: 10px;
    border-radius: 20px
}

.top-responses .wdm-crr-right-single-page,
.wdm_reviews_content .wdm-crr-right-single-page {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: center;
    padding: 29px 0;
    background: #f1f1f1
}

.top-responses .wdm-crr-right-single-page>span,
.wdm_reviews_content .wdm-crr-right-single-page>span {
    color: #555;
    font-size: 17px;
    line-height: 29px;
    font-weight: 300;
    display: inline-block;
    width: auto;
    margin-right: 10px;
    margin-bottom: 10px;
    vertical-align: middle
}

.top-responses .wdm-crr-right-single-page .a-button-inner,
.wdm_reviews_content .wdm-crr-right-single-page .a-button-inner {
    background: none;
    border-radius: 0;
    border: none;
    cursor: pointer;
    display: inline-block;
    padding: 0;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
    height: auto;
    overflow: initial;
    box-shadow: none;
    margin-left: 5px
}

.top-responses .wdm-crr-right-single-page .a-button-inner a,
.wdm_reviews_content .wdm-crr-right-single-page .a-button-inner a {
    color: #00316a;
    padding: 13px 27px;
    font-size: 17px;
    line-height: 19px;
    font-weight: 400;
    border-radius: 50px;
    border: 1px solid #c8c8c8;
    box-shadow: 0 17px 15px -12px #9f9f9f;
    transition: box-shadow .3s;
    text-decoration: none;
    transition: all .2s linear;
    background: #fff;
    display: block
}

.top-responses .wdm-crr-right-single-page .a-button-inner a:hover,
.wdm_reviews_content .wdm-crr-right-single-page .a-button-inner a:hover {
    box-shadow: none;
    text-decoration: none
}

.top-responses .wdm-crr-right-single-page .a-button-inner a:after,
.wdm_reviews_content .wdm-crr-right-single-page .a-button-inner a:after {
    content: none;
    margin-left: 10px;
    display: inline-block;
    font: normal normal normal 14px/1 elumine;
    font-size: 12px;
    font-weight: 400;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    margin-top: 4px;
    transform: rotate(270deg);
    text-transform: none
}

.comments-area>.wdm_see_all_reviews {
    text-align: right
}

.comments-area>.wdm_see_all_reviews a {
    color: #00316a;
    padding: 13px 27px;
    font-size: 17px;
    line-height: 19px;
    font-weight: 400;
    border-radius: 50px;
    border: 1px solid #c8c8c8;
    box-shadow: 0 17px 15px -12px #9f9f9f;
    transition: box-shadow .3s;
    text-decoration: none;
    transition: all .2s linear;
    display: inline-block;
    width: auto
}

.comments-area>.wdm_see_all_reviews a:hover {
    box-shadow: none;
    text-decoration: none
}

.comments-area>.wdm_see_all_reviews a:after {
    content: "b";
    margin-left: 10px;
    display: inline-block;
    font: normal normal normal 14px/1 elumine;
    font-size: 12px;
    font-weight: 400;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    margin-top: 4px;
    transform: rotate(270deg);
    text-transform: none
}

.comments-area>.wdm_see_all_reviews a:hover {
    background: #00316a;
    color: #fff
}

.comments-area h3 {
    margin-bottom: 10px;
    color: #434343
}

body div#comments {
    padding: 0;
    margin: auto
}

.sidebar.buy-course-sidebar {
    width: 33.33%;
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    padding-left: 12px;
    margin-right: 15px
}

.sidebar.buy-course-sidebar .buy-course {
    position: relative;
    background-color: #f4f4f4;
    padding: 25px 20px 31px;
    margin-bottom: 30px
}

.sidebar.buy-course-sidebar .buy-course input[type=submit].btn-join {
    position: relative;
    left: 20px
}

.sidebar.buy-course-sidebar .buy-course>div {
    padding-bottom: 18px;
    margin-bottom: 18px;
    border-bottom: 1px solid #e8e8e8;
    display: flex
}

.sidebar.buy-course-sidebar .buy-course>div>#btn-join,
.sidebar.buy-course-sidebar .buy-course>div>.btn-join {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMCA2TDguNTkgNy40MSAxMy4xNyAxMmwtNC41OCA0LjU5TDEwIDE4bDYtNnoiLz4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KPC9zdmc+);
    padding: 13px 27px;
    font-size: 13px;
    line-height: 19px;
    font-weight: 900;
    border-radius: 50px;
    box-shadow: 0 17px 15px -12px #9f9f9f;
    transition: box-shadow .3s;
    text-decoration: none;
    background-position: 86px;
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 95%;
    padding: 13px 27px 13px 19px !important;
    position: absolute;
    overflow: visible;
    right: -25px;
    bottom: 25px
}

.sidebar.buy-course-sidebar .buy-course>div>#btn-join:hover,
.sidebar.buy-course-sidebar .buy-course>div>.btn-join:hover {
    box-shadow: none;
    background-position: 95%
}

@media (max-width:991px) {
    .sidebar.buy-course-sidebar .buy-course>div>#btn-join,
    .sidebar.buy-course-sidebar .buy-course>div>.btn-join {
        right: inherit
    }
}

.sidebar.buy-course-sidebar .buy-course>div .wdm-icon {
    margin-right: 7px;
    display: inline-block;
    vertical-align: top;
    font-size: 60px;
    line-height: normal;
    margin-top: -7px
}

.sidebar.buy-course-sidebar .buy-course>div .start-date-with-bg {
    width: 61px;
    height: 43px;
    margin-right: 6px;
    padding: 14px;
    display: inline-block;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #ee9823;
    font-size: 20px;
    font-weight: 500;
    line-height: 23px;
    text-align: center;
    transform: scaleX(1.0013);
    position: relative;
    z-index: 2
}

.sidebar.buy-course-sidebar .buy-course>div .start-date-with-bg:before {
    content: "f";
    font-family: elumine !important;
    speak: none;
    font-style: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    font-size: 60px;
    margin-top: -7px
}

.sidebar.buy-course-sidebar .buy-course>div div {
    display: inline-block;
    vertical-align: top
}

.sidebar.buy-course-sidebar .buy-course>div div span {
    display: block
}

.sidebar.buy-course-sidebar .buy-course>div div span:first-of-type {
    font-family: Poynter-Serif-RE, sans-serif;
    color: #434343;
    font-size: 18px;
    font-weight: 300;
    line-height: 23px;
    text-align: left;
    transform: scaleX(1.0013);
    vertical-align: top
}

.sidebar.buy-course-sidebar .buy-course>div div span:nth-of-type(2) {
    font-family: Poynter-Serif-RE, sans-serif;
    color: #ffac3a;
    font-size: 18px;
    font-weight: 500;
    line-height: 23px;
    text-align: left;
    transform: scaleX(1.0013)
}

.sidebar.buy-course-sidebar .buy-course>div:last-of-type {
    padding: 0;
    border: none;
    margin: 0
}

.sidebar.buy-course-sidebar .buy-course .course-price .actual-price {
    font-family: Poynter-Serif-RE, sans-serif;
    color: #ee9823;
    font-size: 22px;
    font-weight: 700;
    line-height: 23px;
    text-align: left
}

.sidebar.buy-course-sidebar .buy-course .course-price .discount {
    font-family: Poynter-Serif-RE, sans-serif;
    color: #a4a4a4;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    text-align: left;
    text-decoration: line-through
}

.sidebar.buy-course-sidebar .learndash_join_button {
    float: left;
    max-width: 200px;
    margin-right: 20px;
    margin: 20px 0
}

.sidebar.buy-course-sidebar .learndash_checkout_buttons,
.sidebar.buy-course-sidebar .learndash_join_button {
    position: absolute;
    overflow: visible;
    right: -19px;
    bottom: 2px
}

@media (max-width:991px) {
    .sidebar.buy-course-sidebar .learndash_checkout_buttons,
    .sidebar.buy-course-sidebar .learndash_join_button {
        right: inherit
    }
}

.sidebar.buy-course-sidebar .learndash_checkout_buttons #btn-join,
.sidebar.buy-course-sidebar .learndash_checkout_buttons .btn-join,
.sidebar.buy-course-sidebar .learndash_join_button #btn-join,
.sidebar.buy-course-sidebar .learndash_join_button .btn-join {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xMCA2TDguNTkgNy40MSAxMy4xNyAxMmwtNC41OCA0LjU5TDEwIDE4bDYtNnoiLz4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KPC9zdmc+);
    padding: 13px 27px;
    font-size: 13px;
    line-height: 19px;
    font-weight: 900;
    border-radius: 50px;
    box-shadow: 0 17px 15px -12px #9f9f9f;
    transition: box-shadow .3s;
    text-decoration: none;
    background-position: 86px;
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 95%;
    padding: 13px 27px 13px 19px
}

.sidebar.buy-course-sidebar .learndash_checkout_buttons #btn-join:hover,
.sidebar.buy-course-sidebar .learndash_checkout_buttons .btn-join:hover,
.sidebar.buy-course-sidebar .learndash_join_button #btn-join:hover,
.sidebar.buy-course-sidebar .learndash_join_button .btn-join:hover {
    box-shadow: none;
    background-color: #00316a;
    color: #fff;
    background-position: 95%
}

@media screen and (max-width:992px) {
    .sidebar.buy-course-sidebar {
        width: 100%;
        padding: 0;
        position: static
    }
    .sidebar.buy-course-sidebar .buy-course>div {
        display: inline-block;
        width: 49%;
        vertical-align: top;
        border: none;
        overflow: initial
    }
    .sidebar.buy-course-sidebar .buy-course>div .ps.ps-icon-calendar1,
    .sidebar.buy-course-sidebar .buy-course>div .start-date-with-bg,
    .sidebar.buy-course-sidebar .buy-course>div img {
        display: none
    }
    .sidebar.buy-course-sidebar .buy-course .course-price {
        width: 100%
    }
    .sidebar.buy-course-sidebar .buy-course .course-price>div {
        width: 49%
    }
    .sidebar.buy-course-sidebar .buy-course .course-price>div .actual-price,
    .sidebar.buy-course-sidebar .buy-course .course-price>div .discount {
        display: inline-block;
        vertical-align: middle
    }
    .sidebar.buy-course-sidebar .buy-course .course-price .learndash_join_button,
    .sidebar.buy-course-sidebar .buy-course .course-price .show-more.buy-now {
        display: inline-block
    }
}

.fixed-buy-courses,
.main-section .heading.single-main-heading h2>span.fixed-heading {
    width: 100%;
    position: fixed;
    z-index: 99999;
    top: 45px;
    left: 0;
    background: #fff;
    padding: 15px
}

@media screen and (max-width:768px) {
    .fixed-buy-courses,
    .main-section .heading.single-main-heading h2>span.fixed-heading {
        top: 55px
    }
}

@media screen and (max-width:576px) {
    .fixed-buy-courses,
    .main-section .heading.single-main-heading h2>span.fixed-heading {
        top: 45px
    }
}

.sidebar.buy-course-sidebar .buy-course>div.fixed-buy-courses {
    top: 90px;
    left: 0;
    padding: 15px 15px 18px;
    background: #f4f4f4
}

@media screen and (max-width:768px) {
    .sidebar.buy-course-sidebar .buy-course>div.fixed-buy-courses {
        top: 100px
    }
}

@media screen and (max-width:576px) {
    .sidebar.buy-course-sidebar .buy-course>div.fixed-buy-courses {
        top: 90px
    }
}

.sidebar.buy-course-sidebar .buy-course>div.fixed-buy-courses .buy-now,
.sidebar.buy-course-sidebar .buy-course>div.fixed-buy-courses .learndash_join_button {
    float: right
}

.sidebar.buy-course-sidebar .buy-course>div.fixed-buy-courses .learndash_checkout_buttons,
.sidebar.buy-course-sidebar .buy-course>div.fixed-buy-courses .learndash_join_button {
    right: 0
}

.wdm-crr-show-popup {
    display: inline-block;
    margin-left: 10px
}

.wdm-crr-show-popup .glyphicon-menu-down {
    display: none
}

.wdm-crr-show-popup .star i {
    font-size: 14px
}

.wdm-crr-show-popup .star i,
.wdm-crr-show-popup body .rating-container .filled-stars {
    text-shadow: none;
    -webkit-text-stroke: transparent
}

.barChart__row:first-child .barChart__barFill {
    background: #48a000
}

.barChart__row:nth-child(2) .barChart__barFill {
    background: #78d628
}

.barChart__row:nth-child(3) .barChart__barFill {
    background: #f6da1f
}

.barChart__row:nth-child(4) .barChart__barFill {
    background: #ffaa43
}

.barChart__row:nth-child(5) .barChart__barFill {
    background: #ff6543
}

@media screen and (max-width:768px) {
    .single-sfwd-courses .buy-course {
        margin-left: -15px;
        margin-right: -15px
    }
    .course-buy-container {
        padding-left: 0;
        padding-right: 0
    }
    .single-sfwd-courses .main-section .heading h2 {
        border: none;
        justify-content: space-between;
        margin-bottom: 0
    }
    .single-sfwd-courses .main-section .heading h2>span:first-of-type {
        border: none;
        margin-left: 0
    }
    .single-sfwd-courses .course-buy-container>.main-aside-container {
        padding: 0
    }
    #recommended-course-slider .slick-next {
        right: 35px
    }
    #recommended-course-slider .slick-prev {
        left: 18px
    }
    .course_rating_review_page .wdm_crr_course_review_details,
    .top-responses .wdm_crr_course_review_details {
        padding: 0
    }
    .course_rating_review_page .wdm_crr_course_review_details>div,
    .top-responses .wdm_crr_course_review_details>div {
        width: 100%;
        margin-bottom: 15px
    }
    .course_rating_review_page .wdm-crr-right-single-page,
    .top-responses .wdm-crr-right-single-page {
        position: static;
        background: none
    }
}

@media screen and (max-width:576px) {
    .course-description p,
    .instructor-container .instructor-section .instructor-heading,
    .instructor-container .instructor-section .instructor-list .instructor-name,
    .recommended-course-info .recommended-course-data h5,
    .sidebar.buy-course-sidebar .buy-course>div div span:first-of-type,
    .video-container .video-content p {
        font-size: 14px;
        line-height: 23px
    }
    .sidebar.buy-course-sidebar .buy-course .course-price .actual-price,
    .sidebar.buy-course-sidebar .buy-course>div div span:nth-of-type(2) {
        font-size: 17px;
        line-height: 23px
    }
    .show-more {
        padding: 10px 25px;
        min-width: auto
    }
    .recommended-course-info .recommended-course-data p,
    .show-more,
    .sidebar.buy-course-sidebar .buy-course .course-price .discount,
    .wdm_learndash_lessons .heading .right {
        font-size: 13px;
        line-height: 23px
    }
    .sidebar.buy-course-sidebar .buy-course .course-price.fixed-buy-courses>div {
        width: calc(100% - 140px)
    }
    .wdm_learndash_lessons .card .card-header h5 {
        font-size: 15px
    }
    .main-section .heading h3>span:first-of-type {
        font-size: 15px;
        line-height: 23px;
        padding: 8px 5.1%
    }
    .course_rating_review_page,
    .top-responses {
        padding-bottom: 8px
    }
    .wdm_learndash_lessons {
        margin-bottom: 32px
    }
    .sidebar.buy-course-sidebar .buy-course>div {
        padding-bottom: 10px;
        margin-bottom: 10px
    }
    .responses-list li:not(:last-of-type) {
        padding-bottom: 12px;
        margin-bottom: 12px
    }
    .course_rating_review_page .show-more,
    .top-responses .show-more {
        margin-top: 0
    }
    .recommended-course-data>a:after {
        padding: 0;
        text-align: right
    }
    .slick-initialized .recommended-course-info.slick-slide {
        padding: 0
    }
}

.rating-container .rating-stars .star {
    margin: 0 2px
}

.rating-container .rating-stars .empty-stars .glyphicon-star-empty:before {
    content: "M";
    font-family: elumine
}

.rating-container .rating-stars .filled-stars {
    -webkit-text-stroke: transparent;
    text-shadow: none
}

.rating-container .rating-stars .filled-stars .glyphicon-star:before {
    content: "L";
    font-family: elumine
}

@media screen and (max-width:767px) and (min-width:319px) {
    .wdm_crr_course_review_details .wdm-crr-right-single-page {
        overflow: hidden;
        width: 100%
    }
}

.widget_course_return {
    border-bottom: 1px solid #c8c8c8 !important;
    padding-bottom: 5px;
    padding-left: 12px
}

@media screen and (min-width:768px) {
    .course-buy-container-ld {
        margin-left: 32px
    }
}

@media screen and (min-width:768px) {
    .course-lessons-ld-wrap {
        margin-left: -15px
    }
}

#lesson_heading span.right {
    position: relative
}

#lesson_heading span.right:before {
    content: "";
    width: 12px;
    height: 12px;
    background-color: #fbb339;
    position: absolute;
    border-radius: 50%;
    left: -20px;
    top: 2px
}

.learndash_quizzes .quiz-wrap {
    padding: 12px
}

.learndash_quizzes .quiz-count {
    border-radius: 50%;
    border: 1px solid #cecece;
    box-sizing: border-box;
    background-color: #fff;
    width: 32px;
    height: 32px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 15px;
    font-weight: 700;
    line-height: 19px;
    text-align: left;
    margin-right: 12px
}

.learndash_quizzes .quiz-count.completedquiz {
    border: 1px solid #35ac3d
}

.learndash_quizzes .quiz-title {
    font-size: 15px !important;
    font-weight: 500;
    line-height: 19px;
    text-align: left;
    flex: 1;
    display: inline-flex;
    align-items: center
}

.learndash_quizzes {
    margin-bottom: 40px
}

@media screen and (max-width:768px) {
    .learndash_quizzes {
        margin-bottom: 0
    }
}

.learndash_uploaded_assignments {
    margin-bottom: 40px
}

@media screen and (max-width:768px) {
    .learndash_uploaded_assignments {
        margin-bottom: 0
    }
}

.learndash_uploaded_assignments i.ps {
    font-size: 18px
}

.assignment-submit-button {
    position: relative;
    float: right
}

.assignment-submit-button input {
    border: 0;
    border-radius: 50px;
    font-size: 16px !important;
    color: #fff !important;
    display: block;
    padding: 15px 40px 15px 25px !important;
    position: relative;
    font-weight: 700
}

.assignment-submit-button i {
    color: #fff;
    position: absolute;
    right: 20px;
    font-size: 16px;
    top: 33%;
    font-weight: 800
}

.video-close {
    float: right
}

.video-close i {
    font-size: 40px;
    color: #fff;
    margin: 20px;
    cursor: pointer
}

.video-close i:hover {
    color: #fff
}

.wdm_rate_review_course button.wdm_submit_review_rating {
    color: #fff;
    border-radius: 100px
}

.single-sfwd-courses .video-container .video-imges img {
    object-fit: cover;
    height: 100%
}

.single-sfwd-courses .sidebar-lessons .enrolled-left .heading h3.widget-title,
.single-sfwd-lessons .sidebar-lessons .enrolled-left .heading h3.widget-title,
.single-sfwd-topic .sidebar-lessons .enrolled-left .heading h3.widget-title {
    margin-left: 0
}

.single-sfwd-courses .sidebar-lessons .enrolled-left .heading h3.widget-title span,
.single-sfwd-lessons .sidebar-lessons .enrolled-left .heading h3.widget-title span,
.single-sfwd-topic .sidebar-lessons .enrolled-left .heading h3.widget-title span {
    margin-left: 0;
    padding-left: 0
}

.single-sfwd-courses .sidebar-lessons .enrolled-left .top-details h3,
.single-sfwd-lessons .sidebar-lessons .enrolled-left .top-details h3,
.single-sfwd-topic .sidebar-lessons .enrolled-left .top-details h3 {
    margin-left: 0
}

.wdm-list-count {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 12px;
    line-height: 33px;
    border: 1px solid #cecece;
    background-color: #fff;
    text-align: center;
    vertical-align: middle
}

.course-buy-container #accordion h5 a:before {
    content: none
}

.learndash-pager {
    margin-top: 2%;
    display: -moz-box !important;
    display: -webkit-box !important;
    -moz-box-align: center;
    -moz-box-pack: center;
    -webkit-box-align: center;
    -webkit-box-pack: center
}

.learndash-pager a {
    background-color: #fff;
    border: 1px solid #cecece;
    border-radius: 50%;
    display: inline-flex;
    flex-direction: column;
    font-size: 16px;
    font-weight: 700;
    height: 32px;
    justify-content: center;
    line-height: 0;
    text-align: center;
    vertical-align: middle;
    width: 32px
}

.learndash-pager a:hover {
    color: #fff
}

.learndash-pager span.pager-left,
.learndash-pager span.pager-right {
    float: none
}

.learndash-pager .pager-legend {
    display: inline-flex;
    float: none;
    position: inherit;
    text-transform: capitalize
}

.single-sfwd-courses .list_lessons .learndash_topic_widget_list ul li,
.single-sfwd-courses .wdm-sidebar li,
.single-sfwd-lessons .list_lessons .learndash_topic_widget_list ul li,
.single-sfwd-lessons .wdm-sidebar li,
.single-sfwd-quiz .list_lessons .learndash_topic_widget_list ul li,
.single-sfwd-quiz .wdm-sidebar li,
.single-sfwd-topic .list_lessons .learndash_topic_widget_list ul li,
.single-sfwd-topic .wdm-sidebar li {
    list-style-type: none
}

.lesson_completed .elumine-course-navigaiton .lesson a {
    color: #35ac3d
}

#course_navigation .learndash_topic_widget_list>ul {
    padding-left: 40px !important
}

#course_navigation .learndash_topic_widget_list ul {
    padding-left: 16px
}

#course_navigation .learndash_topic_widget_list .quiz-item a>span {
    padding-bottom: 11px;
    padding-top: 4px
}

.elumine-course-navigaiton .lesson_completed .lesson span.numbering {
    color: #fff;
    border: none;
    background: #35ac3d
}

.course-enrolled {
    padding-top: 0
}

.course-enrolled .enrolled-right .instructor-container {
    padding: 27px;
    margin-bottom: 0
}

@media screen and (max-width:768px) {
    .course-enrolled .enrolled-right .instructor-container {
        padding: 0;
        padding-top: 20px
    }
}

.course-enrolled .enrolled-right .instructor-list {
    margin-top: 20px
}

@media screen and (max-width:768px) {
    .course-enrolled .enrolled-right .instructor-list {
        margin-top: 0
    }
}

.course-enrolled .enrolled-right .title.for-mobile {
    display: flex;
    flex-direction: column
}

.course-enrolled .enrolled-right .back.for-mobile,
.course-enrolled .lesson-status,
.course-enrolled .progress-circle.for-mobile,
.course-enrolled .slash {
    display: none
}

.course-enrolled .course-title h3.title {
    display: inline-flex;
    padding: 0 15px 12px;
    margin-bottom: 0;
    font-family: Poynter-Serif-RE;
    font-size: 17px;
    font-weight: 400;
    max-width: 639px;
    line-height: 44.456px;
    text-align: left;
    align-items: flex-end
}

.course-enrolled .course-title h3.title h2,
.course-enrolled .course-title h3.title h3 {
    width: 105%;
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 25px;
    margin-top: 25px;
    margin-left: -25px;
    display: flex;
    align-items: center
}

@media screen and (min-width:790px) {
    .course-enrolled .course-title h3.title h2,
    .course-enrolled .course-title h3.title h3 {
        margin-left: -48px
    }
}

@media screen and (max-width:790px) {
    .course-enrolled .course-title h3.title h2,
    .course-enrolled .course-title h3.title h3 {
        max-width: 100%
    }
}

.course-enrolled .course-title h3.title h2>span:first-of-type,
.course-enrolled .course-title h3.title h3>span:first-of-type {
    border-bottom: 5px solid #c8c8c8;
    margin-left: 24px;
    padding: 0 24px 15px;
    display: inline-block;
    font-size: 30px;
    font-weight: 400;
    text-align: left;
    white-space: nowrap;
    width: auto
}

@media screen and (max-width:790px) {
    .course-enrolled .course-title h3.title h2>span:first-of-type,
    .course-enrolled .course-title h3.title h3>span:first-of-type {
        padding: 4px 10px;
        margin-left: 15px;
        font-size: 18px
    }
}

.course-enrolled .course-title h3.title h2 .review,
.course-enrolled .course-title h3.title h3 .review {
    font-size: 14px
}

.course-enrolled .course-title h3.title h2 .review .fa,
.course-enrolled .course-title h3.title h3 .review .fa {
    height: 11px
}

.course-enrolled .course-title h3.title h2 .review .fa-star,
.course-enrolled .course-title h3.title h3 .review .fa-star {
    color: #fca946
}

.course-enrolled .course-title h3.title h2 .review .fa-star-o,
.course-enrolled .course-title h3.title h3 .review .fa-star-o {
    color: #fcdbb2
}

.course-enrolled .course-title h3.title h3 span:first-of-type {
    font-size: 20px
}

.course-enrolled .course-title h3.title .wdm_no_reviews {
    padding-left: 20px
}

@media screen and (max-width:768px) {
    .course-enrolled .course-title h3.title .wdm_no_reviews {
        display: none
    }
}

.course-enrolled .course-title hr {
    margin: 0;
    height: 3px;
    width: 100%;
    display: flex;
    background-color: #c8c8c8
}

.course-enrolled .timer-progress {
    display: flex;
    align-items: center
}

.course-enrolled .timer-progress img.clock {
    width: 27px;
    height: 32px
}

.course-enrolled .value {
    padding-left: 5px;
    padding-right: 15px;
    flex-direction: column
}

.course-enrolled .value .up {
    font-family: Poynter-Serif-RE;
    font-size: 13px;
    font-weight: 700;
    line-height: 23px;
    text-align: left
}

.course-enrolled .value hr {
    width: 47px;
    margin: 0;
    height: 1px
}

.course-enrolled .value .down {
    font-family: Poynter-Serif-RE;
    color: #c8c8c8;
    font-size: 13px;
    font-weight: 400;
    line-height: 23px;
    text-align: left
}

@media screen and (max-width:768px) {
    .course-enrolled .value .down {
        min-width: 100px
    }
}

.course-enrolled #learndash_mark_complete_button {
    display: inline-flex;
    align-items: center;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMzA2IDMwNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzA2IDMwNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnIGlkPSJjaGV2cm9uLXJpZ2h0Ij4KCQk8cG9seWdvbiBwb2ludHM9Ijk0LjM1LDAgNTguNjUsMzUuNyAxNzUuOTUsMTUzIDU4LjY1LDI3MC4zIDk0LjM1LDMwNiAyNDcuMzUsMTUzICAgIiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: center;
    background-size: 12px;
    padding-left: 26px;
    padding-right: 42px;
    border: 0;
    box-sizing: border-box;
    height: 50px;
    border-radius: 25px;
    color: #fff !important;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
    text-decoration: none;
    box-shadow: 0 17px 15px -12px #9f9f9f;
    transition: box-shadow .3s
}

.course-enrolled #learndash_mark_complete_buttonafter {
    padding-left: 10px;
    font-size: 17px;
    font-weight: 700
}

.enrolled-top-details {
    border-bottom: 1px solid #e8e8e8
}

@media screen and (max-width:768px) {
    .enrolled-top-details {
        border-bottom: 1px solid #f1f1f1;
        padding: 0 15px;
        margin: 0 -15px
    }
}

.enrolled-progress {
    padding-left: 0
}

@media screen and (max-width:768px) {
    .enrolled-progress {
        margin: 0
    }
}

@media screen and (max-width:768px) {
    .enrolled-progress .progress-circle.for-mobile {
        display: flex;
        width: auto;
        height: auto
    }
}

.enrolled-content {
    padding: 27px 15px
}

@media screen and (max-width:768px) {
    .enrolled-content {
        padding: 0
    }
}

.enrolled-content .lesson .title,
.enrolled-content .topic .title {
    font-family: Poynter-Serif-RE;
    color: #434343;
    font-size: 17px;
    font-weight: 500;
    line-height: 23px;
    text-align: left;
    margin-bottom: 15px;
    font-size: 25px
}

@media screen and (max-width:768px) {
    .enrolled-content .lesson .title,
    .enrolled-content .topic .title {
        margin-top: 20px;
        margin-bottom: 0
    }
}

.enrolled-content .lesson .content,
.enrolled-content .lesson .content p,
.enrolled-content .topic .content,
.enrolled-content .topic .content p {
    margin: 0;
    font-family: Poynter-Serif-RE;
    color: #6d6d6d;
    font-size: 17px;
    font-weight: 300;
    line-height: 23px;
    text-align: left
}

.enrolled-content .lesson .content p,
.enrolled-content .topic .content p {
    padding-top: 18px
}

.wdm-fixed-sidebar {
    position: fixed;
    top: 15%;
    z-index: 20;
    background-color: #fff;
    border: 1px solid #f3f3f3
}

#sfwd-mark-complete {
    text-align: right;
    margin-top: 24px
}

.sidebar-lessons #leardash_upload_assignment,
.sidebar-lessons .enrolled-left #sfwd-mark-complete {
    display: none
}

.sidebar-lessons .enrolled-left .title h3 {
    font-family: Poynter-Serif-RE;
    font-size: 20px;
    font-weight: 700;
    line-height: 44.456px;
    text-align: left;
    padding: 0 15px 15px;
    margin: 0;
    margin-left: -15px;
    border-bottom: 5px solid #c8c8c8
}

.back-to-top {
    display: flex;
    padding: 5px 3px;
    background: #000;
    color: #fff;
    position: fixed;
    bottom: 4%;
    right: 30px;
    display: none;
    border-radius: 50%;
    border: 1px solid #cecece;
    box-sizing: border-box;
    background-color: #fff;
    width: 42px;
    height: 42px;
    z-index: 10
}

.learndash-current-menu-ancestor {
    border-bottom: 1px solid #f1f1f1
}

.active.learndash-current-menu-ancestor .lesson ibefore {
    content: "f107"
}

.elumine-course-navigaiton li:last-child span:after {
    content: none
}

.elumine-course-navigaiton .lesson {
    padding: 18px 0;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.elumine-course-navigaiton .lesson .collapse,
.elumine-course-navigaiton .lesson .expand {
    display: inline-flex;
    background: none
}

.elumine-course-navigaiton .lesson .collapse i,
.elumine-course-navigaiton .lesson .expand i {
    font-weight: 600
}

.elumine-course-navigaiton .lesson a {
    font-family: Poynter-Serif-RE;
    font-size: 15px !important;
    font-weight: 400;
    line-height: 19px;
    text-align: left;
    flex: 1;
    display: inline-flex;
    align-items: center
}

.elumine-course-navigaiton .lesson .learndash-sidebar-item-wrap {
    display: flex
}

.elumine-course-navigaiton .lesson span.numbering {
    border-radius: 50%;
    border: 1px solid #cecece;
    box-sizing: border-box;
    background-color: #fff;
    width: 32px;
    height: 32px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 15px;
    font-weight: 700;
    line-height: 19px;
    text-align: left;
    margin-right: 12px
}

.elumine-course-navigaiton .topic_item a,
.elumine-course-navigaiton .topic_item span {
    font-family: Poynter-Serif-RE;
    color: #434343;
    font-size: 13px !important;
    font-weight: 400;
    line-height: 19px;
    text-align: left;
    padding-bottom: 12px
}

.elumine-course-navigaiton .topic_item span {
    display: block
}

.elumine-course-navigaiton .topic_item span:after {
    position: absolute;
    padding: 1px;
    background: #ededed;
    left: 14px;
    top: 16px;
    height: calc(100% - 0px)
}

@media screen and (max-width:768px) {
    .elumine-course-navigaiton .topic_item span:after {
        background: #bcbcbc
    }
}

.elumine-course-navigaiton .learndash_navigation_lesson_topics_list {
    border-bottom: none
}

.elumine-course-navigaiton .learndash_navigation_lesson_topics_list .list_lessons {
    border-bottom: 1px solid #e8e8e8
}

.elumine-course-navigaiton .widget_course_return {
    border: none
}

.elumine-course-navigaiton .topic-completed span {
    background: none;
    padding-left: 16px
}

.elumine-course-navigaiton .topic-completed span:before {
    content: "W";
    position: absolute;
    left: 0;
    color: #35ac3d;
    top: 8px;
    display: inline-block;
    margin-right: 10px;
    font: normal normal normal 14px/1 elumine;
    font-size: 11px;
    font-weight: 900;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    text-transform: none
}

.elumine-course-navigaiton .topic-completed span:after {
    top: 27px;
    height: calc(100% - 12px)
}

.elumine-course-navigaiton .topic-notcompleted span {
    background: none;
    padding-left: 16px
}

.elumine-course-navigaiton .topic-notcompleted span:before {
    content: "";
    position: absolute;
    left: 0;
    border-radius: 50%;
    width: 5px;
    height: 5px;
    display: inline-block;
    margin-top: 7px;
    z-index: 10
}

@media screen and (max-width:768px) {
    body.single-sfwd-courses .back.for-mobile {
        display: none !important
    }
}

@media screen and (max-width:768px) and (max-width:768px) {
    body.single-sfwd-courses .lesson-status {
        display: none !important
    }
}

@media screen and (max-width:768px) {
    #breadcrumbs {
        display: none
    }
    .back.for-mobile i {
        font-size: 13px;
        font-weight: 600;
        padding-right: 5px
    }
    .sidebar-lessons {
        max-width: none
    }
    .sidebar-lessons .enrolled-left .title h3 {
        font-size: 15px;
        font-weight: 500;
        line-height: 44.456px;
        text-align: left;
        padding-bottom: 0;
        display: inline-block
    }
}

@media screen and (max-width:768px) and (min-width:768px) {
    .sidebar-lessons .lessons-list-container {
        padding-top: 20px
    }
}

@media screen and (max-width:768px) {
    .course-enrolled .enrolled-right .title.for-mobile {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        border-bottom: 1px solid #c8c8c8
    }
    .course-enrolled .enrolled-right .title.for-mobile span.back.for-mobile {
        display: flex;
        align-items: center;
        font-family: Poynter-Serif-RE;
        font-size: 13px;
        font-weight: 700;
        line-height: 23px;
        text-align: left;
        transform: scaleX(1.0037)
    }
    .course-enrolled .enrolled-right .title.for-mobile hr {
        display: none
    }
    .course-enrolled .enrolled-right .lesson-status,
    .course-enrolled .enrolled-right .slash {
        display: flex
    }
    .course-enrolled .enrolled-right .slash {
        padding: 0 5px
    }
    .course-enrolled .enrolled-right .timer-progress {
        width: 100%;
        justify-content: space-between;
        margin-top: 15px
    }
    .course-enrolled .enrolled-right .timer-progress .timer-progress {
        margin-top: 0;
        justify-content: flex-end
    }
    .course-enrolled .enrolled-right .timer-progress .clock {
        display: none
    }
    .course-enrolled .enrolled-right .timer-progress .value {
        border: none;
        flex-direction: row
    }
    .course-enrolled .enrolled-right .timer-progress .value hr {
        display: none
    }
    .course-enrolled .enrolled-right .timer-progress .value .down {
        display: inline-flex
    }
    .course-enrolled .enrolled-right .timer-progress .enrolled-progress .progress-circle {
        display: none
    }
    .course-enrolled .enrolled-right .timer-progress .enrolled-progress .progress-circle.for-mobile {
        display: flex;
        width: auto;
        height: auto
    }
    .course-enrolled .enrolled-right .progress-circle.for-mobile .value {
        padding: 0
    }
    .course-enrolled .enrolled-right .enrolled-top-details {
        flex-direction: column
    }
    .course-enrolled .enrolled-right .course-title {
        width: 100%
    }
    .course-enrolled .enrolled-right .course-title h3 {
        font-family: Poynter-Serif-RE;
        font-size: 18px;
        font-weight: 400;
        line-height: 44.456px;
        text-align: left;
        transform: scaleX(1.0027);
        padding: 0
    }
    .course-enrolled .lesson-status {
        width: 100%;
        margin-top: 30px;
        padding-bottom: 15px
    }
    .course-enrolled .lesson-status .up {
        font-family: Poynter-Serif-RE;
        color: #ffb542;
        font-size: 13px;
        font-weight: 700;
        line-height: 9px;
        text-align: left
    }
    .course-enrolled .lesson-status .down {
        display: inline-flex
    }
    .course-enrolled .lesson-status .down,
    .progress-circle.for-mobile .label {
        font-family: Poynter-Serif-RE;
        color: #c8c8c8;
        font-size: 13px;
        font-weight: 500;
        line-height: 9px;
        text-align: left
    }
    .progress-circle.for-mobile .value {
        font-family: Poynter-Serif-RE;
        color: #ffb542;
        font-size: 13px;
        font-weight: 700;
        line-height: 9px;
        text-align: left
    }
}

#course_navigation ul.learndash-course-quiz-list {
    padding: 0 !important
}

#course_navigation ul.learndash-course-quiz-list li.quiz-item span.topic_item {
    padding: 20px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#course_navigation ul.learndash-course-quiz-list li.quiz-item span.topic_item a.topic-completed,
#course_navigation ul.learndash-course-quiz-list li.quiz-item span.topic_item a.topic-notcompleted {
    font-size: 15px !important;
    padding: 0
}

#course_navigation ul.learndash-course-quiz-list li.quiz-item span.topic_item a.topic-completed span,
#course_navigation ul.learndash-course-quiz-list li.quiz-item span.topic_item a.topic-notcompleted span {
    background-size: 27px;
    background-position: 0 0;
    font-size: 15px !important;
    font-weight: 500;
    position: relative
}

#course_navigation ul.learndash-course-quiz-list li.quiz-item span.topic_item a.topic-completed span:before,
#course_navigation ul.learndash-course-quiz-list li.quiz-item span.topic_item a.topic-notcompleted span:before {
    width: 20px;
    height: 20px
}

.course-enrolled .elumine-course-navigaiton .quiz-item .topic-notcompleted span:before {
    content: "";
    position: absolute;
    left: 0;
    border-radius: 50%;
    width: 5px !important;
    height: 5px !important;
    display: inline-block;
    margin-top: 7px;
    z-index: 10
}

#course_navigation .learndash_topic_widget_list a>span {
    position: relative
}

#course_navigation .learndash_navigation_lesson_topics_list .lesson {
    margin: 0
}

.instructor-info {
    margin-bottom: 22px
}

.instructor-info .image {
    padding-right: 7.8%
}

.instructor-info .image img {
    width: 100%
}

.instructor-info .instructor-info-inner-right {
    padding-left: 0;
    margin-left: -1%
}

.instructor-info .instructor-info-inner-right .instructor-tags {
    list-style: none;
    padding: 0;
    margin: 0
}

.instructor-info .instructor-info-inner-right .instructor-tags li {
    display: inline-block;
    padding: 3px 10px;
    border: 1px solid #c8c8c8;
    margin: 0 6px 10px 0;
    color: #00316a;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    text-align: left
}

@media screen and (max-width:768px) {
    .instructor-info,
    .instructor-info .image {
        padding: 0
    }
    .instructor-info .instructor-info-inner-right {
        padding: 0 15px;
        margin-left: 0
    }
}

.wdm-achievements {
    display: flex;
    margin-bottom: 21px
}

.wdm-achievements .wdm-achievements-item {
    display: flex;
    align-items: flex-start
}

.wdm-achievements .wdm-achievements-item .wdm-icon {
    margin-right: 8px;
    font-size: 60px;
    line-height: 50px
}

.wdm-achievements .wdm-achievements-item>div .title {
    color: #434343;
    font-size: 19.97px;
    font-weight: 300;
    line-height: 23px;
    text-align: left;
    margin: 0 0 5px;
    padding: 0
}

.wdm-achievements .wdm-achievements-item>div .description span {
    display: block;
    color: #ffac3a;
    font-size: 15px;
    font-weight: 700;
    line-height: 16px;
    text-align: left;
    margin: 0;
    padding: 0
}

.wdm-achievements .instructor-education {
    margin-right: 6.5%
}

@media screen and (max-width:768px) {
    .wdm-achievements {
        flex-direction: column;
        margin-top: 21px;
        margin-bottom: 16px
    }
    .wdm-achievements .wdm-achievements-item:not(:last-of-type) {
        padding-bottom: 0;
        margin: 0 0 15px;
        border-bottom: 1px solid #f4f4f4
    }
}

.instructor-profile {
    position: relative
}

.instructor-profile .instructor-profile-left {
    padding-right: 24px;
    position: static
}

.instructor-profile .instructor-profile-left p.profile-description {
    padding-left: 5%;
    color: #434343;
    font-size: 17px;
    font-weight: 300;
    line-height: 25px;
    text-align: left
}

@media screen and (max-width:768px) {
    .instructor-profile .instructor-profile-left {
        padding: 0
    }
    .instructor-profile .instructor-profile-left p.profile-description {
        padding-left: 0
    }
}

.sidebar.profile-highlights-sidebar {
    width: 24.3%;
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    background-color: #f4f4f4;
    padding: 25px 10px 31px;
    margin-bottom: 30px;
    margin-right: 15px;
    word-break: break-all
}

.sidebar.profile-highlights-sidebar>div {
    padding-bottom: 18px;
    margin-bottom: 18px;
    border-bottom: 1px solid #e7e7e7;
    display: flex
}

.sidebar.profile-highlights-sidebar>div .wdm-icon {
    margin: 0 3px;
    display: inline-block;
    vertical-align: top;
    font-size: 50px
}

.sidebar.profile-highlights-sidebar>div div {
    display: inline-block;
    vertical-align: top
}

.sidebar.profile-highlights-sidebar>div div span {
    display: block
}

.sidebar.profile-highlights-sidebar>div div span:first-of-type {
    font-family: Poynter-Serif-RE, sans-serif;
    color: #434343;
    font-size: 20px;
    font-weight: 300;
    line-height: 23px;
    text-align: left;
    transform: scaleX(1.0013);
    vertical-align: top
}

.sidebar.profile-highlights-sidebar>div div span:nth-of-type(2) {
    font-family: Poynter-Serif-RE, sans-serif;
    color: #ffac3a;
    font-size: 20px;
    font-weight: 500;
    line-height: 23px;
    text-align: left;
    transform: scaleX(1.0013)
}

.sidebar.profile-highlights-sidebar .socials {
    padding: 0;
    border: none;
    margin: 0;
    display: block
}

.sidebar.profile-highlights-sidebar .socials a,
.sidebar.profile-highlights-sidebar .socials a .wdm-icon {
    margin: 0
}

@media screen and (max-width:768px) {
    .sidebar.profile-highlights-sidebar {
        position: static;
        width: 100%;
        background-color: transparent;
        padding: 0
    }
    .sidebar.profile-highlights-sidebar>div:not(.socials) .wdm-icon {
        display: none
    }
    .sidebar.profile-highlights-sidebar div span:first-of-type:before {
        content: "";
        font-family: elumine !important;
        speak: none;
        font-style: normal;
        -webkit-font-feature-settings: normal;
        font-feature-settings: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: inline-block;
        vertical-align: middle;
        font-size: 26px;
        width: 26px;
        text-align: left;
        color: #ffac3a
    }
    .sidebar.profile-highlights-sidebar .project span:first-of-type:before {
        content: "m"
    }
    .sidebar.profile-highlights-sidebar .success-rate span:first-of-type:before {
        content: "c"
    }
    .sidebar.profile-highlights-sidebar .email span:first-of-type:before {
        content: "x"
    }
    .sidebar.profile-highlights-sidebar .residence span:first-of-type:before {
        content: "a"
    }
}

.instructor-courses ul {
    list-style: none;
    counter-reset: section;
    padding: 0 0 0 2.6%
}

.instructor-courses ul li:not(:last-of-type) {
    padding-bottom: 18px;
    margin-bottom: 22px;
    border-bottom: 1px solid hsla(0, 0%, 78%, .27)
}

.instructor-courses ul li {
    padding-left: 42px;
    padding-right: 5%
}

.instructor-courses ul li .instructor-courses-description {
    color: #6a6a6a;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    text-align: left;
    clear: both;
    margin: 0
}

@media screen and (max-width:768px) {
    .instructor-courses ul .instructor-courses-description {
        display: none
    }
    .instructor-courses ul li:not(:last-of-type) {
        padding-bottom: 6px;
        margin-bottom: 18px
    }
}

.instructor-courses-heading {
    margin-bottom: 8px;
    position: relative;
    display: block
}

.instructor-courses-heading .title {
    display: inline-block;
    color: #00316a;
    font-size: 15px;
    font-weight: 400;
    line-height: 32px;
    text-align: left
}

.instructor-courses-heading .details {
    float: right;
    width: 265px
}

.instructor-courses-heading .details .label {
    margin-right: 4.4%;
    display: inline-block;
    color: #434343;
    font-size: 14px;
    font-weight: 700;
    line-height: 32px;
    text-align: left
}

.instructor-courses-heading .details .label span {
    font-style: italic;
    font-weight: 400
}

.instructor-courses-heading .details .review {
    display: inline-block;
    font-size: 13px;
    line-height: 32px
}

.instructor-courses-heading .details .review .ps {
    height: 11px
}

.instructor-courses-heading .details .review .ps-icon-star {
    color: #fca946
}

.instructor-courses-heading .details .review .ps-icon-star2 {
    color: #fcdbb2
}

.instructor-courses-heading .details .review span.like-count {
    display: inline-block;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #00316a;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    text-align: left;
    margin-left: 13px;
    vertical-align: middle
}

@media screen and (max-width:768px) {
    .instructor-courses-heading .details {
        width: auto;
        display: flex;
        flex-direction: column-reverse;
        float: none
    }
    .instructor-courses-heading .details .label,
    .instructor-courses-heading .details .review {
        line-height: 23px
    }
}

.instructor-courses-heading:hover {
    color: inherit;
    text-decoration: none
}

.instructor-courses-heading-count {
    width: 32px;
    height: 32px;
    border-radius: 50px;
    display: inline-block;
    margin-right: 12px;
    line-height: 33px;
    border: 1px solid #cecece;
    background-color: #fff;
    text-align: center;
    vertical-align: middle
}

.send-message form {
    margin-bottom: 37px
}

.send-message form textarea {
    width: 100%;
    padding-bottom: 15px;
    font-size: 17px;
    font-weight: 300;
    line-height: 23px;
    border: 0;
    border-bottom: 1px solid #c8c8c8;
    margin-bottom: 26px;
    background-color: transparent
}

.send-message form textarea:-moz-placeholder,
.send-message form textarea:-ms-input-placeholder,
.send-message form textarea::-moz-placeholder,
.send-message form textarea::-webkit-input-placeholder {
    color: #434343;
    font-size: 17px;
    font-weight: 300;
    text-align: left;
    transform: scaleY(1.0047)
}

.send-message form .send-message-button {
    color: #00316a;
    padding: 8px 27px;
    font-size: 14px;
    line-height: 23px;
    font-weight: 900;
    border-radius: 50px;
    border: 1px solid #c8c8c8;
    box-shadow: 0 17px 15px -12px #9f9f9f;
    transition: box-shadow .3s;
    text-decoration: none;
    transition: all .2s linear;
    float: right;
    cursor: pointer;
    margin-top: 19px;
    display: inline-block
}

.send-message form .send-message-button:hover {
    box-shadow: none;
    text-decoration: none
}

.send-message form .send-message-button:after {
    content: none;
    margin-left: 10px;
    display: inline-block;
    font: normal normal normal 14px/1 elumine;
    font-size: 12px;
    font-weight: 900;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    margin-top: 4px;
    transform: rotate(270deg);
    text-transform: none
}

.send-message form .send-message-button input[type=submit] {
    background: none;
    border: none;
    color: #00316a
}

.send-message form .send-message-button .ps.ps-icon-arrow {
    transform: rotate(270deg)
}

@media screen and (max-width:768px) {
    .send-message form {
        text-align: center
    }
    .send-message form textarea {
        margin-bottom: 19px
    }
    .send-message form .send-message-button {
        float: none
    }
}

.sidebar.fixed-sidebar {
    position: fixed;
    top: 0;
    right: 9.35%;
    width: 285px
}

@media screen and (max-width:1 300) {
    .sidebar.fixed-sidebar {
        width: 240px
    }
}

@media screen and (max-width:991) {
    .sidebar.fixed-sidebar {
        width: 180px
    }
}

.profile-tabs {
    border: none;
    padding: 0
}

.profile-tabs .tabs-heading {
    display: none
}

@media screen and (max-width:768px) {
    .profile-tabs .tabs-heading {
        display: block
    }
}

body .ui-widget.ui-widget-content {
    border: none;
    padding: 0
}

body .ui-tabs .ui-tabs-nav {
    border: none;
    background: transparent;
    border-bottom: 1px solid #f4f4f4;
    border-radius: 0;
    padding: 0 15px
}

body .ui-tabs .ui-tabs-nav li {
    background: transparent;
    border: none;
    margin-right: 20px
}

body .ui-tabs .ui-tabs-nav li .ui-tabs-anchor {
    color: #013875;
    font-size: 15px;
    font-weight: 700;
    line-height: 44.456px;
    text-align: left;
    background: transparent;
    padding: 0 24px 0 8px
}

body .ui-state-active,
body .ui-tabs .ui-tabs-nav.ui-widget-header .ui-state-active,
body .ui-widget-content .ui-state-active {
    background: transparent;
    border: none;
    margin-right: 10px
}

body .ui-state-active .ui-tabs-anchor,
body .ui-tabs .ui-tabs-nav.ui-widget-header .ui-state-active .ui-tabs-anchor,
body .ui-widget-content .ui-state-active .ui-tabs-anchor {
    color: #ffb542;
    border-bottom: 5px solid #c8c8c8
}

.review {
    display: inline-block;
    font-size: 13px;
    line-height: 20px
}

.review .fa {
    height: 11px
}

.review .fa-star {
    color: #fca946
}

.review .fa-star-o {
    color: #fcdbb2
}

.review span.like-count {
    display: inline-block;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #00316a;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    text-align: left;
    margin-left: 13px;
    vertical-align: middle
}

@media screen and (max-width:768px) {
    .instructor-profile-left div[role=tabpanel] .heading {
        display: none
    }
    /* .container {
        max-width: 100%;
        width: 100%
    } */
}

@media screen and (max-width:576px) {
    .heading h3 span:first-of-type,
    .wdm-achievements .wdm-achievements-item>div .description {
        font-size: 15px;
        line-height: 20px
    }
    .instructor-profile .instructor-profile-left p.profile-description {
        font-size: 14px;
        line-height: 20px
    }
    .sidebar.profile-highlights-sidebar>div div span:first-of-type,
    .wdm-achievements .wdm-achievements-item>div .description,
    .wdm-achievements .wdm-achievements-item>div .title {
        font-size: 17px;
        line-height: 23px
    }
    .review span.like-count {
        font-size: 12px
    }
    .instructor-name-heading.heading h2>span:first-of-type {
        padding: 0
    }
}

.advc_ccm_scored_points {
    color: green
}

.advc_ccm_total_points {
    color: red
}

.advc_ccm_email_msg {
    margin-top: 11px;
    padding-left: 5px
}

.advc_course-completion_master>.refer-frnds {
    margin-top: 20px
}

.advc_ccm_success {
    border-left: 2px solid green
}

.advc_ccm_fail {
    border-left: 2px solid red
}

.advc_course-completion_master #accordion h4:hover {
    cursor: pointer
}

* {
    outline: none
}

/* html {
    overflow-x: hidden
}*/

.advc_course-completion_master a,
.advc_course-completion_master a strong,
.entry-content .advc_course-completion_master a,
.entry-summary .advc_course-completion_master a {
    transition: none;
    box-shadow: none;
    text-decoration: none;
    letter-spacing: 0;
    text-transform: none
}

.comment-content .advc_course-completion_master h4,
.comment-content .advc_course-completion_master h5,
.comment-content .advc_course-completion_master h6,
.entry-content .advc_course-completion_master h4,
.entry-content .advc_course-completion_master h5,
.entry-content .advc_course-completion_master h6,
.entry-summary .advc_course-completion_master h4,
.entry-summary .advc_course-completion_master h5,
.entry-summary .advc_course-completion_master h6,
.page-content .advc_course-completion_master h4,
.page-content .advc_course-completion_master h5,
.page-content .advc_course-completion_master h6 {
    margin: 0;
    padding: 0;
    letter-spacing: 0;
    text-transform: none
}

.entry-content .advc_course-completion_master p {
    color: #434343
}

.advc_course-completion_master ul,
.advc_course-completion_master ul li {
    margin: 0;
    padding: 0;
    border: none;
    list-style: none;
    letter-spacing: 0;
    text-transform: none
}

body {
    background-color: #fff;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.advc_course-completion_master,
body {
    font-family: Poynter-Serif-RE, sans-serif
}

.advc_course-completion_master a {
    color: #2f80ec
}

.comment-content .advc_course-completion_master h2,
.entry-content .advc_course-completion_master h2,
.entry-summary .advc_course-completion_master h2,
.page-content .advc_course-completion_master h2 {
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 49px;
    margin-top: 0;
    padding: 0;
    letter-spacing: 0
}

.advc_course-completion_master h3,
.comment-content .advc_course-completion_master h3,
.entry-content .advc_course-completion_master h3,
.entry-summary .advc_course-completion_master h3,
.page-content .advc_course-completion_master h3 {
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 27px;
    margin-top: 0;
    padding: 0;
    letter-spacing: 0
}

.rating-container .empty-stars {
    color: #cbab70;
    width: auto;
    display: inline-block
}

.recommended-course-data .wdm-crr-show-popup {
    margin: 0;
    width: 100%
}

.advc_course-completion_master .summary h2 {
    justify-content: space-between
}

.advc_course-completion_master .summary h2 .back {
    display: none;
    color: #00316a;
    font-size: 14px;
    margin-right: 15px
}

.advc_course-completion_master .summary h2 .back:before {
    content: "b";
    font-family: elumine;
    font-weight: 800;
    transform: rotate(90deg);
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    font-size: 11px
}

.advc_course-completion_master .summary p {
    margin-bottom: 0;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #434343;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: 0
}

.advc_course-completion_master .summary .summary-content {
    text-align: center;
    color: #434343;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    width: calc(100% - 30px);
    margin: 0 auto
}

.advc_course-completion_master .summary .summary-content .wdm-crr-show-popup {
    display: none
}

.advc_course-completion_master .summary .summary-content .score {
    color: #434343;
    font-size: 35px;
    font-weight: 700;
    line-height: 40px;
    text-align: center
}

.advc_course-completion_master .summary .summary-content h1 {
    max-width: 100%;
    border-bottom: 12px solid transparent;
    -webkit-border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXAAAAALCAQAAADMgh4CAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAADhSURBVFjD7djBCcJAEIXhP5JL8GDQJrSCoDYi1qInrcD0IHYiqUCbyIIHzTHeNG4EkckiyPtus7zDHoZlZqMa6VLRLBKqZ5F9nRK73q8v8KdSdpTcKNmRGlNiEOkF71YBMODI5HF0Zo5784J/TImdXvAQto3GhTEbQ0pM1OAhLL16YUiJSVxoRglvSJ+rd5YwbKVqb/0UsziLfn2F/1IAlF7zulZ7Q4VrpUaawbumESWEvVcfDCkxUYOHsOLUqM6sDSkxUYOHcGFGjgMcOVOcISUm+gfv2MuS+LJaZl+nxO4OlW09xsCv9u8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMDctMjdUMDc6Mjk6MjMrMDA6MDDWnAvFAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTA3LTI3VDA3OjI5OjIzKzAwOjAwp8GzeQAAAABJRU5ErkJggg==) 30 stretch;
    -moz-border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXAAAAALCAQAAADMgh4CAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAADhSURBVFjD7djBCcJAEIXhP5JL8GDQJrSCoDYi1qInrcD0IHYiqUCbyIIHzTHeNG4EkckiyPtus7zDHoZlZqMa6VLRLBKqZ5F9nRK73q8v8KdSdpTcKNmRGlNiEOkF71YBMODI5HF0Zo5784J/TImdXvAQto3GhTEbQ0pM1OAhLL16YUiJSVxoRglvSJ+rd5YwbKVqb/0UsziLfn2F/1IAlF7zulZ7Q4VrpUaawbumESWEvVcfDCkxUYOHsOLUqM6sDSkxUYOHcGFGjgMcOVOcISUm+gfv2MuS+LJaZl+nxO4OlW09xsCv9u8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMDctMjdUMDc6Mjk6MjMrMDA6MDDWnAvFAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTA3LTI3VDA3OjI5OjIzKzAwOjAwp8GzeQAAAABJRU5ErkJggg==) 30 stretch;
    -ms-border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXAAAAALCAQAAADMgh4CAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAADhSURBVFjD7djBCcJAEIXhP5JL8GDQJrSCoDYi1qInrcD0IHYiqUCbyIIHzTHeNG4EkckiyPtus7zDHoZlZqMa6VLRLBKqZ5F9nRK73q8v8KdSdpTcKNmRGlNiEOkF71YBMODI5HF0Zo5784J/TImdXvAQto3GhTEbQ0pM1OAhLL16YUiJSVxoRglvSJ+rd5YwbKVqb/0UsziLfn2F/1IAlF7zulZ7Q4VrpUaawbumESWEvVcfDCkxUYOHsOLUqM6sDSkxUYOHcGFGjgMcOVOcISUm+gfv2MuS+LJaZl+nxO4OlW09xsCv9u8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMDctMjdUMDc6Mjk6MjMrMDA6MDDWnAvFAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTA3LTI3VDA3OjI5OjIzKzAwOjAwp8GzeQAAAABJRU5ErkJggg==) 30 stretch;
    -o-border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXAAAAALCAQAAADMgh4CAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAADhSURBVFjD7djBCcJAEIXhP5JL8GDQJrSCoDYi1qInrcD0IHYiqUCbyIIHzTHeNG4EkckiyPtus7zDHoZlZqMa6VLRLBKqZ5F9nRK73q8v8KdSdpTcKNmRGlNiEOkF71YBMODI5HF0Zo5784J/TImdXvAQto3GhTEbQ0pM1OAhLL16YUiJSVxoRglvSJ+rd5YwbKVqb/0UsziLfn2F/1IAlF7zulZ7Q4VrpUaawbumESWEvVcfDCkxUYOHsOLUqM6sDSkxUYOHcGFGjgMcOVOcISUm+gfv2MuS+LJaZl+nxO4OlW09xsCv9u8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMDctMjdUMDc6Mjk6MjMrMDA6MDDWnAvFAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTA3LTI3VDA3OjI5OjIzKzAwOjAwp8GzeQAAAABJRU5ErkJggg==) 30 stretch;
    border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXAAAAALCAQAAADMgh4CAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAADhSURBVFjD7djBCcJAEIXhP5JL8GDQJrSCoDYi1qInrcD0IHYiqUCbyIIHzTHeNG4EkckiyPtus7zDHoZlZqMa6VLRLBKqZ5F9nRK73q8v8KdSdpTcKNmRGlNiEOkF71YBMODI5HF0Zo5784J/TImdXvAQto3GhTEbQ0pM1OAhLL16YUiJSVxoRglvSJ+rd5YwbKVqb/0UsziLfn2F/1IAlF7zulZ7Q4VrpUaawbumESWEvVcfDCkxUYOHsOLUqM6sDSkxUYOHcGFGjgMcOVOcISUm+gfv2MuS+LJaZl+nxO4OlW09xsCv9u8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMDctMjdUMDc6Mjk6MjMrMDA6MDDWnAvFAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTA3LTI3VDA3OjI5OjIzKzAwOjAwp8GzeQAAAABJRU5ErkJggg==) 30 stretch;
    padding: 0 49px 7px;
    margin-bottom: 15px;
    display: inline-block;
    font-family: Poynter-Serif-RE, sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 57px;
    text-transform: uppercase;
    letter-spacing: 0;
    word-wrap: break-word
}

.advc_course-completion_master .summary .summary-content>span {
    display: block;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #434343;
    font-size: 35px;
    font-weight: 700;
    line-height: 45px;
    letter-spacing: 0
}

.advc_course-completion_master .summary .summary-content strong {
    text-transform: capitalize
}

.advc_course-completion_master .search .wdm-btn,
.advc_course-completion_master a.wdm-btn {
    margin: 22px 0 35px;
    vertical-align: bottom;
    letter-spacing: 0;
    display: inline-block;
    color: #fff;
    padding: 10px 23px 10px 28px;
    font-size: 16px;
    line-height: 23px;
    font-weight: 700;
    border-radius: 50px;
    border: 1px solid #c8c8c8;
    box-shadow: 0 17px 15px -12px #9f9f9f;
    transition: box-shadow .3s;
    text-decoration: none;
    transition: all .2s linear;
    border-color: transparent
}

.advc_course-completion_master .search .wdm-btn:hover,
.advc_course-completion_master a.wdm-btn:hover {
    box-shadow: none;
    text-decoration: none
}

.advc_course-completion_master .search .wdm-btn:after,
.advc_course-completion_master a.wdm-btn:after {
    content: "b";
    margin-left: 10px;
    display: inline-block;
    font: normal normal normal 14px/1 elumine;
    font-size: 12px;
    font-weight: 700;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    margin-top: 4px;
    transform: rotate(270deg);
    text-transform: none
}

.advc_course-completion_master .search .wdm-btn:hover,
.advc_course-completion_master a.wdm-btn:hover {
    background-color: transparent;
    color: #00316a;
    border: 1px solid #00316a
}

.advc_course-completion_master .search .wdm-btn:hover input[type=submit],
.advc_course-completion_master a.wdm-btn:hover input[type=submit] {
    background-color: transparent;
    color: #00316a
}

.advc_course-completion_master p {
    font-family: Poynter-Serif-RE, sans-serif;
    font-size: 16px;
    line-height: 21px;
    letter-spacing: 0
}

.advc_course-completion_master input[type=submit].send-btn {
    padding: 0;
    margin: 0;
    background: none;
    text-transform: capitalize;
    font-weight: 500;
    letter-spacing: 0;
    border: 0;
    font-family: Poynter-Serif-RE, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    box-shadow: none
}

.advc_course-completion_master .search .wdm-btn {
    padding: 7px 8px 7px 24px;
    margin: 21px -6px 6px;
    display: inline-block
}

.advc_course-completion_master .search .wdm-btn:after,
.advc_course-completion_master .search .wdm-btn span:after {
    content: "b";
    margin: 2px 11px;
    font: normal normal normal 14px/1 elumine;
    font-size: 12px;
    line-height: 23px;
    font-weight: 900;
    display: inline-block;
    letter-spacing: 0;
    text-transform: lowercase;
    vertical-align: middle;
    transform: rotate(270deg)
}

.advc_course-completion_master .bold {
    font-weight: 700
}

.advc_course-completion_master #accordion {
    counter-reset: section
}

.advc_course-completion_master #accordion .card,
.advc_course-completion_master #accordion .card-header {
    padding: 0;
    border: 0;
    display: block
}

.advc_course-completion_master #accordion h5 {
    margin: 0 0 4px;
    position: relative;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #00316a;
    font-size: 15px;
    font-weight: 500;
    line-height: 44.456px;
    background-color: #e8e8e8;
    letter-spacing: 0
}

.advc_course-completion_master #accordion h5 a {
    display: block
}

.advc_course-completion_master #accordion h5 a:after {
    content: "E";
    font-family: elumine;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 900;
    transform: rotate(0)
}

.advc_course-completion_master #accordion h5 a[aria-expanded=true] {
    background-color: #e8e8e8
}

.advc_course-completion_master #accordion h5 a[aria-expanded=true]:after {
    content: "r";
    text-transform: lowercase
}

.advc_course-completion_master #accordion .td a {
    font-family: Poynter-Serif-RE, sans-serif;
    color: #00316a;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    letter-spacing: 0
}

.advc_course-completion_master #accordion .tr .td:first-child:before {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 12px;
    line-height: 33px;
    border: 1px solid #e8e8e8;
    background-color: #fff;
    color: #00316a;
    text-align: center;
    vertical-align: middle;
    letter-spacing: 0
}

.advc_course-completion_master #accordion .table {
    display: table;
    width: 100%;
    border-top: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8
}

.advc_course-completion_master #accordion .thead {
    display: table-header-group
}

.advc_course-completion_master #accordion .tbody {
    display: table-row-group;
    counter-reset: sub_section
}

.advc_course-completion_master #accordion .tr {
    display: table-row
}

.advc_course-completion_master #accordion .tr .td:first-child:before {
    counter-increment: sub_section;
    content: counter(sub_section, decimal-leading-zero);
    vertical-align: top
}

.advc_course-completion_master #accordion .table,
.advc_course-completion_master #accordion .td,
.advc_course-completion_master #accordion .th {
    margin-bottom: 0;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #4b4b4b;
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    text-align: center;
    word-break: break-word;
    letter-spacing: 0
}

.advc_course-completion_master #accordion .th {
    min-height: 50px;
    padding: 7px;
    line-height: 36px;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #434343;
    font-weight: 700;
    text-transform: capitalize;
    vertical-align: top
}

.advc_course-completion_master #accordion .td,
.advc_course-completion_master #accordion .th {
    display: table-cell;
    margin-right: -4px;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8
}

.advc_course-completion_master #accordion .td {
    padding: 18px 7px;
    line-height: 30px;
    vertical-align: middle
}

.advc_course-completion_master #accordion .td p {
    width: calc(100% - 46px);
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    letter-spacing: 0
}

.advc_course-completion_master #accordion .tbody .td:first-child {
    padding-left: 17px;
    text-align: left
}

.advc_course-completion_master #accordion .tr .td:first-child,
.advc_course-completion_master #accordion .tr .th:first-child {
    width: calc(100% - 254px)
}

.advc_course-completion_master #accordion .tr .td:nth-child(2),
.advc_course-completion_master #accordion .tr .th:nth-child(2) {
    min-width: 102px
}

.advc_course-completion_master #accordion .tr .td:nth-child(3),
.advc_course-completion_master #accordion .tr .th:nth-child(3) {
    min-width: 65px
}

.advc_course-completion_master #accordion .tr .td:nth-child(4),
.advc_course-completion_master #accordion .tr .th:nth-child(4) {
    width: 87px
}

.advc_course-completion_master .fa-minus:before {
    font-size: 17px
}

#accordion .ui-accordion-content,
.advc_course-completion_master h3+div,
.advc_course-completion_master h4+div {
    margin: 32px 42px 24px
}

.page-course-summary .advc_course-completion_master .top-recommended-course {
    margin-top: 30px
}

.advc_course-completion_master .refer-frnds p {
    margin-bottom: 13px;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #434343;
    font-size: 17px;
    font-weight: 300;
    line-height: 25px;
    letter-spacing: 0
}

.advc_course-completion_master .refer-frnds .refer-friends-title {
    margin-bottom: 0;
    font-weight: 700
}

.advc_course-completion_master .search {
    position: relative
}

.advc_course-completion_master .search label {
    position: absolute;
    bottom: 8px;
    color: #c8c8c8;
    z-index: 2
}

.advc_course-completion_master .search input[type=text] {
    width: 97%;
    border: none;
    display: inline-block;
    background: transparent
}

.advc_course-completion_master ul li.multiple_emails-email:last-of-type {
    margin: 15px 15px 0 0
}

.advc_course-completion_master li.multiple_emails-email {
    float: left;
    margin: 15px 15px 0 0;
    padding: 0 30px 4px 17px;
    border: 1px solid #c8c8c8;
    border-radius: 50px;
    position: relative
}

#advc_ccm_refer_form>.multiple_emails-container {
    width: calc(100% - 101px);
    border: none;
    border-bottom: 1px solid #e8e8e8;
    display: inline-block;
    padding: 0;
    margin: 0;
    cursor: text;
    padding-left: 29px;
    padding-bottom: 7px;
    box-sizing: border-box;
    letter-spacing: 0
}

#advc_ccm_refer_form>.multiple_emails-container .advc_ccm_multiple-email {
    width: 100%;
    border-bottom: none
}

.advc_course-completion_master .multiple_emails-container input.multiple_emails-input {
    clear: both;
    border: 0;
    padding: 0;
    outline: none;
    margin-top: 12px;
    box-sizing: border-box;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #434343;
    background: none;
    font-size: 17px;
    font-weight: 300;
    line-height: 38px;
    letter-spacing: 0;
    height: auto;
    box-shadow: none
}

.advc_course-completion_master .multiple_emails-container input.multiple_emails-error {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px red !important;
    outline: thin auto red !important
}

.advc_course-completion_master .multiple_emails-container ul {
    list-style-type: none;
    padding-left: 0;
    float: left
}

.advc_course-completion_master .multiple_emails-close {
    float: right;
    margin: 0 3px;
    position: absolute;
    z-index: 2;
    right: 8px;
    top: -1px
}

.advc_course-completion_master .multiple_emails-close:after {
    content: "\F00D";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 15px;
    line-height: 24px;
    display: inline-block;
    margin: 7px 0 0 16px;
    color: #c8c8c8
}

.advc_course-completion_master .email_name {
    margin-top: 5px;
    display: inline-block;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #434343;
    font-size: 17px;
    font-weight: 300;
    line-height: 25px
}

.advc_course-completion_master .recommended-course-info .wdm-popup-div {
    display: none !important
}

.advc_course-completion_master .recommended-course-info img {
    width: 100%;
    max-height: 92px;
    object-fit: cover
}

.advc_course-completion_master h3+div#recommended-course-slider {
    position: relative
}

.advc_course-completion_master .top-recommended-course h3 {
    margin-bottom: 15px
}

#recommended-course-slider .slick-list {
    width: calc(100% - 77px);
    margin: 0 auto
}

#recommended-course-slider .slick-arrow,
#recommended-course-slider .slick-next,
#recommended-course-slider .slick-prev {
    color: transparent;
    background-color: transparent;
    width: 0;
    height: 0;
    padding: 0;
    border: 0;
    margin: 0;
    position: absolute;
    z-index: 2;
    top: calc(50% - 26px)
}

#recommended-course-slider .slick-arrow:before,
#recommended-course-slider .slick-next:before,
#recommended-course-slider .slick-prev:before {
    content: "b";
    font-family: elumine;
    font-size: 50px;
    font-weight: 100;
    cursor: pointer;
    text-transform: lowercase;
    vertical-align: middle;
    font-size: 32px;
    font-weight: 900;
    display: inline-block
}

#recommended-course-slider .slick-prev {
    left: -5px
}

#recommended-course-slider .slick-prev:before {
    transform: rotate(90deg)
}

#recommended-course-slider .slick-next {
    right: 11px
}

#recommended-course-slider .slick-next:before {
    transform: rotate(270deg)
}

.slick-initialized .recommended-course-info.slick-slide {
    padding: 0 15px
}

.recommended-course-info .recommended-course-data {
    padding: 20px 23px 11px 32px;
    border: 1px solid #e8e8e8;
    margin: 0;
    background: #fff;
    letter-spacing: 0
}

.recommended-course-info .recommended-course-data h5 {
    padding: 0;
    margin: 0;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #00316a;
    font-size: 17px;
    font-weight: 700;
    line-height: 23px;
    letter-spacing: 0
}

.recommended-course-info .recommended-course-data p {
    margin-bottom: 10px;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #434343;
    font-size: 14px;
    line-height: 23px;
    font-weight: 700;
    letter-spacing: 0
}

.recommended-course-info .recommended-course-data p span {
    font-style: italic;
    font-weight: 400;
    letter-spacing: 0
}

.recommended-course-info .recommended-course-data>div {
    width: calc(100% - 60px);
    margin-right: 15px;
    display: inline-block;
    letter-spacing: 0
}

.recommended-course-info .recommended-course-data .top-recommended-title {
    display: block;
    font-family: Poynter-Serif-RE, sans-serif;
    color: #00316a;
    font-size: 17px;
    font-weight: 700;
    line-height: 23px;
    letter-spacing: 0
}

.recommended-course-info .recommended-course-data .top-recommended-readmore,
.recommended-course-info .recommended-course-data>a {
    width: 40px;
    height: 40px;
    display: inline-block;
    font-size: 0
}

.recommended-course-info .recommended-course-data .top-recommended-readmore:after,
.recommended-course-info .recommended-course-data>a:after {
    content: "b";
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    border: 1px solid #c8c8c8;
    border-radius: 50%;
    background-color: #fff;
    font-family: elumine;
    font-size: 12px;
    line-height: 44px;
    font-weight: 800;
    color: #00316a;
    display: inline-block;
    text-align: center;
    box-shadow: 0 17px 15px -12px #9f9f9f;
    transition: box-shadow .3s;
    vertical-align: bottom;
    text-transform: lowercase;
    letter-spacing: 0;
    transform: rotate(270deg)
}

#recommended-course-slider .slick-arrow:hover:before,
.advc_course-completion_master .recommended-course-data a:hover:after {
    opacity: .8
}

.advc_course-completion_master .slick-dots {
    text-align: center;
    margin-left: 0;
    margin-top: 6px
}

.advc_course-completion_master .slick-dots li {
    list-style: none;
    display: inline-block
}

.advc_course-completion_master .slick-dots button {
    background: #cfcfcf;
    margin-right: 5px;
    border: none;
    color: transparent;
    padding: 0;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    letter-spacing: 0
}

.advc_course-completion_master .slick-dots .slick-active button {
    background: #434343
}

.multiple_emails-close .glyphicon-remove,
.page-course-completion .wdm-page>.heading {
    display: none
}

.wdm_no_reviews {
    width: auto !important
}

@media screen and (max-width:1230) {
    .advc_course-completion_master #accordion .ui-accordion-content {
        margin-right: 0;
        margin-left: 0
    }
}

@media screen and (max-width:768px) {
    .refer-frnds .refer-frnds-content {
        padding: 0 15px
    }
    #recommended-course-slider .slick-prev {
        left: 24px
    }
    #recommended-course-slider .slick-next {
        right: 42px
    }
    #accordion .tbody .td:first-child:before,
    #accordion .tbody .td:first-child:first-child:before,
    #accordion .td:before,
    #accordion .td:first-child:before,
    .advc_course-completion_master #accordion .tr .td:first-child:before {
        content: attr(data-th) ": ";
        counter-increment: unset;
        border: none
    }
    .advc_course-completion_master #accordion .thead {
        display: none
    }
    .advc_course-completion_master #accordion .tbody {
        display: block
    }
    .advc_course-completion_master #accordion .tbody .td,
    .advc_course-completion_master #accordion .tbody .td:first-child {
        display: block;
        width: 100%;
        padding: 14px 21px;
        text-align: left
    }
    .advc_course-completion_master #accordion .tbody .td:first-child a,
    .advc_course-completion_master #accordion .tbody .td a {
        line-height: 44px;
        vertical-align: top;
        display: inline-block
    }
    .advc_course-completion_master #accordion .tbody .td:before,
    .advc_course-completion_master #accordion .tbody .td:first-child:before,
    .advc_course-completion_master #accordion .tbody .td:first-child:first-child:before {
        width: 95px
    }
    .advc_course-completion_master #accordion .tbody .tr .td:first-child:before {
        margin-right: 0;
        padding-right: 12px
    }
    .advc_course-completion_master #accordion .table,
    .advc_course-completion_master #accordion .th {
        border: none;
        text-align: left;
        padding: 0;
        display: block
    }
    .advc_course-completion_master #accordion .td p {
        width: calc(100% - 110px)
    }
    .advc_course-completion_master #accordion .tr {
        display: block;
        margin-bottom: 19px;
        border-top: 1px solid #c8c8c8;
        border-left: 1px solid #c8c8c8
    }
    .advc_course-completion_master #accordion .tr .td:before,
    .advc_course-completion_master #accordion .tr .td:first-child:before {
        content: attr(data-th) ": ";
        display: inline-block;
        width: 95px;
        font-family: Poynter-Serif-RE, sans-serif;
        color: #434343;
        font-size: 13px;
        font-weight: 700;
        line-height: 21px;
        text-transform: capitalize;
        text-align: left
    }
    .advc_course-completion_master #accordion .tr:last-child {
        margin-bottom: 0
    }
    .advc_course-completion_master #accordion .tr .td:first-child,
    .advc_course-completion_master #accordion .tr .td:nth-child(4),
    .advc_course-completion_master #accordion .tr .th:first-child,
    .advc_course-completion_master #accordion .tr .th:nth-child(4) {
        width: 100%
    }
    .advc_course-completion_master #accordion .tr .td:first-child:before,
    .advc_course-completion_master #accordion .tr .th:first-child:before {
        width: auto;
        height: auto;
        border: none;
        content: attr(data-th) ": ";
        vertical-align: top
    }
    .advc_course-completion_master #accordion .table,
    .advc_course-completion_master #accordion .td,
    .advc_course-completion_master #accordion .td a,
    .advc_course-completion_master #accordion .td p,
    .advc_course-completion_master #accordion .th,
    .advc_course-completion_master #accordion .tr .td:before,
    .advc_course-completion_master #accordion .tr .td:first-child:before {
        font-size: 13px
    }
    .advc_course-completion_master #accordion .table,
    .advc_course-completion_master #accordion .td {
        text-align: left
    }
    .recommended-course-info .related-course-pic {
        display: none
    }
    .advc_course-completion_master .summary h2 .back {
        display: inline-block
    }
}

@media screen and (max-width:576px) {
    .summary-content h1 {
        font-size: 30px
    }
    .advc_course-completion_master .summary .summary-content h1 {
        font-size: 30px;
        line-height: 39px;
        padding: 0
    }
    .advc_course-completion_master .multiple_emails-container {
        width: 100%
    }
    .advc_course-completion_master .search .wdm-btn,
    .advc_course-completion_master a.wdm-btn {
        font-size: 14px;
        line-height: 25px;
        margin: 17px 0 10px;
        padding: 6px 9px 6px 22px
    }
    .advc_course-completion_master a.wdm-btn {
        margin: 0 0 10px;
        padding: 6px 1px 6px 19px
    }
    .advc_course-completion_master #accordion h5 a:before {
        content: none
    }
    .advc_course-completion_master h3+div,
    .advc_course-completion_master h4+div {
        margin: 25px 0
    }
    .advc_course-completion_master p {
        font-size: 14px
    }
    .search label {
        bottom: auto;
        top: 32px
    }
    .search input[type=text] {
        width: 100%
    }
    .advc_course-completion_master h3,
    .comment-content .advc_course-completion_master h3,
    .entry-content .advc_course-completion_master h3,
    .entry-summary .advc_course-completion_master h3,
    .page-content .advc_course-completion_master h3 {
        margin-top: 12px
    }
    .comment-content .advc_course-completion_master h2,
    .entry-content .advc_course-completion_master h2,
    .entry-summary .advc_course-completion_master h2,
    .page-content .advc_course-completion_master h2 {
        margin-bottom: 23px;
        margin-top: 0
    }
    body #recommended-course-slider .slick-list {
        width: 100%
    }
    body #recommended-course-slider .slick-arrow:before {
        top: 50%
    }
    body .recommended-course-info.slick-slide img {
        display: none
    }
    body .recommended-course-info .recommended-course-data {
        padding: 0;
        border: none
    }
    .recommended-course-info .recommended-course-data .top-recommended-readmore,
    .recommended-course-info .recommended-course-data>a {
        vertical-align: top
    }
    .recommended-course-info .recommended-course-data .top-recommended-readmore:after,
    .recommended-course-info .recommended-course-data>a:after {
        border: none;
        background: none;
        box-shadow: none;
        vertical-align: top
    }
    body #recommended-course-slider .slick-initialized .recommended-course-info.slick-slide {
        padding: 0
    }
}

.ld-course-info-my-courses {
    margin: 2px 0
}

.ld-course-info-my-courses h2 {
    font-size: 15px;
    font-size: 1rem
}

.widget_sfwd-courses-widget li {
    list-style-type: disc
}

.widget_sfwd-courses-widget li h4 {
    font-size: 15px;
    font-size: 1rem
}

.course.wdm-ld-shortcode {
    float: left;
    margin-bottom: 3.5rem !important
}

.course.wdm-ld-shortcode .image img {
    width: 100%;
    border: 2px solid #f1f1f1;
    height: 150px;
    object-fit: cover
}

.course.wdm-ld-shortcode .archive-course-detail {
    padding: 10px;
    padding-bottom: 0;
    background-color: #f9f9f9
}

.course.wdm-ld-shortcode .archive-course-detail .instructors {
    padding-bottom: 1rem
}

.course.wdm-ld-shortcode .archive-course-detail .instructors .inst-list {
    display: inline-block;
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 0
}

.course.wdm-ld-shortcode .archive-course-detail .instructors .inst-list>li {
    font-family: Poynter-Serif-RE;
    font-size: 14px;
    font-style: italic;
    line-height: 23px;
    text-align: left
}

.course.wdm-ld-shortcode .archive-course-detail .instructors .inst-list>li>a {
    color: #4e4e4e;
    font-weight: 500;
    font-size: 13px
}

.course.wdm-ld-shortcode .excerpt {
    margin: 0 !important;
    padding: 10px;
    padding-top: 0;
    background-color: #f9f9f9
}

footer {
    clear: both
}

#ld_categorydropdown,
#ld_course_categorydropdown {
    width: 100%;
    float: left;
    padding: 0 15px;
    margin: 20px 0
}

#ld_categorydropdown>form,
#ld_course_categorydropdown>form {
    float: right
}

#ld_categorydropdown label,
#ld_course_categorydropdown label {
    display: none
}

