    .d-main-section {
    display: block;
    background-color: transparent;
    text-align: center;
}

.d-header {
    display: block;
    max-width: 1100px;
    margin-right: auto;
    margin-left: auto;
    padding: 30px 0em;
    background-color: transparent;
    text-align: center;
}

.d-video-bc {
    padding: 0px 0em;
    background-color: transparent;
    text-align: center;
}

.d-video {
    display: block;
}

.d-search-container {
    display: block;
    padding: 25px 13em;
    background-color: #f0f0f0;
    background-image: -webkit-linear-gradient(90deg, #f0f0f0, #fff 8%);
    background-image: linear-gradient(0deg, #f0f0f0, #fff 8%);
    color: #f0f0f0;
}

.d-search-bar {
    padding: 5px 10px;
    border: 2px solid #f0f0f0;
    border-radius: 7px;
    background-color: #fff;
    text-align: left;
}

.d-search-text-off {
    font-family: Merriweather, serif;
    color: #949494;
    font-size: 24px;
    font-weight: 300;
    text-align: center;
}

.d-body-container {
    padding: 30px 0em 0px;
    background-color: #fff;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.d-body-container._2 {
    padding-top: 40px;
    font-family: 'Proximanova regular', sans-serif;
}

.d-title {
    display: inline;
    font-family: 'Proximanova regular', sans-serif;
    color: #333;
    font-size: 30px;
    line-height: 40px;
    font-weight: 400;
    letter-spacing: 0.5px;
}

.d-text-container {
    padding-right: 0em;
    padding-bottom: 25px;
    padding-left: 0em;
}

.d-description-1 {
    margin-top: 10px;
    font-family: 'Proximanova regular', sans-serif;
    color: #333;
    font-size: 16px;
    line-height: 22px;
}

.d-specialist-btn {
    padding: 15px 10px;
    border-radius: 5px;
    background-color: #a50034;
    text-align: center;
}

.d-specialist-btn-text {
    background-color: transparent;
    color: #fff;
    font-size: 16px;
    line-height: 22px;
}

.d-quick-links {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-left: 0px;
    font-family: 'Proximanova light', sans-serif;
    color: #777;
}

.d-quick-links:hover {
    color: #a50034;
}

.d-read-more {
    display: inline-block;
    padding: 0px 5px;
    border: 1px solid #ff585d;
    border-radius: 5px;
    background-color: transparent;
    color: #ff585d;
    font-size: 12px;
    font-weight: 400;
}

.d-read-more:hover {
    border-color: #ff585d;
    background-color: #ff585d;
    color: #fff;
}

.d-read-more._2 {
    margin-top: 10px;
}

.d-sub-menu {
    display: block;
    max-width: 1100px;
    margin-right: auto;
    margin-left: auto;
    padding: 20px 0em 0px;
    border-top: 1px none #f0f0f0;
    border-bottom: 1px none #f0f0f0;
    background-color: transparent;
}

.d-section {
    font-family: 'Typ1451std regular', sans-serif;
    color: #2d2926;
    font-size: 18px;
    line-height: 26px;
    text-align: center;
}

.d-section:hover {
    color: #ff585d;
}

.d-section.on {
    color: #ff585d;
    font-weight: 700;
}

.d-section.tag {
    font-size: 12px;
    text-align: left;
}

.d-take-course {
    margin-top: 0px;
    margin-bottom: 0px;
    border-top: 1px none #000;
    color: #eb4646;
    text-align: left;
}

.d-column-1 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-column-2 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-in-short-box {
    padding: 20px 15px 20px 0px;
    border-style: solid none none;
    border-width: 1px;
    border-color: #f66;
}

.d-in-short-text {
    display: block;
    margin-bottom: 0px;
    padding: 2px 0px 0px;
    background-color: transparent;
    font-family: 'Typ1451std regular', sans-serif;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.5px;
}

.d-in-short-text._2 {
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    text-align: center;
}

.d-column-3 {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

.d-main-article-box {
    padding-top: 0px;
}

.d-video-preview {
    height: 150px;
    margin-bottom: 0px;
    padding-top: 50px;
    border: 1px solid #f0f0f0;
    background-image: url('../images/cute-picture-of-baby-feeding.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    text-align: center;
}

.d-video-preview._2 {
    background-image: url('../images/Dad-and-Baby.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.d-video-preview._3 {
    background-image: url('../images/Breast-Feeding-Baby.jpg');
}

.d-video-preview._4 {
    border: 1px solid #f0f0f0;
    background-image: url('../images/Funny-Tongue-Showing-Black-Baby-Picture.jpg');
}

.d-video-preview._5 {
    background-image: url('../images/Baby-Playing-With-A-Cat-While-On-The-Swing-cats-37047853-600-431.jpg');
}

.d-video-preview._6 {
    padding-top: 50px;
    background-image: url('../images/Bathing-your-baby-ssl.jpg');
    text-align: center;
}

.d-video-preview._7 {
    background-image: url('../images/images.jpeg');
    text-align: center;
}

.d-video-preview._8 {
    background-image: url('../images/Playing-baby-interaction.jpg');
}

.d-video-preview-text {
    margin-bottom: 15px;
}

.d-read-more-2 {
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    border: 1px solid #f0f0f0;
    background-color: transparent;
}

.d-read-more-2:hover {
    background-color: #ff585d;
}

.d-read-more-2.in {
    margin-left: 100px;
}

.d-read-more-2.small {
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 7px;
    border-color: #f0f0f0;
}

.d-read-more-text {
    font-family: 'Typ1451std regular', sans-serif;
    color: #ff585d;
    font-size: 16px;
    line-height: 16px;
    text-align: center;
}

.d-read-more-text:hover {
    color: #fff;
}

.d-forum-container {
    padding: 15px 13em 50px;
}

.d-e-consultancy-container {
    padding: 30px 13em 50px;
}

.d-footer-section {
    margin-top: 0px;
    padding: 50px 13em 0;
    border-top: 2px none #f66;
    background-color: transparent;
}

.d-footer-row-1 {
    display: block;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px none #fff;
    background-color: transparent;
}

.d-footer-row-2 {
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 30px 20px;
    border-top: 1px dashed #ff585d;
    border-bottom: 1px solid #fff;
    background-color: #ff585d;
}

.a-endorsement-logo {
    margin-top: 35px;
    background-color: #b4b2b2;
    text-align: center;
}

.d-column-x {
    padding-right: 25px;
    padding-left: 25px;
    text-align: center;
}

.d-column-x._4 {
    padding-top: 20px;
}

.d-column-x._1 {
    padding-top: 18px;
    padding-right: 25px;
    padding-left: 25px;
}

.d-column-x._2 {
    padding-top: 11px;
}

.d-rspch-logo {
    background-color: transparent;
}

.d-tagline-2 {
    margin-top: 10px;
    margin-bottom: 40px;
    font-family: 'Dearjoe 6 trial', sans-serif;
    color: #fff;
    font-size: 35px;
    line-height: 45px;
    text-align: center;
}

.d-big {
    font-size: 40px;
}

.d-bullet-points {
    font-family: 'Proximanova semibold', sans-serif;
    font-size: 16px;
    line-height: 22px;
}

.d-take-course-2 {
    display: inline-block;
    margin-top: 15px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border: 1px none #f66;
    border-radius: 12px;
    font-family: 'Typ1451std regular', sans-serif;
    color: #fdda24;
    font-size: 18px;
    text-align: center;
}

.d-take-course-2:hover {
    background-color: transparent;
    color: #333;
}

.d {
    color: #b4b2b2;
    font-weight: 400;
}

.d--on {
    color: #eb467b;
}

.d-lds-opinion-box {
    margin-top: 30px;
    padding: 10px 20px 10px 0px;
}

.d-profile-pic {
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-right: 0px;
    border: 1px solid #f0f0f0;
    border-radius: 45px;
    background-image: url('../images/App-icon-180px.png');
    background-position: 50% 50%;
    background-size: cover;
}

.d-profile-pic._2 {
    background-image: url('../images/queen.jpeg'), url('../images/App-icon-180px.png');
    background-position: 50% 50%, 50% 50%;
    background-size: cover, cover;
}

.d-profile-pic._2.right {
    width: 30px;
    height: 30px;
    margin-top: 5px;
    margin-left: 5px;
    float: none;
}

.d-profile-pic._5 {
    background-image: url('../images/charlie-hebdo---apres-les-attantas.png'), url('../images/App-icon-180px.png');
    background-position: 50% 50%, 50% 50%;
    background-size: cover, cover;
}

.d-profile-pic._6 {
    background-image: url('../images/queen.jpeg');
}

.d-profile-pic._7 {
    background-image: url('../images/charlie-hebdo---apres-les-attantas.png');
}

.d-profile-pic._8 {
    background-image: url('../images/Chicken_suit1.jpg');
    background-size: cover;
}

.d-profile-pic._9 {
    background-image: url('../images/IMG_0971.jpg');
}

.d-profile-pic.big {
    display: block;
    width: 100px;
    height: 100px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 90px;
    text-align: center;
}

.d-profile-pic.big._9 {
    border: 1px solid #f0f0f0;
}

.d-profile-pic.medium {
    width: 70px;
    height: 70px;
    border: 1px solid #f0f0f0;
    background-image: url('../images/doctor-2.jpeg');
}

.d-profile-pic.medium._2 {
    background-image: url('../images/editors-image.png');
}

.d-user-name {
    display: inline-block;
    font-family: 'Proximanova semibold', sans-serif;
    font-size: 15px;
    font-weight: 700;
}

.d-user-name._2 {
    display: block;
    text-align: center;
}

.d-user-name.big {
    display: block;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    font-family: 'Proximanova light', sans-serif;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
}

.d-lds-column-2 {
    padding-top: 5px;
}

.d-user-description {
    font-family: 'Proximanova regular', sans-serif;
    color: #777;
    font-size: 12px;
    line-height: 16px;
}

.d-user-description.big {
    font-family: 'Proximanova light', sans-serif;
    line-height: 14px;
    text-align: center;
}

.d-lds-voting-bar {
    padding-top: 10px;
}

.d-lds-i-agree-btn {
    display: inline-block;
    margin-right: 10px;
    padding: 2px 7px;
    border: 1px solid #f0f0f0;
    border-radius: 5px;
    font-family: 'Proximanova semibold', sans-serif;
    color: #a50034;
    font-size: 12px;
}

.d-lds-i-agree-btn:hover {
    border-color: #a4d65e;
    background-color: #a4d65e;
    color: #fff;
}

.d-lds-flag-icon {
    float: right;
}

.d-lds-score {
    display: inline-block;
    float: right;
    font-family: 'Proximanova regular', sans-serif;
    font-size: 10px;
    letter-spacing: 1px;
}

.d-lds-score.big {
    display: block;
    margin-right: auto;
    margin-left: auto;
    float: none;
    text-align: center;
}

.d-lds-open-conversation-btn {
    display: inline-block;
    font-family: 'Proximanova semibold', sans-serif;
    color: #ff585d;
    font-size: 12px;
    font-weight: 700;
}

.d-lds-open-conversation-btn:hover {
    color: #a50034;
}

.d-lds-related-debates-box {
    padding: 10px 0px;
    text-align: left;
}

.d-debate-question {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: 'Proximanova regular', sans-serif;
    font-size: 25px;
    line-height: 35px;
}

.d-bullet {
    margin-right: 5px;
    font-family: Epfonts1, sans-serif;
    color: #f66;
}

.d-lds-related-debates-text {
    font-family: 'Proximanova semibold', sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.d-lds-related-debates-comments {
    font-size: 10px;
}

.d-lds-leaderboard-box {
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-style: none;
    border-top-width: 1px;
    border-top-color: #eb4646;
}

.d-view-more {
    float: right;
}

.d-lds-switcher {
    display: block;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    padding: 3px;
    border: 1px solid #f0f0f0;
    border-radius: 5px;
}

.d-lds-switcher:hover {
    background-color: transparent;
}

.d-lds-switcher.right {
    margin-right: 20px;
    float: right;
    border-color: #f0f0f0;
}

.d-lds-switcher-top-opinions {
    display: inline-block;
    padding: 5px 15px;
    border: 1px solid #fff;
    border-radius: 5px;
    background-color: transparent;
}

.d-lds-switcher-top-opinions:hover {
    border-color: #f8f8f8;
}

.d-lds-switcher-latest {
    display: inline-block;
    padding: 5px 15px;
    border: 1px solid #ff585d;
    border-radius: 5px;
    background-color: #ff585d;
}

.d-lds-switcher-text {
    display: inline-block;
    color: #fff;
}

.d-lds-switcher-text.on {
    font-family: 'Proximanova light', sans-serif;
    color: #333;
    letter-spacing: 1px;
}

.d-lds-share-your-opinion {
    color: #fff;
}

.d-lds-share-your-opinion:hover {
    color: #fff;
}

.d-e-consultancy-box {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-top: 1px none #ff585d;
}

.d-e-con-specialist-box {
    margin-top: 30px;
    text-align: center;
}

.d-e-con-info-plate {
    margin-right: 5px;
    margin-bottom: 10px;
    margin-left: 5px;
    padding: 7px 5px;
    border: 1px none #d5d5d5;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: transparent;
}

.d-e-con-text {
    font-family: 'Proximanova regular', sans-serif;
    color: #b4b2b2;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
}

.d-e-con-specialist-name {
    margin-bottom: 10px;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
}

.d-e-con-book-btn {
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #a50034;
    border-radius: 0px;
    background-color: rgba(165, 0, 52, .75);
    box-shadow: 0 0 3px 0 #333;
}

.d-e-con-book-btn:hover {
    background-color: #a50034;
}

.d-e-con-book-text {
    font-family: 'Typ1451std regular', sans-serif;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
}

.d-e-con-book-text:hover {
    color: #fff;
}

.d-e-con-book-text.on {
    color: #a50034;
}

.d-footer-title {
    margin-bottom: 3px;
    font-family: 'Typ1451std regular', sans-serif;
    color: #ff585d;
    font-size: 15px;
    line-height: 25px;
    text-align: left;
}

.d-footer-title._2 {
    color: #333;
    text-align: center;
}

.d-column-4 {
    padding-left: 100px;
}

.d-e-com-container {
    padding-right: 13em;
    padding-bottom: 50px;
    padding-left: 13em;
}

.d-e-com-box {
    padding-top: 0px;
    padding-bottom: 0px;
    border-top: 1px none #ff585d;
}

.d-e-com-row {
    padding-top: 30px;
    border-top: 1px solid #ff585d;
}

.d-e-com-description {
    margin-top: 10px;
    font-family: 'Proximanova regular', sans-serif;
    line-height: 16px;
    text-align: center;
}

.d-nav-section-container {
    padding-top: 17px;
    padding-bottom: 17px;
    border: 1px none #ff585d;
    text-align: center;
}

.d-nav-section-container:hover {
    background-color: #ff585d;
}

.d-nav-section-container.on {
    padding-top: 17px;
    padding-bottom: 17px;
    border: 1px none #ff585d;
    background-color: #ff585d;
}

.d-nav-section-text {
    font-family: 'Typ1451std regular', sans-serif;
    color: #333;
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    text-align: center;
}

.d-nav-section-text:hover {
    color: #fff;
}

.d-nav-section-text.on {
    font-family: 'Typ1451std regular', sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    text-decoration: none;
}

.d-specialist-1 {
    width: 50px;
    float: none;
}

.d-take-course-1 {
    display: inline-block;
    padding: 5px 10px 5px 0px;
    border: 1px none #f66;
    border-radius: 7px;
    text-align: center;
}

.d-progress-circle {
    display: block;
    width: 60px;
    height: 60px;
    margin-top: 7px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 11px;
    border: 8px solid #f0f0f0;
    border-radius: 90%;
    text-align: center;
}

.d-progress-circle:hover {
    border-color: #ff585d;
}

.d-progress-circle._2 {
    padding-top: 13px;
    border-color: #f0f0f0;
}

.d-progress-circle._2:hover {
    border-color: #ff585d;
}

.d-progress-circle.a {
    width: 100px;
    height: 100px;
    margin-bottom: 5px;
    padding-top: 5px;
    border-color: #ffa300;
}

.d-progress-circle.b {
    width: 100px;
    height: 100px;
    margin-bottom: 5px;
    padding-top: 3px;
    border-color: #fdda24;
}

.d-progress-circle.c {
    width: 100px;
    height: 100px;
    margin-bottom: 5px;
    padding-top: 3px;
    border-color: #a4d65e;
}

.d-progress-circle.d {
    width: 100px;
    height: 100px;
    margin-bottom: 5px;
    padding-top: 3px;
    border-color: #59cbe8;
}

.d-progress-circle.e {
    width: 100px;
    height: 100px;
    margin-bottom: 5px;
    padding-top: 4px;
    border-color: #0077c8;
}

.d-progress-circle.f {
    width: 100px;
    height: 100px;
    margin-bottom: 5px;
    padding-top: 5px;
    border-color: #7d55c7;
}

.d-progress {
    font-family: 'Proximanova regular', sans-serif;
    color: #a50034;
    font-weight: 400;
}

.d-progress.on {
    color: #ff585d;
    font-size: 19px;
}

.d-progress.on._2 {
    font-family: 'Proximanova light', sans-serif;
    color: #b4b2b2;
    font-size: 10px;
}

.d-course-name {
    margin-top: 5px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-style: none;
    border-top-width: 1px;
    border-top-color: transparent;
    font-family: 'Proximanova regular', sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    text-align: center;
}

.d-course-name:hover {
    border: 1px none #f0f0f0;
    background-color: transparent;
}

.d-course-name.on {
    padding-top: 10px;
    padding-bottom: 10px;
    border-style: solid solid none;
    border-color: #f66;
    border-bottom-width: 1px;
}

.d-menu {
    display: block;
    max-width: 1100px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0em;
    padding-left: 0em;
    border: 1px solid #f0f0f0;
    background-color: transparent;
}

.d-menu._2 {
    border-bottom-style: none;
    border-bottom-color: #ff585d;
}

.d-menu._3 {
    border-bottom-style: none;
    border-bottom-color: #f66;
}

.d-logo-container {
    padding-top: 20px;
    padding-bottom: 0px;
}

.d-search-div {
    padding-top: 44px;
    padding-bottom: 44px;
}

.d-search-bar-2 {
    display: inline-block;
    width: 300px;
    padding: 10px;
    float: right;
    border-style: solid none solid solid;
    border-width: 1px 2px 1px 1px;
    border-color: #d5d5d5;
    border-radius: 12px 0px 0px 12px;
    background-color: #f8f8f8;
}

.d-search-text {
    display: inline-block;
    font-family: 'Proximanova regular', sans-serif;
    color: #b4b2b2;
    font-size: 14px;
    text-align: left;
}

.d-logo {
    display: block;
    float: left;
}

.d-menu-background {
    border-top: 1px none #ff585d;
    background-color: transparent;
}

.d-menu-c4 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-menu-c3 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-menu-c2 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-menu-c1 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-section-title-container {
    display: block;
    max-width: 1100px;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 5px;
    border-top: 1px none #ff585d;
    border-right: 1px none #ff585d;
    border-bottom: 1px solid #ff585d;
}

.d-section-title-box {
    display: inline-block;
    padding-right: 50px;
    padding-left: 50px;
    background-color: #ff585d;
}

.d-section-title {
    font-family: 'Dearjoe 6 trial', sans-serif;
    color: #f66;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.5px;
}

.d-see-all-btn {
    display: inline-block;
    margin-top: 5px;
    margin-left: 10px;
    padding: 5px 10px;
    float: right;
    border: 1px none #ff585d;
    border-radius: 7px;
    background-color: transparent;
}

.d-see-all-icon {
    display: inline-block;
    font-family: Twwicons, sans-serif;
    color: #ff585d;
}

.d-see-all-icon:hover {
    color: #a50034;
}

.d-see-all-text {
    display: inline-block;
    margin-right: 5px;
    font-family: 'Proximanova regular', sans-serif;
    color: #ff585d;
}

.d-see-all-text:hover {
    color: #a50034;
}

.d-sub-menu-dd {
    display: block;
    height: 100%;
    max-width: 1090px;
    margin-right: auto;
    margin-left: auto;
}

.d-video-prev-title {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    font-family: 'Proximanova regular', sans-serif;
    font-size: 18px;
    line-height: 22px;
}

.d-video-prev-title.small {
    color: #333;
    font-size: 14px;
    line-height: 20px;
}

.d-video-prev-title.course {
    text-align: center;
}

.d-preview-box {
    margin-top: 20px;
    border-style: none none solid;
    border-width: 1px;
    border-color: #ff585d #ff585d #b4b2b2;
}

.d-preview-box:hover {
    border-bottom-color: #ff585d;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.d-slider {
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: transparent;
}

.d-arrow {
    margin-right: 20px;
    margin-left: 20px;
    background-color: hsla(0, 0%, 100%, .75);
    color: rgba(255, 88, 93, .5);
}

.d-arrow.left {
    margin-right: 30px;
    margin-left: 0px;
    text-align: left;
}

.d-arrow.right {
    margin-right: 0px;
    margin-left: 30px;
}

.d-slide-image-1 {
    height: 100%;
    background-image: url('../images/Banner-image-babymother.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.d-hero-slider {
    height: 500px;
}

.d-left-pannel {
    width: 60px;
    background-image: -webkit-linear-gradient(0deg, #fff, transparent);
    background-image: linear-gradient(90deg, #fff, transparent);
}

.d-hero-tagline-box {
    padding: 0px;
    background-color: transparent;
}

.d-hero-about-us {
    margin-top: 10px;
    margin-bottom: 0px;
    font-family: 'Proximanova regular', sans-serif;
    color: #3b5998;
    font-size: 18px;
    line-height: 30px;
    text-align: left;
}

.d-tag-line-1 {
    font-family: 'Typ1451std regular', sans-serif;
    color: #fff;
    font-size: 50px;
    line-height: 60px;
}

.d-hero-column-1 {
    height: 100%;
    padding-top: 70px;
    padding-bottom: 30px;
}

.d-action-button-1 {
    display: block;
    margin-top: 15px;
    padding: 10px 20px;
    float: none;
    border: 1px solid #f66;
    border-radius: 5px;
    background-color: rgba(165, 0, 52, .75);
    text-align: center;
}

.d-action-button-1:hover {
    background-color: #a50034;
}

.d-about-text {
    display: inline-block;
    margin-top: 0px;
    border-style: none;
    border-color: #ff585d;
    font-family: 'Proximanova light', sans-serif;
    color: #ff585d;
    line-height: 14px;
    font-weight: 400;
}

.d-about-text:hover {
    color: #fff;
}

.d-sign-up-form-bc {
    width: 350px;
    margin-right: 10px;
    margin-left: 10px;
    float: none;
    border-radius: 12px;
    box-shadow: 0 0 6px 0 #b4b2b2;
    -webkit-perspective-origin: 50% 50%;
    perspective-origin: 50% 50%;
}

.d-sign-up-top {
    padding: 20px 20px 18px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    background-color: #ff585d;
}

.d-sign-up-call-to-action {
    font-family: 'Dearjoe 6 trial', sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
}

.d-sign-up-form {
    padding: 15px 20px 5px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    background-color: transparent;
    color: #777;
    text-align: center;
}

.d-sign-up-form.about {
    padding-bottom: 20px;
}

.d-sign-up-form._2 {
    padding-top: 20px;
}

.d-stage-dropdown {
    display: block;
    margin-bottom: 12px;
    border: 1px solid #dbdbdb;
    border-radius: 7px;
    background-color: #fff;
}

.d-stage-dropdown.small {
    display: inline-block;
    margin-right: 5px;
}

.d-stage-dropdown.small._2 {
    display: block;
    border-radius: 5px;
}

.d-stage-dropdown.spe {
    margin-bottom: 0px;
}

.d-stage-dropdown.hero {
    margin-top: 35px;
    margin-bottom: 25px;
    border-color: #f66;
}

.d-submit-btn {
    display: block;
    margin-top: 15px;
    background-color: #a50034;
}

.d-hero-sign-up-form-box {
    height: 100%;
    margin-top: 0px;
    padding-top: 30px;
    padding-right: 0px;
    color: #a50034;
}

.d-header-logo-box {
    height: 120px;
    padding-top: 30px;
}

.d-header-search-box {
    padding-top: 12px;
}

.d-menu-5 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-menu-c6 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-dd-link {
    padding-right: 10px;
    padding-left: 20px;
    border: 2px none #b4b2b2;
    background-color: #fff;
    font-family: 'Proximanova regular', sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.d-dd-link:hover {
    background-color: #ff585d;
    color: #fff;
}

.d-dd-link.my-courses {
    font-size: 16px;
}

.d-stage-toggle {
    display: block;
    background-color: hsla(0, 0%, 100%, 0);
}

.d-stage-toggle.small {
    height: 50px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 5px;
    background-color: #fff;
}

.d-stage-dd-text {
    font-family: 'Proximanova regular', sans-serif;
    color: #333;
    font-size: 17px;
    text-align: center;
    letter-spacing: 1px;
}

.d-stage-dd-text.small {
    color: #a0a0a0;
    font-size: 15px;
}

.d-stage-dd-text.small._2 {
    font-size: 12px;
}

.d-form-title {
    margin-top: 0px;
    margin-bottom: 10px;
    font-family: 'Proximanova regular', sans-serif;
    color: #777;
    text-align: center;
}

.d-form-title.hero {
    font-family: 'Proximanova light', sans-serif;
    color: #fff;
}

.d-header-column-1 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-prev-c1 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-prev-c2 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-preview-text-box {
    padding: 10px;
    background-color: #fff;
}

.d-preview-text-box:hover {
    background-color: #f8f8f8;
}

.d-prev-c3 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-prev-c4 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-login {
    display: block;
    float: right;
    font-family: 'Proximanova regular', sans-serif;
    color: #a50034;
}

.d-login._2 {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 7px;
    padding-left: 7px;
    float: none;
    border-radius: 4px;
    background-color: transparent;
    color: #ff585d;
    text-align: center;
}

.d-login-box {
    padding-top: 10px;
    padding-bottom: 10px;
}

.d-search-bar-btn {
    display: block;
    width: 40px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 11px;
    padding-bottom: 11px;
    float: right;
    border: 1px solid #ff585d;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    background-color: #ff585d;
}

.d-dropdown.w--open {
    border: 2px none #f0f0f0;
}

.d-search-icon-2 {
    display: inline-block;
    float: right;
    font-family: Twwicons, sans-serif;
    color: #b4b2b2;
}

.d-search-icon-2._2 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    float: none;
    color: #fff;
    font-size: 18px;
    line-height: 19px;
}

.d-navigation {
    position: relative;
    border-bottom: 1px none #f0f0f0;
}

.d-nav-logo-box {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding: 0px 20px;
    border-right: 1px solid #f66;
    background-color: #ff585d;
}

.d-nav-menu-box {
    padding: 0px;
}

.d-nav-menu-box.on {
    padding-top: 30px;
    padding-bottom: 30px;
    border-style: none;
    border-width: 1px 1px 4px;
    border-color: #ff585d;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    background-color: transparent;
}

.d-nav-c1 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-nav-c2 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-nav-c3 {
    padding-top: 5px;
    padding-right: 20px;
    padding-left: 0px;
}

.d-logo-2 {
    display: block;
    height: 50px;
    margin-right: auto;
    margin-left: auto;
}

.d-floating-navigation-box {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    border-bottom: 2px solid #ff585d;
    background-color: #fff;
    box-shadow: 0 1px 3px 0 #b4b2b2;
    color: #ff585d;
}

.d-reader-c1 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-reader-c2 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-reader-c3 {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
}

.d-reader-left-box {
    padding-top: 15px;
    border-right: 1px solid #f0f0f0;
}

.d-reader-centre-box {
    padding: 0px 0px 40px;
}

.d-reader-right-box {
    border-left: 1px solid #f0f0f0;
}

.d-reader-search-box {
    padding: 10px;
    border-bottom: 1px solid #f0f0f0;
    background-color: #f0f0f0;
}

.d-reader-search-box._2 {
    border-bottom-style: none;
    background-color: transparent;
}

.d-reader-course-box {
    margin-bottom: 5px;
    padding: 0px 5px 10px;
    border: 1px none #f0f0f0;
}

.d-reader-full-course-box {
    padding: 5px 10px 20px;
    border: 1px solid #f0f0f0;
}

.d-course-preview-small {
    margin-bottom: 5px;
    padding-bottom: 0px;
    border-style: none solid solid none;
    border-width: 1px 3px 1px 1px;
    border-color: #f0f0f0;
}

.d-course-preview-small:hover {
    border-style: none solid solid none;
    border-color: #f0f0f0 #ff585d #ff585d #f0f0f0;
    border-bottom-width: 1px;
}

.d-course-preview-small.on {
    padding-bottom: 5px;
    border-style: none solid solid none;
    border-color: #f66 #ff585d #f0f0f0 #f66;
    border-right-width: 3px;
    background-color: transparent;
    background-image: none;
}

.d-course-preview-small.on.linear {
    display: inline-block;
    width: 250px;
    margin-right: 10px;
    background-color: #fff;
}

.d-course-preview-small.linear {
    display: inline-block;
    width: 300px;
    background-color: #fff;
}

.d-article-preview-small-media {
    height: 60px;
    padding-top: 0px;
    padding-bottom: 0px;
    border: 1px solid #f0f0f0;
    background-color: rgba(255, 88, 93, .5);
    background-image: url('../images/Bathing-your-baby-ssl.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.d-article-preview-small-media._2 {
    background-image: url('../images/Dad-and-Baby.jpg');
}

.d-article-preview-small-media._3 {
    background-image: url('../images/Breast-Feeding-Baby.jpg');
}

.d-article-preview-small-media._4 {
    border: 1px solid #f0f0f0;
    background-image: url('../images/Playing-baby-interaction.jpg');
}

.d-article-preview-small-media._5 {
    background-image: url('../images/images.jpeg');
}

.d-article-preview-small-media._6 {
    background-image: url('../images/a.baa-2-cats-cute-baby-girl-and-ca.jpg');
}

.d-article-preview-small-media._7 {
    border-color: #f0f0f0;
    background-image: url('../images/Funny-Tongue-Showing-Black-Baby-Picture.jpg');
}

.d-article-preview-small-text-box {
    padding: 5px 10px 5px 12px;
}

.d-title-preview-2 {
    font-family: 'Typ1451std regular', sans-serif;
    font-size: 14px;
}

.d-title-preview-2.big {
    font-size: 20px;
    line-height: 30px;
}

.d-read-icon {
    display: block;
    width: 20px;
    height: 20px;
    margin: 0px 0px 0px -8px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: none;
    border: 1px solid #fff;
    border-radius: 90%;
    background-color: #a4d65e;
    font-family: Twwicons, sans-serif;
    color: #fff;
    font-size: 8px;
    text-align: center;
}

.d-read-icon.right {
    float: right;
    font-family: Epfonts1, sans-serif;
}

.d-reader-sponsor-box {
    display: block;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    padding: 0px 0px 5px;
    border-bottom: 1px dotted #ff585d;
    background-color: #fff;
    text-align: center;
}

.d-reader-expert-box {
    padding: 10px 15px;
}

.d-expert-preview-box-small {
    padding-top: 5px;
    padding-bottom: 5px;
    border-color: #f66 #f66 #f0f0f0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.d-expert-preview-box-small:hover {
    border-bottom-width: 1px;
    border-bottom-color: #ff585d;
}

.d-expert-track-record {
    font-family: 'Proximanova regular', sans-serif;
    font-size: 10px;
    line-height: 15px;
}

.d-expert-specialities {
    font-family: 'Proximanova regular', sans-serif;
    font-size: 12px;
    line-height: 16px;
}

.d-expert-specialities._2 {
    color: #333;
}

.d-expert-name {
    font-family: 'Proximanova semibold', sans-serif;
    font-weight: 700;
}

.d-expert-star-ratting {
    display: block;
    margin-right: auto;
    margin-bottom: 3px;
    margin-left: auto;
    font-family: Twwicons, sans-serif;
    color: #ff585d;
    font-size: 12px;
    text-align: center;
    letter-spacing: 2px;
}

.d-trail-box {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
}

.d-description-box {
    margin-bottom: 0px;
    padding-right: 15px;
    padding-bottom: 0px;
}

.d-reader-tabs-menu {
    background-color: #f0f0f0;
}

.d-reader-tab-2 {
    background-color: transparent;
}

.d-reader-tab {
    background-color: transparent;
}

.d-reader-tab:hover {
    background-color: #f66;
}

.d-reader-tab.w--current {
    background-color: #ff585d;
    color: #fff;
}

.d-expert-about-box {
    padding: 10px 5px;
    border-style: none;
    border-bottom-width: 1px;
    border-bottom-color: #a50034;
}

.d-expert-about-text {
    font-family: 'Typ1451std regular', sans-serif;
    color: #ff585d;
    text-align: center;
}

.d-action-btn-1 {
    display: none;
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #f66;
    border-radius: 7px;
    background-color: #a50034;
}

.d-action-btn-1:hover {
    background-color: rgba(165, 0, 52, .75);
}

.d-action-btn-text {
    padding-top: 0px;
    padding-bottom: 0px;
    border: 1px none #f66;
    font-family: 'Typ1451std regular', sans-serif;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
}

.d-charity-logo {
    display: block;
    height: 200px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.d-course-progress {
    display: inline-block;
    font-family: 'Proximanova regular', sans-serif;
    color: #a4d65e;
    font-weight: 400;
}

.d-course-progress._2 {
    float: right;
    font-size: 10px;
}

.d-preview-media {
    background-image: url('../images/Bathing-your-baby-ssl.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.d-nav-menu-btn {
    padding-top: 14px;
    padding-bottom: 14px;
}

.d-nav-menu-btn:hover {
    border-top: 2px none #a50034;
    background-color: #ff585d;
}

.d-nav-menu-btn.on {
    padding-top: 14px;
    padding-bottom: 14px;
    border-style: none;
    border-top-width: 2px;
    border-top-color: #d32d2d;
    border-bottom-width: 1px;
    border-bottom-color: #000;
    background-color: #ff585d;
}

.d-nav-menu-btn.on:hover {
    background-color: #f66;
    color: #f66;
}

.d-tab-title {
    font-family: 'Typ1451std regular', sans-serif;
}

.d-nav-dropdown {
    display: block;
    max-width: 1090px;
    padding-bottom: 30px;
    border-top: 1px none #ff585d;
    border-bottom: 3px solid #ff585d;
    box-shadow: 0 3px 3px 0 #b4b2b2;
}

.d-course-menu-box {
    padding-top: 0px;
    padding-bottom: 0px;
    border: 1px none #f0f0f0;
}

.d-course-menu {
    display: inline-block;
    font-family: 'Proximanova regular', sans-serif;
    font-size: 14px;
    line-height: 22px;
}

.d-course-menu.title {
    font-family: 'Proximanova semibold', sans-serif;
}

.d-course-menu-name {
    display: inline-block;
    margin-bottom: 0px;
    font-family: 'Proximanova semibold', sans-serif;
    color: #333;
    font-weight: 700;
    text-align: left;
}

.d-course-menu-name.course {
    color: #ff585d;
}

.d-course-menu-title {
    padding: 15px 10px 0px;
    border-style: none;
    border-width: 1px;
    border-color: #b4b2b2 #b4b2b2 #f0f0f0;
    background-color: transparent;
}

.d-course-tile {
    padding: 10px 15px 10px 25px;
    border-style: none none solid;
    border-width: 1px;
    border-color: #b4b2b2 #b4b2b2 #f0f0f0;
    background-color: #fff;
}

.d-course-tile:hover {
    border-color: #fdda24 #fdda24 rgba(255, 88, 93, .5);
    background-color: rgba(255, 88, 93, .25);
}

.d-course-tile._1 {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
}

.d-course-tile._1:hover {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    background-color: #fdda24;
}

.d-course-tile.on {
    padding-left: 25px;
    background-color: rgba(255, 88, 93, .25);
}

.d-menu-course-preview-box {
    padding-top: 0px;
    padding-left: 0px;
    border-style: none solid;
    border-width: 1px 1px 1px 2px;
    border-color: #f0f0f0 #f0f0f0 #f0f0f0 rgba(255, 88, 93, .5);
}

.d-menu-text-box {
    padding: 7px 15px;
}

.d-menu-text-box:hover {
    background-color: rgba(255, 88, 93, .1);
}

.d-menu-text-box.title {
    background-color: #f8f8f8;
}

.d-submenu-column {
    padding-right: 0px;
    padding-left: 0px;
}

.d-menu-instructions {
    font-family: 'Proximanova light', sans-serif;
    color: #b4b2b2;
    font-size: 14px;
    text-align: center;
}

.d-video-box {
    margin-top: 0px;
    margin-bottom: 0px;
}

.d-course-progress-small {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    float: right;
    border: 1px solid #a50034;
    border-radius: 6px;
    background-color: #a50034;
    font-family: 'Proximanova regular', sans-serif;
    color: #fff;
    font-size: 10px;
    text-align: justify;
}

.d-course-progress-small.on {
    border-color: #ff585d;
    background-color: #fff;
    font-family: 'Proximanova regular', sans-serif;
    color: #ff585d;
}

.d-course-progress-small.done {
    border-color: #a4d65e;
    background-color: #a4d65e;
    font-family: 'Proximanova regular', sans-serif;
    color: #fff;
}

.d-dropdown-icon {
    font-family: Twwicons, sans-serif;
}

.d-page-icon {
    font-family: Twwicons, sans-serif;
}

.d-video-icon {
    font-family: Twwicons, sans-serif;
}

.d-big-search-bar {
    margin-top: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 1px solid #b4b2b2;
    border-radius: 12px;
}

.d-profile-box {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding: 85px 15px;
}

.d-close {
    display: inline-block;
    margin-top: 30px;
    margin-right: 30px;
    float: right;
    font-family: Twwicons, sans-serif;
    color: #f0f0f0;
    font-size: 35px;
}

.d-close:hover {
    color: #ff585d;
}

.d-course-icon {
    font-family: Epfonts1, sans-serif;
}

.d-expert-icon {
    font-family: Twwicons, sans-serif;
}

.d-forums-icon {
    font-family: Epfonts1, sans-serif;
}

.d-store-icon {
    font-family: Epfonts1, sans-serif;
}

.d-tools-icon {
    font-family: Epfonts1, sans-serif;
}

.d-test-button {
    margin: 10px 0px;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #a50034;
}

.d-test-button:hover {
    background-color: rgba(165, 0, 52, .75);
}

.d-text-icon {
    font-family: Twwicons, sans-serif;
}

.d-package-switcher {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding: 10px;
}

.d-switcher {
    display: block;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    padding: 5px 3px 5px 0px;
    border-style: solid none;
    border-width: 1px;
    border-color: #ff585d #b4b2b2 #f0f0f0;
    border-radius: 0px;
    background-color: transparent;
    text-align: center;
}

.d-switcher-tab {
    display: inline-block;
    margin-right: 5px;
    padding: 5px 20px;
    border: 1px solid #fff;
    border-radius: 5px;
}

.d-switcher-tab:hover {
    border-color: #ff585d;
}

.d-switcher-tab.on {
    margin-right: 5px;
    padding: 5px 10px;
    border-color: #ff585d;
    background-color: #ff585d;
}

.d-switcher-tab-name {
    display: inline-block;
    font-family: 'Typ1451std regular', sans-serif;
}

.d-switcher-tab-name:hover {
    color: #ff585d;
}

.d-switcher-tab-name.on {
    color: #fff;
}

.d-course-price-1 {
    padding: 3px;
    border-radius: 5px;
    background-color: #f66;
    font-family: 'Proximanova light', sans-serif;
    color: #fff;
    font-size: 10px;
}

.d-star-ratting {
    font-family: Twwicons, sans-serif;
    color: #ff585d;
    text-align: center;
    letter-spacing: 1px;
}

.d-join-icon {
    font-family: Twwicons, sans-serif;
}

.d-price {
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
    font-family: 'Proximanova semibold', sans-serif;
    color: #ff585d;
    font-size: 10px;
    text-align: center;
}

.d-body-text {
    font-family: 'Proximanova regular', sans-serif;
    color: #333;
    font-size: 16px;
    line-height: 22px;
}

.d-paragraphe-title {
    font-family: 'Proximanova semibold', sans-serif;
    font-size: 16px;
    line-height: 22px;
}

.d-comment-icon {
    font-family: Twwicons, sans-serif;
}

.d-play-icon {
    height: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    font-family: Twwicons, sans-serif;
    color: hsla(0, 0%, 100%, .7);
    font-size: 30px;
    text-align: center;
}

.d-play-icon.big {
    color: #f66;
    font-size: 100px;
}

.d-play-icon.big:hover {
    color: #fff;
}

.d-comment {
    font-family: 'Proximanova regular', sans-serif;
}

.d-page-section-box {
    display: inline-block;
    margin-top: 0px;
    padding: 10px 10px 10px 15px;
    border-left: 5px solid #ff585d;
    background-color: transparent;
}

.d-page-section-box._2 {
    display: block;
    text-align: center;
}

.d-page-section-box._3 {
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 10px;
}

.d-opinion-icon {
    font-family: Twwicons, sans-serif;
}

.d-course {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 10px;
    font-family: 'Proximanova regular', sans-serif;
    color: #ff585d;
    text-align: center;
}

.d-e-con-profile-box {
    height: 150px;
    background-image: url('../images/doctore-3.jpeg');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
}

.d-e-con-profile-box._2 {
    background-image: url('../images/doctor-2.jpeg');
}

.d-e-con-profile-box._3 {
    background-image: url('../images/doctor-1.jpeg');
}

.d-e-con-profile-box._4 {
    background-image: url('../images/doctor-4.jpeg');
}

.d-e-con-profile-box._5 {
    background-image: url('../images/baby-kit.jpeg');
}

.d-e-con-profile-box._6 {
    background-image: url('../images/images-3.jpeg');
}

.d-e-con-profile-box._7 {
    background-image: url('../images/images-2.jpeg');
}

.d-e-con-profile-box._8 {
    background-image: url('../images/images-5.jpeg');
}

.d-e-con-profile-box._9 {
    background-image: url('../images/images-4.jpeg');
}

.d-e-con-profile-box._1 {
    background-image: url('../images/baby-kit.jpeg');
}

.d-book-icon {
    margin-right: 5px;
    font-family: Epfonts1, sans-serif;
}

.d-e-com-preview-box {
    margin: 30px 0px 0px;
    padding: 5px 5px 10px;
    border: 1px solid #f0f0f0;
    text-align: center;
}

.d-video-cover {
    display: block;
    height: 350px;
    margin: 10px auto 20px;
    background-image: url('../images/a.baa-2-cats-cute-baby-girl-and-ca.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.d-video-blur {
    height: 300px;
    padding-top: 168px;
    background-color: transparent;
}

.d-right-pannel {
    width: 60px;
    background-color: transparent;
    background-image: -webkit-linear-gradient(0deg, transparent, #fff);
    background-image: linear-gradient(90deg, transparent, #fff);
}

.d-action-button-text {
    font-family: 'Typ1451std regular', sans-serif;
    color: #fff;
    text-align: center;
}

.d-book {
    display: inline-block;
    font-family: 'Proximanova semibold', sans-serif;
    color: transparent;
    font-size: 12px;
}

.d-book:hover {
    color: #ff585d;
}

.d-expert-preview-info-box {
    padding-left: 5px;
}

.d-lds-total-score {
    font-family: 'Proximanova semibold', sans-serif;
}

.d-notification-icon--circle {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-top: 0px;
    margin-right: 10px;
    margin-left: 10px;
    border: 1px none #f0f0f0;
    border-radius: 90%;
    background-color: #fd2407;
}

.d-notification-icon--circle:hover {
    background-color: #a50034;
}

.d-notification-icon {
    font-family: Epfonts1, sans-serif;
    color: #fff;
    font-size: 15px;
    line-height: 25px;
    text-align: center;
}

.d-notifications-box {
    padding-top: 3px;
    padding-right: 15px;
    padding-bottom: 3px;
    text-align: right;
}

.d-dropdown-icon-2 {
    margin-right: -8px;
    float: right;
    font-family: Twwicons, sans-serif;
    font-size: 20px;
}

.d-quote-icon {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Twwicons, sans-serif;
    color: #ff585d;
    font-size: 26px;
}

.d-quote-icon._2 {
    margin: -47px 0px 10px -22px;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #ff585d;
    font-size: 40px;
}

.d-notifications-count-circle {
    width: 18px;
    height: 18px;
    margin: -12px -7px 0px 0px;
    padding-top: 1px;
    float: right;
    border: 1px solid #fff;
    border-radius: 90%;
    background-color: #a50034;
}

.d-notifications-count {
    font-family: 'Proximanova regular', sans-serif;
    color: #fff;
    font-size: 9px;
    line-height: 16px;
    text-align: center;
}

.d-paragraphe-title-box {
    padding-top: 20px;
    padding-bottom: 20px;
}

.d-quote-box {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 25px 20px 25px 0px;
    border-style: none;
    border-width: 2px 5px 2px 2px;
    border-color: #ff585d;
    background-color: transparent;
}

.d-quote-text {
    display: inline;
    font-family: Merriweather, serif;
    font-size: 18px;
    line-height: 30px;
}

.d-quote-profile-icon {
    margin-right: 7px;
    font-family: Twwicons, sans-serif;
    color: #ff585d;
    font-size: 14px;
}

.d-quote-author {
    margin-top: 10px;
    font-family: 'Proximanova regular', sans-serif;
    color: #333;
    font-size: 14px;
}

.d-title-2 {
    font-family: 'Proximanova semibold', sans-serif;
    font-size: 20px;
    line-height: 26px;
}

.d-note-box {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px;
    border-right: 5px solid #ff585d;
    background-color: #f0f0f0;
}

.d-note-title {
    font-family: 'Proximanova semibold', sans-serif;
    color: #ff585d;
}

.d-note-icon {
    font-family: Twwicons, sans-serif;
}

.d-picture-box {
    margin-top: 20px;
    margin-bottom: 20px;
}

.d-picture {
    height: 350px;
    margin-bottom: 10px;
    background-image: url('../images/cute-picture-of-baby-feeding.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.d-picture-icon {
    font-family: Twwicons, sans-serif;
}

.d-picture-credit {
    font-family: 'Proximanova regular', sans-serif;
    color: #b4b2b2;
    font-weight: 400;
}

.d-picture-description {
    font-family: 'Proximanova regular', sans-serif;
    color: #777;
}

.d-course-number {
    display: inline-block;
    margin-top: 0px;
    float: none;
    font-family: 'Proximanova regular', sans-serif;
    color: #333;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
}

.d-page-flip-box {
    position: static;
    left: 0px;
    bottom: 0px;
    display: block;
    padding-left: 0px;
    border-top: 1px solid #b4b2b2;
    background-color: #f0f0f0;
    text-align: center;
}

.d-page-flip-arrow-box {
    display: inline-block;
    width: 60px;
    padding-top: 5px;
    padding-bottom: 5px;
    float: left;
    background-color: #f0f0f0;
}

.d-page-flip-arrow-box:hover {
    background-color: #f8f8f8;
    color: #d32d2d;
}

.d-page-flip-arrow-box._2 {
    padding-top: 5px;
    padding-bottom: 5px;
    float: right;
    background-color: #f0f0f0;
}

.d-page-flip-arrow-box._2:hover {
    background-color: #f8f8f8;
}

.d-arrow-2 {
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Twwicons, sans-serif;
    color: #777;
    font-size: 25px;
    line-height: 25px;
    text-align: center;
}

.d-take-test-btn-2 {
    display: inline-block;
    margin-top: 8px;
    margin-right: 5px;
    margin-left: 5px;
    padding: 5px 20px;
    background-color: #a50034;
    text-align: center;
}

.d-take-test-btn-2:hover {
    background-color: rgba(165, 0, 52, .75);
    box-shadow: 0 0 6px 0 #fff;
}

.d-take-test-btn-2._2 {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
}

.d-take-test {
    font-family: 'Proximanova light', sans-serif;
    color: #fff;
    letter-spacing: 1px;
    text-shadow: 1px 1px 0 #333;
}

.d-test-icon {
    margin-right: 5px;
    font-family: Epfonts1, sans-serif;
}

.d-expert-picture-box {
    height: 60px;
    background-image: url('../images/doctor-4.jpeg');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.d-expert-picture-box._2 {
    background-image: url('../images/doctor-2.jpeg');
}

.d-expert-picture-box._3 {
    background-image: url('../images/editors-image.png');
}

.d-lds-profile-box-2 {
    padding-left: 5px;
}

.d-left-panel-course-box {
    padding-top: 10px;
    padding-bottom: 0px;
    border-right: 1px solid #f0f0f0;
}

.d-share-btn {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    padding: 5px 0px;
    float: right;
    background-color: #ff585d;
    text-align: center;
}

.d-share-btn.mail {
    float: none;
    background-color: #d62d20;
}

.d-share-btn.mail:hover {
    background-color: #d62d20;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.d-share-btn.mail.vertical {
    display: block;
}

.d-share-btn.twitter {
    float: none;
    background-color: #00aced;
}

.d-share-btn.twitter:hover {
    background-color: #00aced;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.d-share-btn.twitter.vertical {
    display: block;
    margin-top: 10px;
}

.d-share-btn.facebook {
    display: inline-block;
    margin-right: 10px;
    float: none;
    background-color: #3b5998;
}

.d-share-btn.facebook:hover {
    background-color: rgba(59, 89, 152, .75);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.d-share-btn.facebook.vertical {
    display: block;
    margin-top: 10px;
}

.d-share-btn.more {
    margin-right: 0px;
    float: none;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.d-share-btn.more:hover {
    background-color: #ff585d;
    -webkit-transform: scale(1) scale(1.2);
    -ms-transform: scale(1) scale(1.2);
    transform: scale(1) scale(1.2);
}

.d-share-btn.more.vertical {
    display: block;
    margin-top: 10px;
}

.d-share-icon {
    font-family: Twwicons, sans-serif;
    color: #fff;
    font-size: 14px;
}

.d-share-icon._2 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-top: 5px;
    font-family: Epfonts1, sans-serif;
    color: #fff;
    font-size: 25px;
    text-align: center;
}

.d-share-icon._2:hover {
    color: #fff;
}

.d-take-test-btn-1 {
    margin-top: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: rgba(165, 0, 52, .75);
    color: #a4d65e;
    text-align: center;
}

.d-take-test-btn-1:hover {
    background-color: #a50034;
}

.d-take-test-btn-1:active {
    background-color: #a4d65e;
}

.d-diploma-quote-box {
    padding: 10px 0px;
}

.d-share-opinion-btn {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 3px;
    border: 1px none #a50034;
    border-radius: 5px;
    background-color: #a50034;
}

.d-share-opinion-btn:hover {
    background-color: rgba(165, 0, 52, .75);
}

.d-lds-i-agree-but-btn {
    display: inline-block;
    margin-right: 10px;
    padding: 2px 7px;
    border: 1px solid #f0f0f0;
    border-radius: 5px;
    font-family: 'Proximanova semibold', sans-serif;
    color: #a50034;
    font-size: 12px;
}

.d-lds-i-agree-but-btn:hover {
    border-color: #ffa300;
    background-color: #ffa300;
    color: #fff;
}

.d-lds-i-disagree-btn {
    display: inline-block;
    margin-right: 10px;
    padding: 2px 7px;
    border: 1px solid #f0f0f0;
    border-radius: 5px;
    font-family: 'Proximanova semibold', sans-serif;
    color: #a50034;
    font-size: 12px;
}

.d-lds-i-disagree-btn:hover {
    border-color: #d62d20;
    background-color: #d62d20;
    color: #fff;
}

.d-next-page-box {
    margin-top: 20px;
    margin-bottom: 20px;
}

.d-article-preview-medium-media {
    height: 150px;
    background-image: url('../images/Dad-and-Baby.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.d-next-page-title {
    margin-bottom: 10px;
    font-family: 'Typ1451std regular', sans-serif;
    color: #ff585d;
    font-size: 12px;
    letter-spacing: 1px;
}

.d-next-page-text-box {
    padding: 20px 10px 20px 20px;
}

.d-next-arrow {
    display: inline-block;
    margin-top: 0px;
    margin-right: 10px;
    margin-left: 0px;
    font-family: Twwicons, sans-serif;
    color: #333;
    font-size: 20px;
    text-align: center;
}

.d-title-preview {
    display: inline;
    font-family: 'Typ1451std regular', sans-serif;
    font-size: 20px;
    line-height: 30px;
}

.d-next-page-row {
    background-color: #f0f0f0;
}

.d-level-filtering-title {
    display: inline-block;
    margin-right: 10px;
}

.d-select-course-type {
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
    font-family: 'Typ1451std regular', sans-serif;
    color: #ff585d;
}

.d-course-count {
    display: inline-block;
    margin-left: 10px;
    font-family: 'Typ1451std regular', sans-serif;
    color: #333;
    font-size: 10px;
}

.d-profile-body {
    font-family: 'Proximanova regular', sans-serif;
}

.d-profile-nav {
    background-color: transparent;
}

.d-with-div-2 {
    display: block;
    max-width: 1090px;
    margin: 0px auto;
    padding-top: 0px;
}

.d-with-div-2.lds {
    padding-top: 100px;
}

.d-profile-left-bar {
    margin-bottom: 5px;
    background-color: #f8f8f8;
}

.d-profile-c1 {
    padding-right: 5px;
    padding-left: 0px;
}

.d-profile-c2 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-profile-tab-1 {
    padding: 20px 100px 30px;
    border: 1px solid #f0f0f0;
    background-color: transparent;
}

.d-description-text-1 {
    margin-bottom: 10px;
    color: #ff585d;
    text-align: center;
}

.d-field-name {
    display: inline-block;
    text-align: left;
}

.d-field-name._2 {
    margin-left: 145px;
}

.d-field-name._3 {
    margin-left: 220px;
}

.d-field-name._4 {
    margin-left: 5px;
}

.d-text-field-1 {
    display: block;
    height: 50px;
    padding-top: 15px;
    padding-bottom: 15px;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    font-size: 16px;
}

.d-profile-tab {
    background-color: transparent;
}

.d-profile-tab.w--current {
    background-color: #ff585d;
}

.d-profile-tab-text {
    color: #fff;
}

.d-tab-menu {
    border-bottom: 2px solid #ff585d;
}

.d-log-out {
    display: inline-block;
    float: right;
    color: #a50034;
}

.d-profile-field {
    margin-bottom: 0px;
    padding: 0px 12px 0px 20px;
    border-style: none none solid solid;
    border-width: 1px 1px 2px;
    border-color: #dbdbdb #dbdbdb #f8f8f8 transparent;
    background-color: transparent;
}

.d-profile-field:hover {
    border-left-style: solid;
    border-left-color: #ff585d;
    background-color: #f8f8f8;
}

.d-character-count {
    display: inline-block;
    margin-top: -12px;
    margin-bottom: 0px;
    float: right;
    color: #333;
    font-size: 8px;
}

.d-profile-section-box {
    padding: 8px 0px;
}

.d-edit {
    color: #a50034;
    font-size: 12px;
    text-align: center;
}

.d-edit:hover {
    color: #a50034;
}

.d-profile-section-name {
    color: #777;
}

.d-profile-section-value {
    font-family: 'Proximanova regular', sans-serif;
    color: #777;
}

.d-profile-section-title-box {
    margin-top: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: 1px dotted #ff585d;
}

.d-profile-section-title {
    font-family: 'Proximanova regular', sans-serif;
    color: #ff585d;
}

.d-profile-edit-box {
    padding: 10px 50px;
    background-color: #f8f8f8;
}

.d-sign-up-section {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-top: 100px;
    padding-bottom: 100px;
    text-align: center;
}

.d-sign-up-overlay {
    display: block;
    width: 500px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.d-sign-up-overlay-head {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    background-color: #333;
}

.d-sign-up-overlay-body {
    padding: 20px;
    background-color: #f8f8f8;
}

.d-sign-up-overlay-footer {
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #fff;
    background-color: #f0f0f0;
}

.d-social-sign-in-btn {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-top: 25px;
    padding-bottom: 25px;
    border: 1px solid #dbdbdb;
    background-color: transparent;
}

.d-social-sign-in-btn.fb {
    display: inline-block;
    width: 65px;
    height: 65px;
    margin-right: 15px;
    margin-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-style: none;
    border-radius: 90%;
    background-color: rgba(59, 89, 152, .75);
}

.d-social-sign-in-btn.fb:hover {
    background-color: #3b5998;
}

.d-social-sign-in-btn.g {
    display: inline-block;
    width: 65px;
    height: 65px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    float: none;
    border-style: none;
    border-radius: 90%;
    background-color: rgba(214, 45, 32, .75);
}

.d-social-sign-in-btn.g:hover {
    background-color: #d62d20;
}

.d-social-sign-in-btn.tw {
    display: inline-block;
    width: 65px;
    height: 65px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    float: left;
    border-style: none;
    border-radius: 90%;
    background-color: rgba(0, 172, 237, .6);
}

.d-social-sign-in-btn.tw:hover {
    background-color: #00aced;
}

.d-social-sign-in-btn.more {
    display: inline-block;
    width: 65px;
    height: 65px;
    padding-top: 13px;
    padding-bottom: 20px;
    float: right;
    border-style: none;
    border-radius: 90%;
    background-color: rgba(255, 88, 93, .75);
}

.d-social-sign-in-btn.more:hover {
    background-color: #ff585d;
}

.d-sign-up-overlay-title {
    color: #fff;
}

.d-sign-up-form-c1 {
    position: static;
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
}

.d-sign-up-form-c3 {
    position: static;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
}

.d-sign-up-form-c2 {
    position: static;
    padding-right: 5px;
    padding-left: 5px;
    text-align: center;
}

.d-sign-in-icon {
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

.d-time-scale {
    color: #777;
    font-size: 12px;
    font-weight: 400;
}

.d-time-scale:hover {
    color: #fff;
}

.d-more-capsule {
    padding-top: 2px;
}

.d-capsule {
    display: inline-block;
    margin-top: 8px;
    padding: 2px 5px;
    border: 1px solid #ff585d;
    border-radius: 5px;
    background-color: #fff;
    color: #ff585d;
}

.d-capsule:hover {
    background-color: #ff585d;
}

.d-next-page-slidder {
    padding-top: 7px;
    padding-bottom: 7px;
}

.d-page-body {
    font-family: 'Proximanova regular', sans-serif;
}

.d-content-box-1 {
    padding: 10px;
    text-align: center;
}

.d-content-box-2 {
    padding-right: 30px;
    padding-left: 30px;
    text-align: left;
}

.d-content-box-3 {
    padding-left: 10px;
    text-align: left;
}

.d-share-bar {
    margin-top: 15px;
    margin-bottom: 25px;
    text-align: center;
}

.d-share-bar.vertical {
    margin-top: 0px;
    margin-bottom: 0px;
}

.d-related-content-dropdown {
    display: block;
    margin-bottom: 5px;
    border-style: solid none;
    border-width: 1px;
    border-color: #fff #f0f0f0 #b4b2b2;
    background-color: #f8f8f8;
    text-align: center;
}

.d-title-small {
    font-family: 'Proximanova regular', sans-serif;
    color: #333;
    font-size: 16px;
}

.d-related-articles-box {
    background-color: #fff;
}

.d-page-section-box-line {
    margin-top: 0px;
    border-bottom: 1px solid #ff585d;
    text-align: left;
}

.d-page-section-box-line._2 {
    margin-bottom: 30px;
}

.d-expert-side-bar {
    display: block;
}

.d-endorsement-slider {
    display: none;
    height: 170px;
    margin-bottom: 20px;
    background-color: transparent;
}

.d-endorsement-slide-1 {
    position: relative;
    display: inline-block;
}

.d-endorsement-nav {
    background-color: transparent;
}

.d-full-screen-btn {
    display: inline-block;
    margin-top: 5px;
    padding: 7px 15px;
    float: right;
    border: 1px solid #839e5e;
    background-color: #a4d65e;
}

.d-full-screen-btn:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.d-video-mode-text {
    display: inline-block;
    color: #54643e;
}

.d-video-mode-btn {
    font-family: Twwicons, sans-serif;
}

.d-related-content-toggle {
    display: block;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    border: 1px none #b4b2b2;
    background-color: transparent;
}

.d-next-course {
    margin-top: 13px;
    font-family: 'Proximanova light', sans-serif;
    color: #777;
    font-size: 12px;
    line-height: 20px;
}

.d-note-text {
    color: #777;
}

.d-course-number-box {
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
}

.d-paragraphe-title-icon-1 {
    font-family: Twwicons, sans-serif;
    color: #ff585d;
}

.d-carousel-slider {
    height: 420px;
    padding-right: 50px;
    padding-bottom: 0px;
    padding-left: 50px;
    background-color: transparent;
}

.d-carousel-slider.e-com {
    height: 390px;
}

.d-carousel-slider.double-row {
    height: 570px;
}

.d-carousel-row {
    margin-bottom: 0px;
}

.d-carousel-nav {
    margin-top: 0px;
}

.d-left-arrow-pannel {
    text-align: left;
}

.d-products-section {
    padding-bottom: 30px;
}

.d-experts-section {
    padding-bottom: 30px;
}

.d-right-arrow-pannel {
    text-align: right;
}

.d-credit-box {
    margin-top: 10px;
    text-align: center;
}

.d-authors-title {
    color: #ff585d;
    text-align: center;
}

.d-quick-link-box {
    padding-top: 5px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.d-article-icon {
    font-family: Twwicons, sans-serif;
}

.d-products-icon {
    font-family: Twwicons, sans-serif;
}

.d-comment-count {
    font-family: 'Proximanova regular', sans-serif;
    font-size: 10px;
}

.d-share-title {
    display: inline-block;
    margin-top: 0px;
    margin-right: 10px;
    color: #ff585d;
    text-align: center;
}

.d-course-title-box {
    padding-top: 0px;
    padding-bottom: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #ff585d;
}

.d-article-end-bar {
    padding-top: 20px;
    padding-bottom: 20px;
}

.d-footer-links {
    margin-bottom: 10px;
    font-family: 'Proximanova light', sans-serif;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
}

.d-footer-links:hover {
    background-color: inherit;
    font-family: 'Proximanova semibold', sans-serif;
    color: #a50034;
}

.d-footer-box {
    margin-top: 10px;
}

.d-footer-title-2 {
    margin-bottom: 20px;
    color: #ff585d;
}

.d-footer-address {
    font-family: 'Proximanova light', sans-serif;
    color: #333;
    font-size: 14px;
}

.d-footer-address._2 {
    color: #f66;
}

.d-footer-address-box {
    margin-top: 20px;
}

.d-copyright-line {
    margin-top: 60px;
    font-family: 'Proximanova light', sans-serif;
    color: #b4b2b2;
    font-size: 12px;
    text-align: center;
}

.d-follow-bar {
    display: block;
    margin-top: 40px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    float: right;
    text-align: center;
}

.d-follow-box {
    display: inline-block;
    margin-right: 50px;
}

.d-follow-box.last {
    margin-right: 0px;
}

.d-follow-circle {
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-bottom: 10px;
    border-radius: 90%;
    background-color: #ff585d;
}

.d-follow-circle:hover {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.d-follow-icon {
    margin-top: 11px;
    padding-top: 0px;
    font-family: Epfonts1, sans-serif;
    color: #fff;
    font-size: 20px;
    line-height: 30px;
}

.d-follow-name {
    font-family: 'Typ1451std regular', sans-serif;
    color: #333;
    font-size: 12px;
}

.d-floating-navigation-section {
    display: none;
}

.d-related-content-section {
    padding-top: 0px;
}

.d-logo-3 {
    height: 70px;
    float: left;
    text-align: center;
}

.d-footer-logo-box {
    padding-top: 35px;
    padding-right: 60px;
    padding-bottom: 50px;
    text-align: center;
}

.d-coverage-bar {
    padding-top: 0px;
}

.d-hero-section {
    display: none;
    padding-top: 0px;
}

.d-profile-section {
    padding-top: 50px;
    padding-bottom: 50px;
}

.d-mailto {
    color: #333;
}

.d-sub-menu-small {
    display: none;
    background-color: #ff585d;
    color: #ff585d;
}

.d-sub-menu-phase {
    padding-top: 5px;
    padding-bottom: 5px;
    clear: right;
    text-align: center;
}

.d-sub-menu-phase.on {
    background-color: #f8f8f8;
    color: #ff585d;
}

.d-sub-menu-phase-text {
    font-family: 'Typ1451std regular', sans-serif;
    color: #fff;
}

.d-sub-menu-phase-text.on {
    color: #ff585d;
}

.d-hero-column-2 {
    padding-right: 0px;
}

.d-phase-section {
    padding-top: 0px;
    padding-bottom: 50px;
}

.d-phase-section._2 {
    padding-bottom: 0px;
}

.d-phase-box {
    padding-top: 0px;
    padding-bottom: 0px;
}

.d-social-sign-in-box {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
}

.d-home-instruction-text {
    margin-top: 20px;
    margin-bottom: 30px;
    font-family: 'Typ1451std regular', sans-serif;
    color: #333;
    font-size: 20px;
    text-align: center;
}

.d-slide-2 {
    background-image: url('../images/couch-lady-.jpg');
    background-position: 50% 50%;
    background-size: cover;
}

.d-down-arrow {
    font-family: Epfonts1, sans-serif;
}

.d-social-sign-in-circle {
    width: 75px;
    height: 75px;
    border: 1px solid #f0f0f0;
    border-radius: 90%;
}

.d-debates-section {
    padding-bottom: 30px;
}

.d-trending-section {
    padding-top: 30px;
    padding-bottom: 0px;
}

.d-partners-box {
    height: 50px;
    padding-top: 10px;
}

.d-partner-logo {
    margin-right: 10px;
}

.d-info-icon {
    font-family: Epfonts1, sans-serif;
}

.d-home-icon {
    font-family: Epfonts1, sans-serif;
}

.d-home-body {
    font-family: 'Proximanova regular', sans-serif;
}

.d-lds-preview-box {
    margin-top: 30px;
    padding: 10px 15px 20px;
    background-color: #f8f8f8;
}

.d-hero-slider-2 {
    display: block;
    height: 400px;
    padding: 0px;
    border: 1px none #f66;
    background-color: transparent;
}

.d-expert-category {
    margin-bottom: 5px;
    font-family: 'Proximanova regular', sans-serif;
    color: #777;
    font-size: 16px;
    line-height: 22px;
}

.d-start-course-btn {
    display: inline-block;
    margin-top: 5px;
    padding: 3px 10px;
    border: 1px none #ff585d;
    border-radius: 3px;
    background-color: rgba(165, 0, 52, .75);
}

.d-start-course-btn:hover {
    background-color: #a50034;
}

.d-start-course-btn.page {
    display: inline-block;
    margin-right: 0px;
    float: none;
    border-style: solid;
    background-color: transparent;
    text-align: center;
}

.d-start-course-btn.page:hover {
    background-color: #ff585d;
}

.d-start-course {
    font-family: 'Proximanova light', sans-serif;
    color: #fff;
    font-weight: 400;
}

.d-start-course.page {
    color: #ff585d;
}

.d-start-course.page:hover {
    color: #fff;
}

.d-sign-in-strip {
    background-color: #f8f8f8;
}

.d-with-div-1 {
    display: block;
    width: 1210px;
    margin-right: auto;
    margin-left: auto;
}

.d-video-icon-large {
    display: inline-block;
    margin: 0px;
    padding-top: 0px;
    padding-left: 0px;
    float: none;
    font-family: Twwicons, sans-serif;
    color: rgba(255, 88, 93, .75);
    font-size: 50px;
    line-height: 50px;
}

.d-diploma-badge-child {
    margin-right: 10px;
    margin-left: 10px;
}

.d-diploma-badge-child._2 {
    width: auto;
    height: 70px;
}

.d-diploma-box {
    padding: 20px 15px;
    text-align: center;
}

.d-bio-example {
    margin-bottom: 5px;
    color: #777;
    font-size: 12px;
}

.d-public {
    display: inline-block;
    float: right;
    color: #ff585d;
    font-size: 10px;
}

.d-carousel-more-btn {
    position: relative;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    height: 100%;
    margin-top: 30px;
    padding-top: 150px;
    padding-bottom: 150px;
    border: 1px solid #f0f0f0;
}

.d-carousel-more-btn:hover {
    border-color: #ff585d;
    background-color: #ff585d;
}

.d-quote-container {
    padding: 40px 40px 50px;
    background-color: transparent;
}

.d-quote-container._2 {
    padding-top: 80px;
    background-color: transparent;
}

.d-quote-container._3 {
    padding-top: 30px;
    padding-right: 20px;
    padding-left: 20px;
}

.d-hero-slide-1 {
    height: 400px;
    background-color: transparent;
}

.d-hero-slide-2 {
    height: 400px;
    background-color: transparent;
}

.d-load-animation {
    display: block;
    border-radius: 25px;
}

.d-hero-slider-2-nav {
    display: none;
}

.d-form-column-box-1 {
    padding-right: 5px;
}

.d-form-column-box-2 {
    margin-left: 5px;
}

.d-video-body {
    font-family: 'Proximanova regular', sans-serif;
}

.d-video-mode-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    background-color: #333;
}

.d-content-carousel {
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 10px 20px;
    background-color: rgba(51, 51, 51, .8);
}

.d-next-sticker {
    position: fixed;
    right: 0px;
    bottom: 0px;
    display: inline-block;
    margin-bottom: 300px;
    border: 1px none #f0f0f0;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    box-shadow: 0 0 6px 0 #b4b2b2;
}

.d-next-sticker.left {
    left: 0px;
    right: auto;
    bottom: 0px;
    display: none;
    border-radius: 0px 12px 12px 0px;
}

.d-next-sticker-top {
    display: inline-block;
    width: 100px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top-left-radius: 12px;
    background-color: #ff585d;
    text-align: center;
}

.d-next-sticker-top.left {
    border-top-left-radius: 0px;
    border-top-right-radius: 12px;
}

.d-next-sticker-main {
    width: 100px;
    padding-top: 10px;
    padding-bottom: 20px;
    border-bottom-left-radius: 12px;
    background-color: #f8f8f8;
    text-align: center;
}

.d-next-sticker-main.left {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 12px;
}

.d-next-sticker-stage {
    display: inline-block;
    font-family: 'Typ1451std regular', sans-serif;
    color: #fff;
    font-size: 12px;
    letter-spacing: 1px;
}

.d-next-arrow-2 {
    font-family: Epfonts1, sans-serif;
    color: #ff585d;
    font-size: 25px;
}

.d-about-tagline-box {
    padding: 30px 20px 10px;
}

.d-about-video-box {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}

.d-hello-page-body {
    font-family: 'Typ1451std regular', sans-serif;
    color: #fff;
    text-align: center;
}

.d-hello-page-section {
    display: block;
    height: 100%;
    max-height: 100vh;
}

.d-hello-slider {
    height: 100vh;
    background-color: #ff585d;
    font-family: 'Typ1451std regular', sans-serif;
}

.d-hello-div-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.d-hello-slide-1 {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.d-hello-title-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 100px;
    line-height: 120px;
}

.d-hello-slide-2 {
    position: static;
    display: block;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.d-hero-sign-up-form {
    padding-top: 20px;
    padding-right: 75px;
    padding-left: 75px;
}

.d-hero-tagline {
    margin-bottom: 0px;
    font-family: 'Dearjoe 6 trial', sans-serif;
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    text-shadow: 0 1px 0 #333;
}

.d-hero-tagline._2 {
    display: inline-block;
    margin-bottom: 15px;
    font-family: 'Typ1451std regular', sans-serif;
    color: #fff;
    font-size: 45px;
    line-height: 55px;
    text-align: left;
    text-shadow: none;
}

.d-hero-about-us-small {
    color: #333;
    font-size: 12px;
    line-height: 18px;
}

.d-hero-about-us-special {
    font-family: 'Typ1451std regular', sans-serif;
    color: #ff585d;
}

.d-sign-up-btn-box {
    padding: 5px;
}

.d-take-course-3 {
    padding: 7px 5px;
    background-color: #a4d65e;
    box-shadow: 1px 1px 3px 0 #4d6828, 0 0 6px 0 #fff;
    text-align: center;
}

.d-take-course-3:hover {
    background-color: #8bc23e;
}

.d-hearth-icon {
    font-family: Epfonts1, sans-serif;
}

.d-dd-icon {
    color: #333;
}

.d-switcher-column {
    padding-right: 0px;
    padding-left: 0px;
}

.d-stage-course-tile {
    margin-top: 5px;
    margin-right: 5px;
    margin-left: 5px;
    padding: 15px 15px 15px 25px;
    border: 3px solid #fdda24;
    background-color: rgba(253, 218, 36, .2);
}

.d-stage-course-tile:hover {
    background-color: rgba(253, 218, 36, .1);
}

.d-stage-course-icon {
    font-family: Epfonts1, sans-serif;
}

.d-rosette-icon {
    display: inline-block;
    margin-right: 8px;
    float: right;
    font-family: Epfonts1, sans-serif;
    font-size: 22px;
}

.d-checkbox-field {
    margin-top: 5px;
    text-align: left;
}

.d-checkbox-area {
    margin-bottom: 10px;
    padding: 10px 20px;
    border: 1px solid #f0f0f0;
}

.d-lessons-count {
    font-family: 'Proximanova light', sans-serif;
    color: #b4b2b2;
    font-size: 12px;
    font-weight: 400;
}

.d-my-courses {
    position: fixed;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    width: 300px;
    padding: 0px 0px 10px;
    border-right: 5px none #f8f8f8;
    background-color: #fff;
    box-shadow: 0 0 6px 0 #b4b2b2;
}

.d-my-courses-bc {
    padding-top: 10px;
    padding-right: 15px;
    padding-left: 15px;
    background-color: #fff;
}

.d-list-icon {
    display: inline-block;
    float: right;
    font-family: Epfonts1, sans-serif;
    color: #fff;
    font-size: 13px;
}

.d-my-course-top-bar {
    padding: 10px 20px;
    background-color: #ff585d;
    text-align: center;
}

.d-c1 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-c2 {
    padding-right: 0px;
    padding-left: 0px;
}

.d-my-course-bottom-bar {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    padding: 5px 10px;
    border-top: 1px solid #f0f0f0;
}

.d-my-course-selector {
    padding: 10px 15px;
    border-bottom: 1px solid #f0f0f0;
}

.d-take-course-box {
    padding-top: 10px;
    padding-bottom: 10px;
    border: 2px solid #fdda24;
    border-radius: 12px;
    background-color: rgba(253, 218, 36, .2);
    text-align: center;
}

.d-take-course-box:hover {
    background-color: rgba(253, 218, 36, .1);
}

.d-hero-slider-1-nav {
    display: none;
}

.d-slide-3 {
    display: block;
    background-image: url('../images/banner-bg-image4.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.d-dd-link-small {
    color: #777;
}

.d-dd-link-small:hover {
    color: #fff;
}

.d-slide-4 {
    background-image: url('../images/Banner-image-example-copy2.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.d-enquiry-icon {
    font-family: Epfonts1, sans-serif;
}

.d-login-bc {
    display: inline-block;
    margin-top: 15px;
    padding-right: 4px;
    padding-left: 4px;
    border: 1px solid #ff585d;
    border-radius: 4px;
    background-color: #fff;
}

.d-nct-logo {
    margin-top: 30px;
}

.d-daisy-foundation-logo {
    margin-top: 15px;
}

.bbc {
    margin-top: 9px;
}

.jl {
    margin-top: 8px;
}

.sky {
    margin-top: 10px;
}

.morning {
    margin-top: 5px;
}

.you {
    margin-top: 4px;
    text-align: center;
}

.guardian {
    padding-top: 15px;
}

.d-c3 {
    text-align: center;
}

.d-sponsor-text {
    margin-top: 10px;
    font-size: 12px;
}

.d-my-courses-progress-box {
    padding-top: 5px;
    padding-bottom: 10px;
}

.d-my-courses-progress {
    color: #a50034;
    font-size: 12px;
    text-align: center;
}

.d-close-icon {
    display: inline-block;
    float: right;
    font-family: Epfonts1, sans-serif;
    color: #fff;
    font-size: 18px;
}

.d-close-icon.big {
    display: inline-block;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    color: #ff585d;
}

.d-ep-thumb-1 {
    width: 40px;
    height: 40px;
    margin-right: 2px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.d-test-body {
    background-image: url('../images/Screen-Shot-2016-09-08-at-17.06.15.png');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: repeat-y;
    font-family: 'Proximanova regular', sans-serif;
}

.d-black-out {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: hsla(0, 0%, 100%, .9);
    color: #b4b2b2;
    text-align: center;
}

.d-test-box {
    width: 700px;
    border-style: solid;
    border-width: 1px;
    border-color: #f8f8f8 #f8f8f8 #ff585d;
    background-color: #fff;
    box-shadow: 0 0 6px 0 #b4b2b2;
}

.d-test-top-bar {
    padding: 15px 30px;
    background-color: #ff585d;
}

.d-test-question {
    font-family: 'Proximanova semibold', sans-serif;
    color: #333;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0.5px;
}

.d-test-question._2 {
    display: inline-block;
    margin-right: 20px;
    text-align: left;
}

.d-test-slider {
    height: 450px;
    background-color: #fff;
}

.d-test-template-1 {
    padding-right: 40px;
    padding-left: 40px;
}

.d-test-question-box {
    padding-top: 40px;
    padding-bottom: 20px;
    text-align: center;
}

.d-test-question-box._2 {
    padding-top: 25px;
    padding-bottom: 0px;
}

.d-test-answer-box {
    padding-left: 20px;
}

.d-test-image {
    height: 200px;
    margin-top: 20px;
    border-bottom: 5px none #ff585d;
    background-image: url('../images/Breast-Feeding-Baby.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.d-test-answer {
    margin-left: 5px;
    color: #333;
    font-size: 18px;
    line-height: 22px;
}

.d-test-answer-field {
    margin-top: 25px;
    margin-bottom: 25px;
}

.d-test-next-btn {
    background-color: #a4d65e;
    font-family: 'Typ1451std regular', sans-serif;
    letter-spacing: 0.5px;
}

.d-test-course-name {
    color: #fff;
    font-size: 20px;
}

.d-test-topic {
    margin-bottom: 5px;
    font-family: 'Proximanova light', sans-serif;
    color: #b4b2b2;
}

.d-test-template-landing {
    padding: 10px 80px 30px;
}

.d-test-template-section {
    display: block;
    height: 400px;
    padding-top: 160px;
    background-color: #ff585d;
}

.d-test-section {
    color: #fff;
    font-size: 40px;
    line-height: 50px;
    text-align: center;
}

.d-test-guidelines-box {
    padding: 15px 10px 10px 0px;
}

.d-test-guidlines {
    color: #333;
}

.d-test-example {
    margin-top: 5px;
}

.d-test-guidelines-row {
    margin-bottom: 20px;
}

.d-test-nav {
    margin-bottom: 0px;
    padding-bottom: 0px;
    color: #b4b2b2;
    font-size: 10px;
}

.d-partner-logo-text {
    margin-top: 30px;
    margin-bottom: 30px;
    font-family: 'Proximanova regular', sans-serif;
    font-size: 20px;
    line-height: 24px;
}

.d-footer-about-text {
    font-family: 'Proximanova light', sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    text-align: justify;
}

.d-footer-about-box {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 30px;
    padding: 25px 50px 25px 50px;
    border: 1px solid #f66;
    background-color: #f66;
}

.d-profile-user-name {
    display: inline-block;
    font-family: 'Proximanova semibold', sans-serif;
    line-height: 12px;
    text-align: right;
}

.d-profile-link {
    font-family: 'Proximanova light', sans-serif;
    font-size: 10px;
}

.d-footer-row-4 {
    margin-top: 20px;
}

.d-lead-gen-box {
    padding-top: 15px;
    padding-bottom: 15px;
}

.d-lead-gen-image {
    border-top: 1px solid #f66;
}

.d-small-landing-image {
    height: 380px;
    background-color: #85b6e5;
    background-image: url('../images/Banner-image-babymotherwithout.jpg'), url('../images/Banner-image-babymotherblue.jpg'), url('../images/Banner-image-babymother.jpg');
    background-position: 100% 50%, 100% 50%, 100% 50%;
    background-size: cover, cover, cover;
    background-repeat: repeat, repeat, no-repeat;
}

.d-small-landing-image._2 {
    background-image: url('../images/Banner-image-babymotherred-dress.jpg'), url('../images/Banner-image-babymotherblue.jpg'), url('../images/Banner-image-babymother.jpg');
    background-position: 50% 50%, 100% 50%, 100% 50%;
    background-size: cover, cover, cover;
    background-repeat: repeat, repeat, no-repeat;
}

.d-tagline-box {
    display: block;
    height: 350px;
    padding-top: 60px;
    padding-left: 65px;
}

.d-find-an-answer-btn {
    display: inline-block;
    margin-top: 35px;
    margin-right: 0px;
    padding: 15px 20px;
    background-color: #0154a2;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .9);
}

.d-find-an-answer-btn:hover {
    background-color: #f66;
    opacity: 1;
}

.d-find-an-answer-btn-text {
    display: inline-block;
    font-family: 'Typ1451std regular', sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    letter-spacing: 1px;
}

.d-hero-image-1 {
    display: none;
    width: 500px;
    height: 350px;
    float: right;
}

.d-hero-slider-3 {
    height: 350px;
}

.d-find-an-answer-icon {
    font-family: Epfonts1, sans-serif;
}

.d-hero-more {
    color: #3b5998;
    text-decoration: underline;
}

.d-hero-partners {
    width: 180px;
}

.d-take-a-course-btn {
    display: inline-block;
    margin-top: 35px;
    margin-right: 20px;
    padding: 15px 20px;
    background-color: #0154a2;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .9);
}

.d-take-a-course-btn:hover {
    background-color: #ff585d;
}

.d-hero-or-box {
    display: inline-block;
    padding: 15px;
}

.d-sub-menu-fixed {
    background-color: transparent;
}

.d-sub-menu-box {
    padding-top: 7px;
    padding-bottom: 7px;
    text-align: center;
}

.d-sub-menu-box.on {
    background-color: #f66;
}

.d-sub-menu-box._1 {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #ffa300;
}

.d-sub-menu-box._1:hover {
    background-color: #ff585d;
}

.d-sub-menu-box._2 {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #fdda24;
}

.d-sub-menu-box._2:hover {
    background-color: #ff585d;
}

.d-sub-menu-box._3 {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #a4d65e;
}

.d-sub-menu-box._3:hover {
    background-color: #ff585d;
}

.d-sub-menu-box._4 {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #0098ff;
}

.d-sub-menu-box._4:hover {
    background-color: #ff585d;
}

.d-sub-menu-box._5 {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #0077c8;
}

.d-sub-menu-box._5:hover {
    background-color: #ff585d;
}

.d-sub-menu-box._6 {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #7d55c7;
    color: #7d55c7;
}

.d-sub-menu-box._6:hover {
    background-color: #ff585d;
}

.d-sub-menu-text {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.75px;
}

.d-sub-menu-text.on {
    color: #fff;
}

.d-rcpch {
    height: 70px;
}

@media (max-width: 991px) {
    .d-lds-i-agree-but-btn {
        margin-right: 10px;
        padding-right: 7px;
        padding-bottom: 2px;
    }
}

@media (max-width: 767px) {
    .d-nav-menu-btn {
        padding-bottom: 30px;
    }
}

@font-face {
    font-family: 'Effra trial lt';
    src: url('../fonts/Effra_Trial_Lt.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Effra trial md';
    src: url('../fonts/Effra_Trial_Md.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Effra trial rg';
    src: url('../fonts/Effra_Trial_Rg.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Twwicons';
    src: url('../fonts/twwicons.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Epfonts1';
    src: url('../fonts/epfonts1.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Dearjoe 6 trial';
    src: url('../fonts/dearJoe-6-TRIAL.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Typ1451std regular';
    src: url('../fonts/Typ1451Std-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Proximanova regular';
    src: url('../fonts/ProximaNova-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Proximanova semibold';
    src: url('../fonts/ProximaNova-Semibold.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Proximanova light';
    src: url('../fonts/ProximaNova-Light.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}