/*
Watch and Learn
*/

#watch-learn .container {
    padding-bottom: 100px;
    border-bottom: 2px solid rgba(232,211,175,.50);
}

#watch-learn .video-wrapper {
    position: relative;
    height: 500px;
}

#watch-learn iframe {
    width: 100%;
    height: 500px;
}

#watch-learn .slick-slide {
    overflow: visible !important;
}

#watch-learn .slick-dots {
    display: flex;
    position: absolute;
    bottom: -80px;
    left: 50%;
    transform: translateX(-50%);
    padding-left: 0;
    list-style: none;
}

.slick-dots button {
    width: 8px;
    height: 8px;
    border-radius: 4px;
    background-color: #e8d3af;
}

.slick-active button {
   background-color: #e1916d;
}

.slick-dots li {
    padding: 0 12px;
}

.slick-dots button {
    font-size: 0;
}

#watch-learn .container {
    position: relative;
}

#watch-learn h2 {
    text-align: center;
}

 .slick-arrow.slick-prev {
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    left: 0;
}

 .slick-arrow.slick-next {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    right: 0;
}

.slick-arrow:hover {
    background-color: #415264;
}

 .slick-arrow:hover span {
    background-color: #f7f4ea;
}


 .slick-arrow {
     font-size: 0;
     display: flex;
     flex-wrap: wrap;
     justify-content: center;
     align-items: center;
     width: 59px;
     height: 48px;
     filter: drop-shadow(-4.702px 6.472px 5px rgba(0,0,0,.2));
     background-color: #e1916d;
     -webkit-transition: all .4s ease-out;
     -moz-transition: all .4s ease-out;
     -o-transition: all .4s ease-out;
     transition: all .4s ease-out;
     cursor: pointer;
     position: absolute;
     bottom: 20px;
     z-index: 2;
     bottom: -68px;
 }


 .slick-arrow span {
     mask: url(//acfn.com/wp-content/themes/acfn/assets/css/sliders/../../images/news-slider-left.svg) no-repeat center;
     -webkit-mask: url(//acfn.com/wp-content/themes/acfn/assets/css/sliders/../../images/news-slider-left.svg) no-repeat center;
     background-color: #fff;
     width: 22px;
     height: 15px;
     -webkit-transition: all .4s ease-out;
     -moz-transition: all .4s ease-out;
     -o-transition: all .4s ease-out;
     transition: all .4s ease-out;
 }

 .slick-arrow.slick-next span {
     mask: url(//acfn.com/wp-content/themes/acfn/assets/css/sliders/../../images/news-slider-right.svg) no-repeat center;
     -webkit-mask: url(//acfn.com/wp-content/themes/acfn/assets/css/sliders/../../images/news-slider-right.svg) no-repeat center;
 }

 /*
 READ AND LEARN
 */

#read-learn {
    padding: 50px 0 0;
}

#read-learn p:last-of-type {
    margin-bottom: 50px;
}

#read-learn .read-wrapper {
    border-bottom: 1px dotted #e8d3af;
}

#read-learn p {
    width: 960px;
    max-width: 100%;
    margin-inline: auto;
    color: #808080;
    font-weight: 500;
}

#read-learn .read-text {
    font-size: 20px;
    line-height: 24px;
    color: #415264;
    width: 840px;
    max-width: 100%;
    margin-inline: auto;
}

#read-learn a {
    color: #415264;
    margin: 10px 0 30px;
}

#read-learn .button-holder a:before, #read-learn .button-holder a:after {
    display: none;
}

/*
Audio Section Starts
*/

.accordion .card {
    border-radius: 0;
    padding: 0;
    background-color: rgba(255, 255, 255, 0);
    border-top: 1px solid #e8d3af;
    border-left: 2px solid #e8d3af;
    border-right: 2px solid #e8d3af;
    border-bottom: 1px solid #e8d3af;

}

.accordion .card-header {
    padding: 0;
    border: none;
    border-radius: 0;
    background: rgba(255, 255, 255, 0);
}

.accordion .card:first-of-type {
    border-top: 2px solid #e8d3af;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.accordion .card:last-of-type {
    border-bottom: 2px solid #e8d3af;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.accordion .card:first-of-type .card-header {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.accordion {
    margin-bottom: 50px;
    border-radius: 20px;
}

.accordion .card-header button {
    padding: 20px 45px 20px 30px;
    border: none;
    border-top: 0;
    border-radius: 0;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    outline: none;
    box-shadow: none;
    text-decoration-line: none;
    font-size: 20px;
    line-height: 24px;
    color: var(--orange);
    font-weight: 500;
    width: 100%;
}

.accordion .card-header button.collapsed {
    color: var(--blue);
}

.accordion .card-header button:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    right: 20px;
    color: var(--orange);
}

.accordion .card-header button:before {
    content: "\f068";
    float: right;
}

.accordion .card-header button.collapsed:before {
    /* symbol for "collapsed" panels */
    content: "\f067";
}

.accordion .card-header button:hover {
    color: var(--orange);
}

.accordion .card-body {
    padding: 15px 30px;
}

.accordion .card-body ul,
.accordion .card-body ol {
    list-style: inherit;
}

.accordion .card-body ul li::marker,
.accordion .card-body ol li::marker {
    color: var(--orange);
}

.card-button {
    margin-bottom: 20px;
}

.card-button .my-button {
    padding: 12px 35px;
}

.card-button .my-button:hover,
.card-button .my-button:focus-within {
    color: var(--orange);
}

.audio-pdf {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.accordion h3 {
    margin-top: 40px;
}

.accordion .card:first-of-type {
    margin-top: 45px;
}
/*
Audio Section Ends
*/

/*
Helpful section
*/

#helpful-resources {
    padding: 0 0 50px;
}

#helpful-resources a {
	display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}
}

.helpful-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.helpful-inner {
    border-bottom: 1px dotted rgb(232,211,175);
    padding: 20px 0;
}

.helpful-info-wrapper:first-of-type .helpful-inner {
    border-top: 1px dotted rgb(232,211,175);
    margin-top: 40px;
}

.helpful-inner p {
    margin: 0;
}

/*
Helpful section ends
*/

/*
MEDIA QUERIES
*/

@media(min-width: 991.9px) {
    .audio-player {
        width: calc(100% - 200px);
    }

    .custom-audio {
        width: 95%;
    }
}

@media(max-width: 991.9px) {
    #watch-learn iframe, #watch-learn .video-wrapper {
        height: 450px;
    }
}

@media(max-width: 768.9px) {
    .card-button .my-button {
        display: inline-block;
        margin-top: 20px;
    }
}

@media(max-width: 575.9px) {
    #watch-learn iframe, #watch-learn .video-wrapper {
        height: 300px;
    }
}

@media(max-width: 375.9px) {

    .custom-audio {
        width: 250px;
    }
}